Opened 3 weeks ago

Closed 3 weeks ago

Last modified 3 weeks ago

#19779 closed defect (duplicate)

'USER' undefined writing DCD

Reported by: singuang.chen@… Owned by: Eric Pettersen
Priority: normal Milestone:
Component: Input/Output Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        Windows-10-10.0.26100
ChimeraX Version: 1.7.1 (2024-01-23 01:58:08 UTC)
Description
(Describe the actions that caused this problem to occur here)I tried to convert the morphed PDB models into DCD files. However, something is wrong. 

Log:
UCSF ChimeraX version: 1.7.1 (2024-01-23)  
© 2016-2023 Regents of the University of California. All rights reserved.  

> open
> F:\\\cryoem_raw_data\\\Guang_isolde_deletion\\\state_REC3_HNH_movements\\\SpCas9_on_target_REC3\\\all_model_SpCas9_ontarget_REC2_REC3_HNH_RuvC.cxs

Log from Mon Jan 5 11:46:52 2026 Startup Messages  
---  
warning | Replacing fetcher for 'pdb_nmr' and format NMRSTAR from NMRSTAR
bundle with that from NMRSTAR bundle  
  
UCSF ChimeraX version: 1.7.1 (2024-01-23)  
© 2016-2023 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> open
> F:\\\cryoem_raw_data\\\Guang_isolde_deletion\\\state_REC3_HNH_movements\\\state_I_vol_011_Spv2_isolde_251128pdb-
> coot-0_1st_iso_del_251205_del_iso_1st_del_iso_2nd_del_iso_real_space_refined_003.pdb

Chain information for state_I_vol_011_Spv2_isolde_251128pdb-
coot-0_1st_iso_del_251205_del_iso_1st_del_iso_2nd_del_iso_real_space_refined_003.pdb
#1  
---  
Chain | Description  
A | No description available  
B | No description available  
C | No description available  
D | No description available  
  

> open
> F:/cryoem_raw_data/Guang_isolde_deletion/state_REC3_HNH_movements/state_II_Sp_noMg_II_004_final_pdb_level_0_real_space_refined_001.pdb

Chain information for
state_II_Sp_noMg_II_004_final_pdb_level_0_real_space_refined_001.pdb #2  
---  
Chain | Description  
A | No description available  
B | No description available  
C | No description available  
D | No description available  
  

> open
> F:/cryoem_raw_data/Guang_isolde_deletion/state_REC3_HNH_movements/state_III_vol_016_Sp_isolde_251128pdb-
> coot-0_1st_del_iso_2nd_del_iso_3rd_iso_del_helix_real_space_refined_001.pdb

Chain information for state_III_vol_016_Sp_isolde_251128pdb-
coot-0_1st_del_iso_2nd_del_iso_3rd_iso_del_helix_real_space_refined_001.pdb #3  
---  
Chain | Description  
A | No description available  
B | No description available  
C | No description available  
D | No description available  
  

> open
> F:/cryoem_raw_data/Guang_isolde_deletion/state_REC3_HNH_movements/state_IV_vol_000_Sp_real_space_refined_001.pdb

Chain information for state_IV_vol_000_Sp_real_space_refined_001.pdb #4  
---  
Chain | Description  
A | No description available  
B | No description available  
C | No description available  
D | No description available  
  

> set bgColor white

> lighting full

> matchmaker #4 to $1

Invalid "to" argument: invalid atoms specifier  

> matchmaker #4 to #1

Parameters  
---  
Chain pairing | bb  
Alignment algorithm | Needleman-Wunsch  
Similarity matrix | BLOSUM-62  
SS fraction | 0.3  
Gap open (HH/SS/other) | 18/18/6  
Gap extend | 1  
SS matrix |  |  | H | S | O  
---|---|---|---  
H | 6 | -9 | -6  
S |  | 6 | -6  
O |  |  | 4  
Iteration cutoff | 2  
  
Matchmaker state_I_vol_011_Spv2_isolde_251128pdb-
coot-0_1st_iso_del_251205_del_iso_1st_del_iso_2nd_del_iso_real_space_refined_003.pdb,
chain A (#1) with state_IV_vol_000_Sp_real_space_refined_001.pdb, chain A
(#4), sequence alignment score = 5092.9  
RMSD between 822 pruned atom pairs is 0.728 angstroms; (across all 1087 pairs:
5.761)  
  

> mserise slide #1-4

Unknown command: mserise slide #1-4  

> mseries slider #1-4

> color #1-10/A:1-1368 #E8E8E8

> color #1-10/A:496-718 gold

> color #1-10/A:175-308 yellow green

> color #1-10/A:780-906 palevioletred

> color #1-10/B brown

> color #1-10/C deepskyblue

> color #1-10/D orange

> set bgColor white

> lighting full

> hide #1.1 models

> hide #2.1 models

> hide #3.1 models

> hide #4.1 models

> hide #5.1 models

> hide #6.1 models

> hide #7.1 models

> hide #8.1 models

> hide #9.1 models

> hide #10.1 models

> preset surf atom

Using preset: Molecular Surfaces / Atomic Coloring (Transparent)  
Changed 0 atom styles  
Preset expands to these ChimeraX commands:

    
    
    style (protein|nucleic|solvent) & @@draw_mode=0 stick
    surface
    color fromatoms targ s trans 70

  

> color fromatoms target s transparency 0

> lighting full

> save all_model_SpCas9_ontarget_REC2_REC3_HNH.cxs

> color #1-10/A:1-1368 #E8E8E8

> color #1-10/A:496-718 gold

> color #1-10/A:780-906 palevioletred

> color #1-10/B brown

> color #1-10/C deepskyblue

> color #1-10/D orange

> set bgColor white

> lighting full

> save
> F:/cryoem_raw_data/Guang_isolde_deletion/state_REC3_HNH_movements/all_model_SpCas9_ontarget_REC3_HNH.cxs

> color #1-10/A:1-1368 #E8E8E8

> color #1-10/A:1-56 powderblue

> color #1-10/A:719-765 powderblue

> color #1-10/A:926-1099 powderblue

> color #1-10/A:496-718 gold

> color #1-10/A:175-308 yellow green

> color #1-10/A:780-906 palevioletred

> color #1-10/B brown

> color #1-10/C deepskyblue

> color #1-10/D orange

> set bgColor white

> lighting full

> hide #1.1 models

> hide #2.1 models

> hide #3.1 models

> hide #4.1 models

> hide #5.1 models

> hide #6.1 models

> hide #7.1 models

> hide #8.1 models

> hide #9.1 models

> hide #10.1 models

> preset surf atom

Using preset: Molecular Surfaces / Atomic Coloring (Transparent)  
Changed 0 atom styles  
Preset expands to these ChimeraX commands:

    
    
    style (protein|nucleic|solvent) & @@draw_mode=0 stick
    surface
    color fromatoms targ s trans 70

  

> color fromatoms target s transparency 0

> lighting full

> save
> F:/cryoem_raw_data/Guang_isolde_deletion/state_REC3_HNH_movements/all_model_SpCas9_ontarget_REC2_REC3_HNH_RuvC.cxs

——— End of log from Mon Jan 5 11:46:52 2026 ———

opened ChimeraX session  

> morph #1,#2,#3,#4 frames 300

Missing or invalid "structures" argument: only initial part "#1" of atom
specifier valid  

> morph #1,2,3,4 frames 300

Computed 901 frame morph #5  

> coordset #5 1,901

> save SpCas9_I_II_III_IV.dcd #5

Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\Lib\site-
packages\chimerax\cmd_line\tool.py", line 319, in execute  
cmd.run(cmd_text)  
File "C:\Program Files\ChimeraX\bin\Lib\site-
packages\chimerax\core\commands\cli.py", line 2908, in run  
result = ci.function(session, **kw_args)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Program Files\ChimeraX\bin\Lib\site-
packages\chimerax\save_command\cmd.py", line 86, in cmd_save  
Command(session, registry=registry).run(provider_cmd_text, log=log)  
File "C:\Program Files\ChimeraX\bin\Lib\site-
packages\chimerax\core\commands\cli.py", line 2908, in run  
result = ci.function(session, **kw_args)  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Program Files\ChimeraX\bin\Lib\site-
packages\chimerax\save_command\cmd.py", line 101, in provider_save  
saver_info.save(session, path, **provider_kw)  
File "C:\Program Files\ChimeraX\bin\Lib\site-
packages\chimerax\md_crds\\__init__.py", line 155, in save  
write_coords(session, path, "dcd", models)  
File "C:\Program Files\ChimeraX\bin\Lib\site-
packages\chimerax\md_crds\write_coords.py", line 26, in write_coords  
dcd = DCDWrite(file_name, DCDAtoms(models[0].atoms))  
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
File "C:\Program Files\ChimeraX\bin\Lib\site-
packages\chimerax\md_crds\dcd\MDToolsMarch97\md_DCD.py", line 420, in __init__  
'REMARKS DATE: '+time.ctime(time.time())+' CREATED BY USER:
'+os.environ['USER']]  
~~~~~~~~~~^^^^^^^^  
File "<frozen os>", line 679, in __getitem__  
KeyError: 'USER'  
  
KeyError: 'USER'  
  
File "", line 679, in __getitem__  
  
See log for complete Python traceback.  
  




OpenGL version: 3.3.0 - Build 30.0.100.9864
OpenGL renderer: Intel(R) Iris(R) Xe Graphics
OpenGL vendor: Intel

Python: 3.11.2
Locale: zh_HK.cp950
Qt version: PyQt6 6.3.1, Qt 6.3.1
Qt runtime version: 6.3.2
Qt platform: windows

Manufacturer: Acer
Model: Swift SF314-511
OS: Microsoft Windows 11 家用版 (Build 26100)
Memory: 16,965,230,592
MaxProcessMemory: 137,438,953,344
CPU: 8 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
OSLanguage: zh-TW

Installed Packages:
    alabaster: 0.7.16
    appdirs: 1.4.4
    asttokens: 2.4.1
    Babel: 2.14.0
    backcall: 0.2.0
    beautifulsoup4: 4.11.2
    blockdiag: 3.0.0
    blosc2: 2.0.0
    build: 0.10.0
    certifi: 2023.11.17
    cftime: 1.6.3
    charset-normalizer: 3.3.2
    ChimeraX-AddCharge: 1.5.13
    ChimeraX-AddH: 2.2.5
    ChimeraX-AlignmentAlgorithms: 2.0.1
    ChimeraX-AlignmentHdrs: 3.4.1
    ChimeraX-AlignmentMatrices: 2.1
    ChimeraX-Alignments: 2.12.2
    ChimeraX-AlphaFold: 1.0
    ChimeraX-AltlocExplorer: 1.1.1
    ChimeraX-AmberInfo: 1.0
    ChimeraX-Arrays: 1.1
    ChimeraX-Atomic: 1.49.1
    ChimeraX-AtomicLibrary: 12.1.5
    ChimeraX-AtomSearch: 2.0.1
    ChimeraX-AxesPlanes: 2.3.2
    ChimeraX-BasicActions: 1.1.2
    ChimeraX-BILD: 1.0
    ChimeraX-BlastProtein: 2.1.2
    ChimeraX-BondRot: 2.0.4
    ChimeraX-BugReporter: 1.0.1
    ChimeraX-BuildStructure: 2.10.5
    ChimeraX-Bumps: 1.0
    ChimeraX-BundleBuilder: 1.2.2
    ChimeraX-ButtonPanel: 1.0.1
    ChimeraX-CageBuilder: 1.0.1
    ChimeraX-CellPack: 1.0
    ChimeraX-Centroids: 1.3.2
    ChimeraX-ChangeChains: 1.1
    ChimeraX-CheckWaters: 1.3.2
    ChimeraX-ChemGroup: 2.0.1
    ChimeraX-Clashes: 2.2.4
    ChimeraX-Clipper: 0.22.4
    ChimeraX-ColorActions: 1.0.3
    ChimeraX-ColorGlobe: 1.0
    ChimeraX-ColorKey: 1.5.5
    ChimeraX-CommandLine: 1.2.5
    ChimeraX-ConnectStructure: 2.0.1
    ChimeraX-Contacts: 1.0.1
    ChimeraX-Core: 1.7.1
    ChimeraX-CoreFormats: 1.2
    ChimeraX-coulombic: 1.4.2
    ChimeraX-Crosslinks: 1.0
    ChimeraX-Crystal: 1.0
    ChimeraX-CrystalContacts: 1.0.1
    ChimeraX-DataFormats: 1.2.3
    ChimeraX-Dicom: 1.2
    ChimeraX-DistMonitor: 1.4
    ChimeraX-DockPrep: 1.1.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-ISOLDE: 1.7.1
    ChimeraX-ItemsInspection: 1.0.1
    ChimeraX-IUPAC: 1.0
    ChimeraX-Label: 1.1.8
    ChimeraX-ListInfo: 1.2.2
    ChimeraX-Log: 1.1.6
    ChimeraX-LookingGlass: 1.1
    ChimeraX-Maestro: 1.9.1
    ChimeraX-Map: 1.1.4
    ChimeraX-MapData: 2.0
    ChimeraX-MapEraser: 1.0.1
    ChimeraX-MapFilter: 2.0.1
    ChimeraX-MapFit: 2.0
    ChimeraX-MapSeries: 2.1.1
    ChimeraX-Markers: 1.0.1
    ChimeraX-Mask: 1.0.2
    ChimeraX-MatchMaker: 2.1.2
    ChimeraX-MCopy: 1.0
    ChimeraX-MDcrds: 2.6.1
    ChimeraX-MedicalToolbar: 1.0.2
    ChimeraX-Meeting: 1.0.1
    ChimeraX-MLP: 1.1.1
    ChimeraX-mmCIF: 2.12.1
    ChimeraX-MMTF: 2.2
    ChimeraX-Modeller: 1.5.14
    ChimeraX-ModelPanel: 1.4
    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.1
    ChimeraX-NRRD: 1.1
    ChimeraX-Nucleotides: 2.0.3
    ChimeraX-OpenCommand: 1.13.1
    ChimeraX-PDB: 2.7.3
    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
    ChimeraX-PubChem: 2.1
    ChimeraX-ReadPbonds: 1.0.1
    ChimeraX-Registration: 1.1.2
    ChimeraX-RemoteControl: 1.0
    ChimeraX-RenderByAttr: 1.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-SelInspector: 1.0
    ChimeraX-SeqView: 2.11
    ChimeraX-Shape: 1.0.1
    ChimeraX-Shell: 1.0.1
    ChimeraX-Shortcuts: 1.1.1
    ChimeraX-ShowSequences: 1.0.2
    ChimeraX-SideView: 1.0.1
    ChimeraX-Smiles: 2.1.2
    ChimeraX-SmoothLines: 1.0
    ChimeraX-SpaceNavigator: 1.0
    ChimeraX-StdCommands: 1.12.4
    ChimeraX-STL: 1.0.1
    ChimeraX-Storm: 1.0
    ChimeraX-StructMeasure: 1.1.2
    ChimeraX-Struts: 1.0.1
    ChimeraX-Surface: 1.0.1
    ChimeraX-SwapAA: 2.0.1
    ChimeraX-SwapRes: 2.2.2
    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.33.3
    ChimeraX-uniprot: 2.3
    ChimeraX-UnitCell: 1.0.1
    ChimeraX-ViewDockX: 1.3.2
    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.3
    ChimeraX-Zone: 1.0.1
    colorama: 0.4.6
    comm: 0.2.1
    comtypes: 1.1.14
    contourpy: 1.2.0
    cxservices: 1.2.2
    cycler: 0.12.1
    Cython: 0.29.33
    debugpy: 1.8.0
    decorator: 5.1.1
    docutils: 0.19
    executing: 2.0.1
    filelock: 3.9.0
    fonttools: 4.47.2
    funcparserlib: 2.0.0a0
    glfw: 2.6.4
    grako: 3.16.5
    h5py: 3.10.0
    html2text: 2020.1.16
    idna: 3.6
    ihm: 0.38
    imagecodecs: 2023.9.18
    imagesize: 1.4.1
    ipykernel: 6.23.2
    ipython: 8.14.0
    ipython-genutils: 0.2.0
    ipywidgets: 8.1.1
    jedi: 0.18.2
    Jinja2: 3.1.2
    jupyter-client: 8.2.0
    jupyter-core: 5.7.1
    jupyterlab-widgets: 3.0.9
    kiwisolver: 1.4.5
    line-profiler: 4.0.2
    lxml: 4.9.2
    lz4: 4.3.2
    MarkupSafe: 2.1.4
    matplotlib: 3.7.2
    matplotlib-inline: 0.1.6
    msgpack: 1.0.4
    nest-asyncio: 1.6.0
    netCDF4: 1.6.2
    networkx: 3.1
    nibabel: 5.0.1
    nptyping: 2.5.0
    numexpr: 2.8.8
    numpy: 1.25.1
    openvr: 1.23.701
    packaging: 23.2
    ParmEd: 3.4.3
    parso: 0.8.3
    pep517: 0.13.0
    pickleshare: 0.7.5
    pillow: 10.2.0
    pip: 23.0
    pkginfo: 1.9.6
    platformdirs: 4.1.0
    prompt-toolkit: 3.0.43
    psutil: 5.9.5
    pure-eval: 0.2.2
    py-cpuinfo: 9.0.0
    pycollada: 0.7.2
    pydicom: 2.3.0
    Pygments: 2.16.1
    pynrrd: 1.0.0
    PyOpenGL: 3.1.7
    PyOpenGL-accelerate: 3.1.7
    pyopenxr: 1.0.2801
    pyparsing: 3.0.9
    pyproject-hooks: 1.0.0
    PyQt6-commercial: 6.3.1
    PyQt6-Qt6: 6.3.2
    PyQt6-sip: 13.4.0
    PyQt6-WebEngine-commercial: 6.3.1
    PyQt6-WebEngine-Qt6: 6.3.2
    python-dateutil: 2.8.2
    pytz: 2023.3.post1
    pywin32: 305
    pyzmq: 25.1.2
    qtconsole: 5.4.3
    QtPy: 2.4.1
    RandomWords: 0.4.0
    requests: 2.31.0
    scipy: 1.11.1
    Send2Trash: 1.8.3
    seqcrow: 1.9.2
    setuptools: 67.4.0
    sfftk-rw: 0.7.3
    six: 1.16.0
    snowballstemmer: 2.2.0
    sortedcontainers: 2.4.0
    soupsieve: 2.5
    sphinx: 6.1.3
    sphinx-autodoc-typehints: 1.22
    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.5.0
    tables: 3.8.0
    tcia-utils: 1.5.1
    tifffile: 2023.7.18
    tinyarray: 1.2.4
    tomli: 2.0.1
    tornado: 6.4
    traitlets: 5.9.0
    typing-extensions: 4.9.0
    tzdata: 2023.4
    urllib3: 2.1.0
    wcwidth: 0.2.13
    webcolors: 1.12
    wheel: 0.38.4
    wheel-filename: 1.4.1
    widgetsnbextension: 4.0.9
    WMI: 1.5.1

Change History (4)

comment:1 by Eric Pettersen, 3 weeks ago

Component: UnassignedInput/Output
Owner: set to Eric Pettersen
Platform: all
Project: ChimeraX
Status: newaccepted
Summary: ChimeraX bug report submission'USER' undefined writing DCD

comment:2 by Eric Pettersen, 3 weeks ago

Resolution: duplicate
Status: acceptedclosed

Hi Sin-Guang,

Thanks for reporting this problem. It is fixed in later releases of ChimeraX, so if you upgrade the version you have then you will be able to write the DCD file.

--Eric

Eric Pettersen
UCSF Computer Graphics Lab

comment:3 by singuang.chen@…, 3 weeks ago

Hi Eric,

Thank you for your reply. Updating to the last version of ChimeraX is a
good idea to solve the problem. Alternatively, we may set the USER
environment variable ourselves.

*Set the USER environment variable yourself (recommended, simple fix)*

   - Open the Windows *System Properties*:
      - Right-click *This PC* (or My Computer) → Properties → Advanced
      system settings → Environment Variables
      - Under *User variables* (or System variables), click *New*
      - Variable name: USER
      - Variable value: your username (Whatever you prefer — it only
      appears in the DCD header remark)
   - Click OK → OK to close all dialogs
   - *Restart ChimeraX* (important — environment changes don't apply to
   already-running programs)


Best regards,
Sin-Guang

ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu> 於 2026年1月30日週五 上午5:57寫道:

>
>
>
>
>
>

comment:4 by Eric Pettersen, 3 weeks ago

Thanks for the useful information!

Note: See TracTickets for help on using tickets.