Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#3300 closed defect (fixed)

ISOLDE and reporting error

Reported by: DLMLEN001@… Owned by: Tristan Croll
Priority: normal Milestone:
Component: Third Party Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

Good day,

I am trying to run a simulation on ISOLDE and I get a error
''Exception: Multiple matching templates found for residue 344 (HOH): OHE, GLYCAM_ROH.

File "C:\Program Files\ChimeraX\bin\lib\site-packages\simtk\openmm\app\forcefield.py", line 893, in _getResidueTemplateMatches
raise Exception('Multiple matching templates found for residue %d (%s): %s.' % (res.index+1, res.name, ', '.join(match[0].name for match in allMatches)))''

A new window opens prompting me to report the bug but I get an error message that there was an error submitting and I should send an email to this address.

Please note that there is no residue 344 or a water with that number in my model and I am able to run simulations when the map is a .mrc file, but I get this error with .mtz files.


Lenye Dlamini
Disclaimer - University of Cape Town This email is subject to UCT policies and email disclaimer published on our website at http://www.uct.ac.za/main/email-disclaimer or obtainable from +27 21 650 9111. If this email is not related to the business of UCT, it is sent by the sender in an individual capacity. Please report security incidents or abuse via https://csirt.uct.ac.za/page/report-an-incident.php.

Change History (4)

comment:1 by Tristan Croll, 5 years ago

Platform: all
Project: ChimeraX

Hi Lenye,

Sorry about the unedifying error message (it's a traceback from the underlying OpenMM library, and the number reported is the index of the offending residue in the simulation rather than its RESID). The cause is that a water is missing a hydrogen, and OpenMM doesn't know what to do with it. The most common cause of this is that you have a water in a tightly constrained environment near a metal, causing AddH to skip adding the second hydrogen. Try running addh metaldist 1 to see if that helps. If it still fails, try copy/pasting the following script into the shell (Tools/General/Shell):

m = session.isolde.selected_model
waters = m.residues[m.residues.names=='HOH']
for w in waters:
    if len(w.atoms) != 3:
        print('{}{} has the wrong number of atoms'.format(w.chain_id, w.number))

That'll pinpoint the offender(s) for you. To delete a water, use del #{model}/{chain}/{number} in the command line (you can also select the residue and then do del sel - but I'd caution against that to avoid accidentally deleting something you don't want to lose).

}}}

comment:2 by Tristan Croll, 5 years ago

Component: UnassignedThird Party
Owner: set to Tristan Croll
Status: newassigned

comment:3 by Tristan Croll, 5 years ago

Resolution: fixed
Status: assignedclosed

The new ISOLDE builds (once released) will give more helpful error messages for cases like this.

in reply to:  4 ; comment:4 by DLMLEN001@…, 5 years ago

Hello,

Thank you.
Problem fixed.

Lenye
________________________________
From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
Sent: Monday, May 25, 2020 5:57 PM
Cc: Lenye Dlamini <DLMLEN001@myuct.ac.za>; tic20@cam.ac.uk <tic20@cam.ac.uk>
Subject: Re: [ChimeraX] #3300: ISOLDE and reporting error

CAUTION: This email originated outside the UCT network. Do not click any links or open attachments unless you know and trust the source.


#3300: ISOLDE and reporting error
----------------------------------+---------------------------
          Reporter:  DLMLEN001@…  |      Owner:  Tristan Croll
              Type:  defect       |     Status:  closed
          Priority:  normal       |  Milestone:
         Component:  Third Party  |    Version:
        Resolution:  fixed        |   Keywords:
        Blocked By:               |   Blocking:
Notify when closed:               |   Platform:  all
           Project:  ChimeraX     |
----------------------------------+---------------------------
Changes (by Tristan Croll):

 * status:  assigned => closed
 * resolution:   => fixed


Comment:

 The new ISOLDE builds (once released) will give more helpful error
 messages for cases like this.

--
Ticket URL: <https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplato.cgl.ucsf.edu%2Ftrac%2FChimeraX%2Fticket%2F3300%23comment%3A3&amp;data=02%7C01%7CDLMLEN001%40myuct.ac.za%7C64446fbb11d6453ec17a08d800c46e44%7C92454335564e4ccfb0b024445b8c03f7%7C0%7C0%7C637260190955829640&amp;sdata=HLULjM5Q0LqoQqsvF94%2B%2BVU6%2Bv5I8AE66D7x4urVfw8%3D&amp;reserved=0>
ChimeraX <https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.rbvi.ucsf.edu%2Fchimerax%2F&amp;data=02%7C01%7CDLMLEN001%40myuct.ac.za%7C64446fbb11d6453ec17a08d800c46e44%7C92454335564e4ccfb0b024445b8c03f7%7C0%7C0%7C637260190955829640&amp;sdata=AGPkfSRYM0gCTGY86JR6%2BpHznF27DyBVkgVvq80fwgc%3D&amp;reserved=0>
ChimeraX Issue Tracker
Disclaimer - University of Cape Town This email is subject to UCT policies and email disclaimer published on our website at http://www.uct.ac.za/main/email-disclaimer or obtainable from +27 21 650 9111. If this email is not related to the business of UCT, it is sent by the sender in an individual capacity. Please report security incidents or abuse via https://csirt.uct.ac.za/page/report-an-incident.php.
Note: See TracTickets for help on using tickets.