Opened 2 years ago
Closed 2 years ago
#9265 closed defect (fixed)
AlphaFold: Error running shell script install_openmm.sh
| Reported by: | Owned by: | Tom Goddard | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Structure Prediction | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: Windows-10-10.0.22621
ChimeraX Version: 1.6.1 (2023-05-09 17:57:07 UTC)
Description
Having issues with google collab notebook off of chimeraX. If I run the notebook with PDB template and energy-minimization, I get this error:
Installing OpenMM
---------------------------------------------------------------------------
RuntimeError Traceback (most recent call last)
<ipython-input-8-657b9a61d1d2> in <cell line: 322>()
320 remove_from_list(seq_list, 'prokaryote') # Obsolete "prokaryote" flag
321
--> 322 run_prediction(seq_list, use_templates = use_templates, energy_minimize = not dont_minimize)
2 frames
<ipython-input-8-657b9a61d1d2> in run_shell_commands(commands, filename, install_log)
296 get_ipython().system('bash -x "{filename}" >> "{install_log}" 2>&1')
297 if _exit_code != 0:
--> 298 raise RuntimeError('Error running shell script %s, output in log file %s'
299 % (filename, install_log))
300
RuntimeError: Error running shell script install_openmm.sh, output in log file install_log.txt
Log:
UCSF ChimeraX version: 1.6.1 (2023-05-09)
© 2016-2023 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> ui tool show AlphaFold
> alphafold predict
> MANDQRCASATERDWRARQRAFAAHLRDPRNAFAGIEERRLRIYRELFYNNVESCLASAFPVLRKLSSDAVWHARVRDFFTRHRCTAPQFHRLPEEFLRYLEAERGEHADDPPFLRELAHYEWVELALAIAPEDLPIEQADPEGDLLAGCPLLSPLAWPLVYAYPVHRIGPQFQPQAPGDSPTYLIVNRDREDRVRFLEINAVTARLVALIEAEPAASGRALLLRIAAELAHPDPQSVVAQGARILADLRARDIVLGTRR,MDIPRKPFAVALGAAFALGTAAAQASVFQASDLGAGYMVASAGEHAKSGEAKCGEGKCGEKKADAKAKEGKCGEGKCGEGKCGEKKADAKANEGKCGEGKCGENKTQ
Please cite ColabFold: Making protein folding accessible to all. Nature
Methods (2022) if you use these predictions.
Running AlphaFold prediction
> alphafold predict
> MANDQRCASATERDWRARQRAFAAHLRDPRNAFAGIEERRLRIYRELFYNNVESCLASAFPVLRKLSSDAVWHARVRDFFTRHRCTAPQFHRLPEEFLRYLEAERGEHADDPPFLRELAHYEWVELALAIAPEDLPIEQADPEGDLLAGCPLLSPLAWPLVYAYPVHRIGPQFQPQAPGDSPTYLIVNRDREDRVRFLEINAVTARLVALIEAEPAASGRALLLRIAAELAHPDPQSVVAQGARILADLRARDIVLGTRR,MDIPRKPFAVALGAAFALGTAAAQASVFQASDLGAGYMVASAGEHAKSGEAKCGEGKCGEKKADAKAKEGKCGEGKCGEGKCGEKKADAKANEGKCGEGKCGENKTQ
> minimize true templates true
Running AlphaFold prediction
> alphafold predict
> MANDQRCASATERDWRARQRAFAAHLRDPRNAFAGIEERRLRIYRELFYNNVESCLASAFPVLRKLSSDAVWHARVRDFFTRHRCTAPQFHRLPEEFLRYLEAERGEHADDPPFLRELAHYEWVELALAIAPEDLPIEQADPEGDLLAGCPLLSPLAWPLVYAYPVHRIGPQFQPQAPGDSPTYLIVNRDREDRVRFLEINAVTARLVALIEAEPAASGRALLLRIAAELAHPDPQSVVAQGARILADLRARDIVLGTRR,MDIPRKPFAVALGAAFALGTAAAQASVFQASDLGAGYMVASAGEHAKSGEAKCGEGKCGEKKADAKAKEGKCGEGKCGEGKCGEKKADAKANEGKCGEGKCGENKTQ
> minimize true templates true
Running AlphaFold prediction
> alphafold predict
> MANDQRCASATERDWRARQRAFAAHLRDPRNAFAGIEERRLRIYRELFYNNVESCLASAFPVLRKLSSDAVWHARVRDFFTRHRCTAPQFHRLPEEFLRYLEAERGEHADDPPFLRELAHYEWVELALAIAPEDLPIEQADPEGDLLAGCPLLSPLAWPLVYAYPVHRIGPQFQPQAPGDSPTYLIVNRDREDRVRFLEINAVTARLVALIEAEPAASGRALLLRIAAELAHPDPQSVVAQGARILADLRARDIVLGTRR,MDIPRKPFAVALGAAFALGTAAAQASVFQASDLGAGYMVASAGEHAKSGEAKCGEGKCGEKKADAKAKEGKCGEGKCGEGKCGEKKADAKANEGKCGEGKCGENKTQ
> minimize true templates true
Running AlphaFold prediction
> help help:user/tools/alphafold.html
> alphafold predict
> MANDQRCASATERDWRARQRAFAAHLRDPRNAFAGIEERRLRIYRELFYNNVESCLASAFPVLRKLSSDAVWHARVRDFFTRHRCTAPQFHRLPEEFLRYLEAERGEHADDPPFLRELAHYEWVELALAIAPEDLPIEQADPEGDLLAGCPLLSPLAWPLVYAYPVHRIGPQFQPQAPGDSPTYLIVNRDREDRVRFLEINAVTARLVALIEAEPAASGRALLLRIAAELAHPDPQSVVAQGARILADLRARDIVLGTRR
> minimize true templates true
Running AlphaFold prediction
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading
'0')
> alphafold predict
> MANDQRCASATERDWRARQRAFAAHLRDPRNAFAGIEERRLRIYRELFYNNVESCLASAFPVLRKLSSDAVWHARVRDFFTRHRCTAPQFHRLPEEFLRYLEAERGEHADDPPFLRELAHYEWVELALAIAPEDLPIEQADPEGDLLAGCPLLSPLAWPLVYAYPVHRIGPQFQPQAPGDSPTYLIVNRDREDRVRFLEINAVTARLVALIEAEPAASGRALLLRIAAELAHPDPQSVVAQGARILADLRARDIVLGTRR
> minimize true templates true
Running AlphaFold prediction
OpenGL version: 3.3.0 NVIDIA 516.40
OpenGL renderer: NVIDIA GeForce RTX 3060 Laptop GPU/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Python: 3.9.11
Locale: en_US.cp1252
Qt version: PyQt6 6.4.2, Qt 6.4.2
Qt runtime version: 6.4.3
Qt platform: windows
Manufacturer: ASUSTeK COMPUTER INC.
Model: ROG Strix G513IM_G513IM
OS: Microsoft Windows 11 Home (Build 22621)
Memory: 33,738,051,584
MaxProcessMemory: 137,438,953,344
CPU: 16 AMD Ryzen 7 4800H with Radeon Graphics
OSLanguage: en-US
Installed Packages:
alabaster: 0.7.13
appdirs: 1.4.4
asttokens: 2.2.1
Babel: 2.12.1
backcall: 0.2.0
beautifulsoup4: 4.11.2
blockdiag: 3.0.0
build: 0.10.0
certifi: 2023.5.7
cftime: 1.6.2
charset-normalizer: 3.1.0
ChimeraX-AddCharge: 1.5.9.1
ChimeraX-AddH: 2.2.5
ChimeraX-AlignmentAlgorithms: 2.0.1
ChimeraX-AlignmentHdrs: 3.3.1
ChimeraX-AlignmentMatrices: 2.1
ChimeraX-Alignments: 2.9.3
ChimeraX-AlphaFold: 1.0
ChimeraX-AltlocExplorer: 1.0.3
ChimeraX-AmberInfo: 1.0
ChimeraX-Arrays: 1.1
ChimeraX-Atomic: 1.43.10
ChimeraX-AtomicLibrary: 10.0.6
ChimeraX-AtomSearch: 2.0.1
ChimeraX-AxesPlanes: 2.3.2
ChimeraX-BasicActions: 1.1.2
ChimeraX-BILD: 1.0
ChimeraX-BlastProtein: 2.1.2
ChimeraX-BondRot: 2.0.1
ChimeraX-BugReporter: 1.0.1
ChimeraX-BuildStructure: 2.8
ChimeraX-Bumps: 1.0
ChimeraX-BundleBuilder: 1.2.2
ChimeraX-ButtonPanel: 1.0.1
ChimeraX-CageBuilder: 1.0.1
ChimeraX-CellPack: 1.0
ChimeraX-Centroids: 1.3.2
ChimeraX-ChangeChains: 1.0.2
ChimeraX-CheckWaters: 1.3.1
ChimeraX-ChemGroup: 2.0.1
ChimeraX-Clashes: 2.2.4
ChimeraX-ColorActions: 1.0.3
ChimeraX-ColorGlobe: 1.0
ChimeraX-ColorKey: 1.5.3
ChimeraX-CommandLine: 1.2.5
ChimeraX-ConnectStructure: 2.0.1
ChimeraX-Contacts: 1.0.1
ChimeraX-Core: 1.6.1
ChimeraX-CoreFormats: 1.1
ChimeraX-coulombic: 1.4.2
ChimeraX-Crosslinks: 1.0
ChimeraX-Crystal: 1.0
ChimeraX-CrystalContacts: 1.0.1
ChimeraX-DataFormats: 1.2.3
ChimeraX-Dicom: 1.2
ChimeraX-DistMonitor: 1.4
ChimeraX-DockPrep: 1.1.1
ChimeraX-Dssp: 2.0
ChimeraX-EMDB-SFF: 1.0
ChimeraX-ESMFold: 1.0
ChimeraX-FileHistory: 1.0.1
ChimeraX-FunctionKey: 1.0.1
ChimeraX-Geometry: 1.3
ChimeraX-gltf: 1.0
ChimeraX-Graphics: 1.1.1
ChimeraX-Hbonds: 2.4
ChimeraX-Help: 1.2.1
ChimeraX-HKCage: 1.3
ChimeraX-IHM: 1.1
ChimeraX-ImageFormats: 1.2
ChimeraX-IMOD: 1.0
ChimeraX-IO: 1.0.1
ChimeraX-ItemsInspection: 1.0.1
ChimeraX-Label: 1.1.7
ChimeraX-ListInfo: 1.1.1
ChimeraX-Log: 1.1.5
ChimeraX-LookingGlass: 1.1
ChimeraX-Maestro: 1.8.2
ChimeraX-Map: 1.1.4
ChimeraX-MapData: 2.0
ChimeraX-MapEraser: 1.0.1
ChimeraX-MapFilter: 2.0.1
ChimeraX-MapFit: 2.0
ChimeraX-MapSeries: 2.1.1
ChimeraX-Markers: 1.0.1
ChimeraX-Mask: 1.0.2
ChimeraX-MatchMaker: 2.0.12
ChimeraX-MDcrds: 2.6
ChimeraX-MedicalToolbar: 1.0.2
ChimeraX-Meeting: 1.0.1
ChimeraX-MLP: 1.1.1
ChimeraX-mmCIF: 2.12
ChimeraX-MMTF: 2.2
ChimeraX-Modeller: 1.5.9
ChimeraX-ModelPanel: 1.3.7
ChimeraX-ModelSeries: 1.0.1
ChimeraX-Mol2: 2.0
ChimeraX-Mole: 1.0
ChimeraX-Morph: 1.0.2
ChimeraX-MouseModes: 1.2
ChimeraX-Movie: 1.0
ChimeraX-Neuron: 1.0
ChimeraX-Nifti: 1.0
ChimeraX-NRRD: 1.0
ChimeraX-Nucleotides: 2.0.3
ChimeraX-OpenCommand: 1.10.1
ChimeraX-PDB: 2.7.2
ChimeraX-PDBBio: 1.0
ChimeraX-PDBLibrary: 1.0.2
ChimeraX-PDBMatrices: 1.0
ChimeraX-PickBlobs: 1.0.1
ChimeraX-Positions: 1.0
ChimeraX-PresetMgr: 1.1
ChimeraX-PubChem: 2.1
ChimeraX-ReadPbonds: 1.0.1
ChimeraX-Registration: 1.1.1
ChimeraX-RemoteControl: 1.0
ChimeraX-RenderByAttr: 1.1
ChimeraX-RenumberResidues: 1.1
ChimeraX-ResidueFit: 1.0.1
ChimeraX-RestServer: 1.1
ChimeraX-RNALayout: 1.0
ChimeraX-RotamerLibMgr: 3.0
ChimeraX-RotamerLibsDunbrack: 2.0
ChimeraX-RotamerLibsDynameomics: 2.0
ChimeraX-RotamerLibsRichardson: 2.0
ChimeraX-SaveCommand: 1.5.1
ChimeraX-SchemeMgr: 1.0
ChimeraX-SDF: 2.0.1
ChimeraX-Segger: 1.0
ChimeraX-Segment: 1.0.1
ChimeraX-SelInspector: 1.0
ChimeraX-SeqView: 2.8.3
ChimeraX-Shape: 1.0.1
ChimeraX-Shell: 1.0.1
ChimeraX-Shortcuts: 1.1.1
ChimeraX-ShowSequences: 1.0.1
ChimeraX-SideView: 1.0.1
ChimeraX-Smiles: 2.1
ChimeraX-SmoothLines: 1.0
ChimeraX-SpaceNavigator: 1.0
ChimeraX-StdCommands: 1.10.3
ChimeraX-STL: 1.0.1
ChimeraX-Storm: 1.0
ChimeraX-StructMeasure: 1.1.2
ChimeraX-Struts: 1.0.1
ChimeraX-Surface: 1.0.1
ChimeraX-SwapAA: 2.0.1
ChimeraX-SwapRes: 2.2.1
ChimeraX-TapeMeasure: 1.0
ChimeraX-Test: 1.0
ChimeraX-Toolbar: 1.1.2
ChimeraX-ToolshedUtils: 1.2.1
ChimeraX-Topography: 1.0
ChimeraX-Tug: 1.0.1
ChimeraX-UI: 1.28.4
ChimeraX-uniprot: 2.2.2
ChimeraX-UnitCell: 1.0.1
ChimeraX-ViewDockX: 1.2
ChimeraX-VIPERdb: 1.0
ChimeraX-Vive: 1.1
ChimeraX-VolumeMenu: 1.0.1
ChimeraX-VTK: 1.0
ChimeraX-WavefrontOBJ: 1.0
ChimeraX-WebCam: 1.0.2
ChimeraX-WebServices: 1.1.1
ChimeraX-Zone: 1.0.1
colorama: 0.4.6
comm: 0.1.3
comtypes: 1.1.14
contourpy: 1.0.7
cxservices: 1.2.2
cycler: 0.11.0
Cython: 0.29.33
debugpy: 1.6.7
decorator: 5.1.1
docutils: 0.19
executing: 1.2.0
filelock: 3.9.0
fonttools: 4.39.3
funcparserlib: 1.0.1
grako: 3.16.5
h5py: 3.8.0
html2text: 2020.1.16
idna: 3.4
ihm: 0.35
imagecodecs: 2022.9.26
imagesize: 1.4.1
importlib-metadata: 6.6.0
ipykernel: 6.21.1
ipython: 8.10.0
ipython-genutils: 0.2.0
ipywidgets: 8.0.6
jedi: 0.18.2
Jinja2: 3.1.2
jupyter-client: 8.0.2
jupyter-core: 5.3.0
jupyterlab-widgets: 3.0.7
kiwisolver: 1.4.4
line-profiler: 4.0.2
lxml: 4.9.2
lz4: 4.3.2
MarkupSafe: 2.1.2
matplotlib: 3.6.3
matplotlib-inline: 0.1.6
msgpack: 1.0.4
nest-asyncio: 1.5.6
netCDF4: 1.6.2
networkx: 2.8.8
nibabel: 5.0.1
nptyping: 2.5.0
numexpr: 2.8.4
numpy: 1.23.5
openvr: 1.23.701
packaging: 23.1
ParmEd: 3.4.3
parso: 0.8.3
pep517: 0.13.0
pickleshare: 0.7.5
Pillow: 9.3.0
pip: 23.0
pkginfo: 1.9.6
platformdirs: 3.5.0
prompt-toolkit: 3.0.38
psutil: 5.9.4
pure-eval: 0.2.2
pycollada: 0.7.2
pydicom: 2.3.0
Pygments: 2.14.0
pynrrd: 1.0.0
PyOpenGL: 3.1.5
PyOpenGL-accelerate: 3.1.5
pyparsing: 3.0.9
pyproject-hooks: 1.0.0
PyQt6-commercial: 6.4.2
PyQt6-Qt6: 6.4.3
PyQt6-sip: 13.4.1
PyQt6-WebEngine-commercial: 6.4.0
PyQt6-WebEngine-Qt6: 6.4.3
python-dateutil: 2.8.2
pytz: 2023.3
pywin32: 305
pyzmq: 25.0.2
qtconsole: 5.4.0
QtPy: 2.3.1
RandomWords: 0.4.0
requests: 2.28.2
scipy: 1.9.3
setuptools: 67.4.0
sfftk-rw: 0.7.3
six: 1.16.0
snowballstemmer: 2.2.0
sortedcontainers: 2.4.0
soupsieve: 2.4.1
sphinx: 6.1.3
sphinx-autodoc-typehints: 1.22
sphinxcontrib-applehelp: 1.0.4
sphinxcontrib-blockdiag: 3.0.0
sphinxcontrib-devhelp: 1.0.2
sphinxcontrib-htmlhelp: 2.0.1
sphinxcontrib-jsmath: 1.0.1
sphinxcontrib-qthelp: 1.0.3
sphinxcontrib-serializinghtml: 1.1.5
stack-data: 0.6.2
tables: 3.7.0
tcia-utils: 1.2.0
tifffile: 2022.10.10
tinyarray: 1.2.4
tomli: 2.0.1
tornado: 6.3.1
traitlets: 5.9.0
typing-extensions: 4.5.0
tzdata: 2023.3
urllib3: 1.26.15
wcwidth: 0.2.6
webcolors: 1.12
wheel: 0.38.4
wheel-filename: 1.4.1
widgetsnbextension: 4.0.7
WMI: 1.5.1
zipp: 3.15.0
Change History (2)
comment:1 by , 2 years ago
| Component: | Unassigned → Structure Prediction |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → AlphaFold: Error running shell script install_openmm.sh |
comment:2 by , 2 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Fixed.
No need to update ChimeraX -- the fix is in the Colab AlphaFold prediction script that ChimeraX downloads each time a prediction is run.
If both PDB templates and optimization were enabled then installing hhsuite to use templates caused the subsequent installation of openmm to do energy minimization to fail. It failed because the hhsuite install updated conda to a new version (23.5.0) that apparently was not compatible with openmm (which wanted 23.3.1). When conda is installed it gets version 23.3.1 but then installing hhsuite updated it to 23.5.0. I'm not sure why it updated since the first install was supposed to get the most recent version. I suspect it is because the "bioconda" channel was enabled in the hhsuite install. I made the conda install of hhsuite not update the conda version to fix this.
Here is the install_log.txt from the failed openmm install
... + touch CONDA_READY + set -e + conda install -y -q -c conda-forge -c bioconda kalign2=2.04 hhsuite=3.3.0 python=3.10 + touch HH_READY + set -e + conda install -y -q -c conda-forge openmm=7.7.0 python=3.10 pdbfixer ResolvePackageNotFound: - conda==23.3.1
Reported by Miriam Bregman