Spaces:
Runtime error
Runtime error
Commit
·
2eac51e
1
Parent(s):
b7d6d94
Upload app.py
Browse files
app.py
CHANGED
|
@@ -8,8 +8,6 @@ import torch
|
|
| 8 |
import torch.nn as nn
|
| 9 |
from glycowork.motif.graph import glycan_to_nxGraph
|
| 10 |
import networkx as nx
|
| 11 |
-
import matplotlib.pyplot as plt
|
| 12 |
-
from networkx.drawing.nx_agraph import write_dot
|
| 13 |
import pydot
|
| 14 |
# import pygraphviz as pgv
|
| 15 |
|
|
@@ -46,6 +44,7 @@ def fn(glycan, model):
|
|
| 46 |
labels = {i:node_labels[i] for i in range(len(graph.nodes))}
|
| 47 |
graph = nx.relabel_nodes(graph, labels)
|
| 48 |
graph = nx.drawing.nx_pydot.to_pydot(graph)
|
|
|
|
| 49 |
graph.write_png("graph.png")
|
| 50 |
# write_dot(graph, "graph.dot")
|
| 51 |
# graph=pgv.AGraph("graph.dot")
|
|
@@ -88,7 +87,7 @@ demo = gr.Interface(
|
|
| 88 |
fn=fn,
|
| 89 |
inputs=[gr.Textbox(label="Glycan sequence"), gr.Radio(label="Model",choices=["No data augmentation", "Random node deletion", "Ensemble"])],
|
| 90 |
outputs=[gr.Label(num_top_classes=15, label="Prediction"), gr.Image(label="Glycan graph")],
|
| 91 |
-
allow_flagging=
|
| 92 |
title="SweetNet demo",
|
| 93 |
examples=[["GlcOSN(a1-4)GlcA(b1-4)GlcOSN(a1-4)GlcAOS(b1-4)GlcOSN(a1-4)GlcOSN", "No data augmentation"],
|
| 94 |
["Man(a1-2)Man(a1-3)[Man(a1-3)Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc", "Random node deletion"],
|
|
|
|
| 8 |
import torch.nn as nn
|
| 9 |
from glycowork.motif.graph import glycan_to_nxGraph
|
| 10 |
import networkx as nx
|
|
|
|
|
|
|
| 11 |
import pydot
|
| 12 |
# import pygraphviz as pgv
|
| 13 |
|
|
|
|
| 44 |
labels = {i:node_labels[i] for i in range(len(graph.nodes))}
|
| 45 |
graph = nx.relabel_nodes(graph, labels)
|
| 46 |
graph = nx.drawing.nx_pydot.to_pydot(graph)
|
| 47 |
+
graph.set_prog("neato")
|
| 48 |
graph.write_png("graph.png")
|
| 49 |
# write_dot(graph, "graph.dot")
|
| 50 |
# graph=pgv.AGraph("graph.dot")
|
|
|
|
| 87 |
fn=fn,
|
| 88 |
inputs=[gr.Textbox(label="Glycan sequence"), gr.Radio(label="Model",choices=["No data augmentation", "Random node deletion", "Ensemble"])],
|
| 89 |
outputs=[gr.Label(num_top_classes=15, label="Prediction"), gr.Image(label="Glycan graph")],
|
| 90 |
+
allow_flagging="Never",
|
| 91 |
title="SweetNet demo",
|
| 92 |
examples=[["GlcOSN(a1-4)GlcA(b1-4)GlcOSN(a1-4)GlcAOS(b1-4)GlcOSN(a1-4)GlcOSN", "No data augmentation"],
|
| 93 |
["Man(a1-2)Man(a1-3)[Man(a1-3)Man(a1-6)]Man(b1-4)GlcNAc(b1-4)GlcNAc", "Random node deletion"],
|