Spaces:
Sleeping
Sleeping
Ana Sanchez
commited on
Commit
·
d40a7fd
1
Parent(s):
a7a7cf6
Update app
Browse files
app.py
CHANGED
|
@@ -394,7 +394,10 @@ def molecules_from_image():
|
|
| 394 |
mol_imgs = draw_molecules(smiles)
|
| 395 |
|
| 396 |
with st.container():
|
| 397 |
-
|
|
|
|
|
|
|
|
|
|
| 398 |
columns = st.columns(len(top_probs))
|
| 399 |
for i, col in enumerate(columns):
|
| 400 |
if predefined_features:
|
|
@@ -408,7 +411,8 @@ def molecules_from_image():
|
|
| 408 |
print((top_probs, top_labels))
|
| 409 |
|
| 410 |
def images_from_molecule():
|
| 411 |
-
|
|
|
|
| 412 |
if smiles:
|
| 413 |
smiles = [smiles]
|
| 414 |
morgan = [morgan_from_smiles(s) for s in smiles]
|
|
@@ -450,6 +454,7 @@ def images_from_molecule():
|
|
| 450 |
|
| 451 |
images_dict = np.load(images_arr, allow_pickle = True)
|
| 452 |
|
|
|
|
| 453 |
with st.container():
|
| 454 |
columns = st.columns(len(top_probs))
|
| 455 |
for i, col in enumerate(columns):
|
|
|
|
| 394 |
mol_imgs = draw_molecules(smiles)
|
| 395 |
|
| 396 |
with st.container():
|
| 397 |
+
if uploaded_file is not None:
|
| 398 |
+
st.write("Retrieved molecules")
|
| 399 |
+
else:
|
| 400 |
+
st.write("Retrieved molecules from the Cell Painting database")
|
| 401 |
columns = st.columns(len(top_probs))
|
| 402 |
for i, col in enumerate(columns):
|
| 403 |
if predefined_features:
|
|
|
|
| 411 |
print((top_probs, top_labels))
|
| 412 |
|
| 413 |
def images_from_molecule():
|
| 414 |
+
st.markdown("Enter a query molecule in [SMILES](https://en.wikipedia.org/wiki/Simplified_molecular-input_line-entry_system) format",)
|
| 415 |
+
smiles = st.text_input("", value="CC(=O)OC1=CC=CC=C1C(=O)O", placeholder="CC(=O)OC1=CC=CC=C1C(=O)O")
|
| 416 |
if smiles:
|
| 417 |
smiles = [smiles]
|
| 418 |
morgan = [morgan_from_smiles(s) for s in smiles]
|
|
|
|
| 454 |
|
| 455 |
images_dict = np.load(images_arr, allow_pickle = True)
|
| 456 |
|
| 457 |
+
st.write("Retrieved images from the Cell Painting database")
|
| 458 |
with st.container():
|
| 459 |
columns = st.columns(len(top_probs))
|
| 460 |
for i, col in enumerate(columns):
|