-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathanalysis_realtime_protein.wic
69 lines (68 loc) · 1.95 KB
/
analysis_realtime_protein.wic
1
2
3
4
5
6
7
8
9
10
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
# NOTE: The biobb gmx_rms CWL adapter does not support the -b flag
# (See https://manual.gromacs.org/documentation/current/onlinehelp/gmx-rms.html)
# This causes the rmsd w.r.t. the last equil timestep to start at exactly zero,
# which distorts the comparison between the xray and equil cases.
# NOTE: Most paths can be inferred, but explicitly specify them anyway because
# for cwl_subinterpreter and so we can re-order steps in analysis.
steps:
- id: gmx_rms
in:
input_traj_path: !* prod.trr
config: !ii
selection: MainChain
output_xvg_path: !ii rmsd_equil_mainchain.xvg
- id: gmx_rms
in:
input_traj_path: !* prod.trr
config: !ii
selection: SideChain
output_xvg_path: !ii rmsd_equil_sidechain.xvg
- id: gmx_rms
in:
input_traj_path: !* prod.trr
config: !ii
selection: MainChain
output_xvg_path: !ii rmsd_xray_mainchain.xvg
input_structure_path: !* min.tpr
- id: gmx_rgyr
in:
input_traj_path: !* prod.trr
config: !ii
selection: MainChain
output_xvg_path: !ii radius_gyration.xvg
input_structure_path: !* min.tpr
- id: gmx_energy
in:
input_energy_path: !* prod.edr
config: !ii
terms: [Total-Energy]
output_xvg_path: !ii energy_total.xvg
wic:
graphviz:
#label: Real-time Analysis
style: invis # Make this subgraph invisible (but NOT the parent graph).
ranksame:
- (1, gmx_rms)
- (2, gmx_rms)
- (3, gmx_rms)
steps:
(1, gmx_rms):
wic:
graphviz:
label: Mainchain RMSD\nw.r.t. Equil Coords
(2, gmx_rms):
wic:
graphviz:
label: Sidechain RMSD\nw.r.t. Equil Coords
(3, gmx_rms):
wic:
graphviz:
label: Mainchain RMSD\nw.r.t. X-ray Coords
(4, gmx_rgyr):
wic:
graphviz:
label: Radius of\nGyration
(5, gmx_energy):
wic:
graphviz:
label: Analyze & Plot\nEnergy\nTimeseries