Update app.py
Browse files
app.py
CHANGED
|
@@ -791,20 +791,20 @@ with gr.Blocks(css=css, title="K R&D Lab · S1 Biomedical") as demo:
|
|
| 791 |
# =============================================================================
|
| 792 |
# === START: S1-F · R1a · DIPG Toolkit =======================================
|
| 793 |
# =============================================================================
|
| 794 |
-
with gr.TabItem("S1-F · R1a · DIPG Toolkit"):
|
| 795 |
-
|
| 796 |
-
|
| 797 |
-
|
| 798 |
-
|
| 799 |
-
|
| 800 |
-
|
| 801 |
-
|
| 802 |
-
|
| 803 |
-
|
| 804 |
-
|
| 805 |
-
|
| 806 |
-
|
| 807 |
-
|
| 808 |
# =============================================================================
|
| 809 |
# === END: S1-F · R1a =========================================================
|
| 810 |
# =============================================================================
|
|
@@ -812,15 +812,15 @@ with gr.Blocks(css=css, title="K R&D Lab · S1 Biomedical") as demo:
|
|
| 812 |
# =============================================================================
|
| 813 |
# === START: S1-F · R2a · UVM Toolkit ========================================
|
| 814 |
# =============================================================================
|
| 815 |
-
with gr.TabItem("S1-F · R2a · UVM Toolkit"):
|
| 816 |
-
|
| 817 |
-
|
| 818 |
-
|
| 819 |
-
|
| 820 |
-
|
| 821 |
-
|
| 822 |
-
|
| 823 |
-
|
| 824 |
# =============================================================================
|
| 825 |
# === END: S1-F · R2a =========================================================
|
| 826 |
# =============================================================================
|
|
@@ -828,17 +828,17 @@ with gr.Blocks(css=css, title="K R&D Lab · S1 Biomedical") as demo:
|
|
| 828 |
# =============================================================================
|
| 829 |
# === START: S1-F · R3a · pAML Toolkit =======================================
|
| 830 |
# =============================================================================
|
| 831 |
-
with gr.TabItem("S1-F · R3a · pAML Toolkit"):
|
| 832 |
-
|
| 833 |
-
|
| 834 |
-
|
| 835 |
-
|
| 836 |
-
|
| 837 |
-
|
| 838 |
-
|
| 839 |
-
|
| 840 |
-
|
| 841 |
-
|
| 842 |
# =============================================================================
|
| 843 |
# === END: S1-F · R3a =========================================================
|
| 844 |
# =============================================================================
|
|
|
|
| 791 |
# =============================================================================
|
| 792 |
# === START: S1-F · R1a · DIPG Toolkit =======================================
|
| 793 |
# =============================================================================
|
| 794 |
+
# with gr.TabItem("S1-F · R1a · DIPG Toolkit"):
|
| 795 |
+
# gr.HTML(proj_badge("S1-F · R1a", "DIPG: H3K27M + CSF LNP + Circadian", "PBTA"))
|
| 796 |
+
# sort_d = gr.Radio(["Frequency", "Drug status"], value="Frequency", label="Sort by")
|
| 797 |
+
# b_dv = gr.Button("Load DIPG Variants", variant="primary")
|
| 798 |
+
# o_dv = gr.Dataframe(label="H3K27M co-mutations")
|
| 799 |
+
# b_dv.click(dipg_variants, [sort_d], o_dv)
|
| 800 |
+
# gr.Markdown("---")
|
| 801 |
+
# with gr.Row():
|
| 802 |
+
# d_peg = gr.Slider(0.5, 3.0, value=1.5, step=0.1, label="PEG mol%")
|
| 803 |
+
# d_size = gr.Slider(60, 150, value=90, step=5, label="Target size (nm)")
|
| 804 |
+
# b_dc = gr.Button("Rank CSF Formulations", variant="primary")
|
| 805 |
+
# o_dct = gr.Dataframe(label="CSF LNP ranking")
|
| 806 |
+
# o_dcp = gr.Image(label="ApoE% in CSF corona")
|
| 807 |
+
# b_dc.click(dipg_csf, [d_peg, d_size], [o_dct, o_dcp])
|
| 808 |
# =============================================================================
|
| 809 |
# === END: S1-F · R1a =========================================================
|
| 810 |
# =============================================================================
|
|
|
|
| 812 |
# =============================================================================
|
| 813 |
# === START: S1-F · R2a · UVM Toolkit ========================================
|
| 814 |
# =============================================================================
|
| 815 |
+
# with gr.TabItem("S1-F · R2a · UVM Toolkit"):
|
| 816 |
+
# gr.HTML(proj_badge("S1-F · R2a", "UVM: GNAQ/GNA11 + vitreous + m6A", "TCGA-UVM"))
|
| 817 |
+
# b_uv = gr.Button("Load UVM Variants", variant="primary")
|
| 818 |
+
# o_uv = gr.Dataframe(label="GNAQ/GNA11 map")
|
| 819 |
+
# b_uv.click(uvm_variants, [], o_uv)
|
| 820 |
+
# b_uw = gr.Button("Rank Vitreous Formulations", variant="primary")
|
| 821 |
+
# o_uwt = gr.Dataframe(label="Vitreous LNP retention ranking")
|
| 822 |
+
# o_uwp = gr.Image(label="Retention (hours)")
|
| 823 |
+
# b_uw.click(uvm_vitreous, [], [o_uwt, o_uwp])
|
| 824 |
# =============================================================================
|
| 825 |
# === END: S1-F · R2a =========================================================
|
| 826 |
# =============================================================================
|
|
|
|
| 828 |
# =============================================================================
|
| 829 |
# === START: S1-F · R3a · pAML Toolkit =======================================
|
| 830 |
# =============================================================================
|
| 831 |
+
# with gr.TabItem("S1-F · R3a · pAML Toolkit"):
|
| 832 |
+
# gr.HTML(proj_badge("S1-F · R3a", "pAML: FLT3-ITD + BM niche + ferroptosis", "TARGET-AML"))
|
| 833 |
+
# var_sel = gr.Dropdown(
|
| 834 |
+
# ["FLT3-ITD", "NPM1 c.860_863dupTCAG", "DNMT3A p.R882H",
|
| 835 |
+
# "CEBPA biallelic", "IDH1/2 mutation"],
|
| 836 |
+
# value="FLT3-ITD", label="Select variant"
|
| 837 |
+
# )
|
| 838 |
+
# b_pf = gr.Button("Analyze Ferroptosis Profile", variant="primary")
|
| 839 |
+
# o_pft = gr.HTML()
|
| 840 |
+
# o_pfp = gr.Image(label="Target radar")
|
| 841 |
+
# b_pf.click(paml_ferroptosis, var_sel, [o_pft, o_pfp])
|
| 842 |
# =============================================================================
|
| 843 |
# === END: S1-F · R3a =========================================================
|
| 844 |
# =============================================================================
|