aiida_gromacs.workflows package

Submodules

aiida_gromacs.workflows.simsetup module

aiida_gromacs

A workflow for setting up basic molecular dynamics simulations.

class aiida_gromacs.workflows.simsetup.SetupWorkChain(*args: Any, **kwargs: Any)[source]

Bases: WorkChain

WorkChain for setting up a gromacs simulation automatically.

__abstractmethods__ = frozenset({})
__module__ = 'aiida_gromacs.workflows.simsetup'
_abc_impl = <_abc_data object>
classmethod define(spec)[source]

Specify workflow recipe.

editconf()[source]

Add simulation box to GRO file.

genion()[source]

Add ions to system to balance charge.

gromppions()[source]

Create a tpr for adding ions.

gromppmin()[source]

Create a tpr for minimisation.

gromppnpt()[source]

Create a tpr for NPT equilibration.

gromppnvt()[source]

Create a tpr for NVT equilibration.

gromppprod()[source]

Create a tpr for production run.

minimise()[source]

Minimise system.

nptequilibrate()[source]

NPT Equilibration of system system.

nvtequilibrate()[source]

NVT Equilibration of system.

pdb2gmx()[source]

Convert PDB file to forcefield compliant GRO file

prodmd()[source]

Run production MD

result()[source]

Results

solvate()[source]

Add solvent to GRO file.

Module contents

aiida_gromacs

A plugin for using GROMACS with AiiDA for molecular dymanics simulations.