BioBB MODEL Command Line Help

Generic usage:

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

Fix_altlocs

Fix alternate locations from residues.

Get help

Command:

fix_altlocs -h
usage: fix_altlocs [-h] [-c CONFIG] -i INPUT_PDB_PATH -o OUTPUT_PDB_PATH

Fix alternate locations from residues

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_PDB_PATH, --output_pdb_path OUTPUT_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_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:

  • altlocs (array): (None) List of alternate locations to fix. Format: [”A339:A”, “A171:B”, “A768:A”]; where for each residue the format is as follows: “:”. If empty, no action will be executed..

  • modeller_key (string): (None) Modeller license key..

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

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

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

YAML

Common config file

properties:
  altlocs:
  - A339:A
  - A171:B
  - A768:A

Command line

fix_altlocs --config config_fix_altlocs.yml --input_pdb_path 3ebp.pdb --output_pdb_path output_altloc.pdb

JSON

Common config file

{
  "properties": {
    "altlocs": [
      "A339:A",
      "A171:B",
      "A768:A"
    ]
  }
}

Command line

fix_altlocs --config config_fix_altlocs.json --input_pdb_path 3ebp.pdb --output_pdb_path output_altloc.pdb

Fix_amides

Fix amide groups from residues.

Get help

Command:

fix_amides -h
usage: fix_amides [-h] [-c CONFIG] -i INPUT_PDB_PATH -o OUTPUT_PDB_PATH

Flip the clashing amide groups to avoid clashes.

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_PDB_PATH, --output_pdb_path OUTPUT_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_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:

  • modeller_key (string): (None) Modeller license key..

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

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

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

YAML

Common config file

properties:
  restart: false

Command line

fix_amides --config config_fix_amides.yml --input_pdb_path 5s2z.pdb --output_pdb_path output_amide_pdb_path.pdb

JSON

Common config file

{
  "properties": {
    "restart": false
  }
}

Command line

fix_amides --config config_fix_amides.json --input_pdb_path 5s2z.pdb --output_pdb_path output_amide_pdb_path.pdb

Fix_chirality

Fix chirality errors of residues.

Get help

Command:

fix_chirality -h
usage: fix_chirality [-h] [-c CONFIG] -i INPUT_PDB_PATH -o OUTPUT_PDB_PATH

Fix stereochemical errors in residues changing It's chirality.

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_PDB_PATH, --output_pdb_path OUTPUT_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_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:

  • modeller_key (string): (None) Modeller license key..

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

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

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

YAML

Common config file

properties:
  restart: false

Command line

fix_chirality --config config_fix_chirality.yml --input_pdb_path 5s2z.pdb --output_pdb_path output_amide_pdb_path.pdb

JSON

Common config file

{
  "properties": {
    "restart": false
  }
}

Command line

fix_chirality --config config_fix_chirality.json --input_pdb_path 5s2z.pdb --output_pdb_path output_amide_pdb_path.pdb

Checking_log

Class to check the errors of a PDB structure.

Get help

Command:

checking_log -h
usage: checking_log [-h] [-c CONFIG] -i INPUT_PDB_PATH -o OUTPUT_LOG_PATH

Check the errors of a PDB structure and create a report log file.

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_LOG_PATH, --output_log_path OUTPUT_LOG_PATH
                        Output log 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_log_path (string): Output report log file path. File type: output. Sample file. Accepted formats: LOG

Config

Syntax: input_parameter (datatype) - (default_value) Definition

Config parameters for this building block:

  • modeller_key (string): (None) Modeller license key..

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

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

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

YAML

Common config file

properties:
  restart: false

Command line

checking_log --config config_checking_log.yml --input_pdb_path 2ki5.pdb --output_log_path checking.log

JSON

Common config file

{
  "properties": {
    "restart": false
  }
}

Command line

checking_log --config config_checking_log.json --input_pdb_path 2ki5.pdb --output_log_path checking.log

Fix_backbone

Class to model the missing atoms in the backbone of a PDB structure.

Get help

Command:

fix_backbone -h
usage: fix_backbone [-h] [-c CONFIG] -i INPUT_PDB_PATH -f INPUT_FASTA_CANONICAL_SEQUENCE_PATH -o OUTPUT_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
  -f INPUT_FASTA_CANONICAL_SEQUENCE_PATH, --input_fasta_canonical_sequence_path INPUT_FASTA_CANONICAL_SEQUENCE_PATH
                        Input FASTA file name
  -o OUTPUT_PDB_PATH, --output_pdb_path OUTPUT_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

  • input_fasta_canonical_sequence_path (string): Input FASTA file path. File type: input. Sample file. Accepted formats: FASTA

  • output_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:

  • add_caps (boolean): (False) Add caps to terminal residues..

  • modeller_key (string): (None) Modeller license key..

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

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

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

YAML

Common config file

properties:
  add_caps: false
  modeller_key: MODELIRANJE
  restart: false

Command line

fix_backbone --config config_fix_backbone.yml --input_pdb_path 2ki5.pdb --input_fasta_canonical_sequence_path 2ki5.fasta --output_pdb_path output_pdb_path.pdb

JSON

Common config file

{
  "properties": {
    "restart": false,
    "add_caps": false,
    "modeller_key": "MODELIRANJE"
  }
}

Command line

fix_backbone --config config_fix_backbone.json --input_pdb_path 2ki5.pdb --input_fasta_canonical_sequence_path 2ki5.fasta --output_pdb_path output_pdb_path.pdb

Fix_pdb

Class to renumerate residues in a PDB structure according to a reference sequence from UniProt.

Get help

Command:

fix_pdb -h
/bin/sh: /Users/pau/mambaforge/envs/dev38/bin/fix_pdb: Permission denied

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_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:

  • forced_uniprot_references (string): (None) Set the UniProt accessions for sequences to be used as reference..

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

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

YAML

Common config file

properties:
  forced_uniprot_references:
  - P0DTC2
  - Q9BYF1
  restart: false

Command line

fix_pdb --config config_fix_pdb.yml --input_pdb_path 2ki5.pdb --output_pdb_path output_pdb_path.pdb

JSON

Common config file

{
  "properties": {
    "restart": false,
    "forced_uniprot_references": [
      "P0DTC2",
      "Q9BYF1"
    ]
  }
}

Command line

fix_pdb --config config_fix_pdb.json --input_pdb_path 2ki5.pdb --output_pdb_path output_pdb_path.pdb

Fix_ssbonds

Fix SS bonds from residues.

Get help

Command:

fix_ssbonds -h
usage: fix_ssbonds [-h] [-c CONFIG] -i INPUT_PDB_PATH -o OUTPUT_PDB_PATH

Fix SS bonds from residues

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_PDB_PATH, --output_pdb_path OUTPUT_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_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:

  • modeller_key (string): (None) Modeller license key..

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

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

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

YAML

Common config file

properties:
  restart: false

Command line

fix_ssbonds --config config_fix_ssbonds.yml --input_pdb_path 1aki.pdb --output_pdb_path output_ssbonds.pdb

JSON

Common config file

{
  "properties": {
    "restart": false
  }
}

Command line

fix_ssbonds --config config_fix_ssbonds.json --input_pdb_path 1aki.pdb --output_pdb_path output_ssbonds.pdb

Mutate

Class to mutate one amino acid by another in a 3d structure.

Get help

Command:

mutate -h
usage: mutate [-h] [-c CONFIG] -i INPUT_PDB_PATH -o OUTPUT_PDB_PATH

Model the missing atoms in aminoacid side chains of a PDB.

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_PDB_PATH, --output_pdb_path OUTPUT_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_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:

  • mutation_list (string): (None) Mutation list in the format “Chain:WT_AA_ThreeLeterCode Resnum MUT_AA_ThreeLeterCode” (no spaces between the elements) separated by commas. If no chain is provided as chain code all the chains in the pdb file will be mutated. ie: “A:ALA15CYS”.

  • use_modeller (boolean): (False) Use Modeller suite to optimize the side chains..

  • modeller_key (string): (None) Modeller license key..

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

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

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

YAML

Common config file

properties:
  mutation_list: Leu49Ile, B:arg51Lys

Command line

mutate --config config_mutate.yml --input_pdb_path 2ki5.pdb --output_pdb_path output_mutated_pdb_path.pdb

JSON

Common config file

{
  "properties": {
    "mutation_list": "Leu49Ile, B:arg51Lys"
  }
}

Command line

mutate --config config_mutate.json --input_pdb_path 2ki5.pdb --output_pdb_path output_mutated_pdb_path.pdb

Fix_side_chain

Class to model the missing atoms in amino acid side chains of a PDB.

Get help

Command:

fix_side_chain -h
usage: fix_side_chain [-h] [-c CONFIG] -i INPUT_PDB_PATH -o OUTPUT_PDB_PATH

Model the missing atoms in amino acid side chains of a PDB.

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_PDB_PATH, --output_pdb_path OUTPUT_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_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:

  • use_modeller (boolean): (False) Use Modeller suite to rebuild the missing side chain atoms..

  • modeller_key (string): (None) Modeller license key..

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

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

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

YAML

Common config file

properties:
  restart: false

Command line

fix_side_chain --config config_fix_side_chain.yml --input_pdb_path 2ki5.pdb --output_pdb_path output_pdb_path.pdb

JSON

Common config file

{
  "properties": {
    "restart": false
  }
}

Command line

fix_side_chain --config config_fix_side_chain.json --input_pdb_path 2ki5.pdb --output_pdb_path output_pdb_path.pdb