| <!DOCTYPE html> |
| <html lang="en"> |
| <head> |
| <meta charset="UTF-8" /> |
| <meta name="viewport" content="width=device-width, initial-scale=1" /> |
| <title>TP53 Mutant Discovery Platform</title> |
| <script src="https://cdn.plot.ly/plotly-2.35.2.min.js"></script> |
| <script src="https://cdn.jsdelivr.net/npm/papaparse@5.4.1/papaparse.min.js"></script> |
| <link rel="stylesheet" href="assets/style.css" /> |
| </head> |
| <body> |
| <aside class="sidebar"> |
| <h2>TP53 Discovery</h2> |
| <p class="muted">Lung-cancer variant-to-compound workflow</p> |
| <label>Focus variant |
| <select id="variantSelect"></select> |
| </label> |
| <label>Exon / region |
| <select id="exonSelect"><option>All</option></select> |
| </label> |
| <label>Inferred class |
| <select id="typeSelect"><option>All</option></select> |
| </label> |
| <div class="weight-panel"> |
| <h3>Rescue score weights</h3> |
| <label>Mutant binding <output id="out_Bmut">0.22</output> |
| <input id="w_Bmut" type="range" min="0" max="0.40" step="0.01" value="0.22" /> |
| </label> |
| <label>Mutant selectivity <output id="out_Sselectivity">0.18</output> |
| <input id="w_Sselectivity" type="range" min="0" max="0.40" step="0.01" value="0.18" /> |
| </label> |
| <label>MD stability <output id="out_MDstability">0.16</output> |
| <input id="w_MDstability" type="range" min="0" max="0.40" step="0.01" value="0.16" /> |
| </label> |
| <label>Rescue relevance <output id="out_Frescue">0.14</output> |
| <input id="w_Frescue" type="range" min="0" max="0.40" step="0.01" value="0.14" /> |
| </label> |
| <label>ADMET / exposure <output id="out_ADMET">0.12</output> |
| <input id="w_ADMET" type="range" min="0" max="0.40" step="0.01" value="0.12" /> |
| </label> |
| <label>Evidence <output id="out_Evidence">0.10</output> |
| <input id="w_Evidence" type="range" min="0" max="0.40" step="0.01" value="0.10" /> |
| </label> |
| <label>Risk penalty <output id="out_Risk">0.08</output> |
| <input id="w_Risk" type="range" min="0" max="0.30" step="0.01" value="0.08" /> |
| </label> |
| <button id="resetWeights" type="button">Reset weights</button> |
| </div> |
| <p class="muted small">Rescue / Opportunity Score uses the documented multi-objective weights. Computational estimates only.</p> |
| </aside> |
| <main> |
| <div class="banner"> |
| <h1>AI-guided TP53 mutant discovery and repurposing</h1> |
| <p>Integrated wild-type vs mutant comparison · variant routing · AI screening · docking · MD · consensus ranking</p> |
| </div> |
| <div class="tabs" id="tabBar"></div> |
| <div id="content">Loading datasets…</div> |
| <footer>Wellmatix TP53 Mutant Discovery Platform · computational estimates for prioritization · experimental validation required</footer> |
| </main> |
| <script src="assets/app.js"></script> |
| </body> |
| </html> |
|
|