Opened 6 months ago

Closed 6 months ago

#17580 closed defect (fixed)

alphafold pae: JSONDecodeError

Reported by: chimerax-bug-report@… Owned by: Tom Goddard
Priority: normal Milestone:
Component: Structure Prediction Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        macOS-15.1.1-arm64-arm-64bit
ChimeraX Version: 1.8 (2024-06-10 23:15:52 UTC)
Description
(Describe the actions that caused this problem to occur here)

Log:
Startup Messages  
---  
note | available bundle cache has not been initialized yet  
  
UCSF ChimeraX version: 1.8 (2024-06-10)  
© 2016-2024 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open /Users/camilleribeiro/Downloads/CF-AAA43581.1_9914.cif

Summary of feedback from opening /Users/camilleribeiro/Downloads/CF-
AAA43581.1_9914.cif  
---  
warning | Atom H is not in the residue template for MET /A:1  
  
CF-AAA43581.1_9914.cif title:  
ColabFold model for polymerase 1 (AAA43581.1) from Alphainfluenzavirus
influenzae (J02151.1) [more info...]  
  
Chain information for CF-AAA43581.1_9914.cif #1  
---  
Chain | Description  
A | polymerase 1 (AAA43581.1) from Alphainfluenzavirus influenzae (J02151.1)  
  
Color CF-AAA43581.1_9914.cif by residue attribute pLDDT_score  

> ui tool show "AlphaFold Error Plot"

> ui tool show ESMFold

> ui tool show "ESMFold Error Plot"

> ui tool show "AlphaFold Error Plot"

> ui tool show AlphaFold

File "AF-A0A2S3ZQR1-F1-predicted_aligned_error_v4.json" does not exist.  

> alphafold pae #1 file
> /Users/camilleribeiro/Downloads/ChimeraX/AlphaFold/AF-A0A2S3ZQR1-F1-predicted_aligned_error_v4.json

Structure CF-AAA43581.1_9914.cif #1 does not match PAE matrix size 307.The
structure has 757 polymer residues and 0 non-polymer atoms  
  
This can happen if chains or atoms were deleted from the AlphaFold model or if
the PAE data was applied to a structure that was not the one predicted by
AlphaFold. Use the full-length AlphaFold model to show predicted aligned
error.  

> alphafold pae #1 file
> /Users/camilleribeiro/Downloads/ChimeraX/AlphaFold/alphafold_database.json

Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 173, in _choose_pae_file  
self._open_pae()  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 186, in _open_pae  
self._open_pae_from_file(s)  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 210, in _open_pae_from_file  
run(self.session, cmd)  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/run.py", line 49, in run  
results = command.run(text, log=log, return_json=return_json)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/cli.py", line 3213, in run  
result = ci.function(session, **kw_args)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 1405, in alphafold_pae  
pae = AlphaFoldPAE(file, structure)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 941, in __init__  
self._pae_matrix = read_pae_matrix(pae_path)  
^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 1185, in read_pae_matrix  
return read_json_pae_matrix(path)  
^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 1198, in read_json_pae_matrix  
j = json.load(f)  
^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/__init__.py",
line 293, in load  
return loads(fp.read(),  
^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/__init__.py",
line 346, in loads  
return _default_decoder.decode(s)  
^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/decoder.py",
line 337, in decode  
obj, end = self.raw_decode(s, idx=_w(s, 0).end())  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/decoder.py",
line 353, in raw_decode  
obj, end = self.scan_once(s, idx)  
^^^^^^^^^^^^^^^^^^^^^^  
json.decoder.JSONDecodeError: Expecting ',' delimiter: line 6 column 5 (char
256)  
  
json.decoder.JSONDecodeError: Expecting ',' delimiter: line 6 column 5 (char
256)  
  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/decoder.py",
line 353, in raw_decode  
obj, end = self.scan_once(s, idx)  
^^^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  

> open
> /Users/camilleribeiro/Downloads/ChimeraX/AlphaFold/alphafold_database.json

Failed opening file
/Users/camilleribeiro/Downloads/ChimeraX/AlphaFold/alphafold_database.json:  
Opening an AlphaFold PAE file requires specifying the structure to associate.
Did not find an open structure from the same directory. To specify the
structure use menu  
  
Tools / Structure Prediction / AlphaFold Error Plot  
  
or use the open command, for example  
  
open
/Users/camilleribeiro/Downloads/ChimeraX/AlphaFold/alphafold_database.json
format pae structure #1  

> open /Users/camilleribeiro/Downloads/ChimeraX/COLOURlovers/viridis.json

Failed opening file
/Users/camilleribeiro/Downloads/ChimeraX/COLOURlovers/viridis.json:  
Opening an AlphaFold PAE file requires specifying the structure to associate.
Did not find an open structure from the same directory. To specify the
structure use menu  
  
Tools / Structure Prediction / AlphaFold Error Plot  
  
or use the open command, for example  
  
open /Users/camilleribeiro/Downloads/ChimeraX/COLOURlovers/viridis.json format
pae structure #1  

> open /Users/camilleribeiro/Downloads/CF-AAA43581.1_9914_relaxed.pdb

Chain information for CF-AAA43581.1_9914_relaxed.pdb #2  
---  
Chain | Description  
A | No description available  
  

> alphafold pae #1 file
> /Users/camilleribeiro/Downloads/ChimeraX/AlphaFold/alphafold_database.json

Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 186, in _open_pae  
self._open_pae_from_file(s)  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 210, in _open_pae_from_file  
run(self.session, cmd)  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/run.py", line 49, in run  
results = command.run(text, log=log, return_json=return_json)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/cli.py", line 3213, in run  
result = ci.function(session, **kw_args)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 1405, in alphafold_pae  
pae = AlphaFoldPAE(file, structure)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 941, in __init__  
self._pae_matrix = read_pae_matrix(pae_path)  
^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 1185, in read_pae_matrix  
return read_json_pae_matrix(path)  
^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 1198, in read_json_pae_matrix  
j = json.load(f)  
^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/__init__.py",
line 293, in load  
return loads(fp.read(),  
^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/__init__.py",
line 346, in loads  
return _default_decoder.decode(s)  
^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/decoder.py",
line 337, in decode  
obj, end = self.raw_decode(s, idx=_w(s, 0).end())  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/decoder.py",
line 353, in raw_decode  
obj, end = self.scan_once(s, idx)  
^^^^^^^^^^^^^^^^^^^^^^  
json.decoder.JSONDecodeError: Expecting ',' delimiter: line 6 column 5 (char
256)  
  
json.decoder.JSONDecodeError: Expecting ',' delimiter: line 6 column 5 (char
256)  
  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/decoder.py",
line 353, in raw_decode  
obj, end = self.scan_once(s, idx)  
^^^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  

> alphafold pae #1 file
> /Users/camilleribeiro/Downloads/ChimeraX/AlphaFold/alphafold_database.json

Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 186, in _open_pae  
self._open_pae_from_file(s)  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 210, in _open_pae_from_file  
run(self.session, cmd)  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/run.py", line 49, in run  
results = command.run(text, log=log, return_json=return_json)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/cli.py", line 3213, in run  
result = ci.function(session, **kw_args)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 1405, in alphafold_pae  
pae = AlphaFoldPAE(file, structure)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 941, in __init__  
self._pae_matrix = read_pae_matrix(pae_path)  
^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 1185, in read_pae_matrix  
return read_json_pae_matrix(path)  
^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 1198, in read_json_pae_matrix  
j = json.load(f)  
^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/__init__.py",
line 293, in load  
return loads(fp.read(),  
^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/__init__.py",
line 346, in loads  
return _default_decoder.decode(s)  
^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/decoder.py",
line 337, in decode  
obj, end = self.raw_decode(s, idx=_w(s, 0).end())  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/decoder.py",
line 353, in raw_decode  
obj, end = self.scan_once(s, idx)  
^^^^^^^^^^^^^^^^^^^^^^  
json.decoder.JSONDecodeError: Expecting ',' delimiter: line 6 column 5 (char
256)  
  
json.decoder.JSONDecodeError: Expecting ',' delimiter: line 6 column 5 (char
256)  
  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/decoder.py",
line 353, in raw_decode  
obj, end = self.scan_once(s, idx)  
^^^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  

> ui tool show "AlphaFold Error Plot"

> alphafold pae #1 file
> /Users/camilleribeiro/Downloads/ChimeraX/AlphaFold/alphafold_database.json

Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 186, in _open_pae  
self._open_pae_from_file(s)  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 210, in _open_pae_from_file  
run(self.session, cmd)  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/run.py", line 49, in run  
results = command.run(text, log=log, return_json=return_json)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/core/commands/cli.py", line 3213, in run  
result = ci.function(session, **kw_args)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 1405, in alphafold_pae  
pae = AlphaFoldPAE(file, structure)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 941, in __init__  
self._pae_matrix = read_pae_matrix(pae_path)  
^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 1185, in read_pae_matrix  
return read_json_pae_matrix(path)  
^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-
packages/chimerax/alphafold/pae.py", line 1198, in read_json_pae_matrix  
j = json.load(f)  
^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/__init__.py",
line 293, in load  
return loads(fp.read(),  
^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/__init__.py",
line 346, in loads  
return _default_decoder.decode(s)  
^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/decoder.py",
line 337, in decode  
obj, end = self.raw_decode(s, idx=_w(s, 0).end())  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/decoder.py",
line 353, in raw_decode  
obj, end = self.scan_once(s, idx)  
^^^^^^^^^^^^^^^^^^^^^^  
json.decoder.JSONDecodeError: Expecting ',' delimiter: line 6 column 5 (char
256)  
  
json.decoder.JSONDecodeError: Expecting ',' delimiter: line 6 column 5 (char
256)  
  
File
"/Applications/ChimeraX-1.8.app/Contents/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/decoder.py",
line 353, in raw_decode  
obj, end = self.scan_once(s, idx)  
^^^^^^^^^^^^^^^^^^^^^^  
  
See log for complete Python traceback.  
  




OpenGL version: 4.1 Metal - 89.3
OpenGL renderer: Apple M2
OpenGL vendor: Apple

Python: 3.11.4
Locale: UTF-8
Qt version: PyQt6 6.6.1, Qt 6.6.1
Qt runtime version: 6.6.3
Qt platform: cocoa
Hardware:

    Hardware Overview:

      Model Name: MacBook Air
      Model Identifier: Mac14,2
      Model Number: Z161000F2B/A
      Chip: Apple M2
      Total Number of Cores: 8 (4 performance and 4 efficiency)
      Memory: 16 GB
      System Firmware Version: 11881.41.5
      OS Loader Version: 11881.41.5

Software:

    System Software Overview:

      System Version: macOS 15.1.1 (24B91)
      Kernel Version: Darwin 24.1.0
      Time since boot: 148 days, 14 hours, 35 minutes

Graphics/Displays:

    Apple M2:

      Chipset Model: Apple M2
      Type: GPU
      Bus: Built-In
      Total Number of Cores: 10
      Vendor: Apple (0x106b)
      Metal Support: Metal 3
      Displays:
        Color LCD:
          Display Type: Built-in Liquid Retina Display
          Resolution: 2560 x 1664 Retina
          Main Display: Yes
          Mirror: Off
          Online: Yes
          Automatically Adjust Brightness: Yes
          Connection Type: Internal


Installed Packages:
    alabaster: 0.7.16
    appdirs: 1.4.4
    appnope: 0.1.4
    asttokens: 2.4.1
    Babel: 2.15.0
    beautifulsoup4: 4.12.3
    blockdiag: 3.0.0
    blosc2: 2.0.0
    build: 1.2.1
    certifi: 2023.11.17
    cftime: 1.6.4
    charset-normalizer: 3.3.2
    ChimeraX-AddCharge: 1.5.17
    ChimeraX-AddH: 2.2.6
    ChimeraX-AlignmentAlgorithms: 2.0.2
    ChimeraX-AlignmentHdrs: 3.5
    ChimeraX-AlignmentMatrices: 2.1
    ChimeraX-Alignments: 2.12.7
    ChimeraX-AlphaFold: 1.0
    ChimeraX-AltlocExplorer: 1.1.1
    ChimeraX-AmberInfo: 1.0
    ChimeraX-Arrays: 1.1
    ChimeraX-Atomic: 1.57.1
    ChimeraX-AtomicLibrary: 14.0.6
    ChimeraX-AtomSearch: 2.0.1
    ChimeraX-AxesPlanes: 2.4
    ChimeraX-BasicActions: 1.1.2
    ChimeraX-BILD: 1.0
    ChimeraX-BlastProtein: 2.4.6
    ChimeraX-BondRot: 2.0.4
    ChimeraX-BugReporter: 1.0.1
    ChimeraX-BuildStructure: 2.12.1
    ChimeraX-Bumps: 1.0
    ChimeraX-BundleBuilder: 1.2.7
    ChimeraX-ButtonPanel: 1.0.1
    ChimeraX-CageBuilder: 1.0.1
    ChimeraX-CellPack: 1.0
    ChimeraX-Centroids: 1.4
    ChimeraX-ChangeChains: 1.1
    ChimeraX-CheckWaters: 1.4
    ChimeraX-ChemGroup: 2.0.1
    ChimeraX-Clashes: 2.2.4
    ChimeraX-ColorActions: 1.0.5
    ChimeraX-ColorGlobe: 1.0
    ChimeraX-ColorKey: 1.5.6
    ChimeraX-CommandLine: 1.2.5
    ChimeraX-ConnectStructure: 2.0.1
    ChimeraX-Contacts: 1.0.1
    ChimeraX-Core: 1.8
    ChimeraX-CoreFormats: 1.2
    ChimeraX-coulombic: 1.4.3
    ChimeraX-Crosslinks: 1.0
    ChimeraX-Crystal: 1.0
    ChimeraX-CrystalContacts: 1.0.1
    ChimeraX-DataFormats: 1.2.3
    ChimeraX-Dicom: 1.2.4
    ChimeraX-DiffPlot: 1.0
    ChimeraX-DistMonitor: 1.4.2
    ChimeraX-DockPrep: 1.1.3
    ChimeraX-Dssp: 2.0
    ChimeraX-EMDB-SFF: 1.0
    ChimeraX-ESMFold: 1.0
    ChimeraX-FileHistory: 1.0.1
    ChimeraX-FunctionKey: 1.0.1
    ChimeraX-Geometry: 1.3
    ChimeraX-gltf: 1.0
    ChimeraX-Graphics: 1.1.1
    ChimeraX-Hbonds: 2.4
    ChimeraX-Help: 1.2.2
    ChimeraX-HKCage: 1.3
    ChimeraX-IHM: 1.1
    ChimeraX-ImageFormats: 1.2
    ChimeraX-IMOD: 1.0
    ChimeraX-IO: 1.0.1
    ChimeraX-ItemsInspection: 1.0.1
    ChimeraX-IUPAC: 1.0
    ChimeraX-Label: 1.1.10
    ChimeraX-ListInfo: 1.2.2
    ChimeraX-Log: 1.1.6
    ChimeraX-LookingGlass: 1.1
    ChimeraX-Maestro: 1.9.1
    ChimeraX-Map: 1.2
    ChimeraX-MapData: 2.0
    ChimeraX-MapEraser: 1.0.1
    ChimeraX-MapFilter: 2.0.1
    ChimeraX-MapFit: 2.0
    ChimeraX-MapSeries: 2.1.1
    ChimeraX-Markers: 1.0.1
    ChimeraX-Mask: 1.0.2
    ChimeraX-MatchMaker: 2.1.3
    ChimeraX-MCopy: 1.0
    ChimeraX-MDcrds: 2.7.1
    ChimeraX-MedicalToolbar: 1.0.3
    ChimeraX-Meeting: 1.0.1
    ChimeraX-MLP: 1.1.1
    ChimeraX-mmCIF: 2.14.1
    ChimeraX-MMTF: 2.2
    ChimeraX-Modeller: 1.5.17
    ChimeraX-ModelPanel: 1.5
    ChimeraX-ModelSeries: 1.0.1
    ChimeraX-Mol2: 2.0.3
    ChimeraX-Mole: 1.0
    ChimeraX-Morph: 1.0.2
    ChimeraX-MouseModes: 1.2
    ChimeraX-Movie: 1.0
    ChimeraX-Neuron: 1.0
    ChimeraX-Nifti: 1.2
    ChimeraX-NMRSTAR: 1.0.2
    ChimeraX-NRRD: 1.2
    ChimeraX-Nucleotides: 2.0.3
    ChimeraX-OpenCommand: 1.13.5
    ChimeraX-PDB: 2.7.5
    ChimeraX-PDBBio: 1.0.1
    ChimeraX-PDBLibrary: 1.0.4
    ChimeraX-PDBMatrices: 1.0
    ChimeraX-PickBlobs: 1.0.1
    ChimeraX-Positions: 1.0
    ChimeraX-PresetMgr: 1.1.1
    ChimeraX-PubChem: 2.2
    ChimeraX-ReadPbonds: 1.0.1
    ChimeraX-Registration: 1.1.2
    ChimeraX-RemoteControl: 1.0
    ChimeraX-RenderByAttr: 1.4.1
    ChimeraX-RenumberResidues: 1.1
    ChimeraX-ResidueFit: 1.0.1
    ChimeraX-RestServer: 1.2
    ChimeraX-RNALayout: 1.0
    ChimeraX-RotamerLibMgr: 4.0
    ChimeraX-RotamerLibsDunbrack: 2.0
    ChimeraX-RotamerLibsDynameomics: 2.0
    ChimeraX-RotamerLibsRichardson: 2.0
    ChimeraX-SaveCommand: 1.5.1
    ChimeraX-SchemeMgr: 1.0
    ChimeraX-SDF: 2.0.2
    ChimeraX-Segger: 1.0
    ChimeraX-Segment: 1.0.1
    ChimeraX-Segmentations: 3.0.15
    ChimeraX-SelInspector: 1.0
    ChimeraX-SeqView: 2.11.2
    ChimeraX-Shape: 1.0.1
    ChimeraX-Shell: 1.0.1
    ChimeraX-Shortcuts: 1.1.1
    ChimeraX-ShowSequences: 1.0.3
    ChimeraX-SideView: 1.0.1
    ChimeraX-Smiles: 2.1.2
    ChimeraX-SmoothLines: 1.0
    ChimeraX-SpaceNavigator: 1.0
    ChimeraX-StdCommands: 1.16.5
    ChimeraX-STL: 1.0.1
    ChimeraX-Storm: 1.0
    ChimeraX-StructMeasure: 1.2.1
    ChimeraX-Struts: 1.0.1
    ChimeraX-Surface: 1.0.1
    ChimeraX-SwapAA: 2.0.1
    ChimeraX-SwapRes: 2.5
    ChimeraX-TapeMeasure: 1.0
    ChimeraX-TaskManager: 1.0
    ChimeraX-Test: 1.0
    ChimeraX-Toolbar: 1.1.2
    ChimeraX-ToolshedUtils: 1.2.4
    ChimeraX-Topography: 1.0
    ChimeraX-ToQuest: 1.0
    ChimeraX-Tug: 1.0.1
    ChimeraX-UI: 1.39.1
    ChimeraX-uniprot: 2.3
    ChimeraX-UnitCell: 1.0.1
    ChimeraX-ViewDockX: 1.4.3
    ChimeraX-VIPERdb: 1.0
    ChimeraX-Vive: 1.1
    ChimeraX-VolumeMenu: 1.0.1
    ChimeraX-vrml: 1.0
    ChimeraX-VTK: 1.0
    ChimeraX-WavefrontOBJ: 1.0
    ChimeraX-WebCam: 1.0.2
    ChimeraX-WebServices: 1.1.4
    ChimeraX-Zone: 1.0.1
    colorama: 0.4.6
    comm: 0.2.2
    contourpy: 1.2.1
    cxservices: 1.2.2
    cycler: 0.12.1
    Cython: 3.0.10
    debugpy: 1.8.1
    decorator: 5.1.1
    docutils: 0.20.1
    executing: 2.0.1
    filelock: 3.13.4
    fonttools: 4.53.0
    funcparserlib: 2.0.0a0
    glfw: 2.7.0
    grako: 3.16.5
    h5py: 3.11.0
    html2text: 2024.2.26
    idna: 3.7
    ihm: 1.0
    imagecodecs: 2024.1.1
    imagesize: 1.4.1
    ipykernel: 6.29.2
    ipython: 8.21.0
    ipywidgets: 8.1.3
    jedi: 0.19.1
    jinja2: 3.1.4
    jupyter-client: 8.6.0
    jupyter-core: 5.7.2
    jupyterlab-widgets: 3.0.11
    kiwisolver: 1.4.5
    line-profiler: 4.1.2
    lxml: 5.2.1
    lz4: 4.3.3
    MarkupSafe: 2.1.5
    matplotlib: 3.8.4
    matplotlib-inline: 0.1.7
    msgpack: 1.0.8
    nest-asyncio: 1.6.0
    netCDF4: 1.6.5
    networkx: 3.3
    nibabel: 5.2.0
    nptyping: 2.5.0
    numexpr: 2.10.0
    numpy: 1.26.4
    openvr: 1.26.701
    packaging: 23.2
    ParmEd: 4.2.2
    parso: 0.8.4
    pep517: 0.13.1
    pexpect: 4.9.0
    pillow: 10.3.0
    pip: 24.0
    pkginfo: 1.10.0
    platformdirs: 4.2.2
    prompt-toolkit: 3.0.47
    psutil: 5.9.8
    ptyprocess: 0.7.0
    pure-eval: 0.2.2
    py-cpuinfo: 9.0.0
    pycollada: 0.8
    pydicom: 2.4.4
    pygments: 2.17.2
    pynmrstar: 3.3.4
    pynrrd: 1.0.0
    PyOpenGL: 3.1.7
    PyOpenGL-accelerate: 3.1.7
    pyopenxr: 1.0.3401
    pyparsing: 3.1.2
    pyproject-hooks: 1.1.0
    PyQt6-commercial: 6.6.1
    PyQt6-Qt6: 6.6.3
    PyQt6-sip: 13.6.0
    PyQt6-WebEngine-commercial: 6.6.0
    PyQt6-WebEngine-Qt6: 6.6.3
    python-dateutil: 2.9.0.post0
    pytz: 2024.1
    pyzmq: 26.0.3
    qtconsole: 5.5.1
    QtPy: 2.4.1
    RandomWords: 0.4.0
    requests: 2.31.0
    scipy: 1.13.0
    setuptools: 69.5.1
    setuptools-scm: 8.0.4
    sfftk-rw: 0.8.1
    six: 1.16.0
    snowballstemmer: 2.2.0
    sortedcontainers: 2.4.0
    soupsieve: 2.5
    sphinx: 7.2.6
    sphinx-autodoc-typehints: 2.0.1
    sphinxcontrib-applehelp: 1.0.8
    sphinxcontrib-blockdiag: 3.0.0
    sphinxcontrib-devhelp: 1.0.6
    sphinxcontrib-htmlhelp: 2.0.5
    sphinxcontrib-jsmath: 1.0.1
    sphinxcontrib-qthelp: 1.0.7
    sphinxcontrib-serializinghtml: 1.1.10
    stack-data: 0.6.3
    superqt: 0.6.3
    tables: 3.8.0
    tcia-utils: 1.5.1
    tifffile: 2024.1.30
    tinyarray: 1.2.4
    tornado: 6.4.1
    traitlets: 5.14.2
    typing-extensions: 4.12.2
    tzdata: 2024.1
    urllib3: 2.2.1
    wcwidth: 0.2.13
    webcolors: 1.13
    wheel: 0.43.0
    wheel-filename: 1.4.1
    widgetsnbextension: 4.0.11

Change History (2)

comment:1 by pett, 6 months ago

Component: UnassignedStructure Prediction
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionalphafold pae: JSONDecodeError

comment:2 by Tom Goddard, 6 months ago

Resolution: fixed
Status: assignedclosed

Fixed.

The user tried to open the alphafold database settings json file instead of a PAE json file by mistake. But this revealed that the database settings file had a typo so was not being used since the typo was introduced in 2022. Unfortunately since the settings were fetched from the web ChimeraX ignores fetch errors which masked this JSON mistake. I fixed the typo and hope this does not cause AlphaFoldDB issues.

Note: See TracTickets for help on using tickets.