Hi Di,
Thanks for sharing the detailed steps you used to build the Z-DNA circle. What you called Y-shift and Z-shift are Slide and Rise, respectively, in the literature. Slide is an important parameter in determining DNA shapes, see "
A Novel Roll-and-Slide Mechanism of DNA Folding in Chromatin: Implications for Nucleosome Positioning" and "
The shape of the DNA minor groove directs binding by the DNA-bending protein Fis". It is also crucial for producing circular DNA structures, as you noticed.
Given below is the DSSR commands I used to generate the
ZDNA-circle.pdb file I posted previously, plus further steps to improve the visualization of the 3D structure.
# The starting point is your twist60-G84-scaled.pdb. Here only G on chain A is selected.
x3dna-dssr -i=twist60-G84-scaled.pdb --select-chain=A -o=chainA.pdb
# Extract a GpC step in Z-DNA conformation, and re-orient it in the reference frame of the first G (on Chain A)
x3dna-dssr fiber --z-dna --repeat=1 -o=fiber-GpC.pdb
x3dna-dssr -i=fiber-GpC.pdb --frame=A.1 -o=frame___Z.pdb
# Now mutate each G to a Z-DNA GpC step (frame___Z.pdb). The --mutate-type option is new in DSSR v2.5.3
# "whole" to include backbone, and "raw-id" to keep the original identification of the atoms
x3dna-dssr mutate -i=chainA.pdb --entry="name=G to=Z" -o=ZDNA-circle.pdb --mutate-type=whole-raw-id
# The following steps would lead to better visualization of 3D structures
x3dna-dssr --order-residue -i=ZDNA-circle.pdb -o=temp_order.pdb --po-bond=3.6
x3dna-dssr --renumber-residue -i=temp_order.pdb -o=temp_renum.pdb
x3dna-dssr --connect-file -i=temp_renum.pdb -o=ZDNA-circle2.pdb --po-bond=3.6
The
ZDNA-circle2.pdb and PyMOL-rendered image are attached. For completeness of this post, I have also attached
twist60-G84-scaled.pdb from your previous post. With DSSR v2.5.3, users should be able to follow the above steps, and reproduce the results without any issues.
The overall strategy should be clear: in essence, the commands simply replace the 84 Gs with GpC dinucleotides steps in Z-DNA conformation. The method is generally applicable to other DNA/RNA modeling tasks, as demonstrated in my blogpost mentioned earlier "
Mutate backbone of DNA and RNA structures". The integrative nature of DSSR is a key strength, and the automation it enables stands out when compared with alternative tools.
There are still areas that require refinement. I am more than willing to enhance the modeling capabilities in future releases of DSSR based on your feedback.
Best regards,
Xiang-Jun