[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[modeller_usage] (no subject)



Hi! I'm using MODELLER to build a homology model of my protein. In my first
try, I create a model without any restraint, and then I compared the
secondary structure of this model (Using STRIDE and VMD) with the secondary
structure predict by PSIPRED webserver. For the first 26 residues, I have
these predictions: PSIPRED: CHHHHHHHHHHHHHHHHHHHHHHHHC Homology model:
CCCCCCCCCCCCHHHHHHHHHHHHHC My idea is restraint the region where the
predictions are coincidences (13:A to 26:A) and applying restraints to
force an alpha Helix structure between residues 3 and 11. I didn't include
the residues 2 and 12 in order to give some flexibility to MODELLER to
connect the restraint to the remainder of the protein (see below). from
modeller import * from modeller.automodel import * import sys log.verbose()
env = environ() class MyModel(automodel): def select_atoms(self): return
selection(self.residue_range('13:A', '26:A')) def special_restraints(self,
aln): rsr = self.restraints at = self.atoms # Define an alpha helix
rsr.add(secondary_structure.alpha(self.residue_range('3:A', '11:A'))) But,
when I look this region on VMD, I don't have a Helix between residues 2 to
12. I don't know, what I'm doing wrong. Is a better approach to restraint
as Helix from 2 to 26? Should I keep some regions without optimization
during the restraint protocol?

Thank in advance,

Fred

-- 
Frederico José de S. Pontes
PDRA at LICAMM
University of Leeds


Hi! I'm using MODELLER to build a homology model of my protein. In my first try, I create a model without any restraint, and then I compared the secondary structure of this model (Using STRIDE and VMD) with the secondary structure predict by PSIPRED webserver. For the first 26 residues, I have these predictions: PSIPRED: CHHHHHHHHHHHHHHHHHHHHHHHHC Homology model: CCCCCCCCCCCCHHHHHHHHHHHHHC My idea is restraint the region where the predictions are coincidences (13:A to 26:A) and applying restraints to force an alpha Helix structure between residues 3 and 11. I didn't include the residues 2 and 12 in order to give some flexibility to MODELLER to connect the restraint to the remainder of the protein (see below). from modeller import * from modeller.automodel import * import sys log.verbose() env = environ() class MyModel(automodel): def select_atoms(self): return selection(self.residue_range('13:A', '26:A')) def special_restraints(self, aln): rsr = self.restraints at = self.atoms # Define an alpha helix rsr.add(secondary_structure.alpha(self.residue_range('3:A', '11:A'))) But, when I look this region on VMD, I don't have a Helix between residues 2 to 12. I don't know, what I'm doing wrong. Is a better approach to restraint as Helix from 2 to 26? Should I keep some regions without optimization during the restraint protocol?

Thank in advance,

Fred

--
Frederico José de S. Pontes
PDRA at LICAMM
University of Leeds