Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -421,8 +421,8 @@ def predict_inverse(antimicrobial_activity_target, substrate, microorganism, num
|
|
421 |
optimized_x.loc[0, column] = one_hot_mapping[column][int(optimized_x.loc[0, column])]
|
422 |
|
423 |
return (optimized_x['Binder'].iloc[0], optimized_x['NMs_Type'].iloc[0], optimized_x['Primary_Size (nm)'].iloc[0],
|
424 |
-
optimized_x['NM-Shape'].iloc[0], optimized_x['
|
425 |
-
optimized_x['NPs_Synthesis_method'].iloc[0], optimized_x['Application method\n'].iloc[0],
|
426 |
optimized_x['Washing_Detergent'].iloc[0], optimized_x['Washing_Temp'].iloc[0])
|
427 |
|
428 |
|
@@ -474,15 +474,17 @@ with gr.Blocks(css=css_styling, title=page_title, theme=osium_theme) as demo:
|
|
474 |
with gr.Row():
|
475 |
with gr.Column():
|
476 |
gr.Markdown("### Optimal conditions")
|
|
|
477 |
optimal_binder = gr.Text(label="Optimal binder")
|
478 |
optimal_nms_type = gr.Text(label="Optimal NMS type")
|
479 |
optimal_primary_size = gr.Text(label="Optimal primary size (nm)")
|
480 |
optimal_nm_shape = gr.Text(label="Optimal NM shape")
|
481 |
-
|
482 |
-
optimal_washing_cycles = gr.Text(label="Optimal number of washing cycles")
|
483 |
optimal_concentration = gr.Text(label="Optimal concentration (µg/mL)")
|
484 |
optimal_nps_synthesis = gr.Text(label="Optimal nps synthesis method")
|
485 |
optimal_application_method = gr.Text(label="Optimal application method")
|
|
|
|
|
486 |
optimal_washing_detergent = gr.Text(label="Optimal washing detergent")
|
487 |
optimal_washing_temperature = gr.Text(label="Optimal washing temperature")
|
488 |
|
@@ -494,9 +496,9 @@ with gr.Blocks(css=css_styling, title=page_title, theme=osium_theme) as demo:
|
|
494 |
prediction_button.click(
|
495 |
fn=predict_inverse,
|
496 |
inputs=[antimicrobial_activity_target, substrate, microorganism, num_washing_cycles],
|
497 |
-
outputs=[optimal_binder, optimal_nms_type, optimal_primary_size, optimal_nm_shape,
|
498 |
-
optimal_concentration, optimal_nps_synthesis, optimal_application_method,
|
499 |
-
optimal_washing_temperature],
|
500 |
show_progress=True,
|
501 |
)
|
502 |
clear_button.click(
|
@@ -505,9 +507,9 @@ with gr.Blocks(css=css_styling, title=page_title, theme=osium_theme) as demo:
|
|
505 |
[
|
506 |
antimicrobial_activity_target,
|
507 |
substrate, microorganism, num_washing_cycles,
|
508 |
-
optimal_binder, optimal_nms_type, optimal_primary_size, optimal_nm_shape,
|
509 |
-
optimal_concentration, optimal_nps_synthesis, optimal_application_method,
|
510 |
-
optimal_washing_temperature,
|
511 |
],
|
512 |
)
|
513 |
|
|
|
421 |
optimized_x.loc[0, column] = one_hot_mapping[column][int(optimized_x.loc[0, column])]
|
422 |
|
423 |
return (optimized_x['Binder'].iloc[0], optimized_x['NMs_Type'].iloc[0], optimized_x['Primary_Size (nm)'].iloc[0],
|
424 |
+
optimized_x['NM-Shape'].iloc[0], optimized_x['Concetration (µg/mL)'].iloc[0],
|
425 |
+
optimized_x['NPs_Synthesis_method'].iloc[0], optimized_x['Application method\n'].iloc[0], optimized_x['Washing_cycles'].iloc[0],
|
426 |
optimized_x['Washing_Detergent'].iloc[0], optimized_x['Washing_Temp'].iloc[0])
|
427 |
|
428 |
|
|
|
474 |
with gr.Row():
|
475 |
with gr.Column():
|
476 |
gr.Markdown("### Optimal conditions")
|
477 |
+
gr.Markdown("### Optimal nanomaterial characteristics")
|
478 |
optimal_binder = gr.Text(label="Optimal binder")
|
479 |
optimal_nms_type = gr.Text(label="Optimal NMS type")
|
480 |
optimal_primary_size = gr.Text(label="Optimal primary size (nm)")
|
481 |
optimal_nm_shape = gr.Text(label="Optimal NM shape")
|
482 |
+
gr.Markdown("### Optimal nanomaterial application")
|
|
|
483 |
optimal_concentration = gr.Text(label="Optimal concentration (µg/mL)")
|
484 |
optimal_nps_synthesis = gr.Text(label="Optimal nps synthesis method")
|
485 |
optimal_application_method = gr.Text(label="Optimal application method")
|
486 |
+
gr.Markdown("### Optimal washing conditions")
|
487 |
+
optimal_washing_cycles = gr.Text(label="Optimal number of washing cycles")
|
488 |
optimal_washing_detergent = gr.Text(label="Optimal washing detergent")
|
489 |
optimal_washing_temperature = gr.Text(label="Optimal washing temperature")
|
490 |
|
|
|
496 |
prediction_button.click(
|
497 |
fn=predict_inverse,
|
498 |
inputs=[antimicrobial_activity_target, substrate, microorganism, num_washing_cycles],
|
499 |
+
outputs=[optimal_binder, optimal_nms_type, optimal_primary_size, optimal_nm_shape,
|
500 |
+
optimal_concentration, optimal_nps_synthesis, optimal_application_method, optimal_washing_cycles,
|
501 |
+
optimal_washing_detergent, optimal_washing_temperature],
|
502 |
show_progress=True,
|
503 |
)
|
504 |
clear_button.click(
|
|
|
507 |
[
|
508 |
antimicrobial_activity_target,
|
509 |
substrate, microorganism, num_washing_cycles,
|
510 |
+
optimal_binder, optimal_nms_type, optimal_primary_size, optimal_nm_shape,
|
511 |
+
optimal_concentration, optimal_nps_synthesis, optimal_application_method, optimal_washing_cycles,
|
512 |
+
optimal_washing_detergent, optimal_washing_temperature,
|
513 |
],
|
514 |
)
|
515 |
|