1126
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Netiquette · Download · News · Gallery · G-quadruplexes · DSSR-Jmol · DSSR-PyMOL · Video Overview · DSSR v2.7.0 (DSSR Manual) · Homepage
sugar-type: sugar classification into C3'-like or C2'-likeI should have updated the phrase as "C3'-endo like or C2'-endo like"
Yet, I noted a misalignment at some places with the ~C2'-endo value.The misalignment is on purpose, to make the two broad classes more visually separated. I chose '~' for similar to (close to), as in math.
Yes, but what would you do for terminal residues that lack phosphate groups. Why not simply rely on the pdb author labeling ?We are considering just the default setting of the pdbv3 option. It's tricky to make it work for every situation, and that's why it is a command-line option to begin with. Users can always with set pdbv3=false to keep nucleotide name as is. I believe that's what you need to do.
As for manuals, I understand your point. One way to solve this would be to include a manual for all optionsGood suggestion. The only issue is that the 'global' settings need to be repeated in each program. Maybe I can put them on the Forum, or find a way to avoid duplication. One principle of software design is DRY: "Don't repeat yourself".
available through a -help option. This manual would be updated along with the addition/modification of program options.
And all users could rely on this.
First, it would be nice to have manuals for them but I know you are working on them.See the thread "O1P_O2P still needed ?" you started. It was at that time, I said: "Moreover, the -pdbv3 option is now on by default, so you do not have to bother with adding it in every 3DNA program. The previous behavior is still available by setting explicitly -pdbv3=no." (yes/no, true/false, on/off, 1/0 pairs are all okay for the setting).
. So I am always quick in fixing bugs and in classifying user confusions.Then, you should may be have a forum topic for clarification issues (the bug report was my only possible choice - sorry).I have already moved the thread to "General discussions (Q&As)". The current categories may not be comprehensive, but already contains some overlaps.
For now, I tried the -pdbv3 option and it solves my issue, thanks.I am glad the trick works.
On the other side, I think that you may be should reconsider the option of checking if an O2' is present since it lacks universality.I agree "this seems a tricky issue". In addition to set -pdbv3=false (or no/off/0) explicitly, How about checking for both the existence of phosphorus (P) and absence of O2' for DNA? Then your case won't qualify as a DNA fragment, and so Cs are not converted to DCs by default.
I was living with this program behavior for a while without realizing that I didn't get the expected results.
Just pay attention to your definition of backbone atoms.
Some files might contain C1' atoms and no other backbone atoms, so this seems a tricky issue.
. This thread help to illustrate clearly that a concrete example is the most effective and unambiguous way to get a (technical) point across. So in the future, whenever you have a 3DNA-related question, please be specific, and do not hesitate to post on the forum.if epsilon = 0 to +360 and zeta= 0 to +360 e-z = -360 0 +360, but how can get negative values in this way?
analyze -tor=355d.tor 355d.pdb, you will have the following in file 355d.tor: base chi A/S alpha beta gamma delta epsilon zeta e-z BI/BII
------------------------------------------------------------------------------------------------
10 A:..10_:[.DG]G -83.6 anti -60.3 163.2 39.5 143.2 -100.0 146.3 113.6 BII
11 A:..11_:[.DC]C -112.8 anti -73.1 144.3 50.8 143.5 -164.4 -126.1 -38.3 BI
. Thus the discrepancy: you found that e-z can be negative in analyze -tor output, while I said that it's in range [0, 360] which should always be positive.BI: (epsilon-zeta) = -160° ... +20°
BII: (epsilon-zeta) = +20° ... +200°
theta = arccos (dot(n1,n2)) where n1 and n2 are normal vectors from the b1n file
I wonder whether the angle I am getting is in radians?
There are large deviations from average values in some of the parameters. Are the values real? What is the best way to view them in structures if so ?The short answer is yes, they are 'real', as would be expected from 3DNA. The large deviations of 3DNA parameters for 3sj2 (and many other PDB entries) are due to non-canonical base pairs (bp). In the case of 3sj2, they are the three G+G pairs.
bp Shear Stretch Stagger Buckle Propeller Opening
3 G-U -2.33 -0.47 0.13 2.30 -12.27 1.61
4 C-G 0.22 -0.06 -0.00 3.70 -18.31 2.91
5 C-G 0.22 -0.10 0.10 0.15 -4.59 -0.12
6 G+G -1.48 -3.61 -0.15 11.94 4.31 87.72
step Shift Slide Rise Tilt Roll Twist
4 CC/GG -0.61 -1.97 3.29 -1.87 9.30 30.50
5 CG/GG 0.04 -3.25 -1.34 -170.79 31.71 160.42
6 GG/CG -0.47 -3.69 -3.19 128.85 -110.61 97.02
find_pair 3sj2.pdb stdout | analyze stdin
rebuild -atomic bp_step.par 3sj2-3dna.pdb
# superimpose '3sj2-3dna.pdb' onto '3sj2.pdb' using only base atoms, the rmsd would be ~0
find_pair 3sj2-3dna.pdb stdout | analyze stdin
# compare '3sj2-3dna.out' and '3sj2.out', the bp parameters are virtually identical
disp.: displacement of the middle C1'-C1' point from the helix
angle: inclination between C1'-C1' vector and helix (subtracted from 90)
twist: helical twist angle between consecutive C1'-C1' vectors
rise: helical rise by projection of the vector connecting consecutive
C1'-C1' middle points onto the helical axis
bp disp. angle twist rise
1 G-C 8.82 12.28 28.16 3.19
2 G-C 8.09 11.46 32.47 2.62
3 G-U 6.75 11.40 28.94 2.40
4 C-G 7.06 8.02 31.16 2.87
5 C-G 7.45 8.60 33.16 2.88
6 G+G 7.07 7.95 29.95 2.72
7 G-C 7.20 8.14 30.17 3.24
8 C-G 6.86 9.94 34.81 2.83
9 G+G 6.13 10.17 28.18 2.62
10 G-C 6.56 6.75 33.11 2.91
11 C-G 6.71 6.30 30.30 2.70
12 G+G 6.05 9.99 33.37 2.80
13 G-C 6.48 10.27 29.88 3.13
14 G-C 6.82 7.48 27.46 2.97
15 U-G 7.18 5.34 38.30 2.79
16 C-G 7.16 10.13 26.27 2.90
17 C-G 7.17 12.43 --- --- ****************************************************************************
DSSR: Software for Defining the (Secondary) Structures of RNA
by Xiang-Jun Lu (xiangjun@x3dna.org), beta-r08-on-20130323
The program is currently under active development. As always, we
greatly appreciate your feedback! Please report all DSSR-related
issues on the 3DNA Forum (http://forum.x3dna.org/), and I strive
to promptly respond to any questions posted there.
****************************************************************************
Date and time: Mon Mar 25 16:15:39 2013
File name: 1xvk.pdb1
no. of DNA/RNA chains: 1 [A=16]
no. of nucleotides: 16
no. of waters: 112
no. of metals: 2 [Mg=2]
****************************************************************************
List of 8 base pair(s)
1 1:A.DG1 2:A.DC8 [G+C] 00-n/a cHW cM+W
74.1(syn) C2'-endo lambda=47.5; -100.4(anti) C2'-endo lambda=61.6
d(C1'-C1')=8.31 d(N1-N9)=6.64 d(C6-C8)=6.16 tor(N1-C1'-C1'-N9)=-0.1
H-bonds[2]: "N7*N3[2.69]; O6(carbonyl)-N4(amino)[2.85]"
bp_pars: [0.46 -3.41 -0.35 3.71 -5.92 67.37]
2 1:A.DC2 2:A.DG7 [C-G] WC 19-XIX cWW cW-W
-103.9(anti) C4'-exo lambda=55.5; -105.3(anti) C1'-exo lambda=52.5
d(C1'-C1')=10.53 d(N1-N9)=8.80 d(C6-C8)=9.65 tor(N1-C1'-C1'-N9)=0.0
H-bonds[3]: "O2(carbonyl)-N2(amino)[2.76]; N3-N1(imino)[2.89]; N4(amino)-O6(carbonyl)[2.74]"
bp_pars: [0.27 -0.18 0.35 -22.28 3.73 -2.75]
3 1:A.DG3 2:A.DC6 [G-C] WC 19-XIX cWW cW-W
-108.4(anti) C1'-exo lambda=54.1; -107.8(anti) C4'-exo lambda=54.2
d(C1'-C1')=10.47 d(N1-N9)=8.77 d(C6-C8)=9.65 tor(N1-C1'-C1'-N9)=-2.6
H-bonds[3]: "O6(carbonyl)-N4(amino)[2.87]; N1(imino)-N3[2.88]; N2(amino)-O2(carbonyl)[2.81]"
bp_pars: [-0.38 -0.18 0.41 22.84 2.54 -2.67]
4 1:A.DT4 2:A.DA5 [T+A] Hoogsteen 23-XXIII cWH cW+M
-95.4(anti) C2'-endo lambda=59.7; 68.3(syn) C1'-exo lambda=53.5
d(C1'-C1')=8.37 d(N1-N9)=6.77 d(C6-C8)=6.17 tor(N1-C1'-C1'-N9)=0.5
H-bonds[2]: "N3(imino)-N7[2.86]; O4(carbonyl)-N6(amino)[2.80]"
bp_pars: [-0.69 3.57 0.31 -3.48 7.41 -70.55]
5 1:A.DA5 2:A.DT4 [A+T] Hoogsteen 23-XXIII cHW cM+W
68.3(syn) C1'-exo lambda=53.5; -95.4(anti) C2'-endo lambda=59.7
d(C1'-C1')=8.37 d(N1-N9)=6.77 d(C6-C8)=6.17 tor(N1-C1'-C1'-N9)=0.5
H-bonds[2]: "N7-N3(imino)[2.86]; N6(amino)-O4(carbonyl)[2.80]"
bp_pars: [0.69 -3.57 -0.31 3.48 -7.41 70.54]
6 1:A.DC6 2:A.DG3 [C-G] WC 19-XIX cWW cW-W
-107.8(anti) C4'-exo lambda=54.2; -108.3(anti) C1'-exo lambda=54.1
d(C1'-C1')=10.47 d(N1-N9)=8.77 d(C6-C8)=9.65 tor(N1-C1'-C1'-N9)=-2.6
H-bonds[3]: "O2(carbonyl)-N2(amino)[2.81]; N3-N1(imino)[2.88]; N4(amino)-O6(carbonyl)[2.87]"
bp_pars: [0.38 -0.18 0.41 -22.84 2.54 -2.67]
7 1:A.DG7 2:A.DC2 [G-C] WC 19-XIX cWW cW-W
-105.3(anti) C1'-exo lambda=52.5; -103.9(anti) C4'-exo lambda=55.5
d(C1'-C1')=10.53 d(N1-N9)=8.80 d(C6-C8)=9.65 tor(N1-C1'-C1'-N9)=0.0
H-bonds[3]: "O6(carbonyl)-N4(amino)[2.74]; N1(imino)-N3[2.89]; N2(amino)-O2(carbonyl)[2.76]"
bp_pars: [-0.27 -0.18 0.35 22.28 3.73 -2.75]
8 1:A.DC8 2:A.DG1 [C+G] 00-n/a cWH cW+M
-100.4(anti) C2'-endo lambda=61.5; 74.1(syn) C2'-endo lambda=47.6
d(C1'-C1')=8.31 d(N1-N9)=6.64 d(C6-C8)=6.16 tor(N1-C1'-C1'-N9)=-0.1
H-bonds[2]: "N3*N7[2.69]; N4(amino)-O6(carbonyl)[2.86]"
bp_pars: [-0.46 3.41 0.35 -3.71 5.93 -67.37]
****************************************************************************
List of 1 helix
helix=1[2] bps=8
1 1:A.DG1 2:A.DC8 [G+C] 00-n/a cHW cM+W
2 1:A.DC2 2:A.DG7 [C-G] WC 19-XIX cWW cW-W
3 1:A.DG3 2:A.DC6 [G-C] WC 19-XIX cWW cW-W
4 1:A.DT4 2:A.DA5 [T+A] Hoogsteen 23-XXIII cWH cW+M
5 1:A.DA5 2:A.DT4 [A+T] Hoogsteen 23-XXIII cHW cM+W
6 1:A.DC6 2:A.DG3 [C-G] WC 19-XIX cWW cW-W
7 1:A.DG7 2:A.DC2 [G-C] WC 19-XIX cWW cW-W
8 1:A.DC8 2:A.DG1 [C+G] 00-n/a cWH cW+M
****************************************************************************
List of 2 stems
stem=1[#1] bps=2
1 1:A.DC2 2:A.DG7 [C-G] WC 19-XIX cWW cW-W
2 1:A.DG3 2:A.DC6 [G-C] WC 19-XIX cWW cW-W
stem=2[#1] bps=2
1 1:A.DC6 2:A.DG3 [C-G] WC 19-XIX cWW cW-W
2 1:A.DG7 2:A.DC2 [G-C] WC 19-XIX cWW cW-W
****************************************************************************
List of 1 coaxial stack(s)
1 Helix#1 contains 2 stems: [#1, #2]
****************************************************************************
List of 1 internal loop(s)
1 symmetric internal loop: 8 nts; [2x2]; linked by [#1, #2]
1:A.DG3+1:A.DT4+1:A.DA5+1:A.DC6+2:A.DG3+2:A.DT4+2:A.DA5+2:A.DC6 [GTACGTAC]
****************************************************************************
>chain-A #1 DNA* with 16 nts
GCGTACGCGCGTACGC
.((..((..))..)).
Local base-pair step parameters
step Shift Slide Rise Tilt Roll Twist
1 GC/GC 1.21 0.19 3.77 5.32 -16.06 9.14
2 CC/GG 0.42 -1.82 4.09 -13.22 0.06 37.79
3 CG/CG -0.08 -1.17 6.68 -7.87 -11.95 20.28
4 GC/GC 0.07 -0.19 3.40 0.22 -0.57 49.80
5 CG/CG -0.14 -1.18 6.62 3.50 -6.88 21.72
6 GG/CC 0.16 -1.82 3.69 14.10 12.69 39.30
7 GC/GC -1.33 0.15 3.44 -6.43 -13.80 6.98
Strand I
base alpha beta gamma delta epsilon zeta chi
1 G --- --- -135.8 105.5 --- --- 18.3
2 C --- 145.3 62.2 86.8 --- --- -126.7
3 C --- 176.8 -35.2 134.4 --- --- -103.9
4 G --- 115.9 64.8 61.7 --- --- -137.3
5 C --- 163.8 48.4 113.5 --- --- -114.8
6 G --- 178.6 50.6 83.4 --- --- -120.9
7 G --- -149.2 33.4 139.0 --- --- -83.2
8 C --- 154.9 20.2 120.1 --- --- -132.2
^^vv opposite bp direction: 1(8) 1(1)-2(2)
^^vv opposite bp direction: 1(8) 7(7)-8(8)
List of 1 hairpin loop(s)
1 nts=4 GUAA closed by pair {A.C2658+A.G2663 [CG], #-1}
A.C2658+A.G2659+A.U2660+A.A2661+A.A2662+A.G2663 [CGUAAG]Funded by the NIH R24GM153869 grant on X3DNA-DSSR, an NIGMS National Resource for Structural Bioinformatics of Nucleic Acids
Created and maintained by Dr. Xiang-Jun Lu, Department of Biological Sciences, Columbia University