Find studies, extract cohorts, label, benchmark, and export artifacts — fast and reproducible (RUO)
Tools for interactive exploration and analysis
GET /studies feeds a searchable list with disease/gene filtering
Ensures you start with a relevant cohort
Speed: Less hunting, more doing
1. **Discover** studies by disease and gene.
2. **Filter** by sample size and metadata.
3. **Verify** real-time availability.
POST /extract_and_benchmark orchestrates extraction with guardrails
Stable extraction reduces errors and variance
Reliability: Guardrails keep the pipeline moving
1. **Extract** cohorts via chunked POST.
2. **Utilize** retry logic and caching.
3. **Ensure** single-flight per key for consistency.
Build light labels (e.g., treatments); run minimal benchmarks
Adds quick context to cohorts (RUO)
Comparable: Same metrics for everyone
1. **Build** labels for treatments.
2. **Run** AUROC/AUPRC benchmarks.
3. **Annotate** cohorts for context.
Return artifact manifest and coverage by gene for overlays
Enables reproducible overlays across flows
Reuse: Shareable outputs with stable links
1. **Export** artifacts in CSV/JSON.
2. **Map** gene coverage.
3. **Generate** stable links with provenance.