Opened 5 years ago
Last modified 5 years ago
#4016 assigned defect
ISOLDE: OpenMM: residue_graph: edges should be a n x 2 array of unsigned ints!
Reported by: | Owned by: | Tristan Croll | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Third Party | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Darwin-19.6.0-x86_64-i386-64bit ChimeraX Version: 1.1.1 (2020-10-07 08:32:49 UTC) Description (Describe the actions that caused this problem to occur here) Log: UCSF ChimeraX version: 1.1.1 (2020-10-07) © 2016-2020 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > toolshed show Downloading bundle ChimeraX_ISOLDE-1.1.0-cp37-cp37m-macosx_10_13_x86_64.whl Successfully installed ChimeraX-Clipper-0.15.0 ChimeraX-ISOLDE-1.1.0 Installed ChimeraX-Clipper (0.15.0) Installed ChimeraX-ISOLDE (1.1.0) > open /Users/anne-xandervanderstel/OneDrive/DATA/Cryo- > EM/tnaCwt/All_data_combined/Autosharpen_16/P-site_polished2_peptideselected_907A.mrc Opened P-site_polished2_peptideselected_907A.mrc, grid size 408,408,408, pixel 0.907, shown at level 0.0244, step 2, values float32 Downloading bundle ChimeraX_ISOLDE-1.1.0-cp37-cp37m-macosx_10_13_x86_64.whl Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/help_viewer/tool.py", line 389, in download_finished session=self.session) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/toolshed/__init__.py", line 903, in install_bundle _install_bundle(self, bundle, logger, per_user=per_user, reinstall=reinstall, session=session, no_deps=no_deps) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/toolshed_utils/__init__.py", line 213, in _install_bundle raise ToolshedInstalledError("bundle %r already installed" % bundle.name) AttributeError: 'str' object has no attribute 'name' AttributeError: 'str' object has no attribute 'name' File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/toolshed_utils/__init__.py", line 213, in _install_bundle raise ToolshedInstalledError("bundle %r already installed" % bundle.name) See log for complete Python traceback. > open /Users/anne-xandervanderstel/OneDrive/DATA/Cryo- > EM/tnaCwt/Modeling/TnaC/working_model_27102020_real_space_refined.pdb Summary of feedback from opening /Users/anne- xandervanderstel/OneDrive/DATA/Cryo- EM/tnaCwt/Modeling/TnaC/working_model_27102020_real_space_refined.pdb --- warnings | Ignored bad PDB record found on line 51 LINK O4 U BB 1 N6 A BB 119 Ignored bad PDB record found on line 52 LINK N3 U BB 1 N1 A BB 119 Ignored bad PDB record found on line 53 LINK O6 G BB 2 N4 C BB 118 Ignored bad PDB record found on line 54 LINK N1 G BB 2 N3 C BB 118 Ignored bad PDB record found on line 55 LINK N2 G BB 2 O2 C BB 118 9611 messages similar to the above omitted Chain information for working_model_27102020_real_space_refined.pdb #2 --- Chain | Description AA | No description available AB | No description available AC | No description available AD | No description available AE | No description available AF | No description available AG | No description available AH | No description available AI | No description available AJ | No description available AK | No description available AL | No description available AM | No description available AN | No description available AO | No description available AP | No description available AQ | No description available AR | No description available AS | No description available AT | No description available AU | No description available B0 | No description available B1 | No description available B2 | No description available B3 | No description available B4 | No description available B5 | No description available B7 | No description available B8 | No description available BA | No description available BB | No description available BC | No description available BD | No description available BE | No description available BF | No description available BG | No description available BH | No description available BI | No description available BJ | No description available BK | No description available BL | No description available BM | No description available BN | No description available BO | No description available BP | No description available BQ | No description available BS | No description available BT | No description available BU | No description available BV | No description available BW | No description available BX | No description available BY | No description available BZ | No description available > ui tool show ISOLDE > set selectionWidth 4 Chain information for working_model_27102020_real_space_refined.pdb --- Chain | Description 2.2/AA | No description available 2.2/AB | No description available 2.2/AC | No description available 2.2/AD | No description available 2.2/AE | No description available 2.2/AF | No description available 2.2/AG | No description available 2.2/AH | No description available 2.2/AI | No description available 2.2/AJ | No description available 2.2/AK | No description available 2.2/AL | No description available 2.2/AM | No description available 2.2/AN | No description available 2.2/AO | No description available 2.2/AP | No description available 2.2/AQ | No description available 2.2/AR | No description available 2.2/AS | No description available 2.2/AT | No description available 2.2/AU | No description available 2.2/B0 | No description available 2.2/B1 | No description available 2.2/B2 | No description available 2.2/B3 | No description available 2.2/B4 | No description available 2.2/B5 | No description available 2.2/B7 | No description available 2.2/B8 | No description available 2.2/BA | No description available 2.2/BB | No description available 2.2/BC | No description available 2.2/BD | No description available 2.2/BE | No description available 2.2/BF | No description available 2.2/BG | No description available 2.2/BH | No description available 2.2/BI | No description available 2.2/BJ | No description available 2.2/BK | No description available 2.2/BL | No description available 2.2/BM | No description available 2.2/BN | No description available 2.2/BO | No description available 2.2/BP | No description available 2.2/BQ | No description available 2.2/BS | No description available 2.2/BT | No description available 2.2/BU | No description available 2.2/BV | No description available 2.2/BW | No description available 2.2/BX | No description available 2.2/BY | No description available 2.2/BZ | No description available Cached rota8000-val data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Cached rota8000-leu data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Cached rota8000-ile data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Cached rota8000-pro data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Cached rota8000-phe data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Cached rota8000-tyr data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Cached rota8000-trp data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Cached rota8000-ser data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Cached rota8000-thr data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Cached rota8000-cys data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Cached rota8000-met data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Cached rota8000-lys data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Cached rota8000-his data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Cached rota8000-arg data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Cached rota8000-asp data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Cached rota8000-asn data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Cached rota8000-gln data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Cached rota8000-glu data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Cached rama8000-cispro data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Cached rama8000-transpro data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Cached rama8000-gly-sym data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Cached rama8000-prepro-noGP data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Cached rama8000-ileval-nopreP data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Cached rama8000-general-noGPIVpreP data not found. Regenerating from text file. This is normal if running ISOLDE for the first time Forcefield cache not found or out of date. Regenerating from ffXML files. This is normal if running ISOLDE for the first time, or after upgrading OpenMM. Done loading forcefield > addh Summary of feedback from adding hydrogens to working_model_27102020_real_space_refined.pdb #2.2 --- warnings | Not adding hydrogens to /AA A 1 P because it is missing heavy-atom bond partners Not adding hydrogens to /AN SER 37 CB because it is missing heavy-atom bond partners Not adding hydrogens to /AN ASP 38 CB because it is missing heavy-atom bond partners Not adding hydrogens to /AN GLU 39 CB because it is missing heavy-atom bond partners Not adding hydrogens to /AN ASP 40 CB because it is missing heavy-atom bond partners 6 messages similar to the above omitted Unknown hybridization for atoms (O4, O3, O5, O1, O2, O6) of residue type MO6; not adding hydrogens to them Skipped 10 atom(s) with bad connectivities; see log for details notes | No usable SEQRES records for working_model_27102020_real_space_refined.pdb (#2.2) chain AA; guessing termini instead No usable SEQRES records for working_model_27102020_real_space_refined.pdb (#2.2) chain AB; guessing termini instead No usable SEQRES records for working_model_27102020_real_space_refined.pdb (#2.2) chain AC; guessing termini instead No usable SEQRES records for working_model_27102020_real_space_refined.pdb (#2.2) chain AD; guessing termini instead No usable SEQRES records for working_model_27102020_real_space_refined.pdb (#2.2) chain AE; guessing termini instead 49 messages similar to the above omitted Chain-initial residues that are actual N termini: /AA A 1, /AB VAL 4, /AC GLY 2, /AD ALA 2, /AE GLU 10, /AF MET 1, /AG PRO 2, /AH SER 2, /AI ASN 4, /AJ GLN 4, /AK ARG 13, /AL ALA 2, /AM ALA 2, /AN ALA 1, /AO SER 2, /AP MET 1, /AQ LYS 4, /AR GLU 20, /AS ARG 3, /AT ALA 2, /AU PRO 2, /B0 ALA 2, /B1 GLY 4, /B2 MET 1, /B3 PRO 2, /B4 MET 1, /B5 VAL 8, /B7 C 1, /B8 C 1, /BA G 1, /BB U 1, /BC ALA 2, /BD MET 1, /BE MET 1, /BF ALA 2, /BG SER 2, /BH MET 1, /BI MET 1, /BJ MET 1, /BK MET 1, /BL MET 1, /BM MET 1, /BN MET 1, /BO MET 1, /BP SER 2, /BQ ALA 2, /BS MET 1, /BT MET 1, /BU ALA 2, /BV MET 1, /BW THR 10, /BX SER 2, /BY LYS 2, /BZ ALA 2 Chain-initial residues that are not actual N termini: /BA A 892 Chain-final residues that are actual C termini: /AA A 1534, /AC ILE 207, /AD LYS 206, /AG ALA 152, /AH ALA 130, /AI ARG 130, /AJ LEU 102, /AK VAL 129, /AL ALA 124, /AM PRO 115, /AN TRP 101, /AO ARG 89, /AP ALA 82, /AQ VAL 83, /AR HIS 74, /AT ALA 87, /B0 LYS 57, /B2 LYS 46, /B3 ALA 65, /B4 GLY 38, /B7 U 7, /B8 A 76, /BA U 2903, /BB U 120, /BC SER 272, /BD ALA 209, /BE ALA 201, /BF ARG 178, /BG LYS 177, /BJ ILE 142, /BL GLU 144, /BM MET 136, /BO PHE 117, /BP ASN 115, /BQ ALA 118, /BS ARG 110, /BT LEU 93, /BU ILE 103, /BV ALA 94, /BW GLU 85, /BX TYR 78, /BY ALA 63, /BZ GLU 59 Chain-final residues that are not actual C termini: /AB GLN 227, /AE ILE 164, /AF LYS 106, /AS ALA 84, /AU ALA 57, /B1 ILE 54, /B5 PRO 24, /BA C 885, /BH GLU 149, /BI ILE 66, /BK LEU 123, /BN ARG 118 Skipping possible acceptor with bad geometry: /AS ARG 81 OXT Wrong number of grandchild atoms for phi/psi acceptor /AS ARG 81 OXT Skipping possible acceptor with bad geometry: /AS ARG 81 OXT Wrong number of grandchild atoms for phi/psi acceptor /AS ARG 81 OXT Skipping possible acceptor with bad geometry: /AS ARG 81 OXT Wrong number of grandchild atoms for phi/psi acceptor /AS ARG 81 OXT Skipping possible acceptor with bad geometry: /AS ARG 81 O Wrong number of grandchild atoms for phi/psi acceptor /AS ARG 81 O Skipping possible acceptor with bad geometry: /AS ARG 81 OXT Wrong number of grandchild atoms for phi/psi acceptor /AS ARG 81 OXT 5 messages similar to the above omitted 15559 hydrogen bonds /AB GLN 227 is not terminus, removing H atom from 'C' /AE ILE 164 is not terminus, removing H atom from 'C' /AF LYS 106 is not terminus, removing H atom from 'C' /AS ALA 84 is not terminus, removing H atom from 'C' /AU ALA 57 is not terminus, removing H atom from 'C' 6 messages similar to the above omitted 96254 hydrogens added Traceback (most recent call last): File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 48, in _show_main_frame self._update_unparameterised_residues_list() File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 87, in _update_unparameterised_residues_list by_name, by_comp = ff.find_possible_templates(r) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/openmm/forcefields.py", line 319, in find_possible_templates rgraph = self.residue_graph(res) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/openmm/forcefields.py", line 270, in residue_graph return Graph(labels, edges) RuntimeError: edges should be a n x 2 array of unsigned ints! RuntimeError: edges should be a n x 2 array of unsigned ints! File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/openmm/forcefields.py", line 270, in residue_graph return Graph(labels, edges) See log for complete Python traceback. Deleted the following atoms from residue C AA311: OP1 Deleted the following atoms from residue C AA576: OP1 Fetching CCD GMP from http://ligand-expo.rcsb.org/reports/G/GMP/GMP.cif Deleted the following atoms from residue G AA587: OP1 Traceback (most recent call last): File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 177, in _fix_selected_unparameterised_residue indices = [i for i in range(table.rowCount()) if table.item(i, 0).data[0].name == residue.name] File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 177, in <listcomp> indices = [i for i in range(table.rowCount()) if table.item(i, 0).data[0].name == residue.name] AttributeError: 'NoneType' object has no attribute 'data' AttributeError: 'NoneType' object has no attribute 'data' File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 177, in indices = [i for i in range(table.rowCount()) if table.item(i, 0).data[0].name == residue.name] See log for complete Python traceback. Deleted the following atoms from residue G AA1233: OP1 Traceback (most recent call last): File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 177, in _fix_selected_unparameterised_residue indices = [i for i in range(table.rowCount()) if table.item(i, 0).data[0].name == residue.name] File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 177, in <listcomp> indices = [i for i in range(table.rowCount()) if table.item(i, 0).data[0].name == residue.name] AttributeError: 'NoneType' object has no attribute 'data' AttributeError: 'NoneType' object has no attribute 'data' File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 177, in indices = [i for i in range(table.rowCount()) if table.item(i, 0).data[0].name == residue.name] See log for complete Python traceback. Deleted the following atoms from residue G BA1025: OP1 Deleted the following atoms from residue C BA1348: OP1 Deleted the following atoms from residue U BA1781: OP1 Traceback (most recent call last): File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 87, in _update_unparameterised_residues_list by_name, by_comp = ff.find_possible_templates(r) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/openmm/forcefields.py", line 319, in find_possible_templates rgraph = self.residue_graph(res) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/openmm/forcefields.py", line 270, in residue_graph return Graph(labels, edges) RuntimeError: edges should be a n x 2 array of unsigned ints! RuntimeError: edges should be a n x 2 array of unsigned ints! File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/openmm/forcefields.py", line 270, in residue_graph return Graph(labels, edges) See log for complete Python traceback. > select > :PSU:5MU:1MG:5MU:6MZ:2MG:3TD:5MU:5MC:G7M:OMG:H2U:OMC:2MA:OMU:4OC:UR3:MA6:D2T:H2U:OMC:4D4 1256 atoms, 1309 bonds, 37 residues, 1 model selected > isolde ignore sel ISOLDE: currently ignoring 37 residues in model 2.2 > select /AB 3536 atoms, 3567 bonds, 224 residues, 1 model selected Traceback (most recent call last): File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/isolde.py", line 2727, in start_sim self.params, self.sim_params, excluded_residues = self.ignored_residues) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/openmm/openmm_interface.py", line 616, in __init__ raise e File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/openmm/openmm_interface.py", line 595, in __init__ isolde.forcefield_mgr) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/openmm/openmm_interface.py", line 1348, in __init__ sim_params, residue_templates) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/openmm/openmm_interface.py", line 1430, in _create_openmm_system raise RuntimeError('Unparameterised residue detected') RuntimeError: Unparameterised residue detected During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/isolde.py", line 2707, in _start_sim_or_toggle_pause self.start_sim() File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/isolde.py", line 2740, in start_sim self._unparam_mgr._sim_unparam_res_cb() File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 207, in _sim_unparam_res_cb self._show_main_frame() File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 48, in _show_main_frame self._update_unparameterised_residues_list() File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 87, in _update_unparameterised_residues_list by_name, by_comp = ff.find_possible_templates(r) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/openmm/forcefields.py", line 319, in find_possible_templates rgraph = self.residue_graph(res) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/openmm/forcefields.py", line 270, in residue_graph return Graph(labels, edges) RuntimeError: edges should be a n x 2 array of unsigned ints! RuntimeError: edges should be a n x 2 array of unsigned ints! File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/openmm/forcefields.py", line 270, in residue_graph return Graph(labels, edges) See log for complete Python traceback. Traceback (most recent call last): File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/isolde.py", line 2727, in start_sim self.params, self.sim_params, excluded_residues = self.ignored_residues) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/openmm/openmm_interface.py", line 616, in __init__ raise e File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/openmm/openmm_interface.py", line 595, in __init__ isolde.forcefield_mgr) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/openmm/openmm_interface.py", line 1348, in __init__ sim_params, residue_templates) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/openmm/openmm_interface.py", line 1430, in _create_openmm_system raise RuntimeError('Unparameterised residue detected') RuntimeError: Unparameterised residue detected During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/isolde.py", line 2707, in _start_sim_or_toggle_pause self.start_sim() File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/isolde.py", line 2740, in start_sim self._unparam_mgr._sim_unparam_res_cb() File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 207, in _sim_unparam_res_cb self._show_main_frame() File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 48, in _show_main_frame self._update_unparameterised_residues_list() File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 87, in _update_unparameterised_residues_list by_name, by_comp = ff.find_possible_templates(r) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/openmm/forcefields.py", line 319, in find_possible_templates rgraph = self.residue_graph(res) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/openmm/forcefields.py", line 270, in residue_graph return Graph(labels, edges) RuntimeError: edges should be a n x 2 array of unsigned ints! RuntimeError: edges should be a n x 2 array of unsigned ints! File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/openmm/forcefields.py", line 270, in residue_graph return Graph(labels, edges) See log for complete Python traceback. Traceback (most recent call last): File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/isolde.py", line 2727, in start_sim self.params, self.sim_params, excluded_residues = self.ignored_residues) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/openmm/openmm_interface.py", line 616, in __init__ raise e File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/openmm/openmm_interface.py", line 595, in __init__ isolde.forcefield_mgr) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/openmm/openmm_interface.py", line 1348, in __init__ sim_params, residue_templates) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/openmm/openmm_interface.py", line 1430, in _create_openmm_system raise RuntimeError('Unparameterised residue detected') RuntimeError: Unparameterised residue detected During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/isolde.py", line 2707, in _start_sim_or_toggle_pause self.start_sim() File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/isolde.py", line 2740, in start_sim self._unparam_mgr._sim_unparam_res_cb() File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 207, in _sim_unparam_res_cb self._show_main_frame() File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 48, in _show_main_frame self._update_unparameterised_residues_list() File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 87, in _update_unparameterised_residues_list by_name, by_comp = ff.find_possible_templates(r) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/openmm/forcefields.py", line 319, in find_possible_templates rgraph = self.residue_graph(res) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/openmm/forcefields.py", line 270, in residue_graph return Graph(labels, edges) RuntimeError: edges should be a n x 2 array of unsigned ints! RuntimeError: edges should be a n x 2 array of unsigned ints! File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/openmm/forcefields.py", line 270, in residue_graph return Graph(labels, edges) See log for complete Python traceback. > select > :PSU:5MU:1MG:5MU:6MZ:2MG:3TD:5MU:5MC:G7M:OMG:H2U:OMC:2MA:OMU:4OC:UR3:MA6:D2T:H2U:OMC:4D4:MO6:K:MG 2778 atoms, 1784 bonds, 564 pseudobonds, 523 residues, 2 models selected > isolde ignore sel ISOLDE: currently ignoring 523 residues in model 2.2 > select clear > select /C Nothing selected > select /C1308 Nothing selected Traceback (most recent call last): File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/isolde.py", line 2727, in start_sim self.params, self.sim_params, excluded_residues = self.ignored_residues) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/openmm/openmm_interface.py", line 616, in __init__ raise e File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/openmm/openmm_interface.py", line 595, in __init__ isolde.forcefield_mgr) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/openmm/openmm_interface.py", line 1348, in __init__ sim_params, residue_templates) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/openmm/openmm_interface.py", line 1430, in _create_openmm_system raise RuntimeError('Unparameterised residue detected') RuntimeError: Unparameterised residue detected During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/isolde.py", line 2707, in _start_sim_or_toggle_pause self.start_sim() File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/isolde.py", line 2740, in start_sim self._unparam_mgr._sim_unparam_res_cb() File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 207, in _sim_unparam_res_cb self._show_main_frame() File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 48, in _show_main_frame self._update_unparameterised_residues_list() File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 87, in _update_unparameterised_residues_list by_name, by_comp = ff.find_possible_templates(r) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/openmm/forcefields.py", line 319, in find_possible_templates rgraph = self.residue_graph(res) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/openmm/forcefields.py", line 270, in residue_graph return Graph(labels, edges) RuntimeError: edges should be a n x 2 array of unsigned ints! RuntimeError: edges should be a n x 2 array of unsigned ints! File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/openmm/forcefields.py", line 270, in residue_graph return Graph(labels, edges) See log for complete Python traceback. Traceback (most recent call last): File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/isolde.py", line 2727, in start_sim self.params, self.sim_params, excluded_residues = self.ignored_residues) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/openmm/openmm_interface.py", line 616, in __init__ raise e File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/openmm/openmm_interface.py", line 595, in __init__ isolde.forcefield_mgr) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/openmm/openmm_interface.py", line 1348, in __init__ sim_params, residue_templates) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/openmm/openmm_interface.py", line 1430, in _create_openmm_system raise RuntimeError('Unparameterised residue detected') RuntimeError: Unparameterised residue detected During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/isolde.py", line 2707, in _start_sim_or_toggle_pause self.start_sim() File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/isolde.py", line 2740, in start_sim self._unparam_mgr._sim_unparam_res_cb() File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 207, in _sim_unparam_res_cb self._show_main_frame() File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 48, in _show_main_frame self._update_unparameterised_residues_list() File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site- packages/chimerax/isolde/validation/unparameterised.py", line 87, in _update_unparameterised_residues_list by_name, by_comp = ff.find_possible_templates(r) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/openmm/forcefields.py", line 319, in find_possible_templates rgraph = self.residue_graph(res) File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/openmm/forcefields.py", line 270, in residue_graph return Graph(labels, edges) RuntimeError: edges should be a n x 2 array of unsigned ints! RuntimeError: edges should be a n x 2 array of unsigned ints! File "/Users/anne-xandervanderstel/Library/Application Support/ChimeraX/1.1/site-packages/chimerax/isolde/openmm/forcefields.py", line 270, in residue_graph return Graph(labels, edges) See log for complete Python traceback. OpenGL version: 4.1 NVIDIA-14.0.32 355.11.11.10.10.143 OpenGL renderer: NVIDIA GeForce GT 650M OpenGL Engine OpenGL vendor: NVIDIA CorporationHardware: Hardware Overview: Model Name: MacBook Pro Model Identifier: MacBookPro9,1 Processor Name: Quad-Core Intel Core i7 Processor Speed: 2.3 GHz Number of Processors: 1 Total Number of Cores: 4 L2 Cache (per Core): 256 KB L3 Cache: 6 MB Hyper-Threading Technology: Enabled Memory: 16 GB Boot ROM Version: 232.0.0.0.0 SMC Version (system): 2.1f175 Sudden Motion Sensor: State: Enabled Software: System Software Overview: System Version: macOS 10.15.7 (19H2) Kernel Version: Darwin 19.6.0 Time since boot: 5 days 22:55 Graphics/Displays: Intel HD Graphics 4000: Chipset Model: Intel HD Graphics 4000 Type: GPU Bus: Built-In VRAM (Dynamic, Max): 1536 MB Vendor: Intel Device ID: 0x0166 Revision ID: 0x0009 Automatic Graphics Switching: Supported gMux Version: 1.9.23 Metal: Supported, feature set macOS GPUFamily1 v4 NVIDIA GeForce GT 650M: Chipset Model: NVIDIA GeForce GT 650M Type: GPU Bus: PCIe PCIe Lane Width: x8 VRAM (Total): 512 MB Vendor: NVIDIA (0x10de) Device ID: 0x0fd5 Revision ID: 0x00a2 ROM Revision: 3682 Automatic Graphics Switching: Supported gMux Version: 1.9.23 Metal: Supported, feature set macOS GPUFamily1 v4 Displays: Color LCD: Display Type: LCD Resolution: 1440 x 900 (Widescreen eXtended Graphics Array Plus) UI Looks like: 1440 x 900 Framebuffer Depth: 24-Bit Color (ARGB8888) Mirror: Off Online: Yes Automatically Adjust Brightness: No Connection Type: Internal BenQ LCD: Resolution: 2560 x 1440 (QHD/WQHD - Wide Quad High Definition) UI Looks like: 2560 x 1440 @ 59 Hz Framebuffer Depth: 24-Bit Color (ARGB8888) Display Serial Number: R8G06730019 Main Display: Yes Mirror: Off Online: Yes Rotation: Supported Automatically Adjust Brightness: No Connection Type: Thunderbolt/DisplayPort PyQt version: 5.12.3 Compiled Qt version: 5.12.4 Runtime Qt version: 5.12.9 Installed Packages: alabaster: 0.7.12 appdirs: 1.4.4 appnope: 0.1.0 Babel: 2.8.0 backcall: 0.2.0 blockdiag: 2.0.1 certifi: 2020.6.20 chardet: 3.0.4 ChimeraX-AddH: 2.1.1 ChimeraX-AlignmentAlgorithms: 2.0 ChimeraX-AlignmentHdrs: 3.2 ChimeraX-AlignmentMatrices: 2.0 ChimeraX-Alignments: 2.1 ChimeraX-Arrays: 1.0 ChimeraX-Atomic: 1.6.1 ChimeraX-AtomSearch: 2.0 ChimeraX-AxesPlanes: 2.0 ChimeraX-BasicActions: 1.1 ChimeraX-BILD: 1.0 ChimeraX-BlastProtein: 1.0.1 ChimeraX-BondRot: 2.0 ChimeraX-BugReporter: 1.0 ChimeraX-BuildStructure: 2.0 ChimeraX-Bumps: 1.0 ChimeraX-BundleBuilder: 1.0 ChimeraX-ButtonPanel: 1.0 ChimeraX-CageBuilder: 1.0 ChimeraX-CellPack: 1.0 ChimeraX-Centroids: 1.1 ChimeraX-ChemGroup: 2.0 ChimeraX-Clashes: 2.0 ChimeraX-Clipper: 0.15.0 ChimeraX-ColorActions: 1.0 ChimeraX-ColorGlobe: 1.0 ChimeraX-CommandLine: 1.1.3 ChimeraX-ConnectStructure: 2.0 ChimeraX-Contacts: 1.0 ChimeraX-Core: 1.1.1 ChimeraX-CoreFormats: 1.0 ChimeraX-coulombic: 1.0.1 ChimeraX-Crosslinks: 1.0 ChimeraX-Crystal: 1.0 ChimeraX-DataFormats: 1.0 ChimeraX-Dicom: 1.0 ChimeraX-DistMonitor: 1.1 ChimeraX-DistUI: 1.0 ChimeraX-Dssp: 2.0 ChimeraX-EMDB-SFF: 1.0 ChimeraX-ExperimentalCommands: 1.0 ChimeraX-FileHistory: 1.0 ChimeraX-FunctionKey: 1.0 ChimeraX-Geometry: 1.1 ChimeraX-gltf: 1.0 ChimeraX-Graphics: 1.0 ChimeraX-Hbonds: 2.0 ChimeraX-Help: 1.0 ChimeraX-HKCage: 1.3 ChimeraX-IHM: 1.0 ChimeraX-ImageFormats: 1.0 ChimeraX-IMOD: 1.0 ChimeraX-IO: 1.0 ChimeraX-ISOLDE: 1.1.0 ChimeraX-Label: 1.0 ChimeraX-ListInfo: 1.0 ChimeraX-Log: 1.1.1 ChimeraX-LookingGlass: 1.1 ChimeraX-Map: 1.0.1 ChimeraX-MapData: 2.0 ChimeraX-MapEraser: 1.0 ChimeraX-MapFilter: 2.0 ChimeraX-MapFit: 2.0 ChimeraX-MapSeries: 2.0 ChimeraX-Markers: 1.0 ChimeraX-Mask: 1.0 ChimeraX-MatchMaker: 1.1 ChimeraX-MDcrds: 2.0 ChimeraX-MedicalToolbar: 1.0.1 ChimeraX-Meeting: 1.0 ChimeraX-MLP: 1.0 ChimeraX-mmCIF: 2.2 ChimeraX-MMTF: 2.0 ChimeraX-Modeller: 1.0 ChimeraX-ModelPanel: 1.0 ChimeraX-ModelSeries: 1.0 ChimeraX-Mol2: 2.0 ChimeraX-Morph: 1.0 ChimeraX-MouseModes: 1.0 ChimeraX-Movie: 1.0 ChimeraX-Neuron: 1.0 ChimeraX-Nucleotides: 2.0 ChimeraX-OpenCommand: 1.2.1 ChimeraX-PDB: 2.1 ChimeraX-PDBBio: 1.0 ChimeraX-PickBlobs: 1.0 ChimeraX-Positions: 1.0 ChimeraX-PresetMgr: 1.0 ChimeraX-PubChem: 2.0 ChimeraX-Read-Pbonds: 1.0 ChimeraX-Registration: 1.1 ChimeraX-RemoteControl: 1.0 ChimeraX-ResidueFit: 1.0 ChimeraX-RestServer: 1.0 ChimeraX-RNALayout: 1.0 ChimeraX-RotamerLibMgr: 2.0 ChimeraX-RotamerLibsDunbrack: 2.0 ChimeraX-RotamerLibsDynameomics: 2.0 ChimeraX-RotamerLibsRichardson: 2.0 ChimeraX-SaveCommand: 1.2 ChimeraX-SchemeMgr: 1.0 ChimeraX-SDF: 2.0 ChimeraX-Segger: 1.0 ChimeraX-Segment: 1.0 ChimeraX-SeqView: 2.2 ChimeraX-Shape: 1.0.1 ChimeraX-Shell: 1.0 ChimeraX-Shortcuts: 1.0 ChimeraX-ShowAttr: 1.0 ChimeraX-ShowSequences: 1.0 ChimeraX-SideView: 1.0 ChimeraX-Smiles: 2.0 ChimeraX-SmoothLines: 1.0 ChimeraX-SpaceNavigator: 1.0 ChimeraX-StdCommands: 1.0.4 ChimeraX-STL: 1.0 ChimeraX-Storm: 1.0 ChimeraX-Struts: 1.0 ChimeraX-Surface: 1.0 ChimeraX-SwapAA: 2.0 ChimeraX-SwapRes: 2.0 ChimeraX-TapeMeasure: 1.0 ChimeraX-Test: 1.0 ChimeraX-Toolbar: 1.0 ChimeraX-ToolshedUtils: 1.0 ChimeraX-Tug: 1.0 ChimeraX-UI: 1.2.3 ChimeraX-uniprot: 2.0 ChimeraX-ViewDockX: 1.0 ChimeraX-Vive: 1.1 ChimeraX-VolumeMenu: 1.0 ChimeraX-VTK: 1.0 ChimeraX-WavefrontOBJ: 1.0 ChimeraX-WebCam: 1.0 ChimeraX-WebServices: 1.0 ChimeraX-Zone: 1.0 colorama: 0.4.3 comtypes: 1.1.7 cxservices: 1.0 cycler: 0.10.0 Cython: 0.29.20 decorator: 4.4.2 distlib: 0.3.1 docutils: 0.16 filelock: 3.0.12 funcparserlib: 0.3.6 grako: 3.16.5 h5py: 2.10.0 html2text: 2020.1.16 idna: 2.10 ihm: 0.16 imagecodecs: 2020.5.30 imagecodecs-lite: 2020.1.31 imagesize: 1.2.0 ipykernel: 5.3.0 ipython: 7.15.0 ipython-genutils: 0.2.0 jedi: 0.17.2 Jinja2: 2.11.2 jupyter-client: 6.1.3 jupyter-core: 4.6.3 kiwisolver: 1.2.0 line-profiler: 2.1.2 lxml: 4.5.1 MarkupSafe: 1.1.1 matplotlib: 3.2.1 msgpack: 1.0.0 netifaces: 0.10.9 networkx: 2.4 numexpr: 2.7.1 numpy: 1.18.5 numpydoc: 1.0.0 openvr: 1.12.501 packaging: 20.4 parso: 0.7.1 pexpect: 4.8.0 pickleshare: 0.7.5 Pillow: 7.1.2 pip: 20.2.2 pkginfo: 1.5.0.1 prompt-toolkit: 3.0.7 psutil: 5.7.0 ptyprocess: 0.6.0 pycollada: 0.7.1 pydicom: 2.0.0 Pygments: 2.6.1 PyOpenGL: 3.1.5 PyOpenGL-accelerate: 3.1.5 pyparsing: 2.4.7 PyQt5-commercial: 5.12.3 PyQt5-sip: 4.19.19 PyQtWebEngine-commercial: 5.12.1 python-dateutil: 2.8.1 pytz: 2020.1 pyzmq: 19.0.2 qtconsole: 4.7.4 QtPy: 1.9.0 RandomWords: 0.3.0 requests: 2.24.0 scipy: 1.4.1 setuptools: 49.4.0 sfftk-rw: 0.6.6.dev0 six: 1.15.0 snowballstemmer: 2.0.0 sortedcontainers: 2.2.2 Sphinx: 3.1.1 sphinxcontrib-applehelp: 1.0.2 sphinxcontrib-blockdiag: 2.0.0 sphinxcontrib-devhelp: 1.0.2 sphinxcontrib-htmlhelp: 1.0.3 sphinxcontrib-jsmath: 1.0.1 sphinxcontrib-qthelp: 1.0.3 sphinxcontrib-serializinghtml: 1.1.4 suds-jurko: 0.6 tables: 3.6.1 tifffile: 2020.6.3 tinyarray: 1.2.2 tornado: 6.0.4 traitlets: 5.0.4 urllib3: 1.25.10 wcwidth: 0.2.5 webcolors: 1.11.1 wheel: 0.34.2
Change History (2)
comment:1 by , 5 years ago
Component: | Unassigned → Third Party |
---|---|
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → ISOLDE: OpenMM: residue_graph: edges should be a n x 2 array of unsigned ints! |
comment:2 by , 5 years ago
Note:
See TracTickets
for help on using tickets.
I see what's happening here: your model includes the residue MO6 (a Mg2+ ion with 6 coordinated waters - FYI, this is obsoleted by the wwPDB and shouldn't be used anymore). ChimeraX doesn't really know what to do with this - the magnesium-oxygen bonds are converted to metal coordination pseudobonds, and AddH refuses to add hydrogens to the oxygens. ISOLDE doesn't have any parameterisation for clusters like this - you'll need to model it as a MG with individual HOH residues. If the density isn't great, you'll want to use ISOLDE's interactive distance restraints tool to restrain the Mg-O distances - just ctrl-click on the Mg, ctrl-shift-click on an O, and on ISOLDE's Rebuild tab find the distance restraints widget near the bottom, set the distance you want (and probably increase the spring constant to about 500), and click the add-restraint button. Sorry this is a bit involved - I'm still looking for a better, more general solution to handling metal coordination geometry.
The actual source of the error is that for unrecognised residues ISOLDE tries to use a graph-matching algorithm to match the residue to potential templates, allowing for possible missing or extraneous atoms. The problem is, due to the issues above your MO6 comes out having 7 graph nodes (atoms) and 0 edges (bonds). Not a scenario I'd foreseen, hence the traceback. Will adjust to give a more informative error message in such cases.