Gaussian ONIOM Mode (oniom-export --mode g16)¶
Export an ML/MM system to Gaussian ONIOM (.com/.gjf) using an Amber parm7 topology. This is the Gaussian-specific detail page for oniom-export; it reads topology data from --parm and the movable/frozen partition from an MLMM layered PDB passed to -i/--input.
The input parm7 must be CMAP-free. Gaussian ONIOM cannot represent the
topology’s CMAP terms faithfully, so export fails before writing when any are
present.
Examples¶
Minimal export with explicit charge and multiplicity:
mlmm oniom-export --mode g16 --parm real.parm7 -i pocket_layered.pdb --model-pdb ml_region.pdb \
-o system.com -q 0 -m 1
# Basic export with explicit method
mlmm oniom-export --mode g16 --parm real.parm7 -i pocket_layered.pdb --model-pdb ml_region.pdb \
-o system.com -q 0 -m 1 --method "wB97XD/def2-TZVPD"
# Disable element-sequence validation when atom order is already trusted
mlmm oniom-export --mode g16 --parm real.parm7 -i pocket_layered.pdb --model-pdb ml_region.pdb \
-o system.gjf -q 0 -m 1 --no-element-check
# Set compute resources
mlmm oniom-export --mode g16 --parm real.parm7 -i pocket_layered.pdb --model-pdb ml_region.pdb \
-o system.com -q 0 -m 1 --nproc 16 --mem 32GB
Workflow¶
Load atom/bond/charge data from parm7.
Load coordinates and the movable/frozen layers from the input PDB B-factors, then 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,
%nprocshared,%mem, coordinates, layer flags, and connectivity.
Outputs¶
system.comorsystem.gjfConsole summary of detected QM atoms and boundary handling
CLI options¶
The full flag list is in the generated command reference; the table below covers the options that need explanation.
Option |
Description |
Default |
|---|---|---|
|
Amber parm7 topology file. |
Required |
|
MLMM layered PDB; atom order must match parm7. |
Required |
|
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. |
|
|
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