| # Development Workflow |
|
|
| ## Version History |
|
|
| | Version | Date | Changes | |
| |---------|------|---------| |
| | 1.0 | 2026-08-13 | Initial release: full nine-stage TP53 discovery dashboard, synthetic screening/docking/MD layers on the lung-cancer observation panel, PDF reports, Hugging Face Space deploy | |
| | 1.1 | 2026-08-14 | Replaced random scores with literature ΔΔG, RT ln Kd, SiteMap-like druggability, Lipinski/Veber/Egan/QED ADMET, Mann–Whitney enrichment, sequence QC, and real-world ingest | |
|
|
| ## Architecture Decisions |
|
|
| - Static Plotly dashboard plus a FastAPI service for interactive analysis. |
| - Real observation-level variant table with QC flags retained (not silently corrected). |
| - Large synthetic compound/docking/MD layers so ranking, enrichment plots and MD traces are explorable. |
| - Consensus Rescue / Opportunity Score uses user-adjustable weights matching the multi-objective formula. |
| - Docker runtime serves the REST API and dashboard from one versioned container. |
|
|
| ## Change Log |
|
|
| - 2026-08-13: Created `tp53-discovery-platform` covering variant QC, routing, structures, pockets, AI screen, docking, MD, ranking, validation, architecture and reports. |
| - 2026-08-14: Physics/literature calculation engine (NP_000537.3 QC, published ΔΔG, ΔG=RT ln Kd, Lipinski/Veber/Egan/QED, consensus R(c,m)). Variant and docking CSV ingest for real-world evaluation. Methods tab and experimental top-10 plan. |
| - 2026-08-14: Fixed hosted sidebar reactivity. Exon/class filters now cascade into focus variants, KPIs, plots, routing, docking/MD counts, and tables. Added seven live Rescue/Opportunity weight sliders with immediate re-ranking and recommendation updates. |
| - 2026-08-14: Implemented the complete REST contract with FastAPI, SQLite project/record persistence, queued background jobs, logs, artifacts, OpenAPI documentation, project reports, and end-to-end endpoint tests. Removed the previous UI-framework references. |
| |