BioBB ANALYSIS Command Line Help

Generic usage:

biobb_command [-h] --config CONFIG --input_file(s) <input_file(s)> --output_file <output_file>

Cpptraj_average

Wrapper of the Ambertools Cpptraj module for calculating a structure average of a given cpptraj compatible trajectory.

Get help

Command:

cpptraj_average -h
usage: cpptraj_average [-h] [-c CONFIG] --input_top_path INPUT_TOP_PATH --input_traj_path INPUT_TRAJ_PATH -o OUTPUT_CPPTRAJ_PATH

Calculates a structure average of a given cpptraj compatible trajectory.

options:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        This file can be a YAML file, JSON file or JSON string

required arguments:
  --input_top_path INPUT_TOP_PATH
                        Path to the input structure or topology file. Accepted formats: top, pdb, prmtop, parmtop, zip.
  --input_traj_path INPUT_TRAJ_PATH
                        Path to the input trajectory to be processed. Accepted formats: mdcrd, crd, cdf, netcdf, nc, restart, ncrestart, restartnc, dcd, charmm, cor, pdb, mol2, trr, gro, binpos, xtc, cif, arc, sqm, sdf, conflib.
  -o OUTPUT_CPPTRAJ_PATH, --output_cpptraj_path OUTPUT_CPPTRAJ_PATH
                        Path to the output processed structure. Accepted formats: mdcrd, crd, netcdf, nc, rst7, ncrst, dcd, pdb, mol2, binpos, trr, xtc, sqm.

I / O Arguments

Syntax: input_argument (datatype) : Definition

Config input / output arguments for this building block:

  • input_top_path (string): Path to the input structure or topology file. File type: input. Sample file. Accepted formats: TOP, PDB, PRMTOP, PARMTOP, ZIP

  • input_traj_path (string): Path to the input trajectory to be processed. File type: input. Sample file. Accepted formats: MDCRD, CRD, CDF, NETCDF, NC, RESTART, NCRESTART, RESTARTNC, DCD, CHARMM, COR, PDB, MOL2, TRR, GRO, BINPOS, XTC, CIF, ARC, SQM, SDF, CONFLIB

  • output_cpptraj_path (string): Path to the output processed structure. File type: output. Sample file. Accepted formats: MDCRD, CRD, NETCDF, NC, RST7, NCRST, DCD, PDB, MOL2, BINPOS, TRR, XTC, SQM

Config

Syntax: input_parameter (datatype) - (default_value) Definition

Config parameters for this building block:

  • start (integer): (1) Starting frame for slicing..

  • end (integer): (-1) Ending frame for slicing..

  • steps (integer): (1) Step for slicing..

  • mask (string): (all-atoms) Mask definition. .

  • format (string): (netcdf) Output trajectory format. .

  • binary_path (string): (cpptraj) Path to the cpptraj executable binary..

  • remove_tmp (boolean): (True) Remove temporal files..

  • restart (boolean): (False) Do not execute if output files exist..

  • sandbox_path (string): (./) Parent path to the sandbox directory..

  • container_path (string): (None) Container path definition..

  • container_image (string): (afandiadib/ambertools:serial) Container image definition..

  • container_volume_path (string): (/tmp) Container volume path definition..

  • container_working_dir (string): (None) Container working directory definition..

  • container_user_id (string): (None) Container user_id definition..

  • container_shell_path (string): (/bin/bash) Path to default shell inside the container..

YAML

Common config file

properties:
  end: -1
  format: pdb
  mask: c-alpha
  start: 1
  steps: 1

Docker config file

properties:
  container_image: afandiadib/ambertools:serial
  container_path: docker
  container_volume_path: /tmp
  end: -1
  format: pdb
  mask: c-alpha
  start: 1
  steps: 1

Singularity config file

properties:
  container_image: shub://bioexcel/ambertools_singularity
  container_path: singularity
  container_volume_path: /tmp
  end: -1
  format: pdb
  mask: c-alpha
  start: 1
  steps: 1

Command line

cpptraj_average --config config_cpptraj_average.yml --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --output_cpptraj_path ref_cpptraj.average.pdb

JSON

Common config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha",
    "format": "pdb"
  }
}

Docker config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha",
    "format": "pdb",
    "container_path": "docker",
    "container_image": "afandiadib/ambertools:serial",
    "container_volume_path": "/tmp"
  }
}

Singularity config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha",
    "format": "pdb",
    "container_path": "singularity",
    "container_image": "shub://bioexcel/ambertools_singularity",
    "container_volume_path": "/tmp"
  }
}

Command line

cpptraj_average --config config_cpptraj_average.json --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --output_cpptraj_path ref_cpptraj.average.pdb

Cpptraj_bfactor

Wrapper of the Ambertools Cpptraj module for calculating the Bfactor fluctuations of a given cpptraj compatible trajectory.

Get help

Command:

cpptraj_bfactor -h
usage: cpptraj_bfactor [-h] [-c CONFIG] --input_top_path INPUT_TOP_PATH --input_traj_path INPUT_TRAJ_PATH [--input_exp_path INPUT_EXP_PATH] -o OUTPUT_CPPTRAJ_PATH

Calculates the Bfactor fluctuations of a given cpptraj compatible trajectory.

options:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        This file can be a YAML file, JSON file or JSON string

required arguments:
  --input_top_path INPUT_TOP_PATH
                        Path to the input structure or topology file. Accepted formats: top, pdb, prmtop, parmtop, zip.
  --input_traj_path INPUT_TRAJ_PATH
                        Path to the input trajectory to be processed. Accepted formats: mdcrd, crd, cdf, netcdf, nc, restart, ncrestart, restartnc, dcd, charmm, cor, pdb, mol2, trr, gro, binpos, xtc, cif, arc, sqm, sdf, conflib.
  -o OUTPUT_CPPTRAJ_PATH, --output_cpptraj_path OUTPUT_CPPTRAJ_PATH
                        Path to the output processed analysis. Accepted formats: dat, agr, xmgr, gnu.

optional arguments:
  --input_exp_path INPUT_EXP_PATH
                        Path to the experimental reference file (required if reference = experimental). Accepted formats: pdb.

I / O Arguments

Syntax: input_argument (datatype) : Definition

Config input / output arguments for this building block:

  • input_top_path (string): Path to the input structure or topology file. File type: input. Sample file. Accepted formats: TOP, PDB, PRMTOP, PARMTOP, ZIP

  • input_traj_path (string): Path to the input trajectory to be processed. File type: input. Sample file. Accepted formats: MDCRD, CRD, CDF, NETCDF, NC, RESTART, NCRESTART, RESTARTNC, DCD, CHARMM, COR, PDB, MOL2, TRR, GRO, BINPOS, XTC, CIF, ARC, SQM, SDF, CONFLIB

  • input_exp_path (string): Path to the experimental reference file (required if reference = experimental). File type: input. Sample file. Accepted formats: PDB

  • output_cpptraj_path (string): Path to the output processed analysis. File type: output. Sample file. Accepted formats: DAT, AGR, XMGR, GNU

Config

Syntax: input_parameter (datatype) - (default_value) Definition

Config parameters for this building block:

  • start (integer): (1) Starting frame for slicing.

  • end (integer): (-1) Ending frame for slicing.

  • steps (integer): (1) Step for slicing.

  • mask (string): (all-atoms) Mask definition. .

  • reference (string): (first) Reference definition. .

  • binary_path (string): (cpptraj) Path to the cpptraj executable binary..

  • remove_tmp (boolean): (True) Remove temporal files..

  • restart (boolean): (False) Do not execute if output files exist..

  • sandbox_path (string): (./) Parent path to the sandbox directory..

  • container_path (string): (None) Container path definition..

  • container_image (string): (afandiadib/ambertools:serial) Container image definition..

  • container_volume_path (string): (/tmp) Container volume path definition..

  • container_working_dir (string): (None) Container working directory definition..

  • container_user_id (string): (None) Container user_id definition..

  • container_shell_path (string): (/bin/bash) Path to default shell inside the container..

YAML

Common config file

properties:
  end: -1
  mask: c-alpha
  reference: first
  start: 1
  steps: 1

Command line

cpptraj_bfactor --config config_cpptraj_bfactor.yml --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --input_exp_path experimental.1e5t.pdb --output_cpptraj_path ref_cpptraj.bfactor.first.dat

JSON

Common config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha",
    "reference": "first"
  }
}

Command line

cpptraj_bfactor --config config_cpptraj_bfactor.json --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --input_exp_path experimental.1e5t.pdb --output_cpptraj_path ref_cpptraj.bfactor.first.dat

Cpptraj_convert

Wrapper of the Ambertools Cpptraj module for converting between cpptraj compatible trajectory file formats and/or extracting a selection of atoms or frames.

Get help

Command:

cpptraj_convert -h
usage: cpptraj_convert [-h] [-c CONFIG] --input_top_path INPUT_TOP_PATH --input_traj_path INPUT_TRAJ_PATH -o OUTPUT_CPPTRAJ_PATH

Converts between cpptraj compatible trajectory file formats and/or extracts a selection of atoms or frames.

options:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        This file can be a YAML file, JSON file or JSON string

required arguments:
  --input_top_path INPUT_TOP_PATH
                        Path to the input structure or topology file. Accepted formats: top, pdb, prmtop, parmtop, zip.
  --input_traj_path INPUT_TRAJ_PATH
                        Path to the input trajectory to be processed. Accepted formats: mdcrd, crd, cdf, netcdf, nc, restart, ncrestart, restartnc, dcd, charmm, cor, pdb, mol2, trr, gro, binpos, xtc, cif, arc, sqm, sdf, conflib.
  -o OUTPUT_CPPTRAJ_PATH, --output_cpptraj_path OUTPUT_CPPTRAJ_PATH
                        Path to the output processed trajectory. Accepted formats: mdcrd, crd, netcdf, nc, rst7, ncrst, dcd, pdb, mol2, binpos, trr, xtc, sqm.

I / O Arguments

Syntax: input_argument (datatype) : Definition

Config input / output arguments for this building block:

  • input_top_path (string): Path to the input structure or topology file. File type: input. Sample file. Accepted formats: TOP, PDB, PRMTOP, PARMTOP, ZIP

  • input_traj_path (string): Path to the input trajectory to be processed. File type: input. Sample file. Accepted formats: MDCRD, CRD, CDF, NETCDF, NC, RESTART, NCRESTART, RESTARTNC, DCD, CHARMM, COR, PDB, MOL2, TRR, GRO, BINPOS, XTC, CIF, ARC, SQM, SDF, CONFLIB

  • output_cpptraj_path (string): Path to the output processed trajectory. File type: output. Sample file. Accepted formats: MDCRD, CRD, NETCDF, NC, RST7, NCRST, DCD, PDB, MOL2, BINPOS, TRR, XTC, SQM

Config

Syntax: input_parameter (datatype) - (default_value) Definition

Config parameters for this building block:

  • start (integer): (1) Starting frame for slicing.

  • end (integer): (-1) Ending frame for slicing.

  • steps (integer): (1) Step for slicing.

  • mask (string): (all-atoms) Mask definition. .

  • format (string): (netcdf) Output trajectory format. .

  • binary_path (string): (cpptraj) Path to the cpptraj executable binary..

  • remove_tmp (boolean): (True) Remove temporal files..

  • restart (boolean): (False) Do not execute if output files exist..

  • sandbox_path (string): (./) Parent path to the sandbox directory..

  • container_path (string): (None) Container path definition..

  • container_image (string): (afandiadib/ambertools:serial) Container image definition..

  • container_volume_path (string): (/tmp) Container volume path definition..

  • container_working_dir (string): (None) Container working directory definition..

  • container_user_id (string): (None) Container user_id definition..

  • container_shell_path (string): (/bin/bash) Path to default shell inside the container..

YAML

Common config file

properties:
  end: -1
  format: netcdf
  mask: c-alpha
  start: 1
  steps: 1

Docker config file

properties:
  container_image: afandiadib/ambertools:serial
  container_path: docker
  container_volume_path: /tmp
  end: -1
  format: netcdf
  mask: c-alpha
  start: 1
  steps: 1

Singularity config file

properties:
  container_image: shub://bioexcel/ambertools_singularity
  container_path: singularity
  container_volume_path: /tmp
  end: -1
  format: netcdf
  mask: c-alpha
  start: 1
  steps: 1

Command line

cpptraj_convert --config config_cpptraj_convert.yml --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --output_cpptraj_path ref_cpptraj.convert.netcdf

JSON

Common config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha",
    "format": "netcdf"
  }
}

Docker config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha",
    "format": "netcdf",
    "container_path": "docker",
    "container_image": "afandiadib/ambertools:serial",
    "container_volume_path": "/tmp"
  }
}

Singularity config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha",
    "format": "netcdf",
    "container_path": "singularity",
    "container_image": "shub://bioexcel/ambertools_singularity",
    "container_volume_path": "/tmp"
  }
}

Command line

cpptraj_convert --config config_cpptraj_convert.json --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --output_cpptraj_path ref_cpptraj.convert.netcdf

Cpptraj_dry

Wrapper of the Ambertools Cpptraj module for dehydrating a given cpptraj compatible trajectory stripping out solvent molecules and ions.

Get help

Command:

cpptraj_dry -h
usage: cpptraj_dry [-h] [-c CONFIG] --input_top_path INPUT_TOP_PATH --input_traj_path INPUT_TRAJ_PATH -o OUTPUT_CPPTRAJ_PATH

Dehydrates a given cpptraj compatible trajectory stripping out solvent molecules and ions.

options:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        This file can be a YAML file, JSON file or JSON string

required arguments:
  --input_top_path INPUT_TOP_PATH
                        Path to the input structure or topology file. Accepted formats: top, pdb, prmtop, parmtop, zip.
  --input_traj_path INPUT_TRAJ_PATH
                        Path to the input trajectory to be processed. Accepted formats: mdcrd, crd, cdf, netcdf, nc, restart, ncrestart, restartnc, dcd, charmm, cor, pdb, mol2, trr, gro, binpos, xtc, cif, arc, sqm, sdf, conflib.
  -o OUTPUT_CPPTRAJ_PATH, --output_cpptraj_path OUTPUT_CPPTRAJ_PATH
                        Path to the output processed trajectory. Accepted formats: mdcrd, crd, netcdf, nc, rst7, ncrst, dcd, pdb, mol2, binpos, trr, xtc, sqm.

I / O Arguments

Syntax: input_argument (datatype) : Definition

Config input / output arguments for this building block:

  • input_top_path (string): Path to the input structure or topology file. File type: input. Sample file. Accepted formats: TOP, PDB, PRMTOP, PARMTOP, ZIP

  • input_traj_path (string): Path to the input trajectory to be processed. File type: input. Sample file. Accepted formats: MDCRD, CRD, CDF, NETCDF, NC, RESTART, NCRESTART, RESTARTNC, DCD, CHARMM, COR, PDB, MOL2, TRR, GRO, BINPOS, XTC, CIF, ARC, SQM, SDF, CONFLIB

  • output_cpptraj_path (string): Path to the output processed trajectory. File type: output. Sample file. Accepted formats: MDCRD, CRD, NETCDF, NC, RST7, NCRST, DCD, PDB, MOL2, BINPOS, TRR, XTC, SQM

Config

Syntax: input_parameter (datatype) - (default_value) Definition

Config parameters for this building block:

  • start (integer): (1) Starting frame for slicing..

  • end (integer): (-1) Ending frame for slicing..

  • steps (integer): (1) Step for slicing..

  • mask (string): (all-atoms) Mask definition. .

  • format (string): (netcdf) Output trajectory format. .

  • binary_path (string): (cpptraj) Path to the cpptraj executable binary..

  • remove_tmp (boolean): (True) Remove temporal files..

  • restart (boolean): (False) Do not execute if output files exist..

  • sandbox_path (string): (./) Parent path to the sandbox directory..

  • container_path (string): (None) Container path definition..

  • container_image (string): (afandiadib/ambertools:serial) Container image definition..

  • container_volume_path (string): (/tmp) Container volume path definition..

  • container_working_dir (string): (None) Container working directory definition..

  • container_user_id (string): (None) Container user_id definition..

  • container_shell_path (string): (/bin/bash) Path to default shell inside the container..

YAML

Common config file

properties:
  end: -1
  format: netcdf
  mask: c-alpha
  start: 1
  steps: 1

Docker config file

properties:
  container_image: afandiadib/ambertools:serial
  container_path: docker
  container_volume_path: /tmp
  end: -1
  format: netcdf
  mask: c-alpha
  start: 1
  steps: 1

Singularity config file

properties:
  container_image: shub://bioexcel/ambertools_singularity
  container_path: singularity
  container_volume_path: /tmp
  end: -1
  format: netcdf
  mask: c-alpha
  start: 1
  steps: 1

Command line

cpptraj_dry --config config_cpptraj_dry.yml --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --output_cpptraj_path ref_cpptraj.dry.netcdf

JSON

Common config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha",
    "format": "netcdf"
  }
}

Docker config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha",
    "format": "netcdf",
    "container_path": "docker",
    "container_image": "afandiadib/ambertools:serial",
    "container_volume_path": "/tmp"
  }
}

Singularity config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha",
    "format": "netcdf",
    "container_path": "singularity",
    "container_image": "shub://bioexcel/ambertools_singularity",
    "container_volume_path": "/tmp"
  }
}

Command line

cpptraj_dry --config config_cpptraj_dry.json --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --output_cpptraj_path ref_cpptraj.dry.netcdf

Cpptraj_image

Wrapper of the Ambertools Cpptraj module for correcting periodicity (image) from a given cpptraj trajectory file.

Get help

Command:

cpptraj_image -h
usage: cpptraj_image [-h] [-c CONFIG] --input_top_path INPUT_TOP_PATH --input_traj_path INPUT_TRAJ_PATH -o OUTPUT_CPPTRAJ_PATH

Corrects periodicity (image) from a given cpptraj trajectory file.

options:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        This file can be a YAML file, JSON file or JSON string

required arguments:
  --input_top_path INPUT_TOP_PATH
                        Path to the input structure or topology file. Accepted formats: top, pdb, prmtop, parmtop, zip.
  --input_traj_path INPUT_TRAJ_PATH
                        Path to the input trajectory to be processed. Accepted formats: mdcrd, crd, cdf, netcdf, nc, restart, ncrestart, restartnc, dcd, charmm, cor, pdb, mol2, trr, gro, binpos, xtc, cif, arc, sqm, sdf, conflib.
  -o OUTPUT_CPPTRAJ_PATH, --output_cpptraj_path OUTPUT_CPPTRAJ_PATH
                        Path to the output processed trajectory. Accepted formats: mdcrd, crd, netcdf, nc, rst7, ncrst, dcd, pdb, mol2, binpos, trr, xtc, sqm.

I / O Arguments

Syntax: input_argument (datatype) : Definition

Config input / output arguments for this building block:

  • input_top_path (string): Path to the input structure or topology file. File type: input. Sample file. Accepted formats: TOP, PDB, PRMTOP, PARMTOP, ZIP

  • input_traj_path (string): Path to the input trajectory to be processed. File type: input. Sample file. Accepted formats: MDCRD, CRD, CDF, NETCDF, NC, RESTART, NCRESTART, RESTARTNC, DCD, CHARMM, COR, PDB, MOL2, TRR, GRO, BINPOS, XTC, CIF, ARC, SQM, SDF, CONFLIB

  • output_cpptraj_path (string): Path to the output processed trajectory. File type: output. Sample file. Accepted formats: MDCRD, CRD, NETCDF, NC, RST7, NCRST, DCD, PDB, MOL2, BINPOS, TRR, XTC, SQM

Config

Syntax: input_parameter (datatype) - (default_value) Definition

Config parameters for this building block:

  • start (integer): (1) Starting frame for slicing..

  • end (integer): (-1) Ending frame for slicing..

  • steps (integer): (1) Step for slicing..

  • mask (string): (all-atoms) Mask definition. .

  • format (string): (netcdf) Output trajectory format. .

  • binary_path (string): (cpptraj) Path to the cpptraj executable binary..

  • remove_tmp (boolean): (True) Remove temporal files..

  • restart (boolean): (False) Do not execute if output files exist..

  • sandbox_path (string): (./) Parent path to the sandbox directory..

  • container_path (string): (None) Container path definition..

  • container_image (string): (afandiadib/ambertools:serial) Container image definition..

  • container_volume_path (string): (/tmp) Container volume path definition..

  • container_working_dir (string): (None) Container working directory definition..

  • container_user_id (string): (None) Container user_id definition..

  • container_shell_path (string): (/bin/bash) Path to default shell inside the container..

YAML

Common config file

properties:
  end: -1
  format: netcdf
  mask: c-alpha
  start: 1
  steps: 1

Docker config file

properties:
  container_image: afandiadib/ambertools:serial
  container_path: docker
  container_volume_path: /tmp
  end: -1
  format: netcdf
  mask: c-alpha
  start: 1
  steps: 1

Singularity config file

properties:
  container_image: shub://bioexcel/ambertools_singularity
  container_path: singularity
  container_volume_path: /tmp
  end: -1
  format: netcdf
  mask: c-alpha
  start: 1
  steps: 1

Command line

cpptraj_image --config config_cpptraj_image.yml --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --output_cpptraj_path ref_cpptraj.image.netcdf

JSON

Common config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha",
    "format": "netcdf"
  }
}

Docker config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha",
    "format": "netcdf",
    "container_path": "docker",
    "container_image": "afandiadib/ambertools:serial",
    "container_volume_path": "/tmp"
  }
}

Singularity config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha",
    "format": "netcdf",
    "container_path": "singularity",
    "container_image": "shub://bioexcel/ambertools_singularity",
    "container_volume_path": "/tmp"
  }
}

Command line

cpptraj_image --config config_cpptraj_image.json --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --output_cpptraj_path ref_cpptraj.image.netcdf

Cpptraj_mask

Wrapper of the Ambertools Cpptraj module for extracting a selection of atoms from a given cpptraj compatible trajectory.

Get help

Command:

cpptraj_mask -h
usage: cpptraj_mask [-h] [-c CONFIG] --input_top_path INPUT_TOP_PATH --input_traj_path INPUT_TRAJ_PATH -o OUTPUT_CPPTRAJ_PATH

Extracts a selection of atoms from a given cpptraj compatible trajectory.

options:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        This file can be a YAML file, JSON file or JSON string

required arguments:
  --input_top_path INPUT_TOP_PATH
                        Path to the input structure or topology file. Accepted formats: top, pdb, prmtop, parmtop, zip.
  --input_traj_path INPUT_TRAJ_PATH
                        Path to the input trajectory to be processed. Accepted formats: mdcrd, crd, cdf, netcdf, nc, restart, ncrestart, restartnc, dcd, charmm, cor, pdb, mol2, trr, gro, binpos, xtc, cif, arc, sqm, sdf, conflib.
  -o OUTPUT_CPPTRAJ_PATH, --output_cpptraj_path OUTPUT_CPPTRAJ_PATH
                        Path to the output processed trajectory. Accepted formats: mdcrd, crd, netcdf, nc, rst7, ncrst, dcd, pdb, mol2, binpos, trr, xtc, sqm.

I / O Arguments

Syntax: input_argument (datatype) : Definition

Config input / output arguments for this building block:

  • input_top_path (string): Path to the input structure or topology file. File type: input. Sample file. Accepted formats: TOP, PDB, PRMTOP, PARMTOP, ZIP

  • input_traj_path (string): Path to the input trajectory to be processed. File type: input. Sample file. Accepted formats: MDCRD, CRD, CDF, NETCDF, NC, RESTART, NCRESTART, RESTARTNC, DCD, CHARMM, COR, PDB, MOL2, TRR, GRO, BINPOS, XTC, CIF, ARC, SQM, SDF, CONFLIB

  • output_cpptraj_path (string): Path to the output processed trajectory. File type: output. Sample file. Accepted formats: MDCRD, CRD, NETCDF, NC, RST7, NCRST, DCD, PDB, MOL2, BINPOS, TRR, XTC, SQM

Config

Syntax: input_parameter (datatype) - (default_value) Definition

Config parameters for this building block:

  • start (integer): (1) Starting frame for slicing..

  • end (integer): (-1) Ending frame for slicing..

  • steps (integer): (1) Step for slicing..

  • mask (string): (all-atoms) Mask definition. .

  • format (string): (netcdf) Output trajectory format. .

  • binary_path (string): (cpptraj) Path to the cpptraj executable binary..

  • remove_tmp (boolean): (True) Remove temporal files..

  • restart (boolean): (False) Do not execute if output files exist..

  • sandbox_path (string): (./) Parent path to the sandbox directory..

  • container_path (string): (None) Container path definition..

  • container_image (string): (afandiadib/ambertools:serial) Container image definition..

  • container_volume_path (string): (/tmp) Container volume path definition..

  • container_working_dir (string): (None) Container working directory definition..

  • container_user_id (string): (None) Container user_id definition..

  • container_shell_path (string): (/bin/bash) Path to default shell inside the container..

YAML

Common config file

properties:
  end: -1
  format: netcdf
  mask: c-alpha
  start: 1
  steps: 1

Docker config file

properties:
  container_image: afandiadib/ambertools:serial
  container_path: docker
  container_volume_path: /tmp
  end: -1
  format: netcdf
  mask: c-alpha
  start: 1
  steps: 1

Singularity config file

properties:
  container_image: shub://bioexcel/ambertools_singularity
  container_path: singularity
  container_volume_path: /tmp
  end: -1
  format: netcdf
  mask: c-alpha
  start: 1
  steps: 1

Command line

cpptraj_mask --config config_cpptraj_mask.yml --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --output_cpptraj_path ref_cpptraj.mask.netcdf

JSON

Common config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha",
    "format": "netcdf"
  }
}

Docker config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha",
    "format": "netcdf",
    "container_path": "docker",
    "container_image": "afandiadib/ambertools:serial",
    "container_volume_path": "/tmp"
  }
}

Singularity config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha",
    "format": "netcdf",
    "container_path": "singularity",
    "container_image": "shub://bioexcel/ambertools_singularity",
    "container_volume_path": "/tmp"
  }
}

Command line

cpptraj_mask --config config_cpptraj_mask.json --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --output_cpptraj_path ref_cpptraj.mask.netcdf

Cpptraj_rgyr

Wrapper of the Ambertools Cpptraj module for computing the radius of gyration (Rgyr) from a given cpptraj compatible trajectory.

Get help

Command:

cpptraj_rgyr -h
usage: cpptraj_rgyr [-h] [-c CONFIG] --input_top_path INPUT_TOP_PATH --input_traj_path INPUT_TRAJ_PATH -o OUTPUT_CPPTRAJ_PATH

Computes the radius of gyration (Rgyr) from a given cpptraj compatible trajectory.

options:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        This file can be a YAML file, JSON file or JSON string

required arguments:
  --input_top_path INPUT_TOP_PATH
                        Path to the input structure or topology file. Accepted formats: top, pdb, prmtop, parmtop, zip.
  --input_traj_path INPUT_TRAJ_PATH
                        Path to the input trajectory to be processed. Accepted formats: mdcrd, crd, cdf, netcdf, nc, restart, ncrestart, restartnc, dcd, charmm, cor, pdb, mol2, trr, gro, binpos, xtc, cif, arc, sqm, sdf, conflib.
  -o OUTPUT_CPPTRAJ_PATH, --output_cpptraj_path OUTPUT_CPPTRAJ_PATH
                        Path to the output analysis. Accepted formats: dat, agr, xmgr, gnu.

I / O Arguments

Syntax: input_argument (datatype) : Definition

Config input / output arguments for this building block:

  • input_top_path (string): Path to the input structure or topology file. File type: input. Sample file. Accepted formats: TOP, PDB, PRMTOP, PARMTOP, ZIP

  • input_traj_path (string): Path to the input trajectory to be processed. File type: input. Sample file. Accepted formats: MDCRD, CRD, CDF, NETCDF, NC, RESTART, NCRESTART, RESTARTNC, DCD, CHARMM, COR, PDB, MOL2, TRR, GRO, BINPOS, XTC, CIF, ARC, SQM, SDF, CONFLIB

  • output_cpptraj_path (string): Path to the output analysis. File type: output. Sample file. Accepted formats: DAT, AGR, XMGR, GNU

Config

Syntax: input_parameter (datatype) - (default_value) Definition

Config parameters for this building block:

  • start (integer): (1) Starting frame for slicing..

  • end (integer): (-1) Ending frame for slicing..

  • steps (integer): (1) Step for slicing..

  • mask (string): (all-atoms) Mask definition. .

  • binary_path (string): (cpptraj) Path to the cpptraj executable binary..

  • remove_tmp (boolean): (True) Remove temporal files..

  • restart (boolean): (False) Do not execute if output files exist..

  • sandbox_path (string): (./) Parent path to the sandbox directory..

  • container_path (string): (None) Container path definition..

  • container_image (string): (afandiadib/ambertools:serial) Container image definition..

  • container_volume_path (string): (/tmp) Container volume path definition..

  • container_working_dir (string): (None) Container working directory definition..

  • container_user_id (string): (None) Container user_id definition..

  • container_shell_path (string): (/bin/bash) Path to default shell inside the container..

YAML

Common config file

properties:
  end: -1
  mask: c-alpha
  start: 1
  steps: 1

Docker config file

properties:
  container_image: afandiadib/ambertools:serial
  container_path: docker
  container_volume_path: /tmp
  end: -1
  mask: c-alpha
  start: 1
  steps: 1

Singularity config file

properties:
  container_image: shub://bioexcel/ambertools_singularity
  container_path: singularity
  container_volume_path: /tmp
  end: -1
  mask: c-alpha
  start: 1
  steps: 1

Command line

cpptraj_rgyr --config config_cpptraj_rgyr.yml --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --output_cpptraj_path ref_cpptraj.rgyr.dat

JSON

Common config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha"
  }
}

Docker config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha",
    "container_path": "docker",
    "container_image": "afandiadib/ambertools:serial",
    "container_volume_path": "/tmp"
  }
}

Singularity config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha",
    "container_path": "singularity",
    "container_image": "shub://bioexcel/ambertools_singularity",
    "container_volume_path": "/tmp"
  }
}

Command line

cpptraj_rgyr --config config_cpptraj_rgyr.json --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --output_cpptraj_path ref_cpptraj.rgyr.dat

Cpptraj_rms

Wrapper of the Ambertools Cpptraj module for calculating the Root Mean Square deviation (RMSd) of a given cpptraj compatible trajectory.

Get help

Command:

cpptraj_rms -h
usage: cpptraj_rms [-h] [-c CONFIG] --input_top_path INPUT_TOP_PATH --input_traj_path INPUT_TRAJ_PATH [--input_exp_path INPUT_EXP_PATH] --output_cpptraj_path OUTPUT_CPPTRAJ_PATH [--output_traj_path OUTPUT_TRAJ_PATH]

Calculates the Root Mean Square deviation (RMSd) of a given cpptraj compatible trajectory.

options:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        This file can be a YAML file, JSON file or JSON string

required arguments:
  --input_top_path INPUT_TOP_PATH
                        Path to the input structure or topology file. Accepted formats: top, pdb, prmtop, parmtop, zip.
  --input_traj_path INPUT_TRAJ_PATH
                        Path to the input trajectory to be processed. Accepted formats: mdcrd, crd, cdf, netcdf, nc, restart, ncrestart, restartnc, dcd, charmm, cor, pdb, mol2, trr, gro, binpos, xtc, cif, arc, sqm, sdf, conflib.
  --output_cpptraj_path OUTPUT_CPPTRAJ_PATH
                        Path to the output processed analysis. Accepted formats: dat, agr, xmgr, gnu.

optional arguments:
  --input_exp_path INPUT_EXP_PATH
                        Path to the experimental reference file (required if reference = experimental). Accepted formats: pdb.
  --output_traj_path OUTPUT_TRAJ_PATH
                        Path to the output processed trajectory. Accepted formats: mdcrd, crd, cdf, netcdf, nc, restart, ncrestart, restartnc, dcd, charmm, cor, pdb, mol2, trr, gro, binpos, xtc, cif, arc, sqm, sdf, conflib.

I / O Arguments

Syntax: input_argument (datatype) : Definition

Config input / output arguments for this building block:

  • input_top_path (string): Path to the input structure or topology file. File type: input. Sample file. Accepted formats: TOP, PDB, PRMTOP, PARMTOP, ZIP

  • input_traj_path (string): Path to the input trajectory to be processed. File type: input. Sample file. Accepted formats: MDCRD, CRD, CDF, NETCDF, NC, RESTART, NCRESTART, RESTARTNC, DCD, CHARMM, COR, PDB, MOL2, TRR, GRO, BINPOS, XTC, CIF, ARC, SQM, SDF, CONFLIB

  • input_exp_path (string): Path to the experimental reference file (required if reference = experimental). File type: input. Sample file. Accepted formats: PDB

  • output_cpptraj_path (string): Path to the output processed analysis. File type: output. Sample file. Accepted formats: DAT, AGR, XMGR, GNU

  • output_traj_path (string): Path to the output processed trajectory. File type: output. Sample file. Accepted formats: MDCRD, CRD, CDF, NETCDF, NC, RESTART, NCRESTART, RESTARTNC, DCD, CHARMM, COR, PDB, MOL2, TRR, GRO, BINPOS, XTC, CIF, ARC, SQM, SDF, CONFLIB

Config

Syntax: input_parameter (datatype) - (default_value) Definition

Config parameters for this building block:

  • start (integer): (1) Starting frame for slicing.

  • end (integer): (-1) Ending frame for slicing.

  • steps (integer): (1) Step for slicing.

  • mask (string): (all-atoms) Mask definition. .

  • reference (string): (first) Reference definition. .

  • nofit (boolean): (False) Do not perform best-fit RMSD.

  • norotate (boolean): (False) Translate but do not rotate coordinates.

  • nomod (boolean): (False) Do not modify coordinates.

  • binary_path (string): (cpptraj) Path to the cpptraj executable binary..

  • remove_tmp (boolean): (True) Remove temporal files..

  • restart (boolean): (False) Do not execute if output files exist..

  • sandbox_path (string): (./) Parent path to the sandbox directory..

  • container_path (string): (None) Container path definition..

  • container_image (string): (afandiadib/ambertools:serial) Container image definition..

  • container_volume_path (string): (/tmp) Container volume path definition..

  • container_working_dir (string): (None) Container working directory definition..

  • container_user_id (string): (None) Container user_id definition..

  • container_shell_path (string): (/bin/bash) Path to default shell inside the container..

YAML

Common config file

properties:
  end: -1
  mask: c-alpha
  reference: first
  start: 1
  steps: 1

Command line

cpptraj_rms --config config_cpptraj_rms.yml --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --input_exp_path experimental.1e5t.pdb --output_cpptraj_path ref_cpptraj.rms.first.dat --output_traj_path cpptraj.traj.dcd

JSON

Common config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha",
    "reference": "first"
  }
}

Command line

cpptraj_rms --config config_cpptraj_rms.json --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --input_exp_path experimental.1e5t.pdb --output_cpptraj_path ref_cpptraj.rms.first.dat --output_traj_path cpptraj.traj.dcd

Cpptraj_rmsf

Wrapper of the Ambertools Cpptraj module for calculating the Root Mean Square fluctuations (RMSf) of a given cpptraj compatible trajectory.

Get help

Command:

cpptraj_rmsf -h
usage: cpptraj_rmsf [-h] [-c CONFIG] --input_top_path INPUT_TOP_PATH --input_traj_path INPUT_TRAJ_PATH [--input_exp_path INPUT_EXP_PATH] -o OUTPUT_CPPTRAJ_PATH

Calculates the Root Mean Square fluctuations (RMSf) of a given cpptraj compatible trajectory.

options:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        This file can be a YAML file, JSON file or JSON string

required arguments:
  --input_top_path INPUT_TOP_PATH
                        Path to the input structure or topology file. Accepted formats: top, pdb, prmtop, parmtop, zip.
  --input_traj_path INPUT_TRAJ_PATH
                        Path to the input trajectory to be processed. Accepted formats: mdcrd, crd, cdf, netcdf, nc, restart, ncrestart, restartnc, dcd, charmm, cor, pdb, mol2, trr, gro, binpos, xtc, cif, arc, sqm, sdf, conflib.
  -o OUTPUT_CPPTRAJ_PATH, --output_cpptraj_path OUTPUT_CPPTRAJ_PATH
                        Path to the output processed analysis. Accepted formats: dat, agr, xmgr, gnu.

optional arguments:
  --input_exp_path INPUT_EXP_PATH
                        Path to the experimental reference file (required if reference = experimental). Accepted formats: pdb.

I / O Arguments

Syntax: input_argument (datatype) : Definition

Config input / output arguments for this building block:

  • input_top_path (string): Path to the input structure or topology file. File type: input. Sample file. Accepted formats: TOP, PDB, PRMTOP, PARMTOP, ZIP

  • input_traj_path (string): Path to the input trajectory to be processed. File type: input. Sample file. Accepted formats: MDCRD, CRD, CDF, NETCDF, NC, RESTART, NCRESTART, RESTARTNC, DCD, CHARMM, COR, PDB, MOL2, TRR, GRO, BINPOS, XTC, CIF, ARC, SQM, SDF, CONFLIB

  • input_exp_path (string): Path to the experimental reference file (required if reference = experimental). File type: input. Sample file. Accepted formats: PDB

  • output_cpptraj_path (string): Path to the output processed analysis. File type: output. Sample file. Accepted formats: DAT, AGR, XMGR, GNU

Config

Syntax: input_parameter (datatype) - (default_value) Definition

Config parameters for this building block:

  • start (integer): (1) Starting frame for slicing.

  • end (integer): (-1) Ending frame for slicing.

  • steps (integer): (1) Step for slicing.

  • mask (string): (all-atoms) Mask definition. .

  • reference (string): (first) Reference definition. .

  • binary_path (string): (cpptraj) Path to the cpptraj executable binary..

  • remove_tmp (boolean): (True) Remove temporal files..

  • restart (boolean): (False) Do not execute if output files exist..

  • sandbox_path (string): (./) Parent path to the sandbox directory..

  • container_path (string): (None) Container path definition..

  • container_image (string): (afandiadib/ambertools:serial) Container image definition..

  • container_volume_path (string): (/tmp) Container volume path definition..

  • container_working_dir (string): (None) Container working directory definition..

  • container_user_id (string): (None) Container user_id definition..

  • container_shell_path (string): (/bin/bash) Path to default shell inside the container..

YAML

Common config file

properties:
  end: -1
  mask: c-alpha
  reference: first
  start: 1
  steps: 1

Command line

cpptraj_rmsf --config config_cpptraj_rmsf.yml --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --input_exp_path experimental.1e5t.pdb --output_cpptraj_path ref_cpptraj.rmsf.first.dat

JSON

Common config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha",
    "reference": "first"
  }
}

Command line

cpptraj_rmsf --config config_cpptraj_rmsf.json --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --input_exp_path experimental.1e5t.pdb --output_cpptraj_path ref_cpptraj.rmsf.first.dat

Cpptraj_slice

Wrapper of the Ambertools Cpptraj module for extracting a particular trajectory slice from a given cpptraj compatible trajectory.

Get help

Command:

cpptraj_slice -h
usage: cpptraj_slice [-h] [-c CONFIG] --input_top_path INPUT_TOP_PATH --input_traj_path INPUT_TRAJ_PATH -o OUTPUT_CPPTRAJ_PATH

Extracts a particular trajectory slice from a given cpptraj compatible trajectory.

options:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        This file can be a YAML file, JSON file or JSON string

required arguments:
  --input_top_path INPUT_TOP_PATH
                        Path to the input structure or topology file. Accepted formats: top, pdb, prmtop, parmtop, zip.
  --input_traj_path INPUT_TRAJ_PATH
                        Path to the input trajectory to be processed. Accepted formats: mdcrd, crd, cdf, netcdf, nc, restart, ncrestart, restartnc, dcd, charmm, cor, pdb, mol2, trr, gro, binpos, xtc, cif, arc, sqm, sdf, conflib.
  -o OUTPUT_CPPTRAJ_PATH, --output_cpptraj_path OUTPUT_CPPTRAJ_PATH
                        Path to the output processed trajectory. Accepted formats: mdcrd, crd, netcdf, nc, rst7, ncrst, dcd, pdb, mol2, binpos, trr, xtc, sqm.

I / O Arguments

Syntax: input_argument (datatype) : Definition

Config input / output arguments for this building block:

  • input_top_path (string): Path to the input structure or topology file. File type: input. Sample file. Accepted formats: TOP, PDB, PRMTOP, PARMTOP, ZIP

  • input_traj_path (string): Path to the input trajectory to be processed. File type: input. Sample file. Accepted formats: MDCRD, CRD, CDF, NETCDF, NC, RESTART, NCRESTART, RESTARTNC, DCD, CHARMM, COR, PDB, MOL2, TRR, GRO, BINPOS, XTC, CIF, ARC, SQM, SDF, CONFLIB

  • output_cpptraj_path (string): Path to the output processed trajectory. File type: output. Sample file. Accepted formats: MDCRD, CRD, NETCDF, NC, RST7, NCRST, DCD, PDB, MOL2, BINPOS, TRR, XTC, SQM

Config

Syntax: input_parameter (datatype) - (default_value) Definition

Config parameters for this building block:

  • start (integer): (1) Starting frame for slicing..

  • end (integer): (-1) Ending frame for slicing..

  • steps (integer): (1) Step for slicing..

  • mask (string): (all-atoms) Mask definition. .

  • format (string): (netcdf) Output trajectory format. .

  • binary_path (string): (cpptraj) Path to the cpptraj executable binary..

  • remove_tmp (boolean): (True) Remove temporal files..

  • restart (boolean): (False) Do not execute if output files exist..

  • sandbox_path (string): (./) Parent path to the sandbox directory..

  • container_path (string): (None) Container path definition..

  • container_image (string): (afandiadib/ambertools:serial) Container image definition..

  • container_volume_path (string): (/tmp) Container volume path definition..

  • container_working_dir (string): (None) Container working directory definition..

  • container_user_id (string): (None) Container user_id definition..

  • container_shell_path (string): (/bin/bash) Path to default shell inside the container..

YAML

Common config file

properties:
  end: 20
  format: netcdf
  mask: c-alpha
  start: 2
  steps: 2

Docker config file

properties:
  container_image: afandiadib/ambertools:serial
  container_path: docker
  container_volume_path: /tmp
  end: 20
  format: netcdf
  mask: c-alpha
  start: 2
  steps: 2

Singularity config file

properties:
  container_image: shub://bioexcel/ambertools_singularity
  container_path: singularity
  container_volume_path: /tmp
  end: 20
  format: netcdf
  mask: c-alpha
  start: 2
  steps: 2

Command line

cpptraj_slice --config config_cpptraj_slice.yml --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --output_cpptraj_path ref_cpptraj.slice.netcdf

JSON

Common config file

{
  "properties": {
    "start": 2,
    "end": 20,
    "steps": 2,
    "mask": "c-alpha",
    "format": "netcdf"
  }
}

Docker config file

{
  "properties": {
    "start": 2,
    "end": 20,
    "steps": 2,
    "mask": "c-alpha",
    "format": "netcdf",
    "container_path": "docker",
    "container_image": "afandiadib/ambertools:serial",
    "container_volume_path": "/tmp"
  }
}

Singularity config file

{
  "properties": {
    "start": 2,
    "end": 20,
    "steps": 2,
    "mask": "c-alpha",
    "format": "netcdf",
    "container_path": "singularity",
    "container_image": "shub://bioexcel/ambertools_singularity",
    "container_volume_path": "/tmp"
  }
}

Command line

cpptraj_slice --config config_cpptraj_slice.json --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --output_cpptraj_path ref_cpptraj.slice.netcdf

Cpptraj_snapshot

Wrapper of the Ambertools Cpptraj module for extracting a particular snapshot from a given cpptraj compatible trajectory.

Get help

Command:

cpptraj_snapshot -h
usage: cpptraj_snapshot [-h] [-c CONFIG] --input_top_path INPUT_TOP_PATH --input_traj_path INPUT_TRAJ_PATH -o OUTPUT_CPPTRAJ_PATH

Extracts a particular snapshot from a given cpptraj compatible trajectory.

options:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        This file can be a YAML file, JSON file or JSON string

required arguments:
  --input_top_path INPUT_TOP_PATH
                        Path to the input structure or topology file. Accepted formats: top, pdb, prmtop, parmtop, zip.
  --input_traj_path INPUT_TRAJ_PATH
                        Path to the input trajectory to be processed. Accepted formats: mdcrd, crd, cdf, netcdf, nc, restart, ncrestart, restartnc, dcd, charmm, cor, pdb, mol2, trr, gro, binpos, xtc, cif, arc, sqm, sdf, conflib.
  -o OUTPUT_CPPTRAJ_PATH, --output_cpptraj_path OUTPUT_CPPTRAJ_PATH
                        Path to the output processed structure. Accepted formats: mdcrd, crd, netcdf, nc, rst7, ncrst, dcd, pdb, mol2, binpos, trr, xtc, sqm.

I / O Arguments

Syntax: input_argument (datatype) : Definition

Config input / output arguments for this building block:

  • input_top_path (string): Path to the input structure or topology file. File type: input. Sample file. Accepted formats: TOP, PDB, PRMTOP, PARMTOP, ZIP

  • input_traj_path (string): Path to the input trajectory to be processed. File type: input. Sample file. Accepted formats: MDCRD, CRD, CDF, NETCDF, NC, RESTART, NCRESTART, RESTARTNC, DCD, CHARMM, COR, PDB, MOL2, TRR, GRO, BINPOS, XTC, CIF, ARC, SQM, SDF, CONFLIB

  • output_cpptraj_path (string): Path to the output processed structure. File type: output. Sample file. Accepted formats: MDCRD, CRD, NETCDF, NC, RST7, NCRST, DCD, PDB, MOL2, BINPOS, TRR, XTC, SQM

Config

Syntax: input_parameter (datatype) - (default_value) Definition

Config parameters for this building block:

  • snapshot (integer): (1) Frame to be captured for snapshot.

  • mask (string): (all-atoms) Mask definition. .

  • format (string): (netcdf) Output trajectory format. .

  • binary_path (string): (cpptraj) Path to the cpptraj executable binary..

  • remove_tmp (boolean): (True) Remove temporal files..

  • restart (boolean): (False) Do not execute if output files exist..

  • sandbox_path (string): (./) Parent path to the sandbox directory..

  • container_path (string): (None) Container path definition..

  • container_image (string): (afandiadib/ambertools:serial) Container image definition..

  • container_volume_path (string): (/tmp) Container volume path definition..

  • container_working_dir (string): (None) Container working directory definition..

  • container_user_id (string): (None) Container user_id definition..

  • container_shell_path (string): (/bin/bash) Path to default shell inside the container..

YAML

Common config file

properties:
  format: pdb
  mask: c-alpha
  snapshot: 12

Docker config file

properties:
  container_image: afandiadib/ambertools:serial
  container_path: docker
  container_volume_path: /tmp
  format: pdb
  mask: c-alpha
  snapshot: 12

Singularity config file

properties:
  container_image: shub://bioexcel/ambertools_singularity
  container_path: singularity
  container_volume_path: /tmp
  format: pdb
  mask: c-alpha
  snapshot: 12

Command line

cpptraj_snapshot --config config_cpptraj_snapshot.yml --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --output_cpptraj_path ref_cpptraj.snapshot.pdb

JSON

Common config file

{
  "properties": {
    "snapshot": 12,
    "mask": "c-alpha",
    "format": "pdb"
  }
}

Docker config file

{
  "properties": {
    "snapshot": 12,
    "mask": "c-alpha",
    "format": "pdb",
    "container_path": "docker",
    "container_image": "afandiadib/ambertools:serial",
    "container_volume_path": "/tmp"
  }
}

Singularity config file

{
  "properties": {
    "snapshot": 12,
    "mask": "c-alpha",
    "format": "pdb",
    "container_path": "singularity",
    "container_image": "shub://bioexcel/ambertools_singularity",
    "container_volume_path": "/tmp"
  }
}

Command line

cpptraj_snapshot --config config_cpptraj_snapshot.json --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --output_cpptraj_path ref_cpptraj.snapshot.pdb

Cpptraj_strip

Wrapper of the Ambertools Cpptraj module for stripping a defined set of atoms (mask) from a given cpptraj compatible trajectory.

Get help

Command:

cpptraj_strip -h
usage: cpptraj_strip [-h] [-c CONFIG] --input_top_path INPUT_TOP_PATH --input_traj_path INPUT_TRAJ_PATH -o OUTPUT_CPPTRAJ_PATH

Strips a defined set of atoms (mask) from a given cpptraj compatible trajectory.

options:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        This file can be a YAML file, JSON file or JSON string

required arguments:
  --input_top_path INPUT_TOP_PATH
                        Path to the input structure or topology file. Accepted formats: top, pdb, prmtop, parmtop, zip.
  --input_traj_path INPUT_TRAJ_PATH
                        Path to the input trajectory to be processed. Accepted formats: mdcrd, crd, cdf, netcdf, nc, restart, ncrestart, restartnc, dcd, charmm, cor, pdb, mol2, trr, gro, binpos, xtc, cif, arc, sqm, sdf, conflib.
  -o OUTPUT_CPPTRAJ_PATH, --output_cpptraj_path OUTPUT_CPPTRAJ_PATH
                        Path to the output processed trajectory. Accepted formats: mdcrd, crd, netcdf, nc, rst7, ncrst, dcd, pdb, mol2, binpos, trr, xtc, sqm.

I / O Arguments

Syntax: input_argument (datatype) : Definition

Config input / output arguments for this building block:

  • input_top_path (string): Path to the input structure or topology file. File type: input. Sample file. Accepted formats: TOP, PDB, PRMTOP, PARMTOP, ZIP

  • input_traj_path (string): Path to the input trajectory to be processed. File type: input. Sample file. Accepted formats: MDCRD, CRD, CDF, NETCDF, NC, RESTART, NCRESTART, RESTARTNC, DCD, CHARMM, COR, PDB, MOL2, TRR, GRO, BINPOS, XTC, CIF, ARC, SQM, SDF, CONFLIB

  • output_cpptraj_path (string): Path to the output processed trajectory. File type: output. Sample file. Accepted formats: MDCRD, CRD, NETCDF, NC, RST7, NCRST, DCD, PDB, MOL2, BINPOS, TRR, XTC, SQM

Config

Syntax: input_parameter (datatype) - (default_value) Definition

Config parameters for this building block:

  • start (integer): (1) Starting frame for slicing..

  • end (integer): (-1) Ending frame for slicing..

  • steps (integer): (1) Step for slicing..

  • mask (string): (all-atoms) Mask definition. .

  • format (string): (netcdf) Output trajectory format. .

  • binary_path (string): (cpptraj) Path to the cpptraj executable binary..

  • remove_tmp (boolean): (True) Remove temporal files..

  • restart (boolean): (False) Do not execute if output files exist..

  • sandbox_path (string): (./) Parent path to the sandbox directory..

  • container_path (string): (None) Container path definition..

  • container_image (string): (afandiadib/ambertools:serial) Container image definition..

  • container_volume_path (string): (/tmp) Container volume path definition..

  • container_working_dir (string): (None) Container working directory definition..

  • container_user_id (string): (None) Container user_id definition..

  • container_shell_path (string): (/bin/bash) Path to default shell inside the container..

YAML

Common config file

properties:
  end: -1
  format: netcdf
  mask: c-alpha
  start: 1
  steps: 1

Docker config file

properties:
  container_image: afandiadib/ambertools:serial
  container_path: docker
  container_volume_path: /tmp
  end: -1
  format: netcdf
  mask: c-alpha
  start: 1
  steps: 1

Singularity config file

properties:
  container_image: shub://bioexcel/ambertools_singularity
  container_path: singularity
  container_volume_path: /tmp
  end: -1
  format: netcdf
  mask: c-alpha
  start: 1
  steps: 1

Command line

cpptraj_strip --config config_cpptraj_strip.yml --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --output_cpptraj_path ref_cpptraj.strip.netcdf

JSON

Common config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha",
    "format": "netcdf"
  }
}

Docker config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha",
    "format": "netcdf",
    "container_path": "docker",
    "container_image": "afandiadib/ambertools:serial",
    "container_volume_path": "/tmp"
  }
}

Singularity config file

{
  "properties": {
    "start": 1,
    "end": -1,
    "steps": 1,
    "mask": "c-alpha",
    "format": "netcdf",
    "container_path": "singularity",
    "container_image": "shub://bioexcel/ambertools_singularity",
    "container_volume_path": "/tmp"
  }
}

Command line

cpptraj_strip --config config_cpptraj_strip.json --input_top_path cpptraj.parm.top --input_traj_path cpptraj.traj.dcd --output_cpptraj_path ref_cpptraj.strip.netcdf

Gmx_check

Wrapper of the GROMACS check module for comparing and validating GROMACS files.

Get help

Command:

gmx_check -h
/bin/sh: 1: gmx_check: not found

I / O Arguments

Syntax: input_argument (datatype) : Definition

Config input / output arguments for this building block:

  • input_structure_path (string): Path to the first GROMACS run input file. File type: input. Sample file. Accepted formats: TPR, GRO, G96, PDB, BRK, ENT

  • input_structure_2_path (string): Path to the second GROMACS run input file. File type: input. Sample file. Accepted formats: TPR, GRO, G96, PDB, BRK, ENT

  • input_traj_path (string): Path to the first GROMACS trajectory file. File type: input. Sample file. Accepted formats: XTC, TRR, CPT, GRO, G96, PDB, TNG

  • input_traj_2_path (string): Path to the second GROMACS trajectory file. File type: input. Sample file. Accepted formats: XTC, TRR, CPT, GRO, G96, PDB, TNG

  • input_energy_path (string): Path to the first GROMACS energy file. File type: input. Sample file. Accepted formats: EDR

  • input_energy_2_path (string): Path to the second GROMACS energy file. File type: input. Sample file. Accepted formats: EDR

  • structure_check_path (string): Path to the structure file to analyze for internal consistency. File type: input. Sample file. Accepted formats: TPR, GRO, G96, PDB, BRK, ENT

  • input_index_path (string): Path to the GROMACS index file. File type: input. Sample file. Accepted formats: NDX

  • output_log_path (string): Path to the text file storing the gmx check console output. File type: output. Sample file. Accepted formats: TXT, LOG, OUT

Config

Syntax: input_parameter (datatype) - (default_value) Definition

Config parameters for this building block:

  • vdwfac (number): (0.8) Fraction of the sum of Van der Waals radii used as warning cutoff..

  • bonlo (number): (0.4) Minimum fraction of the sum of Van der Waals radii for bonded atoms..

  • bonhi (number): (0.7) Maximum fraction of the sum of Van der Waals radii for bonded atoms..

  • relative_tolerance (number): (0.001) Relative tolerance for comparing real values..

  • absolute_tolerance (number): (0.001) Absolute tolerance, useful when sums are close to zero..

  • rmsd (boolean): (False) Print RMSD for coordinates, velocities and forces..

  • compare_ab (boolean): (False) Compare the A and B topologies from a single input file..

  • last_energy_term (string): (None) Last energy term to compare..

  • binary_path (string): (gmx) Path to the GROMACS executable binary..

  • remove_tmp (boolean): (True) Remove temporal files..

  • restart (boolean): (False) Do not execute if output files exist..

  • sandbox_path (string): (./) Parent path to the sandbox directory..

  • container_path (string): (None) Container path definition..

  • container_image (string): (gromacs/gromacs:2022.2) Container image definition..

  • container_volume_path (string): (/tmp) Container volume path definition..

  • container_working_dir (string): (None) Container working directory definition..

  • container_user_id (string): (None) Container user_id definition..

  • container_shell_path (string): (/bin/bash) Path to default shell inside the container..

YAML

JSON

Gmx_cluster

Wrapper of the GROMACS cluster module for clustering structures from a given GROMACS compatible trajectory.

Get help

Command:

gmx_cluster -h
usage: gmx_cluster [-h] [-c CONFIG] --input_structure_path INPUT_STRUCTURE_PATH --input_traj_path INPUT_TRAJ_PATH [--input_index_path INPUT_INDEX_PATH] --output_pdb_path OUTPUT_PDB_PATH [--output_cluster_log_path OUTPUT_CLUSTER_LOG_PATH] [--output_rmsd_cluster_xpm_path OUTPUT_RMSD_CLUSTER_XPM_PATH] [--output_rmsd_dist_xvg_path OUTPUT_RMSD_DIST_XVG_PATH]

Creates cluster structures from a given GROMACS compatible trajectory.

options:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        This file can be a YAML file, JSON file or JSON string

required arguments:
  --input_structure_path INPUT_STRUCTURE_PATH
                        Path to the input structure file. Accepted formats: tpr, gro, g96, pdb, brk, ent.
  --input_traj_path INPUT_TRAJ_PATH
                        Path to the GROMACS trajectory file. Accepted formats: xtc, trr, cpt, gro, g96, pdb, tng.
  --output_pdb_path OUTPUT_PDB_PATH
                        Path to the output cluster file. Accepted formats: xtc, trr, cpt, gro, g96, pdb, tng.

optional arguments:
  --input_index_path INPUT_INDEX_PATH
                        Path to the GROMACS index file. Accepted formats: ndx.
  --output_cluster_log_path OUTPUT_CLUSTER_LOG_PATH
                        Path to the output log file. Accepted formats: log.
  --output_rmsd_cluster_xpm_path OUTPUT_RMSD_CLUSTER_XPM_PATH
                        Path to the output X PixMap compatible matrix file. Accepted formats: xpm.
  --output_rmsd_dist_xvg_path OUTPUT_RMSD_DIST_XVG_PATH
                        Path to xvgr/xmgr file. Accepted formats: xvg.

I / O Arguments

Syntax: input_argument (datatype) : Definition

Config input / output arguments for this building block:

  • input_structure_path (string): Path to the input structure file. File type: input. Sample file. Accepted formats: TPR, GRO, G96, PDB, BRK, ENT

  • input_traj_path (string): Path to the GROMACS trajectory file. File type: input. Sample file. Accepted formats: XTC, TRR, CPT, GRO, G96, PDB, TNG

  • input_index_path (string): Path to the GROMACS index file. File type: input. Sample file. Accepted formats: NDX

  • output_pdb_path (string): Path to the output cluster file. File type: output. Sample file. Accepted formats: XTC, TRR, CPT, GRO, G96, PDB, TNG

  • output_cluster_log_path (string): Path to the output log file. File type: output. Sample file. Accepted formats: LOG

  • output_rmsd_cluster_xpm_path (string): Path to the output X PixMap compatible matrix file. File type: output. Sample file. Accepted formats: XPM

  • output_rmsd_dist_xvg_path (string): Path to xvgr/xmgr file. File type: output. Sample file. Accepted formats: XVG

Config

Syntax: input_parameter (datatype) - (default_value) Definition

Config parameters for this building block:

  • fit_selection (string): (System) Group where the fitting will be performed. If input_index_path provided, check the file for the accepted values. .

  • output_selection (string): (System) Group that is going to be written in the output trajectory. If input_index_path provided, check the file for the accepted values. .

  • dista (boolean): (False) Use RMSD of distances instead of RMS deviation..

  • nofit (boolean): (False) Do not use least squares fitting before RMSD calculation..

  • method (string): (linkage) Method for cluster determination. .

  • cutoff (number): (0.1) RMSD cut-off (nm) for two structures to be neighbor..

  • binary_path (string): (gmx) Path to the GROMACS executable binary..

  • remove_tmp (boolean): (True) Remove temporal files..

  • restart (boolean): (False) Do not execute if output files exist..

  • sandbox_path (string): (./) Parent path to the sandbox directory..

  • container_path (string): (None) Container path definition..

  • container_image (string): (gromacs/gromacs:2022.2) Container image definition..

  • container_volume_path (string): (/tmp) Container volume path definition..

  • container_working_dir (string): (None) Container working directory definition..

  • container_user_id (string): (None) Container user_id definition..

  • container_shell_path (string): (/bin/bash) Path to default shell inside the container..

YAML

Common config file

properties:
  cutoff: 0.1
  dista: false
  fit_selection: System
  method: linkage
  output_selection: System

Docker config file

properties:
  container_image: gromacs/gromacs:2022.2
  container_path: docker
  container_user_id: '1000'
  container_volume_path: /tmp
  cutoff: 0.1
  dista: false
  fit_selection: System
  method: linkage
  output_selection: System

Singularity config file

properties:
  container_image: shub://michael-tn/gromacs
  container_path: singularity
  container_volume_path: /tmp
  cutoff: 0.1
  dista: false
  fit_selection: System
  method: linkage
  output_selection: System

Command line

gmx_cluster --config config_gmx_cluster.yml --input_structure_path topology.tpr --input_traj_path trajectory.trr --input_index_path index.ndx --output_pdb_path ref_cluster.pdb --output_cluster_log_path gmx_cluster_cluster.log --output_rmsd_cluster_xpm_path gmx_cluster_rmsd-clust.xpm --output_rmsd_dist_xvg_path gmx_cluster_rmsd-dist.xvg

JSON

Common config file

{
  "properties": {
    "fit_selection": "System",
    "output_selection": "System",
    "dista": false,
    "method": "linkage",
    "cutoff": 0.1
  }
}

Docker config file

{
  "properties": {
    "fit_selection": "System",
    "output_selection": "System",
    "dista": false,
    "method": "linkage",
    "cutoff": 0.1,
    "container_path": "docker",
    "container_image": "gromacs/gromacs:2022.2",
    "container_volume_path": "/tmp",
    "container_user_id": "1000"
  }
}

Singularity config file

{
  "properties": {
    "fit_selection": "System",
    "output_selection": "System",
    "dista": false,
    "method": "linkage",
    "cutoff": 0.1,
    "container_path": "singularity",
    "container_image": "shub://michael-tn/gromacs",
    "container_volume_path": "/tmp"
  }
}

Command line

gmx_cluster --config config_gmx_cluster.json --input_structure_path topology.tpr --input_traj_path trajectory.trr --input_index_path index.ndx --output_pdb_path ref_cluster.pdb --output_cluster_log_path gmx_cluster_cluster.log --output_rmsd_cluster_xpm_path gmx_cluster_rmsd-clust.xpm --output_rmsd_dist_xvg_path gmx_cluster_rmsd-dist.xvg

Gmx_energy

Wrapper of the GROMACS energy module for extracting energy components from a given GROMACS energy file.

Get help

Command:

gmx_energy -h
usage: gmx_energy [-h] [-c CONFIG] -i INPUT_ENERGY_PATH -o OUTPUT_XVG_PATH

Extracts energy components from a given GROMACS energy file.

options:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        This file can be a YAML file, JSON file or JSON string

required arguments:
  -i INPUT_ENERGY_PATH, --input_energy_path INPUT_ENERGY_PATH
                        Path to the input EDR file. Accepted formats: edr.
  -o OUTPUT_XVG_PATH, --output_xvg_path OUTPUT_XVG_PATH
                        Path to the XVG output file. Accepted formats: xvg.

I / O Arguments

Syntax: input_argument (datatype) : Definition

Config input / output arguments for this building block:

  • input_energy_path (string): Path to the input EDR file. File type: input. Sample file. Accepted formats: EDR

  • output_xvg_path (string): Path to the XVG output file. File type: output. Sample file. Accepted formats: XVG

Config

Syntax: input_parameter (datatype) - (default_value) Definition

Config parameters for this building block:

  • xvg (string): (none) XVG plot formatting. .

  • terms (array): ([Potential]) Energy terms. .

  • binary_path (string): (gmx) Path to the GROMACS executable binary..

  • remove_tmp (boolean): (True) Remove temporal files..

  • restart (boolean): (False) Do not execute if output files exist..

  • sandbox_path (string): (./) Parent path to the sandbox directory..

  • container_path (string): (None) Container path definition..

  • container_image (string): (gromacs/gromacs:2022.2) Container image definition..

  • container_volume_path (string): (/tmp) Container volume path definition..

  • container_working_dir (string): (None) Container working directory definition..

  • container_user_id (string): (None) Container user_id definition..

  • container_shell_path (string): (/bin/bash) Path to default shell inside the container..

YAML

Common config file

properties:
  terms:
  - Potential
  - Pressure

Docker config file

properties:
  container_image: gromacs/gromacs:2022.2
  container_path: docker
  container_user_id: '1000'
  container_volume_path: /tmp
  terms:
  - Potential
  - Pressure

Singularity config file

properties:
  container_image: shub://michael-tn/gromacs
  container_path: singularity
  container_volume_path: /tmp
  terms:
  - Potential
  - Pressure

Command line

gmx_energy --config config_gmx_energy.yml --input_energy_path energy.edr --output_xvg_path ref_energy.xvg

JSON

Common config file

{
  "properties": {
    "terms": [
      "Potential",
      "Pressure"
    ]
  }
}

Docker config file

{
  "properties": {
    "terms": [
      "Potential",
      "Pressure"
    ],
    "container_path": "docker",
    "container_image": "gromacs/gromacs:2022.2",
    "container_volume_path": "/tmp",
    "container_user_id": "1000"
  }
}

Singularity config file

{
  "properties": {
    "terms": [
      "Potential",
      "Pressure"
    ],
    "container_path": "singularity",
    "container_image": "shub://michael-tn/gromacs",
    "container_volume_path": "/tmp"
  }
}

Command line

gmx_energy --config config_gmx_energy.json --input_energy_path energy.edr --output_xvg_path ref_energy.xvg

Gmx_image

Wrapper of the GROMACS trjconv module for correcting periodicity (image) from a given GROMACS compatible trajectory file.

Get help

Command:

gmx_image -h
usage: gmx_image [-h] [-c CONFIG] --input_traj_path INPUT_TRAJ_PATH --input_top_path INPUT_TOP_PATH [--input_index_path INPUT_INDEX_PATH] -o OUTPUT_TRAJ_PATH

Corrects periodicity (image) from a given GROMACS compatible trajectory file.

options:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        This file can be a YAML file, JSON file or JSON string

required arguments:
  --input_traj_path INPUT_TRAJ_PATH
                        Path to the GROMACS trajectory file. Accepted formats: xtc, trr, cpt, gro, g96, pdb, tng.
  --input_top_path INPUT_TOP_PATH
                        Path to the GROMACS input topology file. Accepted formats: tpr, gro, g96, pdb, brk, ent.
  -o OUTPUT_TRAJ_PATH, --output_traj_path OUTPUT_TRAJ_PATH
                        Path to the output file. Accepted formats: xtc, trr, cpt, gro, g96, pdb, tng.

optional arguments:
  --input_index_path INPUT_INDEX_PATH
                        Path to the GROMACS index file. Accepted formats: ndx.

I / O Arguments

Syntax: input_argument (datatype) : Definition

Config input / output arguments for this building block:

  • input_traj_path (string): Path to the GROMACS trajectory file. File type: input. Sample file. Accepted formats: XTC, TRR, CPT, GRO, G96, PDB, TNG

  • input_top_path (string): Path to the GROMACS input topology file. File type: input. Sample file. Accepted formats: TPR, GRO, G96, PDB, BRK, ENT

  • input_index_path (string): Path to the GROMACS index file. File type: input. Sample file. Accepted formats: NDX

  • output_traj_path (string): Path to the output file. File type: output. Sample file. Accepted formats: XTC, TRR, CPT, GRO, G96, PDB, TNG

Config

Syntax: input_parameter (datatype) - (default_value) Definition

Config parameters for this building block:

  • fit_selection (string): (System) Group where the fitting will be performed. If input_index_path provided, check the file for the accepted values. .

  • center_selection (string): (System) Group where the trjconv will be performed. If input_index_path provided, check the file for the accepted values. .

  • cluster_selection (string): (System) Group assigned to be the cluster, onto which all atoms are wrapped around the box, such that they are closest to the center of mass of the cluster, which is iteratively updated. If input_index_path provided, check the file for the accepted values. .

  • output_selection (string): (System) Group that is going to be written in the output trajectory. If input_index_path provided, check the file for the accepted values. .

  • pbc (string): (mol) PBC treatment (see help text for full description) . .

  • center (boolean): (True) Center atoms in box..

  • ur (string): (compact) Unit-cell representation. .

  • fit (string): (none) Fit molecule to ref structure in the structure file. .

  • binary_path (string): (gmx) Path to the GROMACS executable binary..

  • remove_tmp (boolean): (True) Remove temporal files..

  • restart (boolean): (False) Do not execute if output files exist..

  • sandbox_path (string): (./) Parent path to the sandbox directory..

  • container_path (string): (None) Container path definition..

  • container_image (string): (gromacs/gromacs:2022.2) Container image definition..

  • container_volume_path (string): (/tmp) Container volume path definition..

  • container_working_dir (string): (None) Container working directory definition..

  • container_user_id (string): (None) Container user_id definition..

  • container_shell_path (string): (/bin/bash) Path to default shell inside the container..

YAML

Common config file

properties:
  center: true
  center_selection: System
  fit: rot+trans
  fit_selection: System
  output_selection: System
  pbc: mol
  ur: compact

Docker config file

properties:
  center: true
  center_selection: System
  container_image: gromacs/gromacs:2022.2
  container_path: docker
  container_user_id: '1000'
  container_volume_path: /tmp
  fit: rot+trans
  fit_selection: System
  output_selection: System
  pbc: mol
  ur: compact

Singularity config file

properties:
  center: true
  center_selection: System
  container_image: shub://michael-tn/gromacs
  container_path: singularity
  container_volume_path: /tmp
  fit: rot+trans
  fit_selection: System
  output_selection: System
  pbc: mol
  ur: compact

Command line

gmx_image --config config_gmx_image.yml --input_traj_path trajectory.trr --input_top_path topology.tpr --input_index_path index.ndx --output_traj_path ref_image.xtc

JSON

Common config file

{
  "properties": {
    "fit_selection": "System",
    "center_selection": "System",
    "output_selection": "System",
    "pbc": "mol",
    "center": true,
    "fit": "rot+trans",
    "ur": "compact"
  }
}

Docker config file

{
  "properties": {
    "fit_selection": "System",
    "center_selection": "System",
    "output_selection": "System",
    "pbc": "mol",
    "center": true,
    "fit": "rot+trans",
    "ur": "compact",
    "container_path": "docker",
    "container_image": "gromacs/gromacs:2022.2",
    "container_volume_path": "/tmp",
    "container_user_id": "1000"
  }
}

Singularity config file

{
  "properties": {
    "fit_selection": "System",
    "center_selection": "System",
    "output_selection": "System",
    "pbc": "mol",
    "center": true,
    "fit": "rot+trans",
    "ur": "compact",
    "container_path": "singularity",
    "container_image": "shub://michael-tn/gromacs",
    "container_volume_path": "/tmp"
  }
}

Command line

gmx_image --config config_gmx_image.json --input_traj_path trajectory.trr --input_top_path topology.tpr --input_index_path index.ndx --output_traj_path ref_image.xtc

Gmx_rgyr

Wrapper of the GROMACS gyrate module for computing the radius of gyration (Rgyr) of a molecule about the x-, y- and z-axes, as a function of time, from a given GROMACS compatible trajectory.

Get help

Command:

gmx_rgyr -h
usage: gmx_rgyr [-h] [-c CONFIG] --input_structure_path INPUT_STRUCTURE_PATH --input_traj_path INPUT_TRAJ_PATH [--input_index_path INPUT_INDEX_PATH] -o OUTPUT_XVG_PATH

Computes the radius of gyration (Rgyr) of a molecule about the x-, y- and z-axes, as a function of time, from a given GROMACS compatible trajectory.

options:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        This file can be a YAML file, JSON file or JSON string

required arguments:
  --input_structure_path INPUT_STRUCTURE_PATH
                        Path to the input structure file. Accepted formats: tpr, gro, g96, pdb, brk, ent.
  --input_traj_path INPUT_TRAJ_PATH
                        Path to the GROMACS trajectory file. Accepted formats: xtc, trr, cpt, gro, g96, pdb, tng.
  -o OUTPUT_XVG_PATH, --output_xvg_path OUTPUT_XVG_PATH
                        Path to the XVG output file. Accepted formats: xvg.

optional arguments:
  --input_index_path INPUT_INDEX_PATH
                        Path to the GROMACS index file. Accepted formats: ndx.

I / O Arguments

Syntax: input_argument (datatype) : Definition

Config input / output arguments for this building block:

  • input_structure_path (string): Path to the input structure file. File type: input. Sample file. Accepted formats: TPR, GRO, G96, PDB, BRK, ENT

  • input_traj_path (string): Path to the GROMACS trajectory file. File type: input. Sample file. Accepted formats: XTC, TRR, CPT, GRO, G96, PDB, TNG

  • input_index_path (string): Path to the GROMACS index file. File type: input. Sample file. Accepted formats: NDX

  • output_xvg_path (string): Path to the XVG output file. File type: output. Sample file. Accepted formats: XVG

Config

Syntax: input_parameter (datatype) - (default_value) Definition

Config parameters for this building block:

  • xvg (string): (none) XVG plot formatting. .

  • selection (string): (System) Group where the rgyr will be performed. If input_index_path provided, check the file for the accepted values. .

  • binary_path (string): (gmx) Path to the GROMACS executable binary..

  • remove_tmp (boolean): (True) Remove temporal files..

  • restart (boolean): (False) Do not execute if output files exist..

  • sandbox_path (string): (./) Parent path to the sandbox directory..

  • container_path (string): (None) Container path definition..

  • container_image (string): (gromacs/gromacs:2022.2) Container image definition..

  • container_volume_path (string): (/tmp) Container volume path definition..

  • container_working_dir (string): (None) Container working directory definition..

  • container_user_id (string): (None) Container user_id definition..

  • container_shell_path (string): (/bin/bash) Path to default shell inside the container..

YAML

Common config file

properties:
  selection: System

Docker config file

properties:
  container_image: gromacs/gromacs:2022.2
  container_path: docker
  container_user_id: '1000'
  container_volume_path: /tmp
  selection: System

Singularity config file

properties:
  container_image: shub://michael-tn/gromacs
  container_path: singularity
  container_volume_path: /tmp
  selection: System

Command line

gmx_rgyr --config config_gmx_rgyr.yml --input_structure_path topology.tpr --input_traj_path trajectory.trr --input_index_path index.ndx --output_xvg_path ref_rgyr.xvg

JSON

Common config file

{
  "properties": {
    "selection": "System"
  }
}

Docker config file

{
  "properties": {
    "selection": "System",
    "container_path": "docker",
    "container_image": "gromacs/gromacs:2022.2",
    "container_volume_path": "/tmp",
    "container_user_id": "1000"
  }
}

Singularity config file

{
  "properties": {
    "selection": "System",
    "container_path": "singularity",
    "container_image": "shub://michael-tn/gromacs",
    "container_volume_path": "/tmp"
  }
}

Command line

gmx_rgyr --config config_gmx_rgyr.json --input_structure_path topology.tpr --input_traj_path trajectory.trr --input_index_path index.ndx --output_xvg_path ref_rgyr.xvg

Gmx_rms

Wrapper of the GROMACS rms module for performing a Root Mean Square deviation (RMSd) analysis from a given GROMACS compatible trajectory.

Get help

Command:

gmx_rms -h
usage: gmx_rms [-h] [-c CONFIG] --input_structure_path INPUT_STRUCTURE_PATH --input_traj_path INPUT_TRAJ_PATH [--input_index_path INPUT_INDEX_PATH] -o OUTPUT_XVG_PATH

Performs a Root Mean Square deviation (RMSd) analysis from a given GROMACS compatible trajectory.

options:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        This file can be a YAML file, JSON file or JSON string

required arguments:
  --input_structure_path INPUT_STRUCTURE_PATH
                        Path to the input structure file. Accepted formats: tpr, gro, g96, pdb, brk, ent.
  --input_traj_path INPUT_TRAJ_PATH
                        Path to the GROMACS trajectory file. Accepted formats: xtc, trr, cpt, gro, g96, pdb, tng.
  -o OUTPUT_XVG_PATH, --output_xvg_path OUTPUT_XVG_PATH
                        Path to the XVG output file. Accepted formats: xvg.

optional arguments:
  --input_index_path INPUT_INDEX_PATH
                        Path to the GROMACS index file. Accepted formats: ndx.

I / O Arguments

Syntax: input_argument (datatype) : Definition

Config input / output arguments for this building block:

  • input_structure_path (string): Path to the input structure file. File type: input. Sample file. Accepted formats: TPR, GRO, G96, PDB, BRK, ENT

  • input_traj_path (string): Path to the GROMACS trajectory file. File type: input. Sample file. Accepted formats: XTC, TRR, CPT, GRO, G96, PDB, TNG

  • input_index_path (string): Path to the GROMACS index file. File type: input. Sample file. Accepted formats: NDX

  • output_xvg_path (string): Path to the XVG output file. File type: output. Sample file. Accepted formats: XVG

Config

Syntax: input_parameter (datatype) - (default_value) Definition

Config parameters for this building block:

  • xvg (string): (none) XVG plot formatting. .

  • selection (string): (System) Group where the rms will be performed. If input_index_path provided, check the file for the accepted values. .

  • binary_path (string): (gmx) Path to the GROMACS executable binary..

  • remove_tmp (boolean): (True) Remove temporal files..

  • restart (boolean): (False) Do not execute if output files exist..

  • sandbox_path (string): (./) Parent path to the sandbox directory..

  • container_path (string): (None) Container path definition..

  • container_image (string): (gromacs/gromacs:2022.2) Container image definition..

  • container_volume_path (string): (/tmp) Container volume path definition..

  • container_working_dir (string): (None) Container working directory definition..

  • container_user_id (string): (None) Container user_id definition..

  • container_shell_path (string): (/bin/bash) Path to default shell inside the container..

YAML

Common config file

properties:
  selection: System

Docker config file

properties:
  container_image: gromacs/gromacs:2022.2
  container_path: docker
  container_user_id: '1000'
  container_volume_path: /tmp
  selection: System

Singularity config file

properties:
  container_image: shub://michael-tn/gromacs
  container_path: singularity
  container_volume_path: /tmp
  selection: System

Command line

gmx_rms --config config_gmx_rms.yml --input_structure_path topology.tpr --input_traj_path trajectory.trr --input_index_path index.ndx --output_xvg_path ref_rms.xvg

JSON

Common config file

{
  "properties": {
    "selection": "System"
  }
}

Docker config file

{
  "properties": {
    "selection": "System",
    "container_path": "docker",
    "container_image": "gromacs/gromacs:2022.2",
    "container_volume_path": "/tmp",
    "container_user_id": "1000"
  }
}

Singularity config file

{
  "properties": {
    "selection": "System",
    "container_path": "singularity",
    "container_image": "shub://michael-tn/gromacs",
    "container_volume_path": "/tmp"
  }
}

Command line

gmx_rms --config config_gmx_rms.json --input_structure_path topology.tpr --input_traj_path trajectory.trr --input_index_path index.ndx --output_xvg_path ref_rms.xvg

Gmx_rmsf

Wrapper of the GROMACS rmsf module for performing a Root Mean Square Fluctuation (RMSF) analysis from a given GROMACS compatible trajectory.

Get help

Command:

gmx_rmsf -h
/bin/sh: 1: gmx_rmsf: not found

I / O Arguments

Syntax: input_argument (datatype) : Definition

Config input / output arguments for this building block:

  • input_structure_path (string): Path to the input structure file. File type: input. Sample file. Accepted formats: TPR, GRO, G96, PDB, BRK, ENT

  • input_traj_path (string): Path to the GROMACS trajectory file. File type: input. Sample file. Accepted formats: XTC, TRR, CPT, GRO, G96, PDB, TNG

  • input_index_path (string): Path to the GROMACS index file. File type: input. Sample file. Accepted formats: NDX

  • output_xvg_path (string): Path to the XVG output file. File type: output. Sample file. Accepted formats: XVG

Config

Syntax: input_parameter (datatype) - (default_value) Definition

Config parameters for this building block:

  • xvg (string): (none) XVG plot formatting. .

  • selection (string): (System) Group where the rmsf will be performed. If input_index_path provided, check the file for the accepted values. .

  • binary_path (string): (gmx) Path to the GROMACS executable binary..

  • remove_tmp (boolean): (True) Remove temporal files..

  • restart (boolean): (False) Do not execute if output files exist..

  • sandbox_path (string): (./) Parent path to the sandbox directory..

  • container_path (string): (None) Container path definition..

  • container_image (string): (gromacs/gromacs:2022.2) Container image definition..

  • container_volume_path (string): (/tmp) Container volume path definition..

  • container_working_dir (string): (None) Container working directory definition..

  • container_user_id (string): (None) Container user_id definition..

  • container_shell_path (string): (/bin/bash) Path to default shell inside the container..

YAML

Common config file

properties:
  bfactor: false
  bin_width: 0.1
  demean: true
  hist: false
  mass_weighted: false
  nofit: false
  selection: System

Docker config file

properties:
  bfactor: false
  bin_width: 0.1
  container_image: gromacs/gromacs:2022.2
  container_path: docker
  container_user_id: '1000'
  container_volume_path: /tmp
  demean: true
  hist: false
  mass_weighted: false
  nofit: false
  selection: System

Singularity config file

properties:
  bfactor: false
  bin_width: 0.1
  container_image: shub://michael-tn/gromacs
  container_path: singularity
  container_volume_path: /tmp
  demean: true
  hist: false
  mass_weighted: false
  nofit: false
  selection: System

Command line

gmx_rmsf --config config_gmx_rmsf.yml --input_structure_path topology.tpr --input_traj_path trajectory.trr --input_index_path index.ndx --output_xvg_path ref_rms.xvg

JSON

Common config file

{
  "properties": {
    "selection": "System",
    "demean": true,
    "mass_weighted": false,
    "nofit": false,
    "bfactor": false,
    "bin_width": 0.1,
    "hist": false
  }
}

Docker config file

{
  "properties": {
    "selection": "System",
    "demean": true,
    "mass_weighted": false,
    "nofit": false,
    "bfactor": false,
    "bin_width": 0.1,
    "hist": false,
    "container_path": "docker",
    "container_image": "gromacs/gromacs:2022.2",
    "container_volume_path": "/tmp",
    "container_user_id": "1000"
  }
}

Singularity config file

{
  "properties": {
    "selection": "System",
    "demean": true,
    "mass_weighted": false,
    "nofit": false,
    "bfactor": false,
    "bin_width": 0.1,
    "hist": false,
    "container_path": "singularity",
    "container_image": "shub://michael-tn/gromacs",
    "container_volume_path": "/tmp"
  }
}

Command line

gmx_rmsf --config config_gmx_rmsf.json --input_structure_path topology.tpr --input_traj_path trajectory.trr --input_index_path index.ndx --output_xvg_path ref_rms.xvg

Gmx_trjconv_str

Wrapper of the GROMACS trjconv module for converting between GROMACS compatible structure file formats and/or extracting a selection of atoms.

Get help

Command:

gmx_trjconv_str -h
usage: gmx_trjconv_str [-h] [-c CONFIG] --input_structure_path INPUT_STRUCTURE_PATH --input_top_path INPUT_TOP_PATH [--input_index_path INPUT_INDEX_PATH] -o OUTPUT_STR_PATH

Converts between GROMACS compatible structure file formats and/or extracts a selection of atoms.

options:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        This file can be a YAML file, JSON file or JSON string

required arguments:
  --input_structure_path INPUT_STRUCTURE_PATH
                        Path to the input structure file. Accepted formats: xtc, trr, cpt, gro, g96, pdb, tng.
  --input_top_path INPUT_TOP_PATH
                        Path to the GROMACS input topology file. Accepted formats: tpr, gro, g96, pdb, brk, ent.
  -o OUTPUT_STR_PATH, --output_str_path OUTPUT_STR_PATH
                        Path to the output file. Accepted formats: pdb, xtc, trr, cpt, gro, g96, tng.

optional arguments:
  --input_index_path INPUT_INDEX_PATH
                        Path to the GROMACS index file. Accepted formats: ndx.

I / O Arguments

Syntax: input_argument (datatype) : Definition

Config input / output arguments for this building block:

  • input_structure_path (string): Path to the input structure file. File type: input. Sample file. Accepted formats: XTC, TRR, CPT, GRO, G96, PDB, TNG

  • input_top_path (string): Path to the GROMACS input topology file. File type: input. Sample file. Accepted formats: TPR, GRO, G96, PDB, BRK, ENT

  • input_index_path (string): Path to the GROMACS index file. File type: input. Sample file. Accepted formats: NDX

  • output_str_path (string): Path to the output file. File type: output. Sample file. Accepted formats: PDB, XTC, TRR, CPT, GRO, G96, TNG

Config

Syntax: input_parameter (datatype) - (default_value) Definition

Config parameters for this building block:

  • selection (string): (System) Group where the trjconv will be performed. If input_index_path provided, check the file for the accepted values. .

  • pbc (string): (mol) PBC treatment (see help text for full description) . .

  • center (boolean): (True) Center atoms in box..

  • ur (string): (compact) Unit-cell representation. .

  • fit (string): (none) Fit molecule to ref structure in the structure file. .

  • binary_path (string): (gmx) Path to the GROMACS executable binary..

  • remove_tmp (boolean): (True) Remove temporal files..

  • restart (boolean): (False) Do not execute if output files exist..

  • sandbox_path (string): (./) Parent path to the sandbox directory..

  • container_path (string): (None) Container path definition..

  • container_image (string): (gromacs/gromacs:2022.2) Container image definition..

  • container_volume_path (string): (/tmp) Container volume path definition..

  • container_working_dir (string): (None) Container working directory definition..

  • container_user_id (string): (None) Container user_id definition..

  • container_shell_path (string): (/bin/bash) Path to default shell inside the container..

YAML

Common config file

properties:
  selection: System

Docker config file

properties:
  container_image: gromacs/gromacs:2022.2
  container_path: docker
  container_user_id: '1000'
  container_volume_path: /tmp
  selection: System

Singularity config file

properties:
  container_image: shub://michael-tn/gromacs
  container_path: singularity
  container_volume_path: /tmp
  selection: System

Command line

gmx_trjconv_str --config config_gmx_trjconv_str.yml --input_structure_path trajectory.trr --input_top_path topology.tpr --input_index_path index.ndx --output_str_path ref_trjconv.str.pdb

JSON

Common config file

{
  "properties": {
    "selection": "System"
  }
}

Docker config file

{
  "properties": {
    "selection": "System",
    "container_path": "docker",
    "container_image": "gromacs/gromacs:2022.2",
    "container_volume_path": "/tmp",
    "container_user_id": "1000"
  }
}

Singularity config file

{
  "properties": {
    "selection": "System",
    "container_path": "singularity",
    "container_image": "shub://michael-tn/gromacs",
    "container_volume_path": "/tmp"
  }
}

Command line

gmx_trjconv_str --config config_gmx_trjconv_str.json --input_structure_path trajectory.trr --input_top_path topology.tpr --input_index_path index.ndx --output_str_path ref_trjconv.str.pdb

Gmx_trjconv_str_ens

Wrapper of the GROMACS trjconv module for extracting an ensemble of frames containing a selection of atoms from GROMACS compatible trajectory files.

Get help

Command:

gmx_trjconv_str_ens -h
usage: gmx_trjconv_str_ens [-h] [-c CONFIG] --input_traj_path INPUT_TRAJ_PATH --input_top_path INPUT_TOP_PATH [--input_index_path INPUT_INDEX_PATH] -o OUTPUT_STR_ENS_PATH

Extracts an ensemble of frames containing a selection of atoms from GROMACS compatible trajectory files.

options:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        This file can be a YAML file, JSON file or JSON string

required arguments:
  --input_traj_path INPUT_TRAJ_PATH
                        Path to the GROMACS trajectory file. Accepted formats: xtc, trr, cpt, gro, g96, pdb, tng.
  --input_top_path INPUT_TOP_PATH
                        Path to the GROMACS input topology file. Accepted formats: tpr, gro, g96, pdb, brk, ent.
  -o OUTPUT_STR_ENS_PATH, --output_str_ens_path OUTPUT_STR_ENS_PATH
                        Path to the output file. Accepted formats: zip.

optional arguments:
  --input_index_path INPUT_INDEX_PATH
                        Path to the GROMACS index file. Accepted formats: ndx.

I / O Arguments

Syntax: input_argument (datatype) : Definition

Config input / output arguments for this building block:

  • input_traj_path (string): Path to the GROMACS trajectory file. File type: input. Sample file. Accepted formats: XTC, TRR, CPT, GRO, G96, PDB, TNG

  • input_top_path (string): Path to the GROMACS input topology file. File type: input. Sample file. Accepted formats: TPR, GRO, G96, PDB, BRK, ENT

  • input_index_path (string): Path to the GROMACS index file. File type: input. Sample file. Accepted formats: NDX

  • output_str_ens_path (string): Path to the output file. File type: output. Sample file. Accepted formats: ZIP

Config

Syntax: input_parameter (datatype) - (default_value) Definition

Config parameters for this building block:

  • selection (string): (System) Group where the trjconv will be performed. If input_index_path provided, check the file for the accepted values. .

  • skip (integer): (1) Only write every nr-th frame..

  • start (integer): (0) Time of first frame to read from trajectory (default unit ps)..

  • end (integer): (0) Time of last frame to read from trajectory (default unit ps)..

  • dt (integer): (0) Only write frame when t MOD dt = first time (ps)..

  • output_name (string): (output) File name for ensemble of output files..

  • output_type (string): (pdb) File type for ensemble of output files. .

  • binary_path (string): (gmx) Path to the GROMACS executable binary..

  • remove_tmp (boolean): (True) Remove temporal files..

  • restart (boolean): (False) Do not execute if output files exist..

  • sandbox_path (string): (./) Parent path to the sandbox directory..

  • container_path (string): (None) Container path definition..

  • container_image (string): (gromacs/gromacs:2022.2) Container image definition..

  • container_volume_path (string): (/tmp) Container volume path definition..

  • container_working_dir (string): (None) Container working directory definition..

  • container_user_id (string): (None) Container user_id definition..

  • container_shell_path (string): (/bin/bash) Path to default shell inside the container..

YAML

Common config file

properties:
  dt: 1
  end: 10
  output_name: output
  output_type: pdb
  selection: System
  start: 0

Docker config file

properties:
  container_image: gromacs/gromacs:2022.2
  container_path: docker
  container_user_id: '1000'
  container_volume_path: /tmp
  dt: 1
  end: 10
  output_name: output
  output_type: pdb
  selection: System
  start: 0

Singularity config file

properties:
  container_image: shub://michael-tn/gromacs
  container_path: singularity
  container_volume_path: /tmp
  dt: 1
  end: 10
  output_name: output
  output_type: pdb
  selection: System
  start: 0

Command line

gmx_trjconv_str_ens --config config_gmx_trjconv_str_ens.yml --input_traj_path trajectory.trr --input_top_path topology.tpr --input_index_path index.ndx --output_str_ens_path ref_trjconv.str.ens.zip

JSON

Common config file

{
  "properties": {
    "selection": "System",
    "start": 0,
    "end": 10,
    "dt": 1,
    "output_name": "output",
    "output_type": "pdb"
  }
}

Docker config file

{
  "properties": {
    "selection": "System",
    "start": 0,
    "end": 10,
    "dt": 1,
    "output_name": "output",
    "output_type": "pdb",
    "container_path": "docker",
    "container_image": "gromacs/gromacs:2022.2",
    "container_volume_path": "/tmp",
    "container_user_id": "1000"
  }
}

Singularity config file

{
  "properties": {
    "selection": "System",
    "start": 0,
    "end": 10,
    "dt": 1,
    "output_name": "output",
    "output_type": "pdb",
    "container_path": "singularity",
    "container_image": "shub://michael-tn/gromacs",
    "container_volume_path": "/tmp"
  }
}

Command line

gmx_trjconv_str_ens --config config_gmx_trjconv_str_ens.json --input_traj_path trajectory.trr --input_top_path topology.tpr --input_index_path index.ndx --output_str_ens_path ref_trjconv.str.ens.zip

Gmx_trjconv_trj

Wrapper of the GROMACS trjconv module for converting between GROMACS compatible trajectory file formats and/or extracts a selection of atoms.

Get help

Command:

gmx_trjconv_trj -h
usage: gmx_trjconv_trj [-h] [-c CONFIG] --input_traj_path INPUT_TRAJ_PATH [--input_top_path INPUT_TOP_PATH] [--input_index_path INPUT_INDEX_PATH] -o OUTPUT_TRAJ_PATH

Converts between GROMACS compatible trajectory file formats and/or extracts a selection of atoms.

options:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        This file can be a YAML file, JSON file or JSON string

required arguments:
  --input_traj_path INPUT_TRAJ_PATH
                        Path to the GROMACS trajectory file. Accepted formats: xtc, trr, cpt, gro, g96, pdb, tng.
  -o OUTPUT_TRAJ_PATH, --output_traj_path OUTPUT_TRAJ_PATH
                        Path to the output file. Accepted formats: xtc, trr, cpt, gro, g96, pdb, tng.

optional arguments:
  --input_top_path INPUT_TOP_PATH
                        Path to the GROMACS input topology file. Accepted formats: tpr, gro, g96, pdb, brk, ent.
  --input_index_path INPUT_INDEX_PATH
                        Path to the GROMACS index file. Accepted formats: ndx.

I / O Arguments

Syntax: input_argument (datatype) : Definition

Config input / output arguments for this building block:

  • input_traj_path (string): Path to the GROMACS trajectory file. File type: input. Sample file. Accepted formats: XTC, TRR, CPT, GRO, G96, PDB, TNG

  • input_top_path (string): Path to the GROMACS input topology file. File type: input. Sample file. Accepted formats: TPR, GRO, G96, PDB, BRK, ENT

  • input_index_path (string): Path to the GROMACS index file. File type: input. Sample file. Accepted formats: NDX

  • output_traj_path (string): Path to the output file. File type: output. Sample file. Accepted formats: XTC, TRR, CPT, GRO, G96, PDB, TNG

Config

Syntax: input_parameter (datatype) - (default_value) Definition

Config parameters for this building block:

  • selection (string): (System) Group where the trjconv will be performed. If input_index_path provided, check the file for the accepted values. .

  • start (integer): (0) Time of first frame to read from trajectory (default unit ps)..

  • end (integer): (0) Time of last frame to read from trajectory (default unit ps)..

  • dt (integer): (0) Only write frame when t MOD dt = first time (ps)..

  • binary_path (string): (gmx) Path to the GROMACS executable binary..

  • remove_tmp (boolean): (True) Remove temporal files..

  • restart (boolean): (False) Do not execute if output files exist..

  • sandbox_path (string): (./) Parent path to the sandbox directory..

  • container_path (string): (None) Container path definition..

  • container_image (string): (gromacs/gromacs:2022.2) Container image definition..

  • container_volume_path (string): (/tmp) Container volume path definition..

  • container_working_dir (string): (None) Container working directory definition..

  • container_user_id (string): (None) Container user_id definition..

  • container_shell_path (string): (/bin/bash) Path to default shell inside the container..

YAML

Common config file

properties:
  dt: 0
  end: 0
  selection: System
  start: 0

Docker config file

properties:
  container_image: gromacs/gromacs:2022.2
  container_path: docker
  container_user_id: '1000'
  container_volume_path: /tmp
  dt: 0
  end: 0
  selection: System
  start: 0

Singularity config file

properties:
  container_image: shub://michael-tn/gromacs
  container_path: singularity
  container_volume_path: /tmp
  dt: 0
  end: 0
  selection: System
  start: 0

Command line

gmx_trjconv_trj --config config_gmx_trjconv_trj.yml --input_traj_path trajectory.trr --input_top_path topology.tpr --input_index_path index.ndx --output_traj_path ref_trjconv.trj.xtc

JSON

Common config file

{
  "properties": {
    "selection": "System",
    "start": 0,
    "end": 0,
    "dt": 0
  }
}

Docker config file

{
  "properties": {
    "selection": "System",
    "start": 0,
    "end": 0,
    "dt": 0,
    "container_path": "docker",
    "container_image": "gromacs/gromacs:2022.2",
    "container_volume_path": "/tmp",
    "container_user_id": "1000"
  }
}

Singularity config file

{
  "properties": {
    "selection": "System",
    "start": 0,
    "end": 0,
    "dt": 0,
    "container_path": "singularity",
    "container_image": "shub://michael-tn/gromacs",
    "container_volume_path": "/tmp"
  }
}

Command line

gmx_trjconv_trj --config config_gmx_trjconv_trj.json --input_traj_path trajectory.trr --input_top_path topology.tpr --input_index_path index.ndx --output_traj_path ref_trjconv.trj.xtc