QChASM / SEQCROW

Plug-in for ChimeraX providing features for building and manipulating organic and organometallic molecules as well as displaying output from quantum chemistry computations.
GNU General Public License v3.0
22 stars 6 forks source link
catalysis density-functional-theory graphical-user-interface gui ir-spectra molecular-graphics quantum-chemistry quantum-chemistry-automation steric-parameters sterimol ucsf-chimerax

SEQCROW

SEQCROW is an AaronTools-based plugin for UCSF ChimeraX, a cross-platform 3D molecular graphics program. SEQCROW extends ChimeraX by adding tools to build and modify complex molecular structures, map new catalysts and ligands onto previously-computed structures, and manage AaronTools libraries. These tools enable users to rapidly modify several structures simultaneously, providing an intuitive interface to build libraries of the complex molecular structures frequently encountered in modern quantum chemistry applications.

More information about SEQCROW features can be found on the GitHub wiki. Several tutorials for SEQCROW's tools can be found under ChimeraX's Help menu

Installation

Toolshed (recommended)

  1. On the ChimeraX menu, go to Tools → More Tools...
  2. find the SEQCROW page and click install
  3. restart ChimeraX

GitHub

  1. Download SEQCROW-1.8.15-py3-none-any.whl
  2. Open ChimeraX
  3. (if updating SEQCROW) On the ChimeraX command line, enter toolshed uninstall SEQCROW and restart ChimeraX
  4. On the ChimeraX command line, enter toolshed install /path/to/SEQCROW-1.8.15-py3-none-any.whl
  5. Restart ChimeraX
  6. If you have a personal AaronTools library already, you can specify the path to it in the SEQCROW settings. Open ChimeraX and go Favorites → Settings... → SEQCROW. You will have to restart ChimeraX if you change this setting.

File Types

Tools

Quantum Chemistry

SEQCROW

Structure Analysis

Structure Editing

Structure Prediction

Selectors

Mouse Modes

These can be activated using the mousemode command or the "More Right Mouse" tab on ChimeraX's toolbar

Graphical Presets

In SEQCROW's settings (Favorites/Preferences → Settings... → SEQCROW), you can automatically apply one of SEQCROW's presets to a molecule opened with SEQCROW (i.e. from an XYZ, log, dat, etc. file).

Commands

Running jobs through SEQCROW

QM computations can be run through SEQCROW if the appropriate QM software is installed. If you are running computations on the same computer running ChimeraX, specify the executable for the software in the "SEQCROW Jobs" section of the ChimeraX settings/preferences. If you are running ChimeraX on a computing cluster, jobs can be submitted to run on the cluster. The cluster's queuing software needs to be specified in the "SEQCROW Jobs" section of the ChimeraX settings/preferences. To run the computations, go to the "run" menu on either the QM Input Builder, Transition State Structure, or Conformer Search tool. When running jobs on a cluster, ensure the job submission template is appropriate for how the QM software is installed on the cluster.

Citation

If you use SEQCROW, please cite the following:

  1. A. J. Schaefer, V. M. Ingman, and S. E. Wheeler, "SEQCROW: A ChimeraX Bundle to Facilitate Quantum Chemical Applications to Complex Molecular Systems" J. Comp. Chem. 42, 1750 (2021).

  2. V. M. Ingman, A. J. Schaefer, L. R. Andreola, and S. E. Wheeler, "QChASM: Quantum Chemistry Automation and Structure Manipulation" WIREs Comp. Mol. Sci. 11, e1510 (2021)

Other Versions

This is a plug-in for ChimeraX.

Chimera

The Chimera version of SEQCROW (ChimAARON) can be found on the Chimera branch.

ChimeraX Stable

you are here

ChimeraX Daily

For the version on the toolshed, check out the dev branch

Contact

If you have any questions, feel free to contact us at qchasm@uga.edu