1251
General discussions (Q&As) / Re: mutate_bases problem
« on: June 27, 2012, 06:12:21 pm »
In addition to Mauricio's suggestions, please note the following:
If I understand you correctly, the following steps should explain and solve your puzzle:
HTH,
Xiang-Jun
- You do not need to run w3DNA -- the stand-alone version of 3DNA has all you need to perform your task. Specifically, mutate_bases is a new addition to 3DNA v2.1, not available from w3DNA yet.
- The mutate_bases program can mutate a single base or any number of bases in a given structure. It just does what you ask it to do -- no more, no less. In particular, it does not check to maintain a Watson-Crick pair if you mutate only one the two bases.
- The program can be run directly on a DNA-protein complex -- no need to first extract the DNA component.
If I understand you correctly, the following steps should explain and solve your puzzle:
Code: [Select]
# Download 2r5y from PDB. Let's call the file 2r5y.pdb
find_pair 2r5y.pdb stdout
# you will see the Watson-Crick pair: C:...5_:[.DT]T-----A[.DA]:..37_:D
mutate_bases 'c=c s=5 m=DG' 2r5y.pdb 2r5y_c5_T2G.pdb
# mutate only T5 on chain C (C.T5) to G, as specified. However, it does not mutate D.A37 to C
find_pair 2r5y_c5_T2G.pdb stdout
# now you'd see: C:...5_:[.DG]G-**--A[.DA]:..37_:D --- i.e., a G-A mispair
mutate_bases 'c=c s=5 m=DG; c=d s=37 m=DC' 2r5y.pdb 2r5y_c5_T2G_d37_A2C.pdb
# here we explicitly mutate C.T5 --> G and D.A37 --> C
find_pair 2r5y_c5_T2G_d37_A2C.pdb stdout
# now you have: C:...5_:[.DG]G-----C[.DC]:..37_:D
HTH,
Xiang-Jun
