File size: 850 Bytes
9219965
 
0e1702c
 
 
 
 
 
 
9219965
141feee
0e1702c
141feee
9219965
 
0e1702c
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/env bash

set -euox pipefail

INPUTS=('hf://datasets/scbirlab/stokes-2020-ai/*-eco0-*.csv.gz' 'hf://datasets/scbirlab/wong-2024-ai/*-*.csv.gz'  'hf://datasets/scbirlab/liu-2023-ai/*-*.csv.gz')
NAMES=('Escherichia coli K-12' 'Staphylococcus aureus USA300' 'Acinetobacter baumannii ATCC 17978')
OUTPUTS=('stokes20-eco-1000.csv' 'wong24-sau-tox-1000.csv' 'liu23-abau-1000.csv')
FIELDS="${1:-'"id", "inchikey", "pubchem_name", "pubchem_id", "smiles", "scaffold", "mwt", "clogp", "tpsa", "normalized_inhibition"'}"
NLINES="${2:-100}"

python -m venv .schemist \
&& .schemist/bin/pip install "pandas" "polars" "pyarrow" "schemist>=0.0.4" \
&& source .schemist/bin/activate


for i in "${!INPUTS[@]}"
do 
    output=data/examples/"${OUTPUTS[$i]}"
    source scripts/prep-example.sh "${INPUTS[$i]}" "${NAMES[$i]}" "$output" "$FIELDS" $NLINES
done