BioBB CMIP Command Line Help
Generic usage:
biobb_command [-h] --config CONFIG --input_file(s) <input_file(s)> --output_file <output_file>
Cmip_prepare_pdb
Class to add CMIP charges and atom types.
Get help
Command:
cmip_prepare_pdb -h
usage: cmip_prepare_pdb [-h] [-c CONFIG] -i INPUT_PDB_PATH -o OUTPUT_CMIP_PDB_PATH
Model the missing atoms in the backbone of a PDB structure.
optional arguments:
-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_PDB_PATH, --input_pdb_path INPUT_PDB_PATH
Input PDB file name
-o OUTPUT_CMIP_PDB_PATH, --output_cmip_pdb_path OUTPUT_CMIP_PDB_PATH
Output PDB file name
I / O Arguments
Syntax: input_argument (datatype) : Definition
Config input / output arguments for this building block:
input_pdb_path (string): Input PDB file path. File type: input. Sample file. Accepted formats: PDB
output_cmip_pdb_path (string): Output PDB file path. File type: output. Sample file. Accepted formats: PDB
Config
Syntax: input_parameter (datatype) - (default_value) Definition
Config parameters for this building block:
remove_water (boolean): (True) Remove Water molecules..
add_hydrogen (boolean): (True) Add Hydrogen atoms to the structure..
keep_hydrogen (boolean): (False) If add_hydrogen is True. All hydrogen atoms will be removed before adding the new ones unless this option is set True..
fix_sidechains (boolean): (True) Complete side chains (heavy atoms, protein only)..
fix_backbone_atoms (boolean): (True) Add missing O, OXT backbone atoms..
remove_tmp (boolean): (True) Remove temporal files..
restart (boolean): (False) Do not execute if output files exist..
YAML
Common config file
properties:
remove_tmp: true
Command line
cmip_prepare_pdb --config config_cmip_prepare_pdb.yml --input_pdb_path 1aki.pdb --output_cmip_pdb_path egfr_cmip.pdb
JSON
Common config file
{
"properties": {
"remove_tmp": true
}
}
Command line
cmip_prepare_pdb --config config_cmip_prepare_pdb.json --input_pdb_path 1aki.pdb --output_cmip_pdb_path egfr_cmip.pdb
Cmip_ignore_residues
Class to ignore residues in CMIP potential calculations.
Get help
Command:
cmip_ignore_residues -h
usage: cmip_ignore_residues [-h] [-c CONFIG] -i INPUT_CMIP_PDB_PATH -o OUTPUT_CMIP_PDB_PATH
Mark residues which charges will be ignored in the CMIP potential calculations.
optional arguments:
-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_CMIP_PDB_PATH, --input_cmip_pdb_path INPUT_CMIP_PDB_PATH
Input PDB file name
-o OUTPUT_CMIP_PDB_PATH, --output_cmip_pdb_path OUTPUT_CMIP_PDB_PATH
Output PDB file name
I / O Arguments
Syntax: input_argument (datatype) : Definition
Config input / output arguments for this building block:
input_cmip_pdb_path (string): Input PDB file path. File type: input. Sample file. Accepted formats: PDB
output_cmip_pdb_path (string): Output PDB file path. File type: output. Sample file. Accepted formats: PDB
Config
Syntax: input_parameter (datatype) - (default_value) Definition
Config parameters for this building block:
residue_list (string): (None) Residue list in the format “Chain:Resnum” (no spaces between the elements) separated by commas. If no chain is provided all the residues in the pdb file will be market. ie: “A:3”..
ignore_all (boolean): (False) Mark all the residues in the PDB file..
remove_tmp (boolean): (True) Remove temporal files..
restart (boolean): (False) Do not execute if output files exist..
YAML
Common config file
properties:
remove_tmp: true
residue_list: 3
Command line
cmip_ignore_residues --config config_cmip_ignore_residues.yml --input_cmip_pdb_path input_ignore_res.pdb --output_cmip_pdb_path ignore_res_gln3.pdb
JSON
Common config file
{
"properties": {
"residue_list": 3,
"remove_tmp": true
}
}
Command line
cmip_ignore_residues --config config_cmip_ignore_residues.json --input_cmip_pdb_path input_ignore_res.pdb --output_cmip_pdb_path ignore_res_gln3.pdb
Cmip_titration
Wrapper class for the CMIP titration module.
Get help
Command:
cmip_titration -h
usage: cmip_titration [-h] [-c CONFIG] --input_pdb_path INPUT_PDB_PATH --output_pdb_path OUTPUT_PDB_PATH [--input_vdw_params_path INPUT_VDW_PARAMS_PATH] [--input_params_path INPUT_PARAMS_PATH]
Wrapper of the CMIP Titration module.
optional arguments:
-h, --help show this help message and exit
-c CONFIG, --config CONFIG
This file can be a YAML file, JSON file or JSON string
--input_vdw_params_path INPUT_VDW_PARAMS_PATH
--input_params_path INPUT_PARAMS_PATH
required arguments:
--input_pdb_path INPUT_PDB_PATH
--output_pdb_path OUTPUT_PDB_PATH
I / O Arguments
Syntax: input_argument (datatype) : Definition
Config input / output arguments for this building block:
input_pdb_path (string): Path to the input PDB file. File type: input. Sample file. Accepted formats: PDB
output_pdb_path (string): Path to the output PDB file. File type: output. Sample file. Accepted formats: PDB
input_vdw_params_path (string): Path to the CMIP input Van der Waals force parameters, if not provided the CMIP conda installation one is used (”$CONDA_PREFIX/share/cmip/dat/vdwprm”). File type: input. Sample file. Accepted formats: TXT
input_params_path (string): Path to the CMIP input parameters file. File type: input. Sample file. Accepted formats: TXT
Config
Syntax: input_parameter (datatype) - (default_value) Definition
Config parameters for this building block:
params (object): ({}) CMIP options specification..
energy_cutoff (number): (9999.9) Energy cutoff, extremely hight value to enable the addition of all the ions and waters before reaching the cutoff..
num_wats (integer): (10) Number of water molecules to be added..
neutral (boolean): (False) Neutralize the charge of the system. If selected num_positive_ions and num_negative_ions values will not be taken into account..
num_positive_ions (integer): (10) Number of positive ions to be added (Tipatom IP=Na+)..
num_negative_ions (integer): (10) Number of negative ions to be added (Tipatom IM=Cl-)..
binary_path (string): (titration) Path to the CMIP Titration executable binary..
remove_tmp (boolean): (True) Remove temporal files..
restart (boolean): (False) Do not execute if output files exist..
container_path (string): (None) Path to the binary executable of your container..
container_image (string): (cmip/cmip:latest) Container Image identifier..
container_volume_path (string): (/data) Path to an internal directory in the container..
container_working_dir (string): (None) Path to the internal CWD in the container..
container_user_id (string): (None) User number id to be mapped inside the container..
container_shell_path (string): (/bin/bash) Path to the binary executable of the container shell..
YAML
Common config file
properties:
neutral: true
remove_tmp: false
Docker config file
properties:
container_image: quay.io/biocontainers/cmip:2.7.0--h8c3ec31_0
container_path: docker
container_volume_path: /inout
neutral: true
Singularity config file
properties:
container_image: cmip.simg
container_path: singularity
container_volume_path: /inout
neutral: true
Command line
cmip_titration --config config_cmip_titration.yml --input_pdb_path 1kim_h.pdb --output_pdb_path 1kim_neutral.pdb --input_vdw_params_path input.txt --input_params_path input.txt
JSON
Common config file
{
"properties": {
"remove_tmp": false,
"neutral": true
}
}
Docker config file
{
"properties": {
"neutral": true,
"container_path": "docker",
"container_image": "quay.io/biocontainers/cmip:2.7.0--h8c3ec31_0",
"container_volume_path": "/inout"
}
}
Singularity config file
{
"properties": {
"neutral": true,
"container_path": "singularity",
"container_image": "cmip.simg",
"container_volume_path": "/inout"
}
}
Command line
cmip_titration --config config_cmip_titration.json --input_pdb_path 1kim_h.pdb --output_pdb_path 1kim_neutral.pdb --input_vdw_params_path input.txt --input_params_path input.txt
Cmip_run
Wrapper class for the CMIP cmip module.
Get help
Command:
cmip_run -h
usage: cmip_run [-h] [-c CONFIG] --input_pdb_path INPUT_PDB_PATH [--input_probe_pdb_path INPUT_PROBE_PDB_PATH] [--output_pdb_path OUTPUT_PDB_PATH] [--output_grd_path OUTPUT_GRD_PATH] [--output_cube_path OUTPUT_CUBE_PATH] [--output_rst_path OUTPUT_RST_PATH] [--output_byat_path OUTPUT_BYAT_PATH] [--output_log_path OUTPUT_LOG_PATH] [--input_vdw_params_path INPUT_VDW_PARAMS_PATH] [--input_params_path INPUT_PARAMS_PATH] [--output_json_box_path OUTPUT_JSON_BOX_PATH] [--output_json_external_box_path OUTPUT_JSON_EXTERNAL_BOX_PATH] [--input_json_box_path INPUT_JSON_BOX_PATH] [--input_json_external_box_path INPUT_JSON_EXTERNAL_BOX_PATH]
Wrapper of the CMIP cmip module.
optional arguments:
-h, --help show this help message and exit
-c CONFIG, --config CONFIG
This file can be a YAML file, JSON file or JSON string
--input_probe_pdb_path INPUT_PROBE_PDB_PATH
--output_pdb_path OUTPUT_PDB_PATH
--output_grd_path OUTPUT_GRD_PATH
--output_cube_path OUTPUT_CUBE_PATH
--output_rst_path OUTPUT_RST_PATH
--output_byat_path OUTPUT_BYAT_PATH
--output_log_path OUTPUT_LOG_PATH
--input_vdw_params_path INPUT_VDW_PARAMS_PATH
--input_params_path INPUT_PARAMS_PATH
--output_json_box_path OUTPUT_JSON_BOX_PATH
--output_json_external_box_path OUTPUT_JSON_EXTERNAL_BOX_PATH
--input_json_box_path INPUT_JSON_BOX_PATH
--input_json_external_box_path INPUT_JSON_EXTERNAL_BOX_PATH
required arguments:
--input_pdb_path INPUT_PDB_PATH
I / O Arguments
Syntax: input_argument (datatype) : Definition
Config input / output arguments for this building block:
input_pdb_path (string): Path to the input PDB file. File type: input. Sample file. Accepted formats: PDB
input_probe_pdb_path (string): Path to the input probe file in PDB format. File type: input. Sample file. Accepted formats: PDB
output_pdb_path (string): Path to the output PDB file. File type: output. Sample file. Accepted formats: PDB
output_grd_path (string): Path to the output grid file in GRD format. File type: output. Sample file. Accepted formats: GRD
output_cube_path (string): Path to the output grid file in cube format. File type: output. Sample file. Accepted formats: CUBE
output_rst_path (string): Path to the output restart file. File type: output. Sample file. Accepted formats: TXT
input_rst_path (string): Path to the input restart file. File type: output. Sample file. Accepted formats: TXT
output_byat_path (string): Path to the output atom by atom energy file. File type: output. Sample file. Accepted formats: TXT, OUT
output_log_path (string): Path to the output CMIP log file LOG. File type: output. Sample file. Accepted formats: LOG
input_vdw_params_path (string): Path to the CMIP input Van der Waals force parameters, if not provided the CMIP conda installation one is used (”$CONDA_PREFIX/share/cmip/dat/vdwprm”). File type: input. Sample file. Accepted formats: TXT
input_params_path (string): Path to the CMIP input parameters file. File type: input. Sample file. Accepted formats: TXT
output_json_box_path (string): Path to the output CMIP box in JSON format. File type: output. Sample file. Accepted formats: JSON
output_json_external_box_path (string): Path to the output external CMIP box in JSON format. File type: output. Sample file. Accepted formats: JSON
input_json_box_path (string): Path to the input CMIP box in JSON format. File type: input. Sample file. Accepted formats: JSON
input_json_external_box_path (string): Path to the input CMIP box in JSON format. File type: input. Sample file. Accepted formats: JSON
Config
Syntax: input_parameter (datatype) - (default_value) Definition
Config parameters for this building block:
execution_type (string): (mip_pos) Default options for the params file, each one creates a different params file. .
params (object): ({}) CMIP options specification..
binary_path (string): (cmip) Path to the CMIP cmip executable binary..
remove_tmp (boolean): (True) Remove temporal files..
restart (boolean): (False) Do not execute if output files exist..
container_path (string): (None) Path to the binary executable of your container..
container_image (string): (cmip/cmip:latest) Container Image identifier..
container_volume_path (string): (/data) Path to an internal directory in the container..
container_working_dir (string): (None) Path to the internal CWD in the container..
container_user_id (string): (None) User number id to be mapped inside the container..
container_shell_path (string): (/bin/bash) Path to the binary executable of the container shell..
YAML
Common config file
properties:
execution_type: pb_interaction_energy
Docker config file
properties:
container_image: quay.io/biocontainers/cmip:2.7.0--h8c3ec31_0
container_path: docker
container_volume_path: /inout
execution_type: pb_interaction_energy
remove_tmp: true
Singularity config file
properties:
container_image: cmip.simg
container_path: singularity
container_volume_path: /inout
execution_type: mip_pos
remove_tmp: true
Command line
cmip_run --config config_cmip_run.yml --input_pdb_path 1kim_h.pdb --input_probe_pdb_path input.pdb --output_pdb_path 1kim_neutral.pdb --output_grd_path output.grd --output_cube_path output.cube --output_rst_path output.txt --input_rst_path output.txt --output_byat_path output.txt --output_log_path ref_cmip.log --input_vdw_params_path input.txt --input_params_path input.txt --output_json_box_path ref_box.json --output_json_external_box_path ref_box.json --input_json_box_path ref_box.json --input_json_external_box_path ref_box.json
JSON
Common config file
{
"properties": {
"execution_type": "pb_interaction_energy"
}
}
Docker config file
{
"properties": {
"remove_tmp": true,
"execution_type": "pb_interaction_energy",
"container_path": "docker",
"container_image": "quay.io/biocontainers/cmip:2.7.0--h8c3ec31_0",
"container_volume_path": "/inout"
}
}
Singularity config file
{
"properties": {
"remove_tmp": true,
"execution_type": "mip_pos",
"container_path": "singularity",
"container_image": "cmip.simg",
"container_volume_path": "/inout"
}
}
Command line
cmip_run --config config_cmip_run.json --input_pdb_path 1kim_h.pdb --input_probe_pdb_path input.pdb --output_pdb_path 1kim_neutral.pdb --output_grd_path output.grd --output_cube_path output.cube --output_rst_path output.txt --input_rst_path output.txt --output_byat_path output.txt --output_log_path ref_cmip.log --input_vdw_params_path input.txt --input_params_path input.txt --output_json_box_path ref_box.json --output_json_external_box_path ref_box.json --input_json_box_path ref_box.json --input_json_external_box_path ref_box.json
Cmip_prepare_structure
Generate a CMIP suitable PDB input.
Get help
Command:
cmip_prepare_structure -h
usage: cmip_prepare_structure [-h] [-c CONFIG] --input_pdb_path INPUT_PDB_PATH --output_cmip_pdb_path OUTPUT_CMIP_PDB_PATH [--input_topology_path INPUT_TOPOLOGY_PATH]
Wrapper of the cmip prepare_structure module.
optional arguments:
-h, --help show this help message and exit
-c CONFIG, --config CONFIG
This file can be a YAML file, JSON file or JSON string
--input_topology_path INPUT_TOPOLOGY_PATH
required arguments:
--input_pdb_path INPUT_PDB_PATH
--output_cmip_pdb_path OUTPUT_CMIP_PDB_PATH
I / O Arguments
Syntax: input_argument (datatype) : Definition
Config input / output arguments for this building block:
input_pdb_path (string): Path to the input PDB file. File type: input. Sample file. Accepted formats: PDB
input_topology_path (string): Path to the input topology path. File type: input. Sample file. Accepted formats: ZIP, TOP, PSF, PRMTOP
output_cmip_pdb_path (string): Path to the output PDB file. File type: output. Sample file. Accepted formats: PDB
Config
Syntax: input_parameter (datatype) - (default_value) Definition
Config parameters for this building block:
remove_tmp (boolean): (True) Remove temporal files..
restart (boolean): (False) Do not execute if output files exist..
container_path (string): (None) Path to the binary executable of your container..
container_image (string): (cmip/cmip:latest) Container Image identifier..
container_volume_path (string): (/data) Path to an internal directory in the container..
container_working_dir (string): (None) Path to the internal CWD in the container..
container_user_id (string): (None) User number id to be mapped inside the container..
container_shell_path (string): (/bin/bash) Path to the binary executable of the container shell..
YAML
Common config file
properties:
remove_tmp: true
Command line
cmip_prepare_structure --config config_cmip_prepare_structure.yml --input_pdb_path egfr.pdb --input_topology_path egfr_topology.zip --output_cmip_pdb_path egfr_cmip.pdb
JSON
Common config file
{
"properties": {
"remove_tmp": true
}
}
Command line
cmip_prepare_structure --config config_cmip_prepare_structure.json --input_pdb_path egfr.pdb --input_topology_path egfr_topology.zip --output_cmip_pdb_path egfr_cmip.pdb