Hi Arman,
Thanks for using 3DNA and for posting your questions on the 3DNA Forum.
The issues you experienced when applying 3DNA for the analysis of molecular dynamics trajectories are well known, and there are a few things you can to solve them.
- How to fix missing (superfluous) base pairs identified by find_pair? (http://forum.x3dna.org/faqs/how-to-fix-missing-(superfluous)-base-pairs-identified-by-find_pair/)
- How to properly use x3dna_ensemble? (http://forum.x3dna.org/md-simulations/how-to-properly-use-x3dna_ensemble/msg833/#msg833)
- Read the 3DNA Jove paper which has a recipe on analyzing MD data
- Check do_x3dna (http://rjdkmr.github.io/do_x3dna/)
Basically, you need to prepare a template input file for each frame of the trajectory. The initial input structure can be generated using find_pair and manually edited as necessary.
Regarding the missing base-pair step parameters "----", see the analyze commandline help (note the -c option):
===========================================================================
NAME
analyze - calculate nucleic acid structural parameters
SYNOPSIS
analyze [OPTION] FILE ...
DESCRIPTION
calculate various nucleic acid structural parameters (propeller,
slide, roll, twist, backbone torsions etc.) from FILEs, and
generate input to other utility programs. As of v2.1 with the
-torsion option, it also provides detailed pseudo-torsions, Zp
for single-stranded DNA/RNA structures, and classification of
backbone BI/BII and base syn/anti-conformation
-c output structural parameters between helical regions
("----" by default). The same effect can be achieved by
directly modifying the input file (change "9" or "1" to
"0" in the third column of each base pair list.)
-t detailed (pseudo) torsions, BI/BII, syn/anti- and Zp
-h this help message (any non-recognized options will do)
INPUT
given a PDB file "sample.pdb", the input to analyze can be most
conveniently generated with the utility program find_pair:
find_pair sample.pdb sample.inp
an explicit input file (including 'stdin') must be specified.
EXAMPLES
analyze sample.inp
analyze sample1.inp sample2.inp sample3.inp
find_pair sample.pdb stdout | analyze stdin
find_pair sample.pdb stdout | analyze -c stdin
analyze -t=6tna.tor 6tna.pdb
OUTPUT
sample.out, auxiliary.par, bp_step.par, bp_helical.par,
cf_7methods.par, ref_frames.dat, poc_haxis.r3d, stacking.pdb
hstacking.pdb
SEE ALSO
find_pair, rebuild, frame_mol, ex_str, stack2img, cehs
AUTHOR
3DNA v2.1-2014dec22, created and maintained by Xiang-Jun Lu (PhD)
Please post questions/comments on the 3DNA Forum: http://forum.x3dna.org/
===========================================================================
HTH,
Xiang-Jun