Gaussian ONIOM Mode (oniom-export --mode g16)¶
Overview¶
Summary: Export an ML/MM system to Gaussian ONIOM (
.com/.gjf) using an Amber parm7 topology.
Minimal example¶
mlmm oniom-export --mode g16 --parm real.parm7 -i pocket.pdb --model-pdb ml_region.pdb \
-o system.com -q 0 -m 1
Output checklist¶
system.comorsystem.gjfConsole summary of detected QM atoms and boundary handling
Common examples¶
Basic export with explicit method.
mlmm oniom-export --mode g16 --parm real.parm7 -i pocket.pdb --model-pdb ml_region.pdb \
-o system.com --method "wB97XD/def2-TZVPD"
Disable element-sequence validation when atom order is already trusted.
mlmm oniom-export --mode g16 --parm real.parm7 -i pocket.xyz --model-pdb ml_region.pdb \
-o system.gjf --no-element-check
Tune optimization environment metadata.
mlmm oniom-export --mode g16 --parm real.parm7 -i pocket.pdb --model-pdb ml_region.pdb \
-o system.com --nproc 16 --mem 32GB --near 5.0
Workflow¶
Gaussian mode (mlmm oniom-export --mode g16) reads topology data from --parm (via ParmEd), optional coordinates from -i/--input, then writes a Gaussian ONIOM input file.
Load atom/bond/charge data from parm7.
Optionally load coordinates and run element-order validation (
--element-check).If
--model-pdbis provided, map those atoms to define the QM layer.Detect QM/MM boundaries and annotate link atoms.
Write Gaussian input with method,
%nproc,%mem, coordinates, layer flags, and connectivity.
CLI options¶
Option |
Description |
Default |
|---|---|---|
|
Amber parm7 topology file. |
Required |
|
Coordinate file (PDB/XYZ); atom order must match parm7. |
None |
|
Validate element sequence between input and parm7. |
|
|
PDB file defining QM region atoms. |
None |
|
Output Gaussian input file ( |
Required |
|
QM method and basis set. |
|
|
Charge of QM region. |
Required |
|
Multiplicity of QM region. |
|
|
Distance cutoff (Å) for movable atoms. |
|
|
Number of processors. |
|
|
Memory allocation. |
|
See Also¶
oniom_orca – ORCA mode guide (
--mode orca)oniom_export – Export overview and chooser
mm_parm – Build Amber topology (
parm7/rst7)define_layer – Build/check layer annotations
Common Error Recipes – Symptom-first failure routing
Troubleshooting – Detailed troubleshooting guide