metadata
title: TP53 Mutant Discovery Platform
emoji: 🧬
colorFrom: blue
colorTo: green
sdk: static
pinned: false
AI-Guided TP53 Mutant Discovery and Drug Repurposing Platform
Interactive research dashboard for mutation-specific TP53 variant routing, wild-type versus mutant structural comparison, AI virtual screening, matched docking, molecular-dynamics triage, ADMET filters, and consensus Rescue / Opportunity ranking.
What it covers
- Variant intelligence and QC (HGVS normalization, type mismatches, domain mapping)
- Mutation-specific routing (do not dock truncating / splice variants by default)
- WT vs mutant structure and RMSF comparison
- Pocket / druggability gates
- Compound library (approved, clinical, screening, Y220C controls)
- AI prescreen with confidence and applicability
- Matched WT vs mutant docking and interaction fingerprints
- Replica MD, contact occupancy, MM/GBSA proxies
- Multi-objective Rescue / Opportunity Score with adjustable weights
- Validation metrics, risk register, service/API map
- Per-variant PDF report and CSV exports
REST API
The Docker runtime serves the dashboard and a versioned FastAPI backend from the
same container. OpenAPI documentation is available at /docs and /openapi.json.
Implemented contracts:
POST /projectsPOST /variants:ingestPOST /variants/{id}/analyzePOST /structures:preparePOST /pockets:detectPOST /compounds:screenPOST /docking:runPOST /md:runPOST /rankings:computeGET /jobs/{id}andGET /projects/{id}/jobsGET /projects/{id}/artifactsandGET /artifacts/{id}GET /projects/{id}/report
Long-running contracts return 202 plus a job_id. SQLite stores project
records, job status/logs, versioned outputs, and downloadable JSON artifacts.
Run locally:
uvicorn api.main:app --host 0.0.0.0 --port 7860
Notes
All scores are computational estimates for prioritization. They are not proof of binding, p53 rescue, or clinical efficacy.