CWL AMBER Protein MD Setup tutorials using BioExcel Building Blocks (biobb)

public public 1yr ago Version: Version 2 0 bookmarks

AMBER Protein MD Setup tutorials using BioExcel Building Blocks (biobb)

Based on the official GROMACS tutorial .

This tutorial aims to illustrate the process of setting up a simulation system containing a protein , step by step, using the BioExcel Building Blocks library (biobb) wrapping the Ambertools MD package .

Copyright & Licensing

This software has been developed in the MMB group at the BSC & IRB for the European BioExcel , funded by the European Commission (EU H2020 823830 , EU H2020 675728 ).

Licensed under the Apache License 2.0 , see the file LICENSE for details.

Code Snippets

 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
baseCommand: cpptraj_image

hints:
  DockerRequirement:
    dockerPull: quay.io/biocontainers/biobb_analysis:4.0.1--pyhdfd78af_0

inputs:
  input_top_path:
    label: Path to the input structure or topology file
    doc: |-
      Path to the input structure or topology file
      Type: string
      File type: input
      Accepted formats: top, pdb, prmtop, parmtop, zip
      Example file: https://github.com/bioexcel/biobb_analysis/raw/master/biobb_analysis/test/data/ambertools/cpptraj.parm.top
    type: File
    format:
    - edam:format_3881
    - edam:format_1476
    - edam:format_3881
    - edam:format_3881
    - edam:format_3987
    inputBinding:
      position: 1
      prefix: --input_top_path

  input_traj_path:
    label: Path to the input trajectory to be processed
    doc: |-
      Path to the input trajectory to be processed
      Type: string
      File type: input
      Accepted formats: mdcrd, crd, cdf, netcdf, nc, restart, ncrestart, restartnc, dcd, charmm, cor, pdb, mol2, trr, gro, binpos, xtc, cif, arc, sqm, sdf, conflib
      Example file: https://github.com/bioexcel/biobb_analysis/raw/master/biobb_analysis/test/data/ambertools/cpptraj.traj.dcd
    type: File
    format:
    - edam:format_3878
    - edam:format_3878
    - edam:format_3650
    - edam:format_3650
    - edam:format_3650
    - edam:format_3886
    - edam:format_3886
    - edam:format_3886
    - edam:format_3878
    - edam:format_3887
    - edam:format_2033
    - edam:format_1476
    - edam:format_3816
    - edam:format_3910
    - edam:format_2033
    - edam:format_3885
    - edam:format_3875
    - edam:format_1477
    - edam:format_2333
    - edam:format_2033
    - edam:format_3814
    - edam:format_2033
    inputBinding:
      position: 2
      prefix: --input_traj_path

  output_cpptraj_path:
    label: Path to the output processed trajectory
    doc: |-
      Path to the output processed trajectory
      Type: string
      File type: output
      Accepted formats: mdcrd, crd, netcdf, nc, rst7, ncrst, dcd, pdb, mol2, binpos, trr, xtc, sqm
      Example file: https://github.com/bioexcel/biobb_analysis/raw/master/biobb_analysis/test/reference/ambertools/ref_cpptraj.image.netcdf
    type: string
    format:
    - edam:format_3878
    - edam:format_3878
    - edam:format_3650
    - edam:format_3650
    - edam:format_3886
    - edam:format_2033
    - edam:format_3878
    - edam:format_1476
    - edam:format_3816
    - edam:format_3885
    - edam:format_3910
    - edam:format_3875
    - edam:format_2033
    inputBinding:
      position: 3
      prefix: --output_cpptraj_path
    default: system.mdcrd

  config:
    label: Advanced configuration options for biobb_analysis CpptrajImage
    doc: |-
      Advanced configuration options for biobb_analysis CpptrajImage. This should be passed as a string containing a dict. The possible options to include here are listed under 'properties' in the biobb_analysis CpptrajImage documentation: https://biobb-analysis.readthedocs.io/en/latest/ambertools.html#module-ambertools.cpptraj_image
    type: string?
    inputBinding:
      prefix: --config
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
baseCommand: cpptraj_randomize_ions

hints:
  DockerRequirement:
    dockerPull: quay.io/biocontainers/biobb_amber:4.0.0--pyhdfd78af_0

inputs:
  input_top_path:
    label: Input topology file (AMBER ParmTop)
    doc: |-
      Input topology file (AMBER ParmTop)
      Type: string
      File type: input
      Accepted formats: top, parmtop, prmtop
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/cpptraj/structure.ions.parmtop
    type: File
    format:
    - edam:format_3881
    - edam:format_3881
    - edam:format_3881
    inputBinding:
      position: 1
      prefix: --input_top_path

  input_crd_path:
    label: Input coordinates file (AMBER crd)
    doc: |-
      Input coordinates file (AMBER crd)
      Type: string
      File type: input
      Accepted formats: crd, mdcrd, inpcrd
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/cpptraj/structure.ions.crd
    type: File
    format:
    - edam:format_3878
    - edam:format_3878
    - edam:format_3878
    inputBinding:
      position: 2
      prefix: --input_crd_path

  output_pdb_path:
    label: Structure PDB file with randomized ions
    doc: |-
      Structure PDB file with randomized ions
      Type: string
      File type: output
      Accepted formats: pdb
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/reference/cpptraj/structure.randIons.pdb
    type: string
    format:
    - edam:format_1476
    inputBinding:
      position: 3
      prefix: --output_pdb_path
    default: system.pdb

  output_crd_path:
    label: Structure CRD file with coordinates including randomized ions
    doc: |-
      Structure CRD file with coordinates including randomized ions
      Type: string
      File type: output
      Accepted formats: crd, mdcrd, inpcrd
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/reference/cpptraj/structure.randIons.crd
    type: string
    format:
    - edam:format_3878
    - edam:format_3878
    - edam:format_3878
    inputBinding:
      position: 4
      prefix: --output_crd_path
    default: system.crd

  config:
    label: Advanced configuration options for biobb_amber.cpptraj.cpptraj_randomize_ions
      CpptrajRandomizeIons
    doc: |-
      Advanced configuration options for biobb_amber.cpptraj.cpptraj_randomize_ions CpptrajRandomizeIons. This should be passed as a string containing a dict. The possible options to include here are listed under 'properties' in the biobb_amber.cpptraj.cpptraj_randomize_ions CpptrajRandomizeIons documentation: https://biobb-amber.readthedocs.io/en/latest/cpptraj.html#module-cpptraj.cpptraj_randomize_ions
    type: string?
    inputBinding:
      prefix: --config
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
baseCommand: cpptraj_rgyr

hints:
  DockerRequirement:
    dockerPull: quay.io/biocontainers/biobb_analysis:4.0.1--pyhdfd78af_0

inputs:
  input_top_path:
    label: Path to the input structure or topology file
    doc: |-
      Path to the input structure or topology file
      Type: string
      File type: input
      Accepted formats: top, pdb, prmtop, parmtop, zip
      Example file: https://github.com/bioexcel/biobb_analysis/raw/master/biobb_analysis/test/data/ambertools/cpptraj.parm.top
    type: File
    format:
    - edam:format_3881
    - edam:format_1476
    - edam:format_3881
    - edam:format_3881
    - edam:format_3987
    inputBinding:
      position: 1
      prefix: --input_top_path

  input_traj_path:
    label: Path to the input trajectory to be processed
    doc: |-
      Path to the input trajectory to be processed
      Type: string
      File type: input
      Accepted formats: mdcrd, crd, cdf, netcdf, nc, restart, ncrestart, restartnc, dcd, charmm, cor, pdb, mol2, trr, gro, binpos, xtc, cif, arc, sqm, sdf, conflib
      Example file: https://github.com/bioexcel/biobb_analysis/raw/master/biobb_analysis/test/data/ambertools/cpptraj.traj.dcd
    type: File
    format:
    - edam:format_3878
    - edam:format_3878
    - edam:format_3650
    - edam:format_3650
    - edam:format_3650
    - edam:format_3886
    - edam:format_3886
    - edam:format_3886
    - edam:format_3878
    - edam:format_3887
    - edam:format_2033
    - edam:format_1476
    - edam:format_3816
    - edam:format_3910
    - edam:format_2033
    - edam:format_3885
    - edam:format_3875
    - edam:format_1477
    - edam:format_2333
    - edam:format_2033
    - edam:format_3814
    - edam:format_2033
    inputBinding:
      position: 2
      prefix: --input_traj_path

  output_cpptraj_path:
    label: Path to the output analysis
    doc: |-
      Path to the output analysis
      Type: string
      File type: output
      Accepted formats: dat, agr, xmgr, gnu
      Example file: https://github.com/bioexcel/biobb_analysis/raw/master/biobb_analysis/test/reference/ambertools/ref_cpptraj.rgyr.dat
    type: string
    format:
    - edam:format_1637
    - edam:format_2033
    - edam:format_2033
    - edam:format_2033
    inputBinding:
      position: 3
      prefix: --output_cpptraj_path
    default: system.dat

  config:
    label: Advanced configuration options for biobb_analysis CpptrajRgyr
    doc: |-
      Advanced configuration options for biobb_analysis CpptrajRgyr. This should be passed as a string containing a dict. The possible options to include here are listed under 'properties' in the biobb_analysis CpptrajRgyr documentation: https://biobb-analysis.readthedocs.io/en/latest/ambertools.html#module-ambertools.cpptraj_rgyr
    type: string?
    inputBinding:
      prefix: --config
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
baseCommand: cpptraj_rms

hints:
  DockerRequirement:
    dockerPull: quay.io/biocontainers/biobb_analysis:4.0.1--pyhdfd78af_0

inputs:
  input_top_path:
    label: Path to the input structure or topology file
    doc: |-
      Path to the input structure or topology file
      Type: string
      File type: input
      Accepted formats: top, pdb, prmtop, parmtop, zip
      Example file: https://github.com/bioexcel/biobb_analysis/raw/master/biobb_analysis/test/data/ambertools/cpptraj.parm.top
    type: File
    format:
    - edam:format_3881
    - edam:format_1476
    - edam:format_3881
    - edam:format_3881
    - edam:format_3987
    inputBinding:
      position: 1
      prefix: --input_top_path

  input_traj_path:
    label: Path to the input trajectory to be processed
    doc: |-
      Path to the input trajectory to be processed
      Type: string
      File type: input
      Accepted formats: mdcrd, crd, cdf, netcdf, nc, restart, ncrestart, restartnc, dcd, charmm, cor, pdb, mol2, trr, gro, binpos, xtc, cif, arc, sqm, sdf, conflib
      Example file: https://github.com/bioexcel/biobb_analysis/raw/master/biobb_analysis/test/data/ambertools/cpptraj.traj.dcd
    type: File
    format:
    - edam:format_3878
    - edam:format_3878
    - edam:format_3650
    - edam:format_3650
    - edam:format_3650
    - edam:format_3886
    - edam:format_3886
    - edam:format_3886
    - edam:format_3878
    - edam:format_3887
    - edam:format_2033
    - edam:format_1476
    - edam:format_3816
    - edam:format_3910
    - edam:format_2033
    - edam:format_3885
    - edam:format_3875
    - edam:format_1477
    - edam:format_2333
    - edam:format_2033
    - edam:format_3814
    - edam:format_2033
    inputBinding:
      position: 2
      prefix: --input_traj_path

  output_cpptraj_path:
    label: Path to the output processed analysis
    doc: |-
      Path to the output processed analysis
      Type: string
      File type: output
      Accepted formats: dat, agr, xmgr, gnu
      Example file: https://github.com/bioexcel/biobb_analysis/raw/master/biobb_analysis/test/reference/ambertools/ref_cpptraj.rms.first.dat
    type: string
    format:
    - edam:format_1637
    - edam:format_2033
    - edam:format_2033
    - edam:format_2033
    inputBinding:
      position: 3
      prefix: --output_cpptraj_path
    default: system.dat

  input_exp_path:
    label: Path to the experimental reference file (required if reference = experimental)
    doc: |-
      Path to the experimental reference file (required if reference = experimental)
      Type: string
      File type: input
      Accepted formats: pdb
      Example file: https://github.com/bioexcel/biobb_analysis/raw/master/biobb_analysis/test/data/ambertools/experimental.1e5t.pdb
    type: File?
    format:
    - edam:format_1476
    inputBinding:
      prefix: --input_exp_path

  output_traj_path:
    label: Path to the output processed trajectory
    doc: |-
      Path to the output processed trajectory
      Type: string
      File type: output
      Accepted formats: mdcrd, crd, cdf, netcdf, nc, restart, ncrestart, restartnc, dcd, charmm, cor, pdb, mol2, trr, gro, binpos, xtc, cif, arc, sqm, sdf, conflib
      Example file: https://github.com/bioexcel/biobb_analysis/raw/master/biobb_analysis/test/data/ambertools/cpptraj.traj.dcd
    type: string
    format:
    - edam:format_3878
    - edam:format_3878
    - edam:format_3650
    - edam:format_3650
    - edam:format_3650
    - edam:format_3886
    - edam:format_3886
    - edam:format_3886
    - edam:format_3878
    - edam:format_3887
    - edam:format_2033
    - edam:format_1476
    - edam:format_3816
    - edam:format_3910
    - edam:format_2033
    - edam:format_3885
    - edam:format_3875
    - edam:format_1477
    - edam:format_2333
    - edam:format_2033
    - edam:format_3814
    - edam:format_2033
    inputBinding:
      prefix: --output_traj_path
    default: system.mdcrd

  config:
    label: Advanced configuration options for biobb_analysis CpptrajRms
    doc: |-
      Advanced configuration options for biobb_analysis CpptrajRms. This should be passed as a string containing a dict. The possible options to include here are listed under 'properties' in the biobb_analysis CpptrajRms documentation: https://biobb-analysis.readthedocs.io/en/latest/ambertools.html#module-ambertools.cpptraj_rms
    type: string?
    inputBinding:
      prefix: --config
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
baseCommand: leap_add_ions

hints:
  DockerRequirement:
    dockerPull: quay.io/biocontainers/biobb_amber:4.0.0--pyhdfd78af_0

inputs:
  input_pdb_path:
    label: Input 3D structure PDB file
    doc: |-
      Input 3D structure PDB file
      Type: string
      File type: input
      Accepted formats: pdb
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/leap/structure.solv.pdb
    type: File
    format:
    - edam:format_1476
    inputBinding:
      position: 1
      prefix: --input_pdb_path

  output_pdb_path:
    label: Output 3D structure PDB file matching the topology file
    doc: |-
      Output 3D structure PDB file matching the topology file
      Type: string
      File type: output
      Accepted formats: pdb
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/reference/leap/structure.ions.pdb
    type: string
    format:
    - edam:format_1476
    inputBinding:
      position: 2
      prefix: --output_pdb_path
    default: system.pdb

  output_top_path:
    label: Output topology file (AMBER ParmTop)
    doc: |-
      Output topology file (AMBER ParmTop)
      Type: string
      File type: output
      Accepted formats: top, parmtop, prmtop
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/reference/leap/structure.ions.top
    type: string
    format:
    - edam:format_3881
    - edam:format_3881
    - edam:format_3881
    inputBinding:
      position: 3
      prefix: --output_top_path
    default: system.top

  output_crd_path:
    label: Output coordinates file (AMBER crd)
    doc: |-
      Output coordinates file (AMBER crd)
      Type: string
      File type: output
      Accepted formats: crd, mdcrd, inpcrd
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/reference/leap/structure.ions.crd
    type: string
    format:
    - edam:format_3878
    - edam:format_3878
    - edam:format_3878
    inputBinding:
      position: 4
      prefix: --output_crd_path
    default: system.crd

  input_lib_path:
    label: Input ligand library parameters file
    doc: |-
      Input ligand library parameters file
      Type: string
      File type: input
      Accepted formats: lib, zip
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/leap/ligand.lib
    type: File?
    format:
    - edam:format_3889
    - edam:format_3987
    inputBinding:
      prefix: --input_lib_path

  input_frcmod_path:
    label: Input ligand frcmod parameters file
    doc: |-
      Input ligand frcmod parameters file
      Type: string
      File type: input
      Accepted formats: frcmod, zip
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/leap/ligand.frcmod
    type: File?
    format:
    - edam:format_3888
    - edam:format_3987
    inputBinding:
      prefix: --input_frcmod_path

  input_params_path:
    label: Additional leap parameter files to load with loadAmberParams Leap command
    doc: |-
      Additional leap parameter files to load with loadAmberParams Leap command
      Type: string
      File type: input
      Accepted formats: in, leapin, txt, zip
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/leap/frcmod.ionsdang_spce.txt
    type: File?
    format:
    - edam:format_2330
    - edam:format_2330
    - edam:format_2330
    - edam:format_3987
    inputBinding:
      prefix: --input_params_path

  input_source_path:
    label: Additional leap command files to load with source Leap command
    doc: |-
      Additional leap command files to load with source Leap command
      Type: string
      File type: input
      Accepted formats: in, leapin, txt, zip
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/leap/leaprc.water.spce.txt
    type: File?
    format:
    - edam:format_2330
    - edam:format_2330
    - edam:format_2330
    - edam:format_3987
    inputBinding:
      prefix: --input_source_path

  config:
    label: Advanced configuration options for biobb_amber LeapAddIons
    doc: |-
      Advanced configuration options for biobb_amber LeapAddIons. This should be passed as a string containing a dict. The possible options to include here are listed under 'properties' in the biobb_amber LeapAddIons documentation: https://biobb-amber.readthedocs.io/en/latest/leap.html#module-leap.leap_add_ions
    type: string?
    inputBinding:
      prefix: --config
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
baseCommand: leap_gen_top

hints:
  DockerRequirement:
    dockerPull: quay.io/biocontainers/biobb_amber:4.0.0--pyhdfd78af_0

inputs:
  input_pdb_path:
    label: Input 3D structure PDB file
    doc: |-
      Input 3D structure PDB file
      Type: string
      File type: input
      Accepted formats: pdb
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/leap/structure.leapin.pdb
    type: File
    format:
    - edam:format_1476
    inputBinding:
      position: 1
      prefix: --input_pdb_path

  output_pdb_path:
    label: Output 3D structure PDB file matching the topology file
    doc: |-
      Output 3D structure PDB file matching the topology file
      Type: string
      File type: output
      Accepted formats: pdb
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/reference/leap/structure.leap.pdb
    type: string
    format:
    - edam:format_1476
    inputBinding:
      position: 2
      prefix: --output_pdb_path
    default: system.pdb

  output_top_path:
    label: Output topology file (AMBER ParmTop)
    doc: |-
      Output topology file (AMBER ParmTop)
      Type: string
      File type: output
      Accepted formats: top, parmtop, prmtop
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/reference/leap/structure.leap.top
    type: string
    format:
    - edam:format_3881
    - edam:format_3881
    - edam:format_3881
    inputBinding:
      position: 3
      prefix: --output_top_path
    default: system.top

  output_crd_path:
    label: Output coordinates file (AMBER crd)
    doc: |-
      Output coordinates file (AMBER crd)
      Type: string
      File type: output
      Accepted formats: crd, mdcrd, inpcrd
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/reference/leap/structure.leap.crd
    type: string
    format:
    - edam:format_3878
    - edam:format_3878
    - edam:format_3878
    inputBinding:
      position: 4
      prefix: --output_crd_path
    default: system.crd

  input_lib_path:
    label: Input ligand library parameters file
    doc: |-
      Input ligand library parameters file
      Type: string
      File type: input
      Accepted formats: lib, zip
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/leap/ligand.lib
    type: File?
    format:
    - edam:format_3889
    - edam:format_3987
    inputBinding:
      prefix: --input_lib_path

  input_frcmod_path:
    label: Input ligand frcmod parameters file
    doc: |-
      Input ligand frcmod parameters file
      Type: string
      File type: input
      Accepted formats: frcmod, zip
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/leap/ligand.frcmod
    type: File?
    format:
    - edam:format_3888
    - edam:format_3987
    inputBinding:
      prefix: --input_frcmod_path

  input_params_path:
    label: Additional leap parameter files to load with loadAmberParams Leap command
    doc: |-
      Additional leap parameter files to load with loadAmberParams Leap command
      Type: string
      File type: input
      Accepted formats: in, leapin, txt, zip
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/leap/frcmod.ionsdang_spce.txt
    type: File?
    format:
    - edam:format_2330
    - edam:format_2330
    - edam:format_2330
    - edam:format_3987
    inputBinding:
      prefix: --input_params_path

  input_source_path:
    label: Additional leap command files to load with source Leap command
    doc: |-
      Additional leap command files to load with source Leap command
      Type: string
      File type: input
      Accepted formats: in, leapin, txt, zip
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/leap/leaprc.water.spce.txt
    type: File?
    format:
    - edam:format_2330
    - edam:format_2330
    - edam:format_2330
    - edam:format_3987
    inputBinding:
      prefix: --input_source_path

  config:
    label: Advanced configuration options for biobb_amber.leap.leap_gen_top LeapGenTop
    doc: |-
      Advanced configuration options for biobb_amber.leap.leap_gen_top LeapGenTop. This should be passed as a string containing a dict. The possible options to include here are listed under 'properties' in the biobb_amber.leap.leap_gen_top LeapGenTop documentation: https://biobb-amber.readthedocs.io/en/latest/leap.html#module-leap.leap_gen_top
    type: string?
    inputBinding:
      prefix: --config
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
baseCommand: leap_solvate

hints:
  DockerRequirement:
    dockerPull: quay.io/biocontainers/biobb_amber:4.0.0--pyhdfd78af_0

inputs:
  input_pdb_path:
    label: Input 3D structure PDB file
    doc: |-
      Input 3D structure PDB file
      Type: string
      File type: input
      Accepted formats: pdb
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/leap/structure.leap.pdb
    type: File
    format:
    - edam:format_1476
    inputBinding:
      position: 1
      prefix: --input_pdb_path

  output_pdb_path:
    label: Output 3D structure PDB file matching the topology file
    doc: |-
      Output 3D structure PDB file matching the topology file
      Type: string
      File type: output
      Accepted formats: pdb
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/reference/leap/structure.solv.pdb
    type: string
    format:
    - edam:format_1476
    inputBinding:
      position: 2
      prefix: --output_pdb_path
    default: system.pdb

  output_top_path:
    label: Output topology file (AMBER ParmTop)
    doc: |-
      Output topology file (AMBER ParmTop)
      Type: string
      File type: output
      Accepted formats: top, parmtop, prmtop
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/reference/leap/structure.solv.top
    type: string
    format:
    - edam:format_3881
    - edam:format_3881
    - edam:format_3881
    inputBinding:
      position: 3
      prefix: --output_top_path
    default: system.top

  output_crd_path:
    label: Output coordinates file (AMBER crd)
    doc: |-
      Output coordinates file (AMBER crd)
      Type: string
      File type: output
      Accepted formats: crd, mdcrd, inpcrd
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/reference/leap/structure.solv.crd
    type: string
    format:
    - edam:format_3878
    - edam:format_3878
    - edam:format_3878
    inputBinding:
      position: 4
      prefix: --output_crd_path
    default: system.crd

  input_lib_path:
    label: Input ligand library parameters file
    doc: |-
      Input ligand library parameters file
      Type: string
      File type: input
      Accepted formats: lib, zip
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/leap/ligand.lib
    type: File?
    format:
    - edam:format_3889
    - edam:format_3987
    inputBinding:
      prefix: --input_lib_path

  input_frcmod_path:
    label: Input ligand frcmod parameters file
    doc: |-
      Input ligand frcmod parameters file
      Type: string
      File type: input
      Accepted formats: frcmod, zip
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/leap/ligand.frcmod
    type: File?
    format:
    - edam:format_3888
    - edam:format_3987
    inputBinding:
      prefix: --input_frcmod_path

  input_params_path:
    label: Additional leap parameter files to load with loadAmberParams Leap command
    doc: |-
      Additional leap parameter files to load with loadAmberParams Leap command
      Type: string
      File type: input
      Accepted formats: in, leapin, txt, zip
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/leap/frcmod.ionsdang_spce.txt
    type: File?
    format:
    - edam:format_2330
    - edam:format_2330
    - edam:format_2330
    - edam:format_3987
    inputBinding:
      prefix: --input_params_path

  input_source_path:
    label: Additional leap command files to load with source Leap command
    doc: |-
      Additional leap command files to load with source Leap command
      Type: string
      File type: input
      Accepted formats: in, leapin, txt, zip
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/leap/leaprc.water.spce.txt
    type: File?
    format:
    - edam:format_2330
    - edam:format_2330
    - edam:format_2330
    - edam:format_3987
    inputBinding:
      prefix: --input_source_path

  config:
    label: Advanced configuration options for biobb_amber LeapSolvate
    doc: |-
      Advanced configuration options for biobb_amber LeapSolvate. This should be passed as a string containing a dict. The possible options to include here are listed under 'properties' in the biobb_amber LeapSolvate documentation: https://biobb-amber.readthedocs.io/en/latest/leap.html#module-leap.leap_solvate
    type: string?
    inputBinding:
      prefix: --config
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
baseCommand: parmed_hmassrepartition

hints:
  DockerRequirement:
    dockerPull: quay.io/biocontainers/biobb_amber:4.0.0--pyhdfd78af_0

inputs:
  input_top_path:
    label: Input AMBER topology file
    doc: |-
      Input AMBER topology file
      Type: string
      File type: input
      Accepted formats: top, parmtop, prmtop
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/parmed/input.hmass.prmtop
    type: File
    format:
    - edam:format_3881
    - edam:format_3881
    - edam:format_3881
    inputBinding:
      position: 1
      prefix: --input_top_path

  output_top_path:
    label: Output topology file (AMBER ParmTop)
    doc: |-
      Output topology file (AMBER ParmTop)
      Type: string
      File type: output
      Accepted formats: top, parmtop, prmtop
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/reference/parmed/output.hmass.prmtop
    type: string
    format:
    - edam:format_3881
    - edam:format_3881
    - edam:format_3881
    inputBinding:
      position: 2
      prefix: --output_top_path
    default: system.top

  config:
    label: Advanced configuration options for biobb_amber ParmedHMassRepartition
    doc: |-
      Advanced configuration options for biobb_amber ParmedHMassRepartition. This should be passed as a string containing a dict. The possible options to include here are listed under 'properties' in the biobb_amber ParmedHMassRepartition documentation: https://biobb-amber.readthedocs.io/en/latest/parmed.html#module-parmed.parmed_hmassrepartition
    type: string?
    inputBinding:
      prefix: --config
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
baseCommand: process_mdout

hints:
  DockerRequirement:
    dockerPull: quay.io/biocontainers/biobb_amber:4.0.0--pyhdfd78af_0

inputs:
  input_log_path:
    label: AMBER (sander) MD output (log) file
    doc: |-
      AMBER (sander) MD output (log) file
      Type: string
      File type: input
      Accepted formats: log, out, txt, o
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/process/sander.heat.log
    type: File
    format:
    - edam:format_2330
    - edam:format_2330
    - edam:format_2330
    - edam:format_2330
    inputBinding:
      position: 1
      prefix: --input_log_path

  output_dat_path:
    label: Dat output file containing data from the specified terms along the minimization
      process
    doc: |-
      Dat output file containing data from the specified terms along the minimization process
      Type: string
      File type: output
      Accepted formats: dat, txt, csv
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/reference/process/sander.md.temp.dat
    type: string
    format:
    - edam:format_1637
    - edam:format_2330
    - edam:format_3752
    inputBinding:
      position: 2
      prefix: --output_dat_path
    default: system.dat

  config:
    label: Advanced configuration options for biobb_amber.process.process_mdout ProcessMDOut
    doc: |-
      Advanced configuration options for biobb_amber.process.process_mdout ProcessMDOut. This should be passed as a string containing a dict. The possible options to include here are listed under 'properties' in the biobb_amber.process.process_mdout ProcessMDOut documentation: https://biobb-amber.readthedocs.io/en/latest/process.html#module-process.process_mdout
    type: string?
    inputBinding:
      prefix: --config
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
baseCommand: process_minout

hints:
  DockerRequirement:
    dockerPull: quay.io/biocontainers/biobb_amber:4.0.0--pyhdfd78af_0

inputs:
  input_log_path:
    label: AMBER (sander) Minimization output (log) file
    doc: |-
      AMBER (sander) Minimization output (log) file
      Type: string
      File type: input
      Accepted formats: log, out, txt, o
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/process/sander.min.log
    type: File
    format:
    - edam:format_2330
    - edam:format_2330
    - edam:format_2330
    - edam:format_2330
    inputBinding:
      position: 1
      prefix: --input_log_path

  output_dat_path:
    label: Dat output file containing data from the specified terms along the minimization
      process
    doc: |-
      Dat output file containing data from the specified terms along the minimization process
      Type: string
      File type: output
      Accepted formats: dat, txt, csv
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/reference/process/sander.min.energy.dat
    type: string
    format:
    - edam:format_1637
    - edam:format_2330
    - edam:format_3752
    inputBinding:
      position: 2
      prefix: --output_dat_path
    default: system.dat

  config:
    label: Advanced configuration options for biobb_amber.process.process_minout ProcessMinOut
    doc: |-
      Advanced configuration options for biobb_amber.process.process_minout ProcessMinOut. This should be passed as a string containing a dict. The possible options to include here are listed under 'properties' in the biobb_amber.process.process_minout ProcessMinOut documentation: https://biobb-amber.readthedocs.io/en/latest/process.html#module-process.process_minout
    type: string?
    inputBinding:
      prefix: --config
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
baseCommand: sander_mdrun

hints:
  DockerRequirement:
    dockerPull: quay.io/biocontainers/biobb_amber:4.0.0--pyhdfd78af_0

inputs:
  input_top_path:
    label: Input topology file (AMBER ParmTop)
    doc: |-
      Input topology file (AMBER ParmTop)
      Type: string
      File type: input
      Accepted formats: top, parmtop, prmtop
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/sander/cln025.prmtop
    type: File
    format:
    - edam:format_3881
    - edam:format_3881
    - edam:format_3881
    inputBinding:
      position: 1
      prefix: --input_top_path

  input_crd_path:
    label: Input coordinates file (AMBER crd)
    doc: |-
      Input coordinates file (AMBER crd)
      Type: string
      File type: input
      Accepted formats: crd, mdcrd, inpcrd, netcdf, nc, ncrst
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/sander/cln025.inpcrd
    type: File
    format:
    - edam:format_3878
    - edam:format_3878
    - edam:format_3878
    - edam:format_3650
    - edam:format_3650
    - edam:format_3886
    inputBinding:
      position: 2
      prefix: --input_crd_path

  output_log_path:
    label: Output log file
    doc: |-
      Output log file
      Type: string
      File type: output
      Accepted formats: log, out, txt, o
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/reference/sander/sander.log
    type: string
    format:
    - edam:format_2330
    - edam:format_2330
    - edam:format_2330
    - edam:format_2330
    inputBinding:
      position: 3
      prefix: --output_log_path
    default: system.log

  output_traj_path:
    label: Output trajectory file
    doc: |-
      Output trajectory file
      Type: string
      File type: output
      Accepted formats: trj, crd, mdcrd, x, netcdf, nc
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/reference/sander/sander.x
    type: string
    format:
    - edam:format_3878
    - edam:format_3878
    - edam:format_3878
    - edam:format_3878
    - edam:format_3650
    - edam:format_3650
    inputBinding:
      position: 4
      prefix: --output_traj_path
    default: system.trj

  output_rst_path:
    label: Output restart file
    doc: |-
      Output restart file
      Type: string
      File type: output
      Accepted formats: rst, rst7, netcdf, nc, ncrst
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/reference/sander/sander.rst
    type: string
    format:
    - edam:format_3886
    - edam:format_3886
    - edam:format_3650
    - edam:format_3650
    - edam:format_3886
    inputBinding:
      position: 5
      prefix: --output_rst_path
    default: system.rst

  input_mdin_path:
    label: Input configuration file (MD run options) (AMBER mdin)
    doc: |-
      Input configuration file (MD run options) (AMBER mdin)
      Type: string
      File type: input
      Accepted formats: mdin, in, txt
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/sander/npt.mdin
    type: File?
    format:
    - edam:format_2330
    - edam:format_2330
    - edam:format_2330
    inputBinding:
      prefix: --input_mdin_path

  input_cpin_path:
    label: Input constant pH file (AMBER cpin)
    doc: |-
      Input constant pH file (AMBER cpin)
      Type: string
      File type: input
      Accepted formats: cpin
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/sander/cln025.cpin
    type: File?
    format:
    - edam:format_2330
    inputBinding:
      prefix: --input_cpin_path

  input_ref_path:
    label: Input reference coordinates for position restraints
    doc: |-
      Input reference coordinates for position restraints
      Type: string
      File type: input
      Accepted formats: rst, rst7, netcdf, nc, ncrst, crd
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/data/sander/sander.rst
    type: File?
    format:
    - edam:format_3886
    - edam:format_3886
    - edam:format_3650
    - edam:format_3650
    - edam:format_3886
    - edam:format_3878
    inputBinding:
      prefix: --input_ref_path

  output_cpout_path:
    label: Output constant pH file (AMBER cpout)
    doc: |-
      Output constant pH file (AMBER cpout)
      Type: string
      File type: output
      Accepted formats: cpout
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/reference/sander/sander.cpout
    type: string
    format:
    - edam:format_2330
    inputBinding:
      prefix: --output_cpout_path
    default: system.cpout

  output_cprst_path:
    label: Output constant pH restart file (AMBER rstout)
    doc: |-
      Output constant pH restart file (AMBER rstout)
      Type: string
      File type: output
      Accepted formats: cprst, rst, rst7
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/reference/sander/sander.cprst
    type: string
    format:
    - edam:format_3886
    - edam:format_3886
    - edam:format_3886
    inputBinding:
      prefix: --output_cprst_path
    default: system.cprst

  output_mdinfo_path:
    label: Output MD info
    doc: |-
      Output MD info
      Type: string
      File type: output
      Accepted formats: mdinfo
      Example file: https://github.com/bioexcel/biobb_amber/raw/master/biobb_amber/test/reference/sander/sander.mdinfo
    type: string
    format:
    - edam:format_2330
    inputBinding:
      prefix: --output_mdinfo_path
    default: system.mdinfo

  config:
    label: Advanced configuration options for biobb_amber SanderMDRun
    doc: |-
      Advanced configuration options for biobb_amber SanderMDRun. This should be passed as a string containing a dict. The possible options to include here are listed under 'properties' in the biobb_amber SanderMDRun documentation: https://biobb-amber.readthedocs.io/en/latest/sander.html#module-sander.sander_mdrun
    type: string?
    inputBinding:
      prefix: --config
ShowHide 9 more snippets with no or duplicated tags.

Login to post a comment if you would like to share your experience with this workflow.

Do you know this workflow well? If so, you can request seller status , and start supporting this workflow.

Free

Created: 1yr ago
Updated: 1yr ago
Maitainers: public
URL: https://github.com/bioexcel/biobb_workflows/tree/master/biobb_wf_amber_abc_md_setup/cwl
Name: cwl-abc-md-setup-tutorial
Version: Version 2
Badge:
workflow icon

Insert copied code into your website to add a link to this workflow.

Downloaded: 0
Copyright: Public Domain
License: Boost Software License 1.0
  • Future updates

Related Workflows

cellranger-snakemake-gke
snakemake workflow to run cellranger on a given bucket using gke.
A Snakemake workflow for running cellranger on a given bucket using Google Kubernetes Engine. The usage of this workflow ...