I am currently trying out MMB 17 to comparatively model a medium sized RNA structure (Ribozyme, 54nt). I had no problems with the RNA threading example in the tutorial and discussed else where in these forums (Good tutorial!).
For my template I'm using an X-ray determined structure (4oji.pdb, though I cleaned it of all the HetATOMs). This template is 54nt, and I'm testing out the program trying simply to thread a shortened version of the template sequence to itself (residues 7-54).
The problem is that, the template structure seems to be automatically denatured before the threading even begins. See the image files attached. --> Below is a copy of my script (commands.twister_test.dat) based on that of the tutorial:
Code: Select all
# Before running this, # Put 4oji_clean.pdb in last.1.pdb
firstStage 2
lastStage 2
# The reporting interval is set empirically, it has no particular physical meaning in this case:
reportingInterval .5
numReportingIntervals 80
# 4oji -- "target" fragment
RNA A 1 CCGCCUAACACUGCCAAUGCCGGUCCCAAGCCCGGAUAAAAGUGGAGGGGGCGG
# Twister wildtype -- "threaded" fragment
RNA B 7 AACACUGCCAAUGCCGGUCCCAAGCCCGGAUAAAAGUGGAGGGGGCGG
mobilizer Rigid A
# Old way to prevent steric clashes, as described in Flores & Altman, RNA 2010:
#contact AllHeavyAtomSterics C 146 164
# More modern way, using "Physics where you want it" applied to target only:
setDefaultMDParameters
includeResidues B FirstResidue LastResidue
# Note that for large molecules, the force field can get expensive. In such cases, try threading it in parts.
#Alignment forces. More modern way, which pulls together like-named atoms in corresponding residues:
# First, specify that the alignment is explicit, rather than using a SeqAn gapped alignment. Internally, this simply applies a high penalty to gaps:
alignmentForces noGap
# Next, specify the force constant for the alignment springs. There is not much physical meaning to this choice of force constant, it is just empirically sufficient to pull the chains together nicely:
alignmentForces forceConstant 300.0
# Finally, specify corresponding residue stretches to be pulled together on template and target:
alignmentForces B 7 54 A 7 54
Thanks and kind regards
Crystal