Hi Si-Ya,
Looking at the reply from Xiang-Jun, I must have misunderstood your question.
I understood your question as how to implement transformation from helix parameter frame to cartesian coordinates.
This is described in the papers:
M.S. Babcock, E.P.D. Pednault, W.K. Olson (1994):
J.Mol.Biol.,
237(
1), pp. 125-156
- Formal and correct, but takes some time to read
M.S. Babcock, E.P.D. Pednault, W.K. Olson (1995):
J.Mol.Biol.,
251(
5), pp. 648-664
- Easily accessible, but some details are taken from the article I mentioned above
Now I understand you do use 3DNA for this task, but want to transform the 3DNA coordinate file to a proper PDB format.
In the past I have written scripts to convert 3DNA to a format that Xplor (Structure calculation program) can use.
Later I have written a script to convert from X-plor format to PDB format (which is accepted for submitting structures to the online protein databank).
Do you want to submit your structure to the online databank ? Or do you want to do further analysis requiring cartesian coordinates ?
But I think trying Openbabel is certainly worth a try, this is the easiest optin available. It can be obtained in some Linux distributions via the automatic update option (In Fedora Core 9+ as root: yum install openbabel). Otherwise it can be obtained via
http://openbabel.org/wiki/Main_Page.
I will look up these scripts (as soon as I booted into Linux again), and post them here. (Or if I have time, combine the two to one 3DNA2PDB script)
Regards,
Ramon van der Werf