Opened 4 years ago
Closed 4 years ago
#5289 closed defect (limitation)
Dependency conflict trying to install ISOLDE into 1.2.5 — at Version 2
| Reported by: | Owned by: | Greg Couch | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Tool Shed | Version: | |
| Keywords: | Cc: | Tristan Croll | |
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description (last modified by )
The following bug report has been submitted:
Platform: Windows-10-10.0.19041
ChimeraX Version: 1.2.5 (2021-05-24 04:13:57 UTC)
Description
(Describe the actions that caused this problem to occur here)
Log:
UCSF ChimeraX version: 1.2.5 (2021-05-24)
© 2016-2021 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> toolshed show
> help help:user
> help help:user
> toolshed show
> toolshed show
> help help:quickstart
> ui tool show "Command Line Interface"
> ui dockable false "Command Line Interface"
> ui dockable true "Command Line Interface"
> toolshed install isolde
Looking in indexes: https://pypi.org/simple, https://cxtoolshed.rbvi.ucsf.edu/pypi/
Requirement already satisfied:
ChimeraX-ISOLDE==1.2.2 in c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages (1.2.2)
Requirement already satisfied: ChimeraX-Atomic~=1.13.0 in c:\program files\chimerax\bin\lib\site-packages (from ChimeraX-ISOLDE==1.2.2) (1.13.2)
Collecting ChimeraX-Clipper~=0.16.0 Using cached https://cxtoolshed.rbvi.ucsf.edu/media/chimeraxclipper/releases/0.16.0/ChimeraX_Clipper-0.16.0-cp38-cp38-win_amd64.whl (22.9 MB)
Requirement already satisfied: ChimeraX-Arrays~=1.0.0 in c:\program files\chimerax\bin\lib\site-packages (from ChimeraX-ISOLDE==1.2.2) (1.0)
Requirement already satisfied: ChimeraX-AtomicLibrary~=3.1.0 in c:\program files\chimerax\bin\lib\site-packages (from ChimeraX-ISOLDE==1.2.2) (3.1.3)
Requirement already satisfied: ChimeraX-Core~=1.2.0 in c:\program files\chimerax\bin\lib\site-packages (from ChimeraX-ISOLDE==1.2.2) (1.2.5)
Requirement already satisfied: ChimeraX-Geometry~=1.0 in c:\program files\chimerax\bin\lib\site-packages (from ChimeraX-Atomic~=1.13.0->ChimeraX-ISOLDE==1.2.2) (1.1)
Requirement already satisfied: ChimeraX-ConnectStructure~=2.0 in c:\program files\chimerax\bin\lib\site-packages (from ChimeraX-Atomic~=1.13.0->ChimeraX-ISOLDE==1.2.2) (2.0)
Requirement already satisfied: ChimeraX-Nucleotides~=2.0 in c:\program files\chimerax\bin\lib\site-packages (from ChimeraX-Atomic~=1.13.0->ChimeraX-ISOLDE==1.2.2) (2.0.1)
Requirement already satisfied: ChimeraX-mmCIF~=2.0 in c:\program files\chimerax\bin\lib\site-packages (from ChimeraX-Atomic~=1.13.0->ChimeraX-ISOLDE==1.2.2) (2.3)
Requirement already satisfied: ChimeraX-Graphics~=1.0 in c:\program files\chimerax\bin\lib\site-packages(from ChimeraX-Atomic~=1.13.0->ChimeraX-ISOLDE==1.2.2) (1.0)
Requirement already satisfied: ChimeraX-PDB~=2.0 in c:\program files\chimerax\bin\lib\site-packages (from ChimeraX-Atomic~=1.13.0->ChimeraX-ISOLDE==1.2.2) (2.4.1)
Requirement already satisfied: ChimeraX-AtomSearchLibrary~=1.0 in c:\program files\chimerax\bin\lib\site-packages (from ChimeraX-ConnectStructure~=2.0->ChimeraX-Atomic~=1.13.0->ChimeraX-
ISOLDE==1.2.2) (1.0)
Requirement already satisfied: ChimeraX-PDBLibrary~=1.0 in c:\program files\chimerax\bin\lib\site-packages (from ChimeraX-mmCIF~=2.0->ChimeraX-Atomic~=1.13.0->ChimeraX-ISOLDE==1.2.2) (1.0.1)
Requirement already satisfied: ChimeraX-SaveCommand~=1.0 in c:\program files\chimerax\bin\lib\site-packages (from ChimeraX-mmCIF~=2.0->ChimeraX-Atomic~=1.13.0->ChimeraX-ISOLDE==1.2.2) (1.4) Requirement already satisfied: ChimeraX-OpenCommand~=1.0 in c:\program files\chimerax\bin\lib\site-packages (from ChimeraX-mmCIF~=2.0->ChimeraX-Atomic~=1.13.0->ChimeraX-ISOLDE==1.2.2) (1.5)
Requirement already satisfied: ChimeraX-DataFormats~=1.0 in c:\program files\chimerax\bin\lib\site-packages (from ChimeraX-mmCIF~=2.0->ChimeraX-Atomic~=1.13.0->ChimeraX-ISOLDE==1.2.2) (1.1) Requirement already satisfied: ChimeraX-IO~=1.0 in c:\program files\chimerax\bin\lib\site-packages (from ChimeraX-DataFormats~=1.0->ChimeraX-mmCIF~=2.0->ChimeraX-Atomic~=1.13.0->ChimeraX-ISOLDE==1.2.2) (1.0.1)
Requirement already satisfied: ChimeraX-Surface~=1.0 in c:\program files\chimerax\bin\lib\site-packages (from ChimeraX-Nucleotides~=2.0->ChimeraX-Atomic~=1.13.0->ChimeraX-ISOLDE==1.2.2) (1.0)
Requirement already satisfied: ChimeraX-UI~=1.0 in c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages (from ChimeraX-Nucleotides~=2.0->ChimeraX-Atomic~=1.13.0->ChimeraX-ISOLDE==1.2.2) (1.2.1)
INFO: pip is looking at multiple versions of chimerax-pdblibrary to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of chimerax-pdb to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of chimerax-opencommand to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of chimerax-nucleotides to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of chimerax-io to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of chimerax-dataformats to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of chimerax-mmcif to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of chimerax-graphics to determine which version is compatible with other requirements. This could take a while.
INFO:pip is looking at multiple versions of chimerax-geometry to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of chimerax-core to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of chimerax-atomsearchlibrary to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of chimerax-connectstructure to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of <Python from Requires-Python> to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of chimerax-clipper to determine which version is compatible with other requirements. This
could take a while.
INFO: pip is looking at multiple versions of chimerax-atomiclibrary to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of chimerax-atomic to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of chimerax-arrays to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of chimerax-isolde to determine which version is compatible with other requirements. This could take a while. The conflict is caused by: chimerax-nucleotides 2.0.1 depends on ChimeraX-UI~=1.0 chimerax-opencommand 1.5 depends on ChimeraX-UI~=1.0 chimerax-savecommand 1.4 depends on ChimeraX-UI~=1.4 To fix this you could try to: 1\. loosen the range of package versions you've specified 2\. remove package versions to allow pip attempt to solve the
dependency conflict
ERROR: Cannot install chimerax-nucleotides==2.0.1, chimerax-opencommand==1.5 and chimerax-savecommand==1.4 because these package versions have conflicting dependencies.
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies
WARNING: You are using pip version 21.0.1; however, version 21.2.4 is available. You should consider upgrading via the 'C:\Program Files\ChimeraX\bin\ChimeraX.exe -m pip install --upgrade pip' command.
> toolshed uninstall chimerax-nucleotides
Unable to uninstall ChimeraX-Nucleotides because it is needed by another
bundles: ChimeraX-Atomic
> toolshed uninstall ChimeraX-Atomic
Unable to uninstall ChimeraX-Atomic because it is needed by other bundles:
ChimeraX-Markers, ChimeraX-Hbonds, ChimeraX-BuildStructure, ChimeraX-Smiles,
ChimeraX-ModelPanel, ChimeraX-uniprot, ChimeraX-PDBMatrices, ChimeraX-PubChem,
ChimeraX-IHM, ChimeraX-Alignments, ChimeraX-Centroids, ChimeraX-PDBLibrary,
ChimeraX-AxesPlanes, ChimeraX-Maestro, ChimeraX-ReadPbonds, ChimeraX-
coulombic, ChimeraX-ChemGroup, ChimeraX-MDcrds, ChimeraX-SeqView, ChimeraX-
StdCommands, ChimeraX-Nucleotides, ChimeraX-MMTF, ChimeraX-SwapRes, ChimeraX-
TapeMeasure, ChimeraX-mmCIF, ChimeraX-AddH, ChimeraX-PDB, ChimeraX-ShowAttr,
ChimeraX-AddCharge, ChimeraX-ShowSequences, ChimeraX-PDBBio, ChimeraX-
DistMonitor, ChimeraX-Mol2, ChimeraX-Clashes, and ChimeraX-ViewDockX
> toolshed install isolde noDeps true
No bundles were installed
Installed ChimeraX-ISOLDE (1.2.2)
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 470, in get_module
m = importlib.import_module(self.package_name)
File "C:\Program Files\ChimeraX\bin\lib\importlib\\__init__.py", line 127, in
import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 783, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "C:\Users\DELL\AppData\Local\UCSF\ChimeraX\1.2\site-
packages\chimerax\isolde\\__init__.py", line 41, in <module>
__version__ = _version()
File "C:\Users\DELL\AppData\Local\UCSF\ChimeraX\1.2\site-
packages\chimerax\isolde\\__init__.py", line 39, in _version
return pkg_resources.require('ChimeraX-ISOLDE')[0].version
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\pkg_resources\\__init__.py", line 884, in require
needed = self.resolve(parse_requirements(requirements))
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\pkg_resources\\__init__.py", line 770, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'ChimeraX-Clipper~=0.16.0'
distribution was not found and is required by ChimeraX-ISOLDE
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 357, in initialize
api = self._get_api(session.logger)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 489, in _get_api
m = self.get_module()
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 472, in get_module
raise ToolshedError("Error importing bundle %s's module: %s" % (self.name,
str(e)))
chimerax.core.toolshed.ToolshedError: Error importing bundle ChimeraX-ISOLDE's
module: The 'ChimeraX-Clipper~=0.16.0' distribution was not found and is
required by ChimeraX-ISOLDE
ChimeraX-ISOLDE (installed) [version: 1.2.2] [api package: chimerax.isolde]
[category: General] [tool: ISOLDE [categories: General] [synopsis: Interactive
Molecular Dynamics Flexible Fitting (iMDFF)]] [command: isolde [categories:
General] [synopsis: Command-line control of ISOLDE simulations]] [command:
rama [categories: General] [synopsis: Live Ramachandran validation of models]]
[command: rota [categories: General] [synopsis: Live rotamer validation of
models]] [command: ~rama [categories: General] [synopsis: Turn off live
Ramachandran validation of models]] [command: ~rota [categories: General]
[synopsis: Turn off live rotamer validation of models]]: custom initialization
failed
> toolshed show
> ui tool show ISOLDE
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 470, in get_module
m = importlib.import_module(self.package_name)
File "C:\Program Files\ChimeraX\bin\lib\importlib\\__init__.py", line 127, in
import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 783, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "C:\Users\DELL\AppData\Local\UCSF\ChimeraX\1.2\site-
packages\chimerax\isolde\\__init__.py", line 41, in <module>
__version__ = _version()
File "C:\Users\DELL\AppData\Local\UCSF\ChimeraX\1.2\site-
packages\chimerax\isolde\\__init__.py", line 39, in _version
return pkg_resources.require('ChimeraX-ISOLDE')[0].version
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\pkg_resources\\__init__.py", line 884, in require
needed = self.resolve(parse_requirements(requirements))
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\pkg_resources\\__init__.py", line 770, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'ChimeraX-Clipper~=0.16.0'
distribution was not found and is required by ChimeraX-ISOLDE
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 539, in start_tool
api = self._get_api(session.logger)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 489, in _get_api
m = self.get_module()
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 472, in get_module
raise ToolshedError("Error importing bundle %s's module: %s" % (self.name,
str(e)))
chimerax.core.toolshed.ToolshedError: Error importing bundle ChimeraX-ISOLDE's
module: The 'ChimeraX-Clipper~=0.16.0' distribution was not found and is
required by ChimeraX-ISOLDE
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\ui\gui.py",
line 1552, in <lambda>
run(ses, "ui tool show %s" % StringArg.unparse(tool_name)))
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\run.py", line 36, in run
results = command.run(text, log=log, return_json=return_json)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py", line 2852, in run
result = ci.function(session, **kw_args)
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\ui\cmd.py",
line 203, in ui_tool_show
bi.start_tool(session, name)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 545, in start_tool
raise ToolshedError(
chimerax.core.toolshed.ToolshedError: start_tool() failed for tool ISOLDE in
bundle ChimeraX-ISOLDE:
Error importing bundle ChimeraX-ISOLDE's module: The 'ChimeraX-
Clipper~=0.16.0' distribution was not found and is required by ChimeraX-ISOLDE
chimerax.core.toolshed.ToolshedError: start_tool() failed for tool ISOLDE in
bundle ChimeraX-ISOLDE:
Error importing bundle ChimeraX-ISOLDE's module: The 'ChimeraX-
Clipper~=0.16.0' distribution was not found and is required by ChimeraX-ISOLDE
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 545, in start_tool
raise ToolshedError(
See log for complete Python traceback.
> toolshed install ChimeraX-Clipper
Looking in indexes: https://pypi.org/simple,
https://cxtoolshed.rbvi.ucsf.edu/pypi/ Collecting ChimeraX-Clipper==0.16.0
Using cached
https://cxtoolshed.rbvi.ucsf.edu/media/chimeraxclipper/releases/0.16.0/ChimeraX_Clipper-0.16.0-cp38-cp38-win_amd64.whl
(22.9 MB) Requirement already satisfied: ChimeraX-Arrays~=1.0.0 in c:\program
files\chimerax\bin\lib\site-packages (from ChimeraX-Clipper==0.16.0) (1.0)
Requirement already satisfied: ChimeraX-Core~=1.2.0 in c:\program
files\chimerax\bin\lib\site-packages (from ChimeraX-Clipper==0.16.0) (1.2.5)
Requirement already satisfied: ChimeraX-AtomicLibrary~=3.1.0 in c:\program
files\chimerax\bin\lib\site-packages (from ChimeraX-Clipper==0.16.0) (3.1.3)
Requirement already satisfied: ChimeraX-Atomic~=1.13.0 in c:\program
files\chimerax\bin\lib\site-packages (from ChimeraX-Clipper==0.16.0) (1.13.2)
Requirement already satisfied: ChimeraX-Geometry~=1.0 in c:\program
files\chimerax\bin\lib\site-packages (from ChimeraX-Atomic~=1.13.0->ChimeraX-
Clipper==0.16.0) (1.1) Requirement already satisfied: ChimeraX-
Nucleotides~=2.0 in c:\program files\chimerax\bin\lib\site-packages (from
ChimeraX-Atomic~=1.13.0->ChimeraX-Clipper==0.16.0) (2.0.1) Requirement already
satisfied: ChimeraX-ConnectStructure~=2.0 in c:\program
files\chimerax\bin\lib\site-packages (from ChimeraX-Atomic~=1.13.0->ChimeraX-
Clipper==0.16.0) (2.0) Requirement already satisfied: ChimeraX-Graphics~=1.0
in c:\program files\chimerax\bin\lib\site-packages (from ChimeraX-
Atomic~=1.13.0->ChimeraX-Clipper==0.16.0) (1.0) Requirement already satisfied:
ChimeraX-mmCIF~=2.0 in c:\program files\chimerax\bin\lib\site-packages (from
ChimeraX-Atomic~=1.13.0->ChimeraX-Clipper==0.16.0) (2.3) Requirement already
satisfied: ChimeraX-PDB~=2.0 in c:\program files\chimerax\bin\lib\site-
packages (from ChimeraX-Atomic~=1.13.0->ChimeraX-Clipper==0.16.0) (2.4.1)
Requirement already satisfied: ChimeraX-AtomSearchLibrary~=1.0 in c:\program
files\chimerax\bin\lib\site-packages (from ChimeraX-
ConnectStructure~=2.0->ChimeraX-Atomic~=1.13.0->ChimeraX-Clipper==0.16.0)
(1.0) Requirement already satisfied: ChimeraX-PDBLibrary~=1.0 in c:\program
files\chimerax\bin\lib\site-packages (from ChimeraX-mmCIF~=2.0->ChimeraX-
Atomic~=1.13.0->ChimeraX-Clipper==0.16.0) (1.0.1) Requirement already
satisfied: ChimeraX-OpenCommand~=1.0 in c:\program
files\chimerax\bin\lib\site-packages (from ChimeraX-mmCIF~=2.0->ChimeraX-
Atomic~=1.13.0->ChimeraX-Clipper==0.16.0) (1.5) Requirement already satisfied:
ChimeraX-DataFormats~=1.0 in c:\program files\chimerax\bin\lib\site-packages
(from ChimeraX-mmCIF~=2.0->ChimeraX-Atomic~=1.13.0->ChimeraX-Clipper==0.16.0)
(1.1) Requirement already satisfied: ChimeraX-SaveCommand~=1.0 in c:\program
files\chimerax\bin\lib\site-packages (from ChimeraX-mmCIF~=2.0->ChimeraX-
Atomic~=1.13.0->ChimeraX-Clipper==0.16.0) (1.4) Requirement already satisfied:
ChimeraX-IO~=1.0 in c:\program files\chimerax\bin\lib\site-packages (from
ChimeraX-DataFormats~=1.0->ChimeraX-mmCIF~=2.0->ChimeraX-
Atomic~=1.13.0->ChimeraX-Clipper==0.16.0) (1.0.1) Requirement already
satisfied: ChimeraX-Surface~=1.0 in c:\program files\chimerax\bin\lib\site-
packages (from ChimeraX-Nucleotides~=2.0->ChimeraX-Atomic~=1.13.0->ChimeraX-
Clipper==0.16.0) (1.0) Requirement already satisfied: ChimeraX-UI~=1.0 in
c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages (from ChimeraX-
Nucleotides~=2.0->ChimeraX-Atomic~=1.13.0->ChimeraX-Clipper==0.16.0) (1.2.1)
INFO: pip is looking at multiple versions of chimerax-pdblibrary to determine
which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of chimerax-pdb to determine which
version is compatible with other requirements. This could take a while. INFO:
pip is looking at multiple versions of chimerax-opencommand to determine which
version is compatible with other requirements. This could take a while. INFO:
pip is looking at multiple versions of chimerax-nucleotides to determine which
version is compatible with other requirements. This could take a while. INFO:
pip is looking at multiple versions of chimerax-io to determine which version
is compatible with other requirements. This could take a while. INFO: pip is
looking at multiple versions of chimerax-dataformats to determine which
version is compatible with other requirements. This could take a while. INFO:
pip is looking at multiple versions of chimerax-mmcif to determine which
version is compatible with other requirements. This could take a while. INFO:
pip is looking at multiple versions of chimerax-graphics to determine which
version is compatible with other requirements. This could take a while. INFO:
pip is looking at multiple versions of chimerax-geometry to determine which
version is compatible with other requirements. This could take a while. INFO:
pip is looking at multiple versions of chimerax-core to determine which
version is compatible with other requirements. This could take a while. INFO:
pip is looking at multiple versions of chimerax-atomsearchlibrary to determine
which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of chimerax-connectstructure to
determine which version is compatible with other requirements. This could take
a while. INFO: pip is looking at multiple versions of chimerax-atomiclibrary
to determine which version is compatible with other requirements. This could
take a while. INFO: pip is looking at multiple versions of chimerax-atomic to
determine which version is compatible with other requirements. This could take
a while. INFO: pip is looking at multiple versions of chimerax-arrays to
determine which version is compatible with other requirements. This could take
a while. INFO: pip is looking at multiple versions of <Python from Requires-
Python> to determine which version is compatible with other requirements. This
could take a while. INFO: pip is looking at multiple versions of chimerax-
clipper to determine which version is compatible with other requirements. This
could take a while. The conflict is caused by: chimerax-nucleotides 2.0.1
depends on ChimeraX-UI~=1.0 chimerax-opencommand 1.5 depends on ChimeraX-
UI~=1.0 chimerax-savecommand 1.4 depends on ChimeraX-UI~=1.4 To fix this you
could try to: 1\. loosen the range of package versions you've specified 2\.
remove package versions to allow pip attempt to solve the dependency conflict
ERROR: Cannot install chimerax-nucleotides==2.0.1, chimerax-opencommand==1.5
and chimerax-savecommand==1.4 because these package versions have conflicting
dependencies. ERROR: ResolutionImpossible: for help visit
https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies
WARNING: You are using pip version 21.0.1; however, version 21.2.4 is
available. You should consider upgrading via the 'C:\Program
Files\ChimeraX\bin\ChimeraX.exe -m pip install --upgrade pip' command.
> toolshed install ChimeraX-Clipper noDeps true
Successfully installed ChimeraX-Clipper-0.16.0
Installed ChimeraX-Clipper (0.16.0)
> ui tool show ISOLDE
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 470, in get_module
m = importlib.import_module(self.package_name)
File "C:\Program Files\ChimeraX\bin\lib\importlib\\__init__.py", line 127, in
import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 783, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "C:\Users\DELL\AppData\Local\UCSF\ChimeraX\1.2\site-
packages\chimerax\isolde\\__init__.py", line 41, in <module>
__version__ = _version()
File "C:\Users\DELL\AppData\Local\UCSF\ChimeraX\1.2\site-
packages\chimerax\isolde\\__init__.py", line 39, in _version
return pkg_resources.require('ChimeraX-ISOLDE')[0].version
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\pkg_resources\\__init__.py", line 884, in require
needed = self.resolve(parse_requirements(requirements))
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\pkg_resources\\__init__.py", line 775, in resolve
raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 539, in start_tool
api = self._get_api(session.logger)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 489, in _get_api
m = self.get_module()
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 472, in get_module
raise ToolshedError("Error importing bundle %s's module: %s" % (self.name,
str(e)))
chimerax.core.toolshed.ToolshedError: Error importing bundle ChimeraX-ISOLDE's
module: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\ui\gui.py",
line 1552, in <lambda>
run(ses, "ui tool show %s" % StringArg.unparse(tool_name)))
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\run.py", line 36, in run
results = command.run(text, log=log, return_json=return_json)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py", line 2852, in run
result = ci.function(session, **kw_args)
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\ui\cmd.py",
line 203, in ui_tool_show
bi.start_tool(session, name)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 545, in start_tool
raise ToolshedError(
chimerax.core.toolshed.ToolshedError: start_tool() failed for tool ISOLDE in
bundle ChimeraX-ISOLDE:
Error importing bundle ChimeraX-ISOLDE's module: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
chimerax.core.toolshed.ToolshedError: start_tool() failed for tool ISOLDE in
bundle ChimeraX-ISOLDE:
Error importing bundle ChimeraX-ISOLDE's module: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 545, in start_tool
raise ToolshedError(
See log for complete Python traceback.
> toolshed install ChimeraX-UI 1.2.1
ChimeraX-UI (1.2.1) is already installed
> ui tool show ISOLDE
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 470, in get_module
m = importlib.import_module(self.package_name)
File "C:\Program Files\ChimeraX\bin\lib\importlib\\__init__.py", line 127, in
import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 783, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "C:\Users\DELL\AppData\Local\UCSF\ChimeraX\1.2\site-
packages\chimerax\isolde\\__init__.py", line 41, in <module>
__version__ = _version()
File "C:\Users\DELL\AppData\Local\UCSF\ChimeraX\1.2\site-
packages\chimerax\isolde\\__init__.py", line 39, in _version
return pkg_resources.require('ChimeraX-ISOLDE')[0].version
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\pkg_resources\\__init__.py", line 884, in require
needed = self.resolve(parse_requirements(requirements))
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\pkg_resources\\__init__.py", line 775, in resolve
raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 539, in start_tool
api = self._get_api(session.logger)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 489, in _get_api
m = self.get_module()
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 472, in get_module
raise ToolshedError("Error importing bundle %s's module: %s" % (self.name,
str(e)))
chimerax.core.toolshed.ToolshedError: Error importing bundle ChimeraX-ISOLDE's
module: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\ui\gui.py",
line 1552, in <lambda>
run(ses, "ui tool show %s" % StringArg.unparse(tool_name)))
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\run.py", line 36, in run
results = command.run(text, log=log, return_json=return_json)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py", line 2852, in run
result = ci.function(session, **kw_args)
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\ui\cmd.py",
line 203, in ui_tool_show
bi.start_tool(session, name)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 545, in start_tool
raise ToolshedError(
chimerax.core.toolshed.ToolshedError: start_tool() failed for tool ISOLDE in
bundle ChimeraX-ISOLDE:
Error importing bundle ChimeraX-ISOLDE's module: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
chimerax.core.toolshed.ToolshedError: start_tool() failed for tool ISOLDE in
bundle ChimeraX-ISOLDE:
Error importing bundle ChimeraX-ISOLDE's module: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 545, in start_tool
raise ToolshedError(
See log for complete Python traceback.
> toolshed install ChimeraX-UI 1.4
ChimeraX-UI (1.4) does not match any bundles
> toolshed install isolde
ChimeraX-ISOLDE (1.2.2) is already installed
> toolshed install isolde
ChimeraX-ISOLDE (1.2.2) is already installed
> ui tool show ISOLDE
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 470, in get_module
m = importlib.import_module(self.package_name)
File "C:\Program Files\ChimeraX\bin\lib\importlib\\__init__.py", line 127, in
import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 783, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "C:\Users\DELL\AppData\Local\UCSF\ChimeraX\1.2\site-
packages\chimerax\isolde\\__init__.py", line 41, in <module>
__version__ = _version()
File "C:\Users\DELL\AppData\Local\UCSF\ChimeraX\1.2\site-
packages\chimerax\isolde\\__init__.py", line 39, in _version
return pkg_resources.require('ChimeraX-ISOLDE')[0].version
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\pkg_resources\\__init__.py", line 884, in require
needed = self.resolve(parse_requirements(requirements))
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\pkg_resources\\__init__.py", line 775, in resolve
raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 539, in start_tool
api = self._get_api(session.logger)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 489, in _get_api
m = self.get_module()
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 472, in get_module
raise ToolshedError("Error importing bundle %s's module: %s" % (self.name,
str(e)))
chimerax.core.toolshed.ToolshedError: Error importing bundle ChimeraX-ISOLDE's
module: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\ui\gui.py",
line 1552, in <lambda>
run(ses, "ui tool show %s" % StringArg.unparse(tool_name)))
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\run.py", line 36, in run
results = command.run(text, log=log, return_json=return_json)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py", line 2852, in run
result = ci.function(session, **kw_args)
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\ui\cmd.py",
line 203, in ui_tool_show
bi.start_tool(session, name)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 545, in start_tool
raise ToolshedError(
chimerax.core.toolshed.ToolshedError: start_tool() failed for tool ISOLDE in
bundle ChimeraX-ISOLDE:
Error importing bundle ChimeraX-ISOLDE's module: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
chimerax.core.toolshed.ToolshedError: start_tool() failed for tool ISOLDE in
bundle ChimeraX-ISOLDE:
Error importing bundle ChimeraX-ISOLDE's module: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 545, in start_tool
raise ToolshedError(
See log for complete Python traceback.
> ui tool show ISOLDE
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 470, in get_module
m = importlib.import_module(self.package_name)
File "C:\Program Files\ChimeraX\bin\lib\importlib\\__init__.py", line 127, in
import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 783, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "C:\Users\DELL\AppData\Local\UCSF\ChimeraX\1.2\site-
packages\chimerax\isolde\\__init__.py", line 41, in <module>
__version__ = _version()
File "C:\Users\DELL\AppData\Local\UCSF\ChimeraX\1.2\site-
packages\chimerax\isolde\\__init__.py", line 39, in _version
return pkg_resources.require('ChimeraX-ISOLDE')[0].version
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\pkg_resources\\__init__.py", line 884, in require
needed = self.resolve(parse_requirements(requirements))
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\pkg_resources\\__init__.py", line 775, in resolve
raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 539, in start_tool
api = self._get_api(session.logger)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 489, in _get_api
m = self.get_module()
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 472, in get_module
raise ToolshedError("Error importing bundle %s's module: %s" % (self.name,
str(e)))
chimerax.core.toolshed.ToolshedError: Error importing bundle ChimeraX-ISOLDE's
module: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\ui\gui.py",
line 1552, in <lambda>
run(ses, "ui tool show %s" % StringArg.unparse(tool_name)))
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\run.py", line 36, in run
results = command.run(text, log=log, return_json=return_json)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py", line 2852, in run
result = ci.function(session, **kw_args)
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\ui\cmd.py",
line 203, in ui_tool_show
bi.start_tool(session, name)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 545, in start_tool
raise ToolshedError(
chimerax.core.toolshed.ToolshedError: start_tool() failed for tool ISOLDE in
bundle ChimeraX-ISOLDE:
Error importing bundle ChimeraX-ISOLDE's module: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
chimerax.core.toolshed.ToolshedError: start_tool() failed for tool ISOLDE in
bundle ChimeraX-ISOLDE:
Error importing bundle ChimeraX-ISOLDE's module: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 545, in start_tool
raise ToolshedError(
See log for complete Python traceback.
> toolshed install isolde
ChimeraX-ISOLDE (1.2.2) is already installed
> ui tool show ISOLDE
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 470, in get_module
m = importlib.import_module(self.package_name)
File "C:\Program Files\ChimeraX\bin\lib\importlib\\__init__.py", line 127, in
import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 783, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "C:\Users\DELL\AppData\Local\UCSF\ChimeraX\1.2\site-
packages\chimerax\isolde\\__init__.py", line 41, in <module>
__version__ = _version()
File "C:\Users\DELL\AppData\Local\UCSF\ChimeraX\1.2\site-
packages\chimerax\isolde\\__init__.py", line 39, in _version
return pkg_resources.require('ChimeraX-ISOLDE')[0].version
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\pkg_resources\\__init__.py", line 884, in require
needed = self.resolve(parse_requirements(requirements))
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\pkg_resources\\__init__.py", line 775, in resolve
raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 539, in start_tool
api = self._get_api(session.logger)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 489, in _get_api
m = self.get_module()
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 472, in get_module
raise ToolshedError("Error importing bundle %s's module: %s" % (self.name,
str(e)))
chimerax.core.toolshed.ToolshedError: Error importing bundle ChimeraX-ISOLDE's
module: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\ui\gui.py",
line 1552, in <lambda>
run(ses, "ui tool show %s" % StringArg.unparse(tool_name)))
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\run.py", line 36, in run
results = command.run(text, log=log, return_json=return_json)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py", line 2852, in run
result = ci.function(session, **kw_args)
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\ui\cmd.py",
line 203, in ui_tool_show
bi.start_tool(session, name)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 545, in start_tool
raise ToolshedError(
chimerax.core.toolshed.ToolshedError: start_tool() failed for tool ISOLDE in
bundle ChimeraX-ISOLDE:
Error importing bundle ChimeraX-ISOLDE's module: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
chimerax.core.toolshed.ToolshedError: start_tool() failed for tool ISOLDE in
bundle ChimeraX-ISOLDE:
Error importing bundle ChimeraX-ISOLDE's module: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 545, in start_tool
raise ToolshedError(
See log for complete Python traceback.
> toolshed install ChimeraX-UI
ChimeraX-UI (1.2.1) is already installed
> toolshed list full
List of installed bundles:
<string>:7: (WARNING/2) Definition list ends without a blank line; unexpected
unindent.
<string>:1: (WARNING/2) Inline interpreted text or phrase reference start-
string without end-string.
<string>:1: (WARNING/2) Inline literal start-string without end-string.
<string>:1: (WARNING/2) Inline interpreted text or phrase reference start-
string without end-string.
<string>:39: (WARNING/2) Definition list ends without a blank line; unexpected
unindent.
<string>:39: (WARNING/2) Inline literal start-string without end-string.
<string>:39: (WARNING/2) Inline interpreted text or phrase reference start-
string without end-string.
<string>:45: (ERROR/3) Unexpected indentation.
<string>:41: (WARNING/2) Inline literal start-string without end-string.
<string>:41: (WARNING/2) Inline interpreted text or phrase reference start-
string without end-string.
<string>:46: (WARNING/2) Block quote ends without a blank line; unexpected
unindent.
<string>:46: (WARNING/2) Inline literal start-string without end-string.
<string>:46: (WARNING/2) Inline interpreted text or phrase reference start-
string without end-string.
<string>:52: (WARNING/2) Inline literal start-string without end-string.
<string>:52: (WARNING/2) Inline interpreted text or phrase reference start-
string without end-string.
<string>:57: (ERROR/3) Unexpected indentation.
<string>:55: (WARNING/2) Inline strong start-string without end-string.
<string>:61: (WARNING/2) Block quote ends without a blank line; unexpected
unindent.
<string>:61: (WARNING/2) Inline literal start-string without end-string.
<string>:61: (WARNING/2) Inline interpreted text or phrase reference start-
string without end-string.
* AddCharge (1.0.1): Add partial charges to atoms
Category: Structure Editing
Add partial charges to atoms
* AddH (2.1.6): Add hydrogens
Category: Structure Editing
Add hydrogens, using steric criteria and optionally H-bonds
Command:
---
addh | Add hydrogens
* AlignmentAlgorithms (2.0): Sequence alignment algorithms
Category: Sequence alignment
This bundle provides a collection of sequence alignment algorithms.
* AlignmentHdrs (3.2): Alignment header support
Category: Sequence
Default useful alignment headers, and support for creating custom headers
* AlignmentMatrices (2.0): Sequence alignment similarity matrices
Category: Sequence alignment
Provide common sequence alignment BLOSUM similarity matrices.
* Alignments (2.1): Sequence alignment support
Category: Sequence
Sequence alignment support
Command:
---
sequence | control/open sequence alignments
* AmberInfo (1.0): Provide information about AmberTools installation
Category: Structure Editing
Provide information about AmberTools installation
* Arrays (1.0): C++ library for parsing numpy arrays
Category: Utility
C++ library for parsing numpy arrays passed from Python to C++ modules.
* Atomic (1.13.2): Atomic-structure functionality
Categories: Structure Analysis and Structure Editing
Python support for handling atomic structures
Selectors:
C1 | sp-hybridized carbon bonded to 2 other atoms
C1- | sp-hybridized carbon bonded to 1 other atom
C2 | sp2-hybridized carbon
C3 | sp3-hybridized carbon
Cac | carboxylate carbon
Car | aromatic carbon
D | other deuterium
DC | deuterium bonded to carbon
H | H (element)
HC | hydrogen bonded to carbon
N1 | sp-hybridized nitrogen bonded to 1 other atom
N1+ | sp-hybridized nitrogen bonded to 2 other atoms
N2 | sp2-hybridized nitrogen, double bonded
N2+ | sp2-hybridized nitrogen, double bonded, formal positive charge
N3 | sp3-hybridized nitrogen, neutral
N3+ | sp3-hybridized nitrogen, formal positive charge
Ng+ | guanidinium/amidinium nitrogen, partial positive charge
Npl | sp2-hybridized nitrogen, not double bonded
Ntr | nitro nitrogen
O1 | sp-hybridized oxygen
O1+ | sp-hybridized oxygen, formal positive charge
O2 | sp2-hybridized oxygen
O2- | carboxylate oxygen sharing formal negative charge; nitro group oxygen
O3 | sp3-hybridized oxygen
O3- | phosphate or sulfate oxygen sharing formal negative charge
Oar | aromatic oxygen
Oar+ | aromatic oxygen, formal positive charge
P3+ | sp3-hybridized phosphorus, formal positive charge
Pac | phosphate phosphorus
Pox | P-oxide phosphorus
S2 | sp2-hybridized sulfur
S3 | sp3-hybridized sulfur, neutral
S3+ | sp3-hybridized sulfur, formal positive charge
S3- | thiophosphate sulfur, sharing formal negative charge
Sac | sulfate, sulfonate, or sulfamate sulfur
Sar | aromatic sulfur
Son | sulfone sulfur
Sxd | sulfoxide sulfur
He | He (element)
Li | Li (element)
Be | Be (element)
B | B (element)
C | C (element)
N | N (element)
O | O (element)
F | F (element)
Ne | Ne (element)
Na | Na (element)
Mg | Mg (element)
Al | Al (element)
Si | Si (element)
P | P (element)
S | S (element)
Cl | Cl (element)
Ar | Ar (element)
K | K (element)
Ca | Ca (element)
Sc | Sc (element)
Ti | Ti (element)
V | V (element)
Cr | Cr (element)
Mn | Mn (element)
Fe | Fe (element)
Co | Co (element)
Ni | Ni (element)
Cu | Cu (element)
Zn | Zn (element)
Ga | Ga (element)
Ge | Ge (element)
As | As (element)
Se | Se (element)
Br | Br (element)
Kr | Kr (element)
Rb | Rb (element)
Sr | Sr (element)
Y | Y (element)
Zr | Zr (element)
Nb | Nb (element)
Mo | Mo (element)
Tc | Tc (element)
Ru | Ru (element)
Rh | Rh (element)
Pd | Pd (element)
Ag | Ag (element)
Cd | Cd (element)
In | In (element)
Sn | Sn (element)
Sb | Sb (element)
Te | Te (element)
I | I (element)
Xe | Xe (element)
Cs | Cs (element)
Ba | Ba (element)
La | La (element)
Ce | Ce (element)
Pr | Pr (element)
Nd | Nd (element)
Pm | Pm (element)
Sm | Sm (element)
Eu | Eu (element)
Gd | Gd (element)
Tb | Tb (element)
Dy | Dy (element)
Ho | Ho (element)
Er | Er (element)
Tm | Tm (element)
Yb | Yb (element)
Lu | Lu (element)
Hf | Hf (element)
Ta | Ta (element)
W | W (element)
Re | Re (element)
Os | Os (element)
Ir | Ir (element)
Pt | Pt (element)
Au | Au (element)
Hg | Hg (element)
Tl | Tl (element)
Pb | Pb (element)
Bi | Bi (element)
Po | Po (element)
At | At (element)
Rn | Rn (element)
Fr | Fr (element)
Ra | Ra (element)
Ac | Ac (element)
Th | Th (element)
Pa | Pa (element)
U | U (element)
Np | Np (element)
Pu | Pu (element)
Am | Am (element)
Cm | Cm (element)
Bk | Bk (element)
Cf | Cf (element)
Es | Es (element)
Fm | Fm (element)
Md | Md (element)
No | No (element)
Lr | Lr (element)
Rf | Rf (element)
Db | Db (element)
Sg | Sg (element)
Bh | Bh (element)
Hs | Hs (element)
Mt | Mt (element)
Ds | Ds (element)
Rg | Rg (element)
Cn | Cn (element)
Uut | Uut (element)
Fl | Fl (element)
Uup | Uup (element)
Uuh | Uuh (element)
Uus | Uus (element)
Uuo | Uuo (element)
backbone | backbone atoms
mainchain | backbone atoms
ions | ions
ligand | ligands
main | main structure
solvent | solvent
protein | proteins
nucleic | nucleic acids
nucleic-acid | nucleic acids
sel-residues | current selection promoted to full residues
strand | beta sheet strands
helix | protein helices
coil | protein coils
sidechain | side-chain atoms
sideonly | side-chain atoms
ribose | ribose
template-mismatch | residues whose heavy atoms don't match the residue
template
* AtomicLibrary (3.1.3): Atomic-structure C++ library
Categories: Structure Analysis and Structure Editing
C++ support for handling atomic structures
* AtomSearch (2.0): 3D atom search
Category: Structure Analysis
Quickly search 3D space for atom within a certain distance of another atom or
a xyz point.
* AtomSearchLibrary (1.0): 3D atom search support library
Category: Structure Analysis
C++ library for quickly search 3D space for atom within a certain distance of
another atom or a xyz point.
* AxesPlanes (2.0): Depict axes or planes
Category: Structure Analysis
Define and depict axes or planes, and make measurements involving them
Command:
---
define plane | Create a plane in the scene
* BasicActions (1.1): Basic actions for user-defined specifier names
Category: General
Manager for user-defined specifier names.
Names are listed and may be used to display, hide or color associated atoms,
cartoons and surfaces.
Tool:
---
Basic Actions | show/hide atoms, ribbons and surfaces
Commands:
name | Define specifier name as a string
name frozen | Define specifier name as atoms in current session matching a
string
name delete | Remove user-defined specifier name
name list | List user-defined specifier names
* BILD (1.0): BILD file reader
Category: Generic 3D objects
BILD is a simple text format that describes lines, polygons, and geometric
primitives such as spheres, boxes, cylinders, and cones with commands that was
used in UCSF Chimera. Character strings can also be included. The objects can
be specified in absolute coordinates and/or transformed and scaled
coordinates.
* BlastProtein (1.1): Search PDB/NR using BLAST
Category: Sequence
Use RBVI web service to search the PDB or NR database using BLAST. Results are
shown in a tool when a graphical interface is available; otherwise, the
results are logged.
Tool:
---
Blast Protein | Search PDB/NR using BLAST
Commands:
blastprotein | Search PDB/NR using BLAST
blastprotein mav | Display BLAST results in MultAlign Viewer
blastpdb | Search PDB/NR using BLAST
* BondRot (2.0): Bond rotation support
Category: Structure Editing
Bond rotation support
Command:
---
torsion | Report torsion angle of 4 atoms, or set it (middle two atoms must be
bonded for setting)
* BugReporter (1.0): Report bugs when an error occurs
Category: General
Tool to allow sending a ChimeraX bug report when an error occurs.
* BuildStructure (2.5.2): Create/modify structures
Category: Structure Analysis
Create/modify atomic structures
Tool:
---
Build Structure | Create/modify structures
Commands:
build | Create/modify structures
bond | Create bond(s)
~bond | Remove bond(s)
* Bumps (1.0): Find protrusions in density maps
Category: Volume Data
Find protrusions of cells in light microscopy 3d images.
Commands:
---
bumps | find protrusions in density maps
cbumps | find convex surface patches
* ButtonPanel (1.0): Create custom user interface panels
Category: General
Create custom user interface panels with buttons that run specified commands.
Command:
---
buttonpanel | Create custom user interface panels
* CageBuilder (1.0): Build polygonal meshes for oligomeric molecular assemblies
Category: Higher-Order Structure
Cage Builder creates polyhedral cages composed of hexagons, pentagons, squares
and other polygons. The cages can be decorated with atomic models to create
oligomeric molecular assemblies.
Tool:
---
Cage Builder | Build polygonal meshes
Command:
cage | Place copies of model on polygons of cage
* CellPack (1.0): Fetch cellPACK models from web
Category: Molecular structure
The ChimeraX-CellPack bundle provides support fo reading cellPack data files
via the Internet. See http://www.cellpack.org for more information.
* Centroids (1.1): Depict centroid of atoms
Category: Structure Analysis
Depict centroid of atoms
Command:
---
define centroid | Depict centroid
* ChemGroup (2.0): Detect chemically functional groups
Category: Structure Analysis
This bundle provides the ability for detection of functional groups in a
structure.
Selectors:
acyl-halide | R(C=O)X
adenine | 6-aminopurine
aldehyde | R(C=O)H
amide | R(C=O)NR2
amine | RxNHy
aliphatic-amine | RxNHy
aliphatic-primary-amine | RNH2
aliphatic-secondary-amine | R2NH
aliphatic-tertiary-amine | R3N
aliphatic-quaternary-amine | R4N+
aromatic-amine | RxNHy
aromatic-primary-amine | RNH2
aromatic-secondary-amine | R2NH
aromatic-tertiary-amine | R3N
aromatic-ring | aromatic
carbonyl | R2C=O
carboxylate | RCOO-
cytosine | 2-oxy-4-aminopyrimidine
disulfide | RSSR
ester | R(C=O)OR
ether-O | ROR
guanine | 2-amino-6-oxypurine
halide | RX
hydroxyl | COH or NOH
imine | R2C=NR
ketone | R2C=O
methyl | RCH3
nitrile | RC*N
nitro | RNO2
phosphate | PO4
phosphinyl | R2PO2-
phosphonate | RPO3-
purines | purine-like rings
pyrimidines | pyrimidine-like rings
sulfate | SO4
sulfonamide | RSO2NR2
sulfonate | RSO3-
sulfone | R2SO2
sulfonyl | R2SO2
thiocarbonyl | C=S
thioether | RSR
thiol | RSH
thymine | 5-methyl-2,4-dioxypyrimidine
uracil | 2,4-dioxypyrimidine
sulphate | SO4
sulphonamide | RSO2NR2
sulphonate | RSO3-
sulphone | R2SO2
sulphonyl | R2SO2
aromatic | aromatic
* Clashes (2.1): Find clashes/contacts in structures
Category: Structure Analysis
Find atomic clashes/contacts in structures
Tools:
---
Clashes | Find atom-atom clashes
Contacts | Find atom-atom contacts
Commands:
clashes | Find atoms with steric clashes
contacts | Finds atoms in contact with one another
~clashes | Clear clash pseudobond
~contacts | Clear contact pseudobond
* Clipper (0.16.0): Clipper: Efficient handling of volumetric data and symmetry
Category: General
Missing bundle description
Commands:
---
clipper | Command-line control of Clipper plugin for symmetry and map
visualisation
cview | Re-center view on a selection, and set view mode to centerOfView with
pivot indicator
* ColorActions (1.0): Simple interface for coloring objects
Category: Depiction
Simple interface for coloring atoms, bonds, surfaces, etc.
Tool:
---
Color Actions | color items
* ColorGlobe (1.0): Show directional resolution colored sphere
Category: General
Show directional resolution colored sphere.
* ColorKey (1.2.1): Add color key to graphics
Category: Depiction
Overlay color key on graphics scene.
Tool:
---
Color Key | add color key to graphics
Commands:
key | add color key to graphics
~key | remove color key
* CommandLine (1.1.4): Command line support
Category: General
Provide command line tool with command history.
Tool:
---
Command Line Interface | Command Line Interface
* ConnectStructure (2.0): Add bonds to structures that lack them
Category: Structure Analysis
Add bonds to structures based on inter-atomic distances
* Contacts (1.0): Display chain contact maps
Category: Molecular structure
Display chain contact maps.
Command:
---
interfaces | Display chain contact maps
* Core (1.2.5): ChimeraX Core Package
Category: Core
Missing bundle description
* CoreFormats (1.0): ChimeraX session support
Category: Atomic Data
ChimeraX session support
* coulombic (1.1.1): Compute/show electrostatic potential
Category: Surface/Binding Analysis
Compute and electrostatic potential according to Coulomb's law and either
create a corresponding volume (three-dimensional grid) or color a surface.
Command:
---
coulombic | Color surface based on electrostatics
* Crosslinks (1.0): Analyze crosslinks
Category: General
Plot or minimize crosslink lengths.
Command:
---
crosslinks | Plot or minimize crosslink lengths
* Crystal (1.0): Crystal symmetries
Category: Generic 3D objects
Provide matrices for crystallographic space groups.
* CrystalContacts (1.0): Show contacting asymmetric units in a crystal
Category: Higher-Order Structure
Makes copies of a crystal asymmetric unit for all contacting asymmetric units.
Tool:
---
Crystal Contacts | Show contacting subunits in a crystal
Command:
crystalcontacts | Make contacting copies of a crystal asymmetric unit
* DataFormats (1.1): Data format management
Category: Utilities
Manager for data format information
* DevelExtras (0.4.0): Implements commands and a tool to use non installed Bundles.
Category: Utilities
DevelExtras is a ChimeraX Bundle that implements commands and a tool to use
non installed Bundles. Intended for use only in development of Bundles.
Tool :: DevelExtras Tool :: Utilities :: A tool to open non installed Bundle
Tools Command :: devel module :: Utilities :: Imports Python module from file
path Command :: devel module reload :: Utilities :: Reloads the specified
Python module and its submodules Command :: devel module register :: Utilities
:: Registers a module's bundle Command :: devel bundle :: Utilities :: Loads a
Bundle from a folder path Command :: devel bundle info :: Utilities :: Loads a
BundleInfo object from a folder path Command :: devel bundle register ::
Utilities :: Registers a loaded bundle Command :: devel bundle onstart ::
Utilities :: Controls whether a bundle is loaded at the ChimeraX start
The next functionalities are supported and have been tested on ChimeraX
version 1.1:
* (Re)loading of Python modules
* Starting of Tools using the DevelExtras Tool
* Initialization of managers
* Adding of providers
* Registration of commands
* Registration of selectors
You can use the command devel bundle or the DevelExtras Tool to load your
bundle from the folder that contains the bundle_info.xml, resulting in the
creation of a BundleInfo object accesible from the session.devel.bundles
object, the loading (or reloading) of the corresponding Python module, the
initialization of managers, the adding of providers, the registration of
commands and the registration of selectors specified in the XML, also all the
tools specified in the XML can be started through the DevelExtras Tool.
In most cases is NOT necessary to restart ChimeraX to reload a bundle or a
module but some specific cases may not work. Follow the next link to see some
caveats of module reloading:
https://docs.python.org/3/library/importlib.html#importlib.reload
Currently, every time that the information in the bundle_info.xml changes, is
necessary to build the bundle in order to collect the generated metadata.
If you want your Bundle loaded at the ChimeraX start, you should execute the
next command:
devel bundle onload true BUNDLE_PATH
BUNDLE_PATH must be a directory and it must follow the standard source code
organization. It must contain a bundle_info.xml and a src folder with an
__init__.py that implements a bundle_api.
Tool:
---
DevelExtras Tool | A tool to open non installed Bundle Tools
Commands:
devel module | Imports Python module from file path
devel module reload | Reloads the specified Python module and its submodules
devel module register | Registers a module's bundle
devel bundle | Loads a Bundle from a folder path
devel bundle info | Loads a BundleInfo object from a folder path
devel bundle register | Registers a loaded bundle
devel bundle onstart | Controls whether a bundle is loaded at the ChimeraX
start
* Dicom (1.0): Read medical imaging and segmentations in DICOM format
Category: Volume Data
Read medical imaging and segmentations in DICOM format.
* DistMonitor (1.1.3): Interactive distance display
Category: Structure Analysis
Support for showing interactive distances on pseudobonds
Commands:
---
distance | determine distance
~distance | remove distance monitors
* DistUI (1.0): Distance measurement user interface
Category: Structure Analysis
Distance measurement tool, mouse mode, and context-menu entry
Tool:
---
Distances | inter-atomic distances
* Dssp (2.0): Compute/assign secondary structure
Category: Structure Analysis
Use Kabsch and Sander 'Define Secondary Structure of Proteins' algorithm to
compute and assign secondary structure. See
https://en.wikipedia.org/wiki/DSSP_(hydrogen_bond_estimation_algorithm)
* EMDB-SFF (1.0): EMDB SFF file reader
Category: Volume Data
Read segmentation files in EMDB SFF format.
* ExperimentalCommands (1.0): Experimental commands
Category: General
A collection of commands that might become a standard part of ChimeraX.
Commands:
---
ribbon | show cartoon for selected residues
ribbon hide | hide cartoon for selected residues
~ribbon | hide cartoon for selected residues
getcrd | report atomic coordinates
debug dumpspec | report what a specifier matches
* FileHistory (1.0): File History Panel
Category: General
Display thumbmails of the list of recently opened files in a panel.
Tool:
---
File History | Show recently opened files
* FunctionKey (1.0): Assign function keys to run commands
Category: General
Assign function keys to run commands
Commands:
---
ui functionkey | Assign function keys to run commands
functionkey | Assign function keys to run commands
* Geometry (1.1): Vector and coordinate system routines
Category: Utility
Routines for vectors, rotations, coordinate transformations, bounding boxes
and miscellaneous 3D scene geometry calculations.
* gltf (1.0): Read/write glTF 3d scene files
Category: Generic 3D objects
Read and write glTF 3d scene files.
* Graphics (1.0): OpenGL graphics rendering
Category: Graphics
Render scenes using a camera, view and hierarchy of drawings.
* Hbonds (2.1): Identify hydrogen bonds in and among structures
Category: Structure Analysis
Identify hydrogen bonds in and among structures
Tool:
---
H-Bonds | Find hydrogen bonds
Commands:
hbonds | Find hydrogen bonds
~hbonds | Clear hydrogen bonds
* Help (1.1): Show ChimeraX Help
Category: Documentation
Support help command and GUI.
Command:
---
help | Display ChimeraX help
* HKCage (1.3): Create icosahedral mesh of hexagons and pentagons
Category: Higher-Order Structure
Create icosahedral mesh of hexagons and pentagons using h and k lattice
parameters.
Command:
---
hkcage | Create icosahedral cage
* IHM (1.0): Integrative Hybrid Models file reader
Category: Higher-Order Structure
Support Integrative Hybrid Models.
* ImageFormats (1.1): Support for saving images
Category: I/O
Support for saving images
* IMOD (1.0): IMOD model file reader
Category: Volume Data
Read meshes and contours from IMOD model files.
* IO (1.0.1): Python convenience input/output functions
Category: Input/Output
Python functions to more easily open files while allowing for comression, home
directory or environment variable expansion, etc.
* ISOLDE (1.2.2): ISOLDE: Interactive Structure Optimisation by Local Direct Exploration
Category: General
ISOLDE is a next-generation environment for interactive building and real-
space refinement of atomic models into electron density maps. It applies
interactive molecular dynamics to allow real-time, intuitive performance of
structural rearrangements from the small to the quite drastic, while
constantly maintaining physically reasonable interactions with the
surroundings.
Tool:
---
ISOLDE | Interactive Molecular Dynamics Flexible Fitting (iMDFF)
Commands:
isolde | Command-line control of ISOLDE simulations
rama | Live Ramachandran validation of models
rota | Live rotamer validation of models
~rama | Turn off live Ramachandran validation of models
~rota | Turn off live rotamer validation of models
* Label (1.0): Add text labels to graphics
Category: General
Overlay 2D text on graphics scene.
Commands:
---
2dlabels | add text labels to graphics
label | add 3d labels to graphics
~label | remove 3d labels from graphics
* ListInfo (1.1.1): Report attributes for selected atomic data
Category: General
Report attributes for selected atomic data
Command:
---
info | Report attributes for models and atomic data
* Log (1.1.2): Log support
Category: General
The ChimeraX-Log bundle provides a tool for viewing a log of what the user has
done.
Tool:
---
Log | Log of information and output
Commands:
echo | Log a line of text
log | manipulate the Log tool
* LookingGlass (1.1): LookingGlass holographic display
Category: General
Show graphics on LookingGlass holographic display.
Commands:
---
lookingglass | Render to LookingGlass holographic display
device lookingglass | Render to LookingGlass holographic display
* Maestro (1.8.1): Maestro reader
Category: I/O
Schrodinger Maestro input.
* Map (1.0.2): Density maps
Category: Volume Data
Display and analyze 3d image data
Tools:
---
Volume Viewer | Show density maps info
Map Coordinates | Adjust density map coordinates
Map Statistics | Report map minimum, maximum, mean, standard deviation, and
root mean square
Commands:
volume | control volume data display
vop | filter volume data
molmap | create density map for molecule
measure mapstats | report map statistics
* MapData (2.0): Volume data file formats
Category: Volume Data
Open and save volume data.
* MapEraser (1.0): Map eraser
Category: Volume data
Erase image data within a sphere.
Tool:
---
Map Eraser | Erase part of a density map within a sphere
Command:
volume erase | Erase part of a density map within a sphere
* MapFilter (2.0): Operations on maps
Category: Volume Data
Volume subcommands that create a new map from an existing map
* MapFit (2.0): Fit molecules into maps
Category: Volume Data
Rigid body motion of molecules and maps into other maps.
Tool:
---
Fit in Map | Fit molecules in maps
Command:
fitmap | fit molecules in maps
* MapSeries (2.0): Volume series
Category: Volume Data
Display and analyze 3d image time series.
Commands:
---
vseries | volume series
measure motion | volume series cactus prickles
* Markers (1.0): Place markers on density maps
Category: Volume Data
Mouse mode to place markers on density maps.
Tool:
---
Marker Placement | Place markers on density maps
Command:
marker | Place markers
* Mask (1.0): Mask a volume to a surface
Category: Volume Data
Copy a volume setting values outside a surface to zero
Commands:
---
volume mask | Mask a map to a surface
volume onesmask | Create a onesmask inside a surface
* MatchMaker (1.2.1): Superimpose structures
Category: Sequence
MatchMaker superimposes protein or nucleic acid structures by first creating
pairwise sequence alignments, then fitting the aligned residue pairs. Residue
types and/or secondary structure information can be used to create the initial
sequence alignments. Fitting uses one point per residue. Optionally, a
structure-based multiple sequence alignment can be computed after the
structures have been superimposed.
Tool:
---
Matchmaker | superimpose structures/chains
Commands:
matchmaker | Superimpose structures
mmaker | alias of matchmaker
* MDcrds (2.2): Molecular dynamics support
Category: Molecular Dynamics
This bundle provides parsers for various molecular dynamics file formats.
* MedicalToolbar (1.0.1): Toolbar for medical image analysis
Category: Toolbar
Provide a toolbar tab including buttons useful for medical image
visualization.
* Meeting (1.0): Shared interactive VR sessions.
Category: General
Show virtual reality hand controllers or mouse from ChimeraX running on a
remote machine.
Tool:
---
Meeting | Multi-person sessions
Commands:
meeting start | Create a ChimeraX meeting
meeting join | Join a ChimeraX meeting
meeting | Same as meeting join
meeting close | Close a ChimeraX meeting
meeting info | Report ChimeraX meeting info
meeting settings | Report or set meeting default settings
meeting server | Report or define meeting server names
meeting unname | Deregister a meeting name
meeting send | Copy my scene to all other meeting participants
* MLP (1.1): Molecular lipophilicity calculation
Category: Molecular structure
Molecular lipophilicity calculation
Based on:
> pyMLP Molecular Lipophilic Potential evaluator Copyright (c) 2006-2007
> Julien Lefeuvre <lefeuvrejulien@yahoo.fr>
>
> Software License Agreement (BSD-new License)
>
> Copyright (c) 2006-2015, Julien Lefeuvre <julien@lefeuv.re> Contributors: -
> Julien Lefeuvre <julien@lefeuv.re>
>
> All rights reserved.
Command:
---
mlp | Molecular lipophilicity calculation
* mmCIF (2.3): mmCIF format read/write
Category: Molecular structure
This bundle provides the abiility to fetch and read Macromolecular CIF files.
* MMTF (2.1): MMTF format read/write
Category: Molecular structure
This bundle provides the abiility to fetch and read MMTF files.
* Modeller (1.0.1): Interface to Modeller
Category: Sequence
Perform comparitive or loop modeling.
Tool:
---
Modeller Comparative | Generate comparative models
Commands:
modeller comparative | Generate comparative model
modeller scores | Fetch Modeller scores for a model
* ModelPanel (1.0.1): ChimeraX Model Panel
Category: General
ChimeraX Model Panel.
Tool:
---
Model Panel | model panel
* ModelSeries (1.0): Display sequences of models one by one
Category: General
Display sequences of models one by one.
Command:
---
mseries | Display sequence of models one by one
* Mol2 (2.0): Mol2 reader/writer
Category: I/O
Sybyl Mol2 input/output.
* MolecularDynamicsViewer (1.2): A UI tool for loading and viewing a multiframe pdb file
Categories: MolecularDynamics, MD, and Visualization
Loads a multiframe pdb file for people to view. Generally used for loading
molecular dynamics simulations to be viewed within ChimeraX.
Tool:
---
Molecular Dynamics Viewer | Shows a UI to display Molecular Dynamics
* Morph (1.0): Morph atomic structures
Category: Morph Structures
This bundle provides the morph command to smoothly interpolate between
different conformations of an atomic structure.
Command:
---
morph | morph atomic structures
* MouseModes (1.1): Provide right button mouse mode tool
Category: Toolbar
Provide a series of icons for changing the assigment of the right mouse
button.
Commands:
---
ui mousemode | set/list mouse modes
mousemode | set/list mouse modes
* Movie (1.0): Commands to record movies
Category: General
Provide commands for capturing images and assembling them into movies.
Command:
---
movie | record movies
* Neuron (1.0): Read SWC neuron trace files
Category: Generic 3D objects
Read SWC neuron trace files.
* Nucleotides (2.0.1): Create nucleotide-specific displays
Category: General
Create special nucleotide-specific displays of the base and sugar moieties.
Such displays are generally combined with various atomic representations
and/or cartoons.
See also
Nucleic acid visualization with UCSF Chimera.
System Message: WARNING/2 (`<string>`, line 7)
Definition list ends without a blank line; unexpected unindent.
Couch GS, Hendrix DK, Ferrin TE. Nucleic Acids Res. 2006 Feb 14;34(4):e29.
Commands:
---
nucleotides | Manipulate nucleotide representations
~nucleotides | Undo nucleotide representations
* OpenCommand (1.5): Manages 'open' command extensibility
Category: Commands
Handles 'open' command and manages bundles extending its capabilities
Commands:
---
open | Open/fetch data files
usage open | Show syntax of 'open' command
* PDB (2.4.1): PDB format read/write
Category: Molecular structure
This bundle provides the abiility to fetch and read PDB files.
* PDBBio (1.0): PDB biological assembly fetch
Category: Molecular structure
Fetch biological assembly models from the PDB database.
* PDBLibrary (1.0.1): C++ PDB support
Category: Molecular structure
This provides a PDB-related C++ library.
* PDBMatrices (1.0): Crystal and biological unit matrices
Category: Molecular structure
Extract crystal and biological unit matrices from mmCIF and PDB files.
* PickBlobs (1.0): Measure and color blobs
Category: Volume data
Measure and color connected parts of a surface.
Tool:
---
Measure and Color Blobs | Measure and color connected parts of surfaces
Command:
measure blob | Measure and color connected parts of surfaces
* Positions (1.0): Read and write model position matrices
Category: Generic 3D objects
Read and write model position matrices.
* PresetMgr (1.0.1): Preset management
Category: Depiction
Manager for preset information
Command:
---
preset | apply "preset" depiction to models
* PubChem (2.0.1): PubChem fetch
Category: Molecular structure
This bundle provides the abiility to fetch PubChem files.
* ReadPbonds (1.0): Read in pseudobonds from a file
Category: Generic 3D objects
Read in pseudobonds from a text file.
* Registration (1.1): Register ChimeraX
Category: Utilities
Register ChimeraX with RBVI and help us document the impact this software is
having in the scientific community. The information you supply will only be
used for reporting summary statistics to NIH.
Tool:
---
Registration | Register ChimeraX with RBVI
Commands:
registration status | Report registration status
registration file | Report registration file location or apply registration
file
* RemoteControl (1.0): Control ChimeraX from other apps
Category: General
Provide the ability to send commands to ChimeraX from other applications.
Command:
---
remotecontrol xmlrpc | synopsis
* ResidueFit (1.0): Display fit of residues to density map
Category: General
Display fit of residues to density map.
Command:
---
resfit | Display slider to show fit of each residue in density map
* RestServer (1.1): Starts REST server to execute commands from network requests
Category: General
Starts REST server to execute commands from network requests
Server is listening on a local port for HTTP requests. The request content is
executed as a ChimeraX command and the generated output is returned as the
response.
Command:
---
remotecontrol rest | Control REST server
* RNALayout (1.0): Make RNA models
Category: Structure Editing
Create RNA models from secondary structure information.
Commands:
---
rna path | make RNA marker model
rna model | make RNA atomic model
* RotamerLibMgr (2.0): Manage rotamer libraries
Category: Structure Editing
Manager for rotamer libraries (provided by other bundles)
* RotamerLibsDunbrack (2.0): Dunbrack rotamer library
Category: Structure Editing
Dunbrack 2010 backbone-dependent rotamer library -- 5% stepdown
* RotamerLibsDynameomics (2.0): Dynameomics rotamer library
Category: Structure Editing
Dynameomics backbone-independent rotamer library -- March '12
* RotamerLibsRichardson (2.0): Richardson rotamer libraries
Category: Structure Editing
Richardson lab backbone-independent rotamer libraries
* SaveCommand (1.4): Manages 'save' command extensibility
Category: Commands
Handles 'save' command and manages bundles extending its capabilities
Commands:
---
save | Save data files
usage save | Show 'save' command syntax
* SchemeMgr (1.0): HTTP scheme management
Category: Utilities
Manager for tracking HTTP schemes used in ChimeraX bundles
* SDF (2.0): SDF file reader
Category: Atomic Data
The ChimeraX-SDF bundle provides support for reading structures from MDL
SDF/MOL files
* Segger (1.0): Segment map
Category: Volume data
Segment density maps using Segger watershed methods.
Tools:
---
Segment Map | Segment density maps using Segger algorithms
Fit to Segments | Fit atomic models in segmented maps
Command:
segger | Operate on Segger segmentations
* Segment (1.0): Watershed segment calculation
Category: Volume data
Calculate watershed segmentation regions for density maps.
Command:
---
segmentation | color and surface segmentations
* SeqView (2.3): Sequence viewer
Category: Sequence
Sequence/alignment viewer.
* Shape (1.0.1): Make models for geometric shapes
Category: Generic 3D objects
Create geometric shapes like spheres, cylinders, cones, tubes, icosahedrons.
Commands:
---
shape boxPath | create a box beam model
shape cone | create a cone model
shape cylinder | create a cylinder model
shape ellipsoid | create an ellipsoid model
shape icosahedron | create a icosahedron model
shape rectangle | create a rectangle model
shape ribbon | create a ribbon model
shape sphere | create a sphere model
shape triangle | create a triangle model
shape tube | create a tube model
* Shell (1.0): Interactive Python shell
Category: General
Provide IPython interactive shell, https://ipython.org/ipython-
doc/3/interactive/qtconsole.html. The current ChimeraX session is available in
the global variable 'session'.
Tool:
---
Shell | Python shell
* Shortcuts (1.0): Button and keyboard shortcuts
Category: Toolbar
Provide button and keyboard shortcuts for common commands.
Command:
---
ks | keyboard shortcuts
Selectors:
selAtoms | Selected atoms, or if none selected then all atoms.
selMaps | Selected maps, or if none selected then displayed maps.
selModels | Selected models, or if none selected then all models.
* ShowAttr (1.0): Render/select by attribute
Category: Depiction
Change coloring or depiction or selection based on attribute value
* ShowSequences (1.0): Choose/show structure sequences
Category: Sequence
Simgle interface to bring up a sequence viewer for structure chains
Tool:
---
Show Sequence Viewer | show chain sequences
* SideView (1.0): Side view of scene
Category: General
Show camera settings (eye position and clipping planes) overlayed on the scene
and allow for them to be interactively changed.
Tool:
---
Side View | Show side view interface
* Smiles (2.0.1): SMILES fetch
Category: Molecular structure
This bundle provides the abiility to get 3D structures for SMILES strings.
* SmoothLines (1.0): Smooth network of lines
Category: General
Smooth network of lines.
Command:
---
smoothlines | Smooth networks of lines
* SpaceNavigator (1.0): Space Navigator device support
Category: General
This bundle allows using 3dconnexion space navigator devices to move models.
Command:
---
device snav | Control SpaceNavigator device
* StdCommands (1.3.1): Standard commands
Category: Structure Analysis
General purpose commands always available in ChimeraX
Commands:
---
alias | create shorthand version of command
alias list | list command aliases
alias delete | remove command alias
~alias | remove command alias
align | superimpose specific parts of structures
angle | Report or set angle between atoms/objects
camera | change "camera" parametrs of main viewing window
cartoon | show stylized representation of structure
~cartoon | stop show stylized representation of structure
cd | change ChimeraX's current working directory
clip | control clipping of models
~clip | stop clipping of models
close | close models
cofr | set center of rotation
~cofr | revert to default center of rotation
color | change model colors
colour | change model colors
color delete | delete custom color names
color list | list custom color names
color name | define custom color names
color show | show definition of custom color names
colordef | define custom color names
~colordef | remove custom color names
colourdef | define custom color names
~colourdef | remove custom color names
coordset | show specific coordinate set (a.k.a. frame or conformer)
crossfade | fade from one view to another
defattr | set many Python attribute values for structure elements from a file
delete | delete parts of a structure
dssp | compute/assign secondary structure
exit | quit ChimeraX
quit | quit ChimeraX
fly | interpolate motions for animations
graphics | control 3D graphics parameters
hide | stop displaying (parts of) a model
~show | stop displaying (parts of) a model
~display | stop displaying (parts of) a model
lighting | change lighting
lighting model | change per-model lighting
material | change visual surface properties of 3D objects
measure buriedarea | measure surface area buried by contacting structures
measure center | measure center of mass of maps or atoms
measure convexity | color surface based on local convexity
measure inertia | measure moments of inertia
measure length | measure path length of connected markers
measure rotation | measure rotation of one model relative to another
measure symmetry | compute map symmetry
move | move (parts of) a model relative to others
palette | list available color palettes
perframe | execute commands every frame
~perframe | stop execution of commands every frame
pwd | report current working directory
rainbow | "rainbow" color (parts of) structures
rename | change name or ID of model
rmsd | measure RMSD between two sets of atoms
rock | rock models back and forth
roll | continuously turn model(s) about an axis
runscript | run a Python script with arguments
select | select models or parts thereof
~select | unselect models or parts thereof
set | set various global parameters
~set | revert various global parameters to their default value
setattr | set Python attribute values for structure elements
show | display (parts of) a model
display | display (parts of) a model
size | change display size of structural elements
split | split a model into multiple models
stop | stop an ongoing motion
style | change style of depiction for strcutural elements
sym | generate symmetry mates
tile | tile models onto grid
time | time execution and redisplay of commands
transparency | change transparency of (parts of) models
turn | rotate a model about an axis
undo | undo a command
redo | redo an undone command
usage | show the required syntax for a command
version | report ChimeraX version number
view | change/save/restore 3D view
wait | wait a given amount of frames before executing the next command
windowsize | set the size of the 3D window
wobble | move models in figure 8 motion
select zone | select (parts of) models within a 3D zone
zoom | zoom in/out
Selectors:
sel | selected atoms
all | everything
pbonds | pseudobonds
hbonds | hydrogen bonds
hbondatoms | hydrogen bond atoms
* STL (1.0): STL file read/write
Category: Generic 3D objects
This bundle provides the ability to read and write StereoLithography (STL)
files.
* Storm (1.0): STORM file reader
Category: Generic 3D object
Read STORM microscopy text files with x,y,z points and widths.
* StrudelScore (0.1.9): Strudel score visualisation tool
Category: General
* Tool:
---
Strudel Score | Strudel score visualisation
Command:
strudel | Print center of mass of atoms
* Struts (1.0): struts for 3D printing
Category: Molecular structure
Add bonds between atoms of a molecule to strengthen it for 3-d printing.
Command:
---
struts | provide struts for 3D printing
* Surface (1.0): Surface calculations
Category: Generic 3D objects
Routines to calculate and manipulate triangulated surfaces.
Tools:
---
Hide Dust | hide small surface blobs
Surface Zone | show surface near atoms
Color Zone | color surface to match nearby atoms
Measure Volume and Area | measure surface area and enclosed volume
Surface Color | Color surface by geometry or map value
Commands:
color electrostatic | color surface by electrostatic potential map
color sample | color surface by map value
color gradient | color surface by map gradient norm
color radial | color surface by distance from a point
color cylindrical | color surface by distance from an axis
color height | color surface by distance from a plane
color image | color surface using an image file
surface | create/modify surfaces
~surface | delete surface
surface showPatches | show atom surface patches for existing surfaces
surface hidePatches | hide patches of existing surfaces for specified atoms
surface close | close surfaces for specified atoms
surface style | set surface mesh, solid, or dot display style
surface squaremesh | mask mesh lines that are not parallel x, y or z
surface showall | turn of maskig of triangles and edges
surface cap | control surface caps when clipping
surface dust | hide small pieces of surfaces
surface undust | show small pieces of surfaces
surface zone | show surface near atoms
surface unzone | show all of surface
surface check | check surface topology
sop | alias for surface commands
volume splitbyzone | split volume by color zone
measure sasa | measure solvent-accessible surface area
measure volume | measure enclosed surface volume
measure area | measure surface area
* SwapAA (2.0): Swap amino acid
Category: Structure Editing
Swap amino acid
Command:
---
swapaa mousemode | Replaces amino acid with a specified standard amino acid
* SwapRes (2.1): Swap residue side chains
Category: Structure Editing
Swap amino/nucleic acid side chains, using rotamer libraries where applicable
Tool:
---
Rotamers | swap residue side chain
Command:
swapaa | swap residue side chain
* TapeMeasure (1.0): Tape measure mouse mode
Category: General
Measure distance between two points in scene
* Test (1.0): simple regression test
Category: General
Execute a series of commands to test for regressions.
Commands:
---
debug test | Run through test sequence of commands to check for errors
debug exectest | Test running executable from bundle
debug expectfail | Expect command to fail
* TestManager (0.3): manager for test cases
Category: Utilities
Manager for test cases (à la unittest) for ChimeraX bundles. Creating test
cases can allow bundle developers to quickly test the functionality of their
bundle and whether their bundle remains functioning after code is edited or
ChimeraX updates. Test cases can be created by subclassing the TestWithSession
class of this bundle. For convenience, this subclass of unittest.TestCase has
a session attribute, which can be used to execute commands or start tools in
the same way a user would. Tests can be implemented either as methods of a
TestWithSession subclass with names that begin with "test_" or by implementing
the runTest method, as is standard with unittest.TestCase. A structure
validation function is also included, which can be used to compare two
`chimerax.atomic.AtomicStructure`s based on their elements, bonding, and RMSD
between the two structures. As an example: ```python from
chimerax.core.commands import run
System Message: WARNING/2 (`<string>`, line 1); backlink
Inline interpreted text or phrase reference start-string without end-string.
System Message: WARNING/2 (`<string>`, line 1); backlink
Inline literal start-string without end-string.
System Message: WARNING/2 (`<string>`, line 1); backlink
Inline interpreted text or phrase reference start-string without end-string.
from TestManager import TestWithSession from TestManager.validation import
validate_atomic_structures as validate
class AngleCmdTest(TestWithSession):
"""tests associated with the angle command"""
def test_change_angle(self):
"""test setting the angle of a simple structure" # open a water molecule
run(self.session, "open
/home/CoolUser/my_bundle/tests/structures/water_molecule.mol2") # set the
H-O-H angle to 104.5 degrees run(self.session, "angle @H1 @O1 @H2 104.5")
# grab the water model # before and after every test, all open models are
closed # therefore, our water molecule should be the first and only open model
mdl = self.session.models.list()[0]
# open a reference structure, which has an H-O-H angle of 104.5 and the same
bonding pattern as the previous water molecule run(self.session, "open
/home/CoolUser/my_bundle/tests/structures/water_angle_ref.mol2") # grab this
reference structure ref_mdl = self.session.models.list()[1]
# the test will fail if the two water molecules are dissimilar # the "thresh"
keyword specifies the tolerance on the RMSD # see the documentation associated
with this method for more details self.assertTrue(validate(mdl, ref_mdl,
thresh="tight"))
System Message: WARNING/2 (`<string>`, line 39)
Definition list ends without a blank line; unexpected unindent.
```
System Message: WARNING/2 (`<string>`, line 39); backlink
Inline literal start-string without end-string.
System Message: WARNING/2 (`<string>`, line 39); backlink
Inline interpreted text or phrase reference start-string without end-string.
To add this test, include a provider for the test_manager in your
bundle_info.xml file. Whether developers choose to add their test cases to
their main bundle, or create a separate bundle specifically for tests is up to
them. ```xml <Providers manager="test_manager">
System Message: WARNING/2 (`<string>`, line 41); backlink
Inline literal start-string without end-string.
System Message: WARNING/2 (`<string>`, line 41); backlink
Inline interpreted text or phrase reference start-string without end-string.
System Message: ERROR/3 (`<string>`, line 45)
Unexpected indentation.
> <Provider name="angle_command"/>
System Message: WARNING/2 (`<string>`, line 46)
Block quote ends without a blank line; unexpected unindent.
</Providers> ```
System Message: WARNING/2 (`<string>`, line 46); backlink
Inline literal start-string without end-string.
System Message: WARNING/2 (`<string>`, line 46); backlink
Inline interpreted text or phrase reference start-string without end-string.
The run_provider method of the bundle containing this test should return their
TestWithSession subclass. Multiple providers can be added to the manager.
```python class _TestBundle(BundleAPI):
System Message: WARNING/2 (`<string>`, line 52); backlink
Inline literal start-string without end-string.
System Message: WARNING/2 (`<string>`, line 52); backlink
Inline interpreted text or phrase reference start-string without end-string.
> @staticmethod def run_provider(session, name, mgr, **kw):
>
> System Message: WARNING/2 (`<string>`, line 55); backlink
>
> Inline strong start-string without end-string.
>
> System Message: ERROR/3 (`<string>`, line 57)
>
> Unexpected indentation.
>
>> if mgr is session.test_manager:
>>
>>
>> if name == "angle_command":
>> from .tests.angle_command import AngleCmdTest return AngleCmdTest
System Message: WARNING/2 (`<string>`, line 61)
Block quote ends without a blank line; unexpected unindent.
```
System Message: WARNING/2 (`<string>`, line 61); backlink
Inline literal start-string without end-string.
System Message: WARNING/2 (`<string>`, line 61); backlink
Inline interpreted text or phrase reference start-string without end-string.
There are two simple ways to run tests. One is using the test command, for
which a list of provider names can be specified to only run certain tests.
When run without arguments, the test command will run all tests. Running help
test will list the available tests in the log. The "Run Tests" tool, found in
the "Utilities" section, can also be used to run your tests. The tool lists
all providers, and the providers can be selected to only run test methods of
those providers. After tests are run, results can be viewed in the tool. For
both the test command the the tool, results are printed to the log.
Tools:
---
Run Tests | run tests
Linter | check for errors in code
Commands:
test | run a test
linter | run a code linter
* Toolbar (1.0.1): Toolbar
Category: General
Tabbed Toolbar
Provides a Windows ribbon-style toolbar interface
Tool:
---
Toolbar | a Windows ribbon-style toolbar
* ToolshedUtils (1.2): Toolshed bundle utilities
Category: Utilities
Utilties for installing, uninstalling, and updating bundles from the ChimeraX
Toolshed
Tool:
---
Updates | synopsis
* Tug (1.0): Tug on atoms with molecular dynamics
Category: Molecular structure
Tug on atoms with molecular dynamics.
* UI (1.2.1): ChimeraX user interface
Category: User Interface
ChimeraX user interface
Commands:
---
ui | control user interface behavior
tool | Manipulate tools
* uniprot (2.1): UniProt database support
Category: Sequence
Fetch Uniprot sequence info
* UnitCell (1.0): Show crystal unit cell
Category: Higher-Order Structure
Copy an atomic model solved by X-ray crystallography to fill out the unit
cell.
Tool:
---
Unit Cell | Show crystal unit cell
Command:
unitcell | Place copies of atomic structure in crystal unit cell
* ViewDockX (1.0): Analyze ligand-receptor docking results
Category: General
Display docking results as structures and table.
UCSF DOCK output in PDB and mol2 formats are supported.
Tool:
---
ViewDockX | display docking results
Commands:
viewdockx | specify models as docking results
viewdockx down | Simulate down-arrow key in ViewDockX
viewdockx up | Simulate up-arrow key in ViewDockX
* Vive (1.1): Virtual reality headset support
Category: General
Use virtual reality headsets with SteamVR.
Commands:
---
vr | Render to virtual reality headsets
device vr | Render to virtual reality headsets
* VolumeMenu (1.0): Volume menu
Category: Volume data
Add a top level volume menu.
Tool:
---
Show Volume Menu | Add a top level volume menu
* VTK (1.0): Legacy VTK file reader and writer
Category: Generic 3D objects
The ChimeraX-VTK bundle provides support for reading polygonal data from
legacy VTK files and writing those files for molecular structures and
surfaces.
* WavefrontOBJ (1.0): Wavefront OBJ file read/write
Category: Generic 3D objects
This bundle provides the ability to read and write Wavefront OBJ files.
* WebCam (1.0): Combine camera video with graphics
Category: General
Produce augmented reality videos combining web cam video with rendered
graphics.
Commands:
---
webcam | Show webcam video
device webcam | Show webcam video
* WebServices (1.0): Web service and HTTP request support
Category: General
Infrastructure support for web services and HTTP requests
* Zone (1.0): Mouse mode to show atom and map zones
Category: Volume Data
Display atoms and density near an atom chosen with the mouse
Command:
---
zone | Show atoms and map in a small region
> ui tool show ISOLDE
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 470, in get_module
m = importlib.import_module(self.package_name)
File "C:\Program Files\ChimeraX\bin\lib\importlib\\__init__.py", line 127, in
import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 783, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "C:\Users\DELL\AppData\Local\UCSF\ChimeraX\1.2\site-
packages\chimerax\isolde\\__init__.py", line 41, in <module>
__version__ = _version()
File "C:\Users\DELL\AppData\Local\UCSF\ChimeraX\1.2\site-
packages\chimerax\isolde\\__init__.py", line 39, in _version
return pkg_resources.require('ChimeraX-ISOLDE')[0].version
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\pkg_resources\\__init__.py", line 884, in require
needed = self.resolve(parse_requirements(requirements))
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\pkg_resources\\__init__.py", line 775, in resolve
raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 539, in start_tool
api = self._get_api(session.logger)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 489, in _get_api
m = self.get_module()
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 472, in get_module
raise ToolshedError("Error importing bundle %s's module: %s" % (self.name,
str(e)))
chimerax.core.toolshed.ToolshedError: Error importing bundle ChimeraX-ISOLDE's
module: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\ui\gui.py",
line 1552, in <lambda>
run(ses, "ui tool show %s" % StringArg.unparse(tool_name)))
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\run.py", line 36, in run
results = command.run(text, log=log, return_json=return_json)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\commands\cli.py", line 2852, in run
result = ci.function(session, **kw_args)
File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\ui\cmd.py",
line 203, in ui_tool_show
bi.start_tool(session, name)
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 545, in start_tool
raise ToolshedError(
chimerax.core.toolshed.ToolshedError: start_tool() failed for tool ISOLDE in
bundle ChimeraX-ISOLDE:
Error importing bundle ChimeraX-ISOLDE's module: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
chimerax.core.toolshed.ToolshedError: start_tool() failed for tool ISOLDE in
bundle ChimeraX-ISOLDE:
Error importing bundle ChimeraX-ISOLDE's module: (ChimeraX-UI 1.2.1
(c:\users\dell\appdata\local\ucsf\chimerax\1.2\site-packages),
Requirement.parse('ChimeraX-UI~=1.4'), {'ChimeraX-SaveCommand'})
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\toolshed\info.py", line 545, in start_tool
raise ToolshedError(
See log for complete Python traceback.
OpenGL version: 3.3.14831 Core Profile Forward-Compatible Context 21.5.2 27.20.21003.8013
OpenGL renderer: AMD Radeon R5 430
OpenGL vendor: ATI Technologies Inc.
Manufacturer: Dell Inc.
Model: OptiPlex 5080
OS: Microsoft Windows 10 家庭版 (Build 19043)
Memory: 59,827,888,128
MaxProcessMemory: 137,438,953,344
CPU: 12 Intel(R) Core(TM) i5-10500 CPU @ 3.10GHz
OSLanguage: zh-CN
Locale: ('zh_CN', 'cp936')
PyQt5 5.15.2, Qt 5.15.2
Installed Packages:
alabaster: 0.7.12
appdirs: 1.4.4
Babel: 2.9.1
backcall: 0.2.0
blockdiag: 2.0.1
certifi: 2020.12.5
cftime: 1.5.0
chardet: 3.0.4
ChimeraX-AddCharge: 1.0.1
ChimeraX-AddH: 2.1.6
ChimeraX-AlignmentAlgorithms: 2.0
ChimeraX-AlignmentHdrs: 3.2
ChimeraX-AlignmentMatrices: 2.0
ChimeraX-Alignments: 2.1
ChimeraX-AmberInfo: 1.0
ChimeraX-Arrays: 1.0
ChimeraX-Atomic: 1.13.2
ChimeraX-AtomicLibrary: 3.1.3
ChimeraX-AtomSearch: 2.0
ChimeraX-AtomSearchLibrary: 1.0
ChimeraX-AxesPlanes: 2.0
ChimeraX-BasicActions: 1.1
ChimeraX-BILD: 1.0
ChimeraX-BlastProtein: 1.1
ChimeraX-BondRot: 2.0
ChimeraX-BugReporter: 1.0
ChimeraX-BuildStructure: 2.5.2
ChimeraX-Bumps: 1.0
ChimeraX-BundleBuilder: 1.1
ChimeraX-ButtonPanel: 1.0
ChimeraX-CageBuilder: 1.0
ChimeraX-CellPack: 1.0
ChimeraX-Centroids: 1.1
ChimeraX-ChemGroup: 2.0
ChimeraX-Clashes: 2.1
ChimeraX-Clipper: 0.16.0
ChimeraX-ColorActions: 1.0
ChimeraX-ColorGlobe: 1.0
ChimeraX-ColorKey: 1.2.1
ChimeraX-CommandLine: 1.1.4
ChimeraX-ConnectStructure: 2.0
ChimeraX-Contacts: 1.0
ChimeraX-Core: 1.2.5
ChimeraX-CoreFormats: 1.0
ChimeraX-coulombic: 1.1.1
ChimeraX-Crosslinks: 1.0
ChimeraX-Crystal: 1.0
ChimeraX-CrystalContacts: 1.0
ChimeraX-DataFormats: 1.1
ChimeraX-DevelExtras: 0.4.0
ChimeraX-Dicom: 1.0
ChimeraX-DistMonitor: 1.1.3
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.1
ChimeraX-Help: 1.1
ChimeraX-HKCage: 1.3
ChimeraX-IHM: 1.0
ChimeraX-ImageFormats: 1.1
ChimeraX-IMOD: 1.0
ChimeraX-IO: 1.0.1
ChimeraX-ISOLDE: 1.2.2
ChimeraX-Label: 1.0
ChimeraX-ListInfo: 1.1.1
ChimeraX-Log: 1.1.2
ChimeraX-LookingGlass: 1.1
ChimeraX-Maestro: 1.8.1
ChimeraX-Map: 1.0.2
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.2.1
ChimeraX-MDcrds: 2.2
ChimeraX-MedicalToolbar: 1.0.1
ChimeraX-Meeting: 1.0
ChimeraX-MLP: 1.1
ChimeraX-mmCIF: 2.3
ChimeraX-MMTF: 2.1
ChimeraX-Modeller: 1.0.1
ChimeraX-ModelPanel: 1.0.1
ChimeraX-ModelSeries: 1.0
ChimeraX-Mol2: 2.0
ChimeraX-Morph: 1.0
ChimeraX-MouseModes: 1.1
ChimeraX-Movie: 1.0
ChimeraX-Neuron: 1.0
ChimeraX-Nucleotides: 2.0.1
ChimeraX-OpenCommand: 1.5
ChimeraX-PDB: 2.4.1
ChimeraX-PDBBio: 1.0
ChimeraX-PDBLibrary: 1.0.1
ChimeraX-PDBMatrices: 1.0
ChimeraX-PickBlobs: 1.0
ChimeraX-Positions: 1.0
ChimeraX-PresetMgr: 1.0.1
ChimeraX-PubChem: 2.0.1
ChimeraX-ReadPbonds: 1.0
ChimeraX-Registration: 1.1
ChimeraX-RemoteControl: 1.0
ChimeraX-ResidueFit: 1.0
ChimeraX-RestServer: 1.1
ChimeraX-RNALayout: 1.0
ChimeraX-RotamerLibMgr: 2.0
ChimeraX-RotamerLibsDunbrack: 2.0
ChimeraX-RotamerLibsDynameomics: 2.0
ChimeraX-RotamerLibsRichardson: 2.0
ChimeraX-SaveCommand: 1.4
ChimeraX-SchemeMgr: 1.0
ChimeraX-SDF: 2.0
ChimeraX-Segger: 1.0
ChimeraX-Segment: 1.0
ChimeraX-SeqView: 2.3
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.1
ChimeraX-SmoothLines: 1.0
ChimeraX-SpaceNavigator: 1.0
ChimeraX-StdCommands: 1.3.1
ChimeraX-STL: 1.0
ChimeraX-Storm: 1.0
ChimeraX-StrudelScore: 0.1.9
ChimeraX-Struts: 1.0
ChimeraX-Surface: 1.0
ChimeraX-SwapAA: 2.0
ChimeraX-SwapRes: 2.1
ChimeraX-TapeMeasure: 1.0
ChimeraX-Test: 1.0
ChimeraX-TestManager: 0.3
ChimeraX-Toolbar: 1.0.1
ChimeraX-ToolshedUtils: 1.2
ChimeraX-Tug: 1.0
ChimeraX-UI: 1.2.1
ChimeraX-uniprot: 2.1
ChimeraX-UnitCell: 1.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.21
decorator: 5.0.9
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.17
imagecodecs: 2020.5.30
imagesize: 1.2.0
ipykernel: 5.3.4
ipython: 7.18.1
ipython-genutils: 0.2.0
jedi: 0.17.2
Jinja2: 2.11.2
jupyter-client: 6.1.7
jupyter-core: 4.7.1
kiwisolver: 1.3.1
line-profiler: 2.1.2
lxml: 4.6.2
lz4: 3.1.0
MarkupSafe: 2.0.1
matplotlib: 3.3.2
MolecularDynamicsViewer: 1.2
msgpack: 1.0.0
netCDF4: 1.5.4
networkx: 2.5
numexpr: 2.7.3
numpy: 1.19.2
numpydoc: 1.1.0
openvr: 1.14.1501
packaging: 20.9
ParmEd: 3.2.0
parso: 0.7.1
pickleshare: 0.7.5
Pillow: 7.2.0
pip: 21.0.1
pkginfo: 1.5.0.1
prompt-toolkit: 3.0.18
psutil: 5.7.2
pycollada: 0.7.1
pydicom: 2.0.0
Pygments: 2.7.1
PyOpenGL: 3.1.5
PyOpenGL-accelerate: 3.1.5
pyparsing: 2.4.7
PyQt5-commercial: 5.15.2
PyQt5-sip: 12.8.1
PyQtWebEngine-commercial: 5.15.2
python-dateutil: 2.8.1
pytz: 2021.1
pywin32: 228
pyzmq: 22.0.3
qtconsole: 4.7.7
QtPy: 1.9.0
RandomWords: 0.3.0
requests: 2.24.0
scipy: 1.5.2
setuptools: 50.3.2
sfftk-rw: 0.6.7.dev1
six: 1.15.0
snowballstemmer: 2.1.0
sortedcontainers: 2.2.2
Sphinx: 3.2.1
sphinxcontrib-applehelp: 1.0.2
sphinxcontrib-blockdiag: 2.0.0
sphinxcontrib-devhelp: 1.0.2
sphinxcontrib-htmlhelp: 2.0.0
sphinxcontrib-jsmath: 1.0.1
sphinxcontrib-qthelp: 1.0.3
sphinxcontrib-serializinghtml: 1.1.5
suds-jurko: 0.6
tables: 3.6.1
tifffile: 2020.9.3
tinyarray: 1.2.3
tornado: 6.1
traitlets: 5.0.5
urllib3: 1.25.11
wcwidth: 0.2.5
webcolors: 1.11.1
wheel: 0.36.0
wheel-filename: 1.3.0
WMI: 1.5.1
Change History (2)
comment:1 by , 4 years ago
| Cc: | added |
|---|---|
| Component: | Unassigned → Tool Shed |
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → Dependency conflict trying to install ISOLDE into 1.2.5 |
comment:2 by , 4 years ago
| Description: | modified (diff) |
|---|---|
| Resolution: | → limitation |
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
Incompatible version of UI bundle was installed. Unfortunately to remove it is complicated because it is in the user customization of ChimeraX.
To fix this, two directories need to be removed. To find out where in the filesystem they are, use the
info path}} command to to find the {{{user versioned data directory.Then use a file browser to go to that directory. On Windows, you might need to check the
Hidden Filesentry in theViewmenu. Then go into thesite-packagesdirectory and remove theChimeraX_UI-1.2.1.dist-infodirectory. And then go into thechimeraxdirectory (inside ofsite-packages) and remove theuidirectory.