Spaces:
Runtime error
Runtime error
Eachan Johnson
commited on
Commit
·
36929a8
1
Parent(s):
39d7314
Update examples, fix plot issue missing smiles column
Browse files- app.py +16 -6
- example-data/liu23-abau-1000.csv +0 -0
- example-data/stokes20-eco-1000.csv +0 -0
- example-data/wong24-sau-tox-1000.csv +0 -0
- scripts/prep-examples.sh +2 -0
app.py
CHANGED
|
@@ -292,18 +292,28 @@ def predict_file(
|
|
| 292 |
predict=predict,
|
| 293 |
extra_metrics=extra_metrics,
|
| 294 |
)
|
|
|
|
|
|
|
| 295 |
main_cols = set(
|
| 296 |
-
|
|
|
|
| 297 |
+ [column]
|
| 298 |
+ prediction_cols
|
| 299 |
)
|
| 300 |
other_cols = list(set(prediction_df) - main_cols)
|
| 301 |
-
|
| 302 |
-
|
| 303 |
+ [column]
|
| 304 |
-
+ prediction_cols
|
| 305 |
-
+
|
| 306 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 307 |
plot_dropdown = get_dropdown_options(prediction_df, _type="number")
|
| 308 |
plot_dropdown = (plot_dropdown,) * 5
|
| 309 |
gradio_opts = {
|
|
|
|
| 292 |
predict=predict,
|
| 293 |
extra_metrics=extra_metrics,
|
| 294 |
)
|
| 295 |
+
left_cols = ['id', 'inchikey']
|
| 296 |
+
end_cols = ["smiles", "mwt", "clogp"]
|
| 297 |
main_cols = set(
|
| 298 |
+
left_cols
|
| 299 |
+
+ end_cols
|
| 300 |
+ [column]
|
| 301 |
+ prediction_cols
|
| 302 |
)
|
| 303 |
other_cols = list(set(prediction_df) - main_cols)
|
| 304 |
+
return_cols = (
|
| 305 |
+
left_cols
|
| 306 |
+ [column]
|
| 307 |
+
+ prediction_cols
|
| 308 |
+
+ other_cols
|
| 309 |
+
+ end_cols
|
| 310 |
+
)
|
| 311 |
+
deduplicated_cols = []
|
| 312 |
+
for col in return_cols:
|
| 313 |
+
if not col in deduplicated_cols:
|
| 314 |
+
deduplicated_cols.append(col)
|
| 315 |
+
prediction_df = prediction_df[deduplicated_cols]
|
| 316 |
+
|
| 317 |
plot_dropdown = get_dropdown_options(prediction_df, _type="number")
|
| 318 |
plot_dropdown = (plot_dropdown,) * 5
|
| 319 |
gradio_opts = {
|
example-data/liu23-abau-1000.csv
CHANGED
|
The diff for this file is too large to render.
See raw diff
|
|
|
example-data/stokes20-eco-1000.csv
CHANGED
|
The diff for this file is too large to render.
See raw diff
|
|
|
example-data/wong24-sau-tox-1000.csv
CHANGED
|
The diff for this file is too large to render.
See raw diff
|
|
|
scripts/prep-examples.sh
CHANGED
|
@@ -28,4 +28,6 @@ set -x
|
|
| 28 |
|
| 29 |
pandas '[['"$FIELDS"']].sample('"$NLINES"')' \
|
| 30 |
< "$INPUT" \
|
|
|
|
|
|
|
| 31 |
> "$OUTPUT"
|
|
|
|
| 28 |
|
| 29 |
pandas '[['"$FIELDS"']].sample('"$NLINES"')' \
|
| 30 |
< "$INPUT" \
|
| 31 |
+
| schemist convert -c SMILES -2 id pubchem_id pubchem_name -f CSV \
|
| 32 |
+
| pandas '.sort_values(["id"])' \
|
| 33 |
> "$OUTPUT"
|