Examples¶
The PLAMS examples use the Amsterdam Modeling Suite. Get a license or free trial from www.scm.com.
Note about $AMSBIN for external Python environments
If you run PLAMS with amspython
(recommended), then you most likely
have already set the $AMSBIN environment correctly and can ignore the
rest of this message.
If you do not use amspython
but a custom Python environment, make sure
that the AMSBIN
environment variable is properly set.
You can test this by typing $AMSBIN/amspython -h
in a terminal: this
should print the help message.
If this is not the case, see the AMS Installation documentation for details.
Getting Started¶
Molecule analysis¶
- PLAMS Molecule: store/load many file formats, convert to/from ASE, RDKit, pymatgen, and more
- Extract frames from ams.rkf trajectory
- Table molecule counts and bond count from reactive MD ams.rkf
- Molecule substitution: Attach ligands to substrates
- Convert to ams.rkf trajectory with bond guessing
- Correlation plots for output from different AMS jobs
- Convert RKF to DCD while mapping all atoms into molecules
- Hydrogen bonds from MD
- Plot molecular reactions
MD trajectory analysis¶
Benchmarks¶
Workflows¶
COSMO-RS and property prediction¶
For more examples, see the COSMO-RS documentation.
Packmol and AMS-ASE interfaces¶
- Packmol: Create liquids, gases, solid-liquid interfaces
- Engine ASE: AMS geometry optimizer with forces from any ASE calculator
- AMSCalculator: ASE geometry optimizer with AMS forces
- AMSCalculator: Access results files & Charged systems
- i-PI path integral MD with AMS
- Sella transition state search with AMS
ParAMS, Simple Active Learning, and pyZacros¶
See the respective documentation pages:
Other AMS calculations¶
Pymatgen¶
Pre-made recipes¶
The examples presented in here are simple job types built using basic PLAMS elements.
They are shipped with PLAMS in the recipes
subpackage and can be directly used in your scripts.
In other words, the code presented there is already included in PLAMS and (unlike examples from two other sections) does not need to be copied to your script.
The source code of recipes
modules is presented here to demonstrate how easy it is to build on top of existing PLAMS elements and create your own fully customized job types.
- ADF: Task COSMO-RS Compound
- Generating multiple conformers for use with COSMO-RS
- AMS Molecular Dynamics PLAMS jobs
- ADF fragment job
- Reorganization Energy
- NBO with ADF
- Numerical gradients
- Numerical Hessian
- Vibronic Density of States using the AH-FC method
- Vibronic Density of States with ADF
- Reuse ForceField Parameters