I've been trying to add a new residue's (ligand) topology and
parameters into modeller library to model accurately. I am following the
steps in modeller's FAQ #8: https://salilab.org/modeller/FAQ.html#8.
After adding the topology into a copy of "top_heav.lib", and
parameters into a copy of "par.lib", and also into copies of "radii.lib"
and "solv.lib", I still get errors.
This is the initial script I used:
------------------
[image: image.png]
--------------------
The above script gives error in the 5th command-line as follows:
------------------------------
*ERROR Case-1:*
>>> env.libs.parameters.append(file='$(LIB)/radii_edited.lib')
read_pa_233E> No keyword before contents.
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.10/dist-packages/modeller/parameters.py", line 25,
in append
return _modeller.mod_parameters_read(self._modpt, self.__libs.modpt,
_modeller.ModellerError: read_pa_233E> No keyword before contents.
>>>
-------------------------------
Therefore, I deleted command-lines 5&6, and executed the following script.
-----------------------------
[image: image.png]
----------------------------------
And executing the above script gave the following error for the 5th
command-line:
--------------------------------------
*ERROR Case-2:*
>>> env.libs.topology.read(file='$(LIB)/top_heav_edited.lib')
read_to_681_> topology.submodel read from topology file: 3
read_to_231E> CHARMM atom type is not recognized (not in RADII_LIB): CG2D1O
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.10/dist-packages/modeller/topology.py", line 23,
in read
return self.append(file)
File "/usr/lib/python3.10/dist-packages/modeller/topology.py", line 28,
in append
return _modeller.mod_topology_read(self._modpt, self.__libs.modpt,
_modeller.ModellerError: read_to_231E> CHARMM atom type is not recognized
(not in RADII_LIB): CG2D1O
--------------------------------
This happens inspite of the fact that I have added the radii of new
atomtypes into "radii.lib" file itself, and not in the copy
"radii_edited.lib", as follows:
[image: image.png]
Attachment:
image.png
Description: PNG image
Attachment:
image.png
Description: PNG image
Attachment:
image.png
Description: PNG image