File size: 2,840 Bytes
b075954
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
c00ce2f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
b075954
 
 
 
 
 
 
 
 
 
 
 
 
4741ded
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<!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>