Getting Started¶
Installation¶
Install from source (uv):
uv venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
uv sync
Optional sequence alignment support¶
DTI sequence alignment diagnostics require EMBOSS stretcher.
sudo apt install emboss
Quick Start¶
Run one config:
python run.py --config configs/moleculenet/bbbp.yaml --out-root runs
Run a folder of configs:
python run.py --configs configs --out-root runs
Run with baseline benchmarking enabled:
python run.py --configs configs --out-root runs --benchmark
Outputs¶
Each run directory typically contains:
summary.json: high-level audit summaryrecords.csv: per-row standardized recordsconflicts.jsonl: label conflicts among identical moleculescliffs.jsonl: activity cliffs among similar moleculessequence_alignments.jsonl: DTI sequence diagnostics (DTI only)structure_alignments.jsonl: Foldseek-based structure diagnostics (DTI only)performance.json: baseline model metrics and predictions (when--benchmarkis enabled)