Netiquette · Download · News · Gallery · Homepage · DSSR Manual · G-quadruplexes · DSSR-Jmol · DSSR-PyMOL · DSSR Licensing · Video Overview· RNA Covers

Questions and answers > MD simulations

local helical axis vector for strongly bent DNA

(1/3) > >>

adihau:
Hello everyone,

I was analyzing a molecular dynamics simulation (http://www.amber.utah.edu/FF-DNA-bsc1-OL15/3GGI/opc/bsc0/ ) with do_x3dna and noticed, that in the HelAxis_g.dat file for most of the frames one line of data is missing. (sometimes even two lines are missing or replaced by '----'). The DNA contains 10 base-pairs, so there should be 9 helical axis vectors, since they are calculated as base-step parameters.

When I run single frames of the simulation with X3DNA, and look at the local helical axis vector there, I find four different cases.
1. "number of base-pairs: 10" ;  all helical axis vectors are calculated.
2. "number of base-pairs: 9"  ; the helical axis vector for one base-pair step is missing.
3. "number of base-pairs: 8"  ; the helical axis vectors for two base-pair steps are missing.
4. "This structure has broken O3'(i) to P(i+1) linkages"  and   "number of base-pairs: 9"  ; 
     the helical axis vector of one base-pair step is missing and in another line the data is replaced by '----'.

My explanation for this is, that if the program detects a broken base-pair, it refuses to calculate any vectors and prints '----' instead. Also it seems, that if the DNA is deformed or broken too much, then the program doesn't recognize this as a base-pair anymore and thinks the DNA is shorter than it actually is.

My question is now: Is there any way to force the program to still calculate a helical axis vector, even if the DNA is strongly bent and/ or broken?
And if yes, does maybe someone know, how to implement this into the do_x3dna program?

Thank you very much for your help,
Adina

xiangjun:
Hi Adina,

Thanks for posting on the 3DNA Forum. Without seeing a concrete example, I can only guess based on experience. Let the structure (a single frame) be named sample.pdb, try the following to see if you can get what you want:


--- Code: ---find_pair sample.pdb | analyze -c
--- End code ---

Note the -c option which treats the detect double helix as a continous unit.

HTH,

Xiang-Jun

adihau:
Hi Xiang-Jun,

thanks a lot for your fast reply! And sorry for not attaching the files.
I used the following command 
--- Code: ---find_pair F29.pdb stdout | analyze
--- End code ---
The results, I get with that are F29-analyze.out and F30-analyze.out

The command you suggested, helps in the case of F29, where the '----' lines are calculated now (F29-analyze-c.out), but there is no change for F30.

The problem is, that this DNA has 10 base-pairs, but in F29-analyze.out it says, there are 9 base-pairs (And in F30-analyze.out it says there are 8 base-pairs). Why does X3DNA not recognize one (two) of the base-pairs?

Thanks for your help,
Adina

xiangjun:
Hi Adina,

Thanks for your follow-up. Your cases occur frequently, especially in the field of MD simulations. Please have a look of the FAQ entry "How to fix missing (superfluous) base pairs identified by find_pair?".

Using your F30 as an example, the two terminal "base pairs" are too far off normal, as can be seen clearly from the attached image. Similar story happens for F29. For such cases, the 3DNA find_pair program won't detect these "presumed" base pairs. This is not a bug, but a feature by design. Users should pay close attention to these missing pairs.

You can force 3DNA to take them as pairs by manually editing the output from "find_pair" before feeding it into "analyze". The find_pair/analyze two-step procedure has been implemented in 3DNA specifically to allow for such flexibility.

HTH,

Xiang-Jun

adihau:
Thank you very much, I was searching for something like this.

I have one more question.
Is there any possibility to find out, which of those criteria was the one, which caused, that the bases were not matched as pair? And can I find out what values those geometric quantities have?
Because then it would be easier to adjust the criteria in a way that all base-pairs are treated as such.

Thank you,
Adina

Navigation

[0] Message Index

[#] Next page

Created and maintained by Dr. Xiang-Jun Lu [律祥俊] (xiangjun@x3dna.org)
The Bussemaker Laboratory at the Department of Biological Sciences, Columbia University.

Go to full version