Opened 5 years ago
Closed 5 years ago
#3428 closed defect (fixed)
mmCIF not handling 'oversampling' arg
Reported by: | Tristan Croll | Owned by: | Eric Pettersen |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Command Line | Version: | |
Keywords: | Cc: | Greg Couch | |
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Linux-3.10.0-1062.9.1.el7.x86_64-x86_64-with-centos-7.7.1908-Core ChimeraX Version: 1.0 (2020-06-04 23:15:07 UTC) Description It looks like the mmCIF open command is no longer respecting the `overSampling` keyword that goes with `structureFactors true`. Should be a `FloatArg`. Log: UCSF ChimeraX version: 1.0 (2020-06-04) © 2016-2020 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > open 6m5i structureFactors true Summary of feedback from opening 6m5i fetched from pdb --- notes | Fetching compressed mmCIF 6m5i from http://files.rcsb.org/download/6m5i.cif Fetching compressed 6m5i structure factors from http://files.rcsb.org/download/6m5i-sf.cif Resolution: 2.4959352905684393 6m5i title: Crystal structure of 2019-nCoV nsp7-nsp8c complex [more info...] Chain information for 6m5i --- Chain | Description 1.2/A | SARS-CoV-2 nsp7 1.2/B | SARS-CoV-2 nsp8 > set bgColor white > addh Summary of feedback from adding hydrogens to 6m5i #1.2 --- notes | Termini for 6m5i (#1.2) chain B determined from SEQRES records Termini for 6m5i (#1.2) chain A determined from SEQRES records Chain-initial residues that are actual N termini: /A SER 1 Chain-initial residues that are not actual N termini: /B GLU 82 Chain-final residues that are actual C termini: Chain-final residues that are not actual C termini: /B ALA 196, /A THR 81 235 hydrogen bonds Adding 'H' to /B GLU 82 /B ALA 196 is not terminus, removing H atom from 'C' /A THR 81 is not terminus, removing H atom from 'C' 1627 hydrogens added > hide HC > isolde start > set selectionWidth 4 Done loading forcefield > close #1.1.1.5-6 > select #1 3174 atoms, 3157 bonds, 26 models selected > select clear > select clear > view /A:73 > view /A:24 Updating bulk solvent parameters... > close #1 Deleting atomic symmetry model... Deleting (LIVE) MDFF potential Deleting (LIVE) 2mFo-DFc Deleting (LIVE) mFo-DFc Deleting (LIVE) 2mFo-DFc_sharp_1 Deleting Crystallographic maps (6m5i-sf.cif) > open 7bq7 structureFactors true Summary of feedback from opening 7bq7 fetched from pdb --- notes | Fetching compressed mmCIF 7bq7 from http://files.rcsb.org/download/7bq7.cif Fetching compressed 7bq7 structure factors from http://files.rcsb.org/download/7bq7-sf.cif Resolution: 2.3699641016055937 7bq7 title: Crystal structure of 2019-nCoV nsp16-nsp10 complex [more info...] Chain information for 7bq7 --- Chain | Description 1.2/A | SARS-CoV-2 nsp16 1.2/B | SARS-CoV-2 nsp10 Non-standard residues in 7bq7 #1.2 --- SAM — S-adenosylmethionine ZN — zinc ion > close #1.1.1.5-6 > select clear > addh Summary of feedback from adding hydrogens to 7bq7 #1.2 --- notes | Termini for 7bq7 (#1.2) chain A determined from SEQRES records Termini for 7bq7 (#1.2) chain B determined from SEQRES records Chain-initial residues that are actual N termini: /A SER 1 Chain-initial residues that are not actual N termini: /B ALA 18 Chain-final residues that are actual C termini: Chain-final residues that are not actual C termini: /A ASN 297, /B CYS 130 627 hydrogen bonds Adding 'H' to /B ALA 18 /A ASN 297 is not terminus, removing H atom from 'C' /B CYS 130 is not terminus, removing H atom from 'C' 3348 hydrogens added > hide HC > delete sel > select clear > ui tool show Shell /opt/UCSF/ChimeraX/lib/python3.7/site-packages/IPython/core/history.py:226: UserWarning: IPython History requires SQLite, your history will not be saved warn("IPython History requires SQLite, your history will not be saved") > save 7b7q_before.jpg supersample 3 > select clear > select #1 6637 atoms, 6608 bonds, 3 pseudobonds, 27 models selected The following residues did not match any template: (SAM297) > select clear > select :SAM 50 atoms, 52 bonds, 1 model selected > view sel > view /B:88 > select #1 6637 atoms, 6608 bonds, 3 pseudobonds, 33 models selected > select clear Updating bulk solvent parameters... > select up 69 atoms, 65 bonds, 1 model selected > select up 343 atoms, 348 bonds, 1 model selected > select clear Updating bulk solvent parameters... > color bfactor 6637 atoms, 512 residues, atom bfactor range 32.5 to 205 > color byattribute occupancy 6637 atoms, 512 residues, atom occupancy range 0 to 1 > select clear > color bychain > color byhetero > select clear > select up 50 atoms, 47 bonds, 1 model selected > select up 232 atoms, 234 bonds, 1 model selected > select clear Updating bulk solvent parameters... > isolde add water > color sel bychain > color sel byhetero > isolde sim start sel Updating bulk solvent parameters... > select up 3 atoms, 2 bonds, 1 model selected > delete sel > color bfactor 6637 atoms, 512 residues, atom bfactor range 32.5 to 205 > color bychain > color byhetero > select up 22 atoms, 21 bonds, 1 model selected > select up 231 atoms, 234 bonds, 1 model selected > select clear Updating bulk solvent parameters... > select clear > color bfactor 6637 atoms, 512 residues, atom bfactor range 32.5 to 205 > color bychain > color byhetero > open 7b7q structureFactors true Fetching url http://files.rcsb.org/download/7b7q.cif failed: HTTP Error 404: Not Found > open 7bq7 structureFactors true Summary of feedback from opening 7bq7 fetched from pdb --- notes | Resolution: 2.3699641016055937 7bq7 title: Crystal structure of 2019-nCoV nsp16-nsp10 complex [more info...] Chain information for 7bq7 --- Chain | Description 2.2/A | SARS-CoV-2 nsp16 2.2/B | SARS-CoV-2 nsp10 Non-standard residues in 7bq7 #2.2 --- SAM — S-adenosylmethionine ZN — zinc ion > close #1.3#1-2#1.1-2#1.1.1#1.1.1.1-4,7 Deleting atomic symmetry model... Deleting atomic symmetry model... Deleting (LIVE) mFo-DFc Deleting (LIVE) 2mFo-DFc Deleting (LIVE) mFo-DFc Deleting (LIVE) MDFF potential Deleting (LIVE) 2mFo-DFc_smooth_7 Deleting (LIVE) 2mFo-DFc Deleting (LIVE) 2mFo-DFc_smooth_7 Deleting Crystallographic maps (7bq7-sf.cif) Deleting Crystallographic maps (7bq7-sf.cif) > open 7bq7 structureFactors true supersamp 2 Expected a keyword > open 7bq7 structureFactors true oversampling 2 Traceback (most recent call last): File "/opt/UCSF/ChimeraX/lib/python3.7/site- packages/chimerax/cmd_line/tool.py", line 258, in execute cmd.run(cmd_text) File "/opt/UCSF/ChimeraX/lib/python3.7/site- packages/chimerax/core/commands/cli.py", line 2805, in run result = ci.function(session, **kw_args) File "/opt/UCSF/ChimeraX/lib/python3.7/site- packages/chimerax/open_command/cmd.py", line 101, in cmd_open Command(session, registry=registry).run(provider_cmd_text, log=log) File "/opt/UCSF/ChimeraX/lib/python3.7/site- packages/chimerax/core/commands/cli.py", line 2805, in run result = ci.function(session, **kw_args) File "/opt/UCSF/ChimeraX/lib/python3.7/site- packages/chimerax/open_command/cmd.py", line 128, in provider_open (session, ident, format_name, ignore_cache), provider_kw) File "/opt/UCSF/ChimeraX/lib/python3.7/site- packages/chimerax/open_command/cmd.py", line 382, in collated_open return func(*func_args, **func_kw) File "/opt/UCSF/ChimeraX/lib/python3.7/site- packages/chimerax/atomic/mmcif/__init__.py", line 72, in fetch return fetcher(session, ident, ignore_cache=ignore_cache, **kw) File "/opt/UCSF/ChimeraX/lib/python3.7/site- packages/chimerax/atomic/mmcif/mmcif.py", line 332, in fetch_mmcif filename, format='mmcif', name=pdb_id, **kw) File "/opt/UCSF/ChimeraX/lib/python3.7/site- packages/chimerax/open_command/manager.py", line 164, in open_data _add_models=False, **kw) File "/opt/UCSF/ChimeraX/lib/python3.7/site- packages/chimerax/open_command/cmd.py", line 152, in provider_open name or model_name_from_path(fi.file_name)), provider_kw) File "/opt/UCSF/ChimeraX/lib/python3.7/site- packages/chimerax/open_command/cmd.py", line 383, in collated_open return func(*func_args, **func_kw) File "/opt/UCSF/ChimeraX/lib/python3.7/site- packages/chimerax/atomic/mmcif/__init__.py", line 38, in open return mmcif.open_mmcif(session, data, file_name, **kw) TypeError: open_mmcif() got an unexpected keyword argument 'oversampling' TypeError: open_mmcif() got an unexpected keyword argument 'oversampling' File "/opt/UCSF/ChimeraX/lib/python3.7/site- packages/chimerax/atomic/mmcif/__init__.py", line 38, in open return mmcif.open_mmcif(session, data, file_name, **kw) See log for complete Python traceback. > usage clipper open clipper open path [structureModel a structure specifier] [overSampling a number] — Open a structure factor .mtz or .cif file and generate maps for the given model path: name of a file to open/read OpenGL version: 3.3.0 NVIDIA 440.33.01 OpenGL renderer: TITAN Xp/PCIe/SSE2 OpenGL vendor: NVIDIA Corporation Manufacturer: Dell Inc. Model: Precision T5600 OS: CentOS Linux 7 Core Architecture: 64bit ELF CPU: 32 Intel(R) Xeon(R) CPU E5-2687W 0 @ 3.10GHz Cache Size: 20480 KB Memory: total used free shared buff/cache available Mem: 62G 8.8G 43G 336M 10G 53G Swap: 4.9G 0B 4.9G Graphics: 03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP102 [TITAN Xp] [10de:1b02] (rev a1) Subsystem: NVIDIA Corporation Device [10de:11df] Kernel driver in use: nvidia PyQt version: 5.12.3 Compiled Qt version: 5.12.4 Runtime Qt version: 5.12.8
Change History (2)
comment:1 by , 5 years ago
Cc: | added |
---|---|
Component: | Unassigned → Command Line |
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → accepted |
Summary: | ChimeraX bug report submission → mmCIF not handling 'oversampling' arg |
comment:2 by , 5 years ago
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Note:
See TracTickets
for help on using tickets.
When I ported to the new 'open', missed the fact that the keyword is over_sampling rather than oversampling.