“caught exception” for PDB with membrane “DUM” residues

Member Site Forums Rosetta 3 Rosetta 3 – General “caught exception” for PDB with membrane “DUM” residues

Viewing 2 reply threads
  • Author
    Posts
    • #2928
      Anonymous

        If I run this command:

        residue_energy_breakdown.static.linuxgccrelease -in:file:s hasDUMresidues.pdb -out:file:silent energy_breakdown.out -ignore_unrecognized_res true

        on the attached pdb, I get this error:

        caught exception 

         

        File: src/core/id/NamedAtomID_Map.hh:390

        Residue outside res_map range

         

        It seems like Rosetta recognizes “DUM”, but maybe my DUM doesn’t match Rosetta’s pdb_DUM? If I delete all the DUM residues, then the error goes away. I also tried deleting all but one of the DUM residues, but it still failed, making it seem like the problem isn’t too many DUM residues.

         

        Can someone give me some clarity on what exactly the problem is here?

        Thanks!

        Here’s the version of Rosetta I’m using (it’s labeled “3.9” on my cluster):

        core.init: Rosetta version: rosetta.binary.linux.release-171 r171 2018.09+release.333d996 333d99699777cd6a50d1c1736bacd689f8f1d1df https://www.rosettacommons.org 2018-02-27T09:57:00.705373

      • #14250
        Anonymous

          > maybe my DUM doesn’t match Rosetta’s pdb_DUM?

          That’s certainly the first thing to look at.  Your access to pdb_DUM is coming from the PDB Chemical Components dictionary (CCD).  Unfortunately you are going to have a bad time with its DUM residue: https://www3.rcsb.org/ligand/DUM  it’s a DUMmy residue.  

          Whatever your DUM is, you probably need to make parameters for it (molfile_to_params, look around the forums / dox for how to use it) or rename your residue to whatever it is in the PDB CCD as applicable.  You may or may not also need to disable PDB CCD loading, it’s something like “-load_chemical_components false”, if that’s not quite right and you can’t find the option i’ll look harder.

        • #15255
          Anonymous

            I recieved the same error in a different circumstance but was able to fix it.

            My issue was the Ligand file, LIG.pdb I was using has the wrong atom names.

            ie) H  or C instead of H1 or C1. See Here: https://www.cgl.ucsf.edu/chimera/docs/UsersGuide/tutorials/pdbintro.html

            Correcting this fixes the error, perhaps try this with your hasDUMresidues.pdb.

            A quick way to fix it  without doing it all manually or with ‘sed’ commands would be to run it through the Charmm input generator at http://www.charmm-gui.org/?doc=input/pdbreader , parameterizing with whatever FF (you wont be using this part of it) and downloading the step1_pdbreader.pdb file and then doing: 

            mv step1_pdbreader.pdb hasDUMresidues.pdb

            Now this worked for me, but your situation maay be different; just my 2 cents!

            – Andrew

        Viewing 2 reply threads
        • You must be logged in to reply to this topic.