>P1;REC # here we have receptor structure sequence
structureX:rec.reformat.pdb:FIRST: :LAST: ::::
RYRTTFTSFQLEELEKAFSRTHYPDVFTREELAMRKQE/---* #here we have receptor with blank probes --- (for three residues)
>P1;CENTER_RES
#here we choose middle residue structure while our receptor is
--------------
structureX:temp_centerRes_full.pdb:FIRST: :LAST: ::::
--------------------------------------/-K-*
__________________________________Modeller script___________________________________________
>P1;PROBE_PLUS_RECEPTOR
sequence:none::.::.::::
RYRTTFTSFQLEELEKAFSRTHYPDVFTREELAMKIGLTEARIQVWFQNRRAKWRKQE/g*
>P1;REC
structureX:rec.reformat.pdb:FIRST: :LAST: ::::
RYRTTFTSFQLEELEKAFSRTHYPDVFTREELAMKIGLTEARIQVWFQNRRAKWRKQE/-*
>P1;CENTER_RES
structureX:temp_centerRes_full.pdb:FIRST: :LAST: ::::
----------------------------------------------------------/g*
script is this
# Comparative modeling by the automodel class
from modeller import * # Load standard Modeller classes
from modeller.automodel import * # Load the automodel class
from modeller.scripts import complete_pdb
log.verbose() # request verbose output
env = environ() # create a new MODELLER environment to build this model in
# directories for input atom files
env.io.atom_files_directory = ['.']
env.libs.topology.read(file='$(LIB)/top_heav.lib')
env.libs.parameters.read(file='$(LIB)/par.lib')
mdl=complete_pdb(env,'temp_centerRes_reduced.pdb') # fill rest of residue from 2 given atoms
mdl.write('temp_centerRes_full.pdb', model_format='PDB')
# selected atoms do not feel the neighborhood
#env.edat.nonbonded_sel_atoms = 2
a = automodel(env,
alnfile = 'temp_alignment.ali', # alignment filename
knowns = ('CENTER_RES', 'REC'), # codes of the templates
sequence = 'PROBE_PLUS_RECEPTOR') # code of the target
a.starting_model= 1 # index of the first model
a.ending_model = 1 # index of the last model
a.make(exit_stage=2) # do the actual comparative modeling, exit w/o optimization
# output: pdbfile PROBE_PLUS_RECEPTOR.ini
I used naming for RNA nucleotides are GUA CYT THY ADE
see the final model in attachment this works fine for RNA nucleotides
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
I
apply same thing again with DNA Nucleotides its gives me error, I used
following names for DNA Resi DADE DGUA DCYT DTHY # I also
want to ask is this right to use DADE DCYT etc or modeller recognise
these namings DT, DA, DG, DC
here is alignment
>P1;PROBE_PLUS_RECEPTOR
sequence:none::.::.::::
RYRTTFTSFQLEELEKAFSRTHYPDVFTREELAMKIGLTEARIQVWFQNRRAKWRKQE/l*
>P1;REC
structureX:rec.reformat.pdb:FIRST: :LAST: ::::
RYRTTFTSFQLEELEKAFSRTHYPDVFTREELAMKIGLTEARIQVWFQNRRAKWRKQE/-*
>P1;CENTER_RES
structureX:temp_centerRes_full.pdb:FIRST: :LAST: ::::
----------------------------------------------------------/l*
modeller script is same as i pasted above
error is this
Read the alignment from file : temp_alignment.ali
Total number of alignment positions: 59
# Code #_Res #_Segm PDB_code Name
-------------------------------------------------------------------------------
1 CENTER_RE 1 1 temp_center
2 REC 58 1 rec.reforma
3 PROBE_PLU 59 2 none
check_a_343_> >> BEGINNING OF COMMAND
openf___224_> Open temp_centerRes_full.pdb
Dynamically allocated memory at amaxcoordinates [B,KiB,MiB]: 495379 483.769 0.472
Dynamically allocated memory at amaxstructure [B,KiB,MiB]: 495379 483.769 0.472
read_te_291E> Sequence difference between alignment and pdb :
x (mismatch at alignment position 1)
Alignment l
PDB .
Match
Alignment residue type 50 (l, DGUA) does not match pdb
residue type 67 (., DGU),
for align code CENTER_RES (atom file temp_centerRes_full.pdb), pdb residue number "1", chain ""
Please check your alignment file header to be sure you correctly specified
the starting and ending residue numbers and chains. The alignment sequence
must match that from the atom file exactly.
Another possibility is that some residues in the atom file are missing,
perhaps because they could not be resolved experimentally. (Note that Modeller
reads only the ATOM and HETATM records in PDB, NOT the SEQRES records.)
In this case, simply replace the section of your alignment corresponding
to these missing residues with gaps.
read_te_288W> Protein not accepted: 1 CENTER_RES
Please guide thanks RNA nucleotide model is attached.
Best
ray