Skip to content

Commit e2793fa

Browse files
committed
Load config from YAML
1 parent 83c3f58 commit e2793fa

6 files changed

Lines changed: 405 additions & 39 deletions

File tree

app/Pipfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ jupyterlab = "*"
1919
ipython = "*"
2020
dask-jobqueue = "*"
2121
rdkit = "*"
22+
"ruamel.yaml" = "*"
2223

2324
[dev-packages]
2425
black = "*"

app/Pipfile.lock

Lines changed: 82 additions & 39 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
name: Example Docking Challenge
2+
#key: example_docking
3+
start_at: 2022-08-12 04:00:00
4+
end_at: 2023-09-05 22:00:00
5+
repo_url: https://github.com
6+
max_batch_size: 0
7+
input_types:
8+
- key: receptor
9+
description: 'PDB containing protein structure'
10+
on_parent_flag: True
11+
storage: file
12+
- key: smiles
13+
description: 'Ligand SMILES'
14+
storage: string
15+
output_types:
16+
- key: positioned_receptor
17+
description: 'PDB containing receptor in reference frame with output ligands'
18+
on_parent_flag: True
19+
storage: file
20+
- key: docking_score
21+
description: Numerical docking score
22+
storage: number
23+
- key: compound_binds
24+
description: '"True" if binds else "False"'
25+
storage: string
26+
- key: pose
27+
description: 'Predicted ligand pose'
28+
storage: file
29+
batch_method: sdf
30+
scoring:
31+
container:
32+
registry: ghcr.io
33+
label: robbason/score-coords
34+
tag: latest
35+
container_type: docker
36+
element_types:
37+
- is_correct
38+
- rmsd
39+
run_types:
40+
- num_correct
41+
- percent_correct
42+
- avg_rmsd
43+
- stdev_rmsd
44+
parent_elements:
45+
- name: receptor
46+
public: True
47+
inputs:
48+
receptor: receptor1/5qcr.pdb
49+
outputs:
50+
positioned_receptor: receptor1/5qcr.pdb
51+
element_files:
52+
- path: receptor1/public.csv
53+
public: True
54+
- path: receptor1/private.csv
55+
public: False
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
name,smiles,docking_score,compound_binds,pose
2+
Chlorine,Cl,0.0,False,receptor1/private.sdf
3+
Acetaldehyde,CC=O,0.0,True,receptor1/private.sdf
4+
Caffeine,CN1C=NC2=C1C(=O)N(C(=O)N2C)C,0.0,False,receptor1/private.sdf
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
name,smiles,docking_score,compound_binds,pose
2+
Benzene,c1ccccc1,0.0,True,receptor1/public.sdf
3+
Methane,C,0.0,False,receptor1/public.sdf
4+
Ethane,CC,0.0,False,receptor1/public.sdf

0 commit comments

Comments
 (0)