disable file upload for default data selection && remove css black color
Browse files
app.py
CHANGED
@@ -70,6 +70,13 @@ def plot_umap(adata):
|
|
70 |
return img
|
71 |
|
72 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
73 |
def main(input_file_path, species, default_dataset):
|
74 |
|
75 |
# Get the current working directory
|
@@ -209,7 +216,7 @@ if __name__ == "__main__":
|
|
209 |
Upload a `.h5ad` single cell gene expression file and select the species (Human/Mouse).
|
210 |
The demo will generate UMAP projections of the embeddings and allow you to download the embeddings for further analysis.
|
211 |
</div>
|
212 |
-
<div style="margin-bottom:20px;
|
213 |
<ol style="list-style:none; padding-left:0;">
|
214 |
<li>1. Upload your `.h5ad` file or select one of the default datasets (subset of 10x pbmc data)</li>
|
215 |
<li>2. Select the species</li>
|
@@ -232,6 +239,14 @@ if __name__ == "__main__":
|
|
232 |
with gr.Row():
|
233 |
species_input = gr.Dropdown(choices=["human", "mouse"], label="Select species")
|
234 |
default_dataset_input = gr.Dropdown(choices=["None", "PBMC 100 cells", "PBMC 1000 cells"], label="Select default dataset")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
235 |
run_button = gr.Button("Run", elem_classes="run-button")
|
236 |
|
237 |
# Arrange UMAP plot and file output side by side
|
|
|
70 |
return img
|
71 |
|
72 |
|
73 |
+
def toggle_file_input(default_dataset):
|
74 |
+
if default_dataset != "None":
|
75 |
+
return gr.update(interactive=False) # Disable the file input if a default dataset is selected
|
76 |
+
else:
|
77 |
+
return gr.update(interactive=True) # Enable the file input if no default dataset is selected
|
78 |
+
|
79 |
+
|
80 |
def main(input_file_path, species, default_dataset):
|
81 |
|
82 |
# Get the current working directory
|
|
|
216 |
Upload a `.h5ad` single cell gene expression file and select the species (Human/Mouse).
|
217 |
The demo will generate UMAP projections of the embeddings and allow you to download the embeddings for further analysis.
|
218 |
</div>
|
219 |
+
<div style="margin-bottom:20px;">
|
220 |
<ol style="list-style:none; padding-left:0;">
|
221 |
<li>1. Upload your `.h5ad` file or select one of the default datasets (subset of 10x pbmc data)</li>
|
222 |
<li>2. Select the species</li>
|
|
|
239 |
with gr.Row():
|
240 |
species_input = gr.Dropdown(choices=["human", "mouse"], label="Select species")
|
241 |
default_dataset_input = gr.Dropdown(choices=["None", "PBMC 100 cells", "PBMC 1000 cells"], label="Select default dataset")
|
242 |
+
|
243 |
+
# Attach the `change` event to the dropdown
|
244 |
+
default_dataset_input.change(
|
245 |
+
toggle_file_input,
|
246 |
+
inputs=[default_dataset_input],
|
247 |
+
outputs=[file_input]
|
248 |
+
)
|
249 |
+
|
250 |
run_button = gr.Button("Run", elem_classes="run-button")
|
251 |
|
252 |
# Arrange UMAP plot and file output side by side
|