simle
Browse files
app.py
CHANGED
|
@@ -19,16 +19,36 @@ from rdkit.Chem import DataStructs
|
|
| 19 |
|
| 20 |
sys.path.insert(0, os.path.abspath("src/"))
|
| 21 |
|
| 22 |
-
from clip.clip import _transform
|
| 23 |
-
from training.datasets import CellPainting
|
| 24 |
-
from clip.model import convert_weights, CLIPGeneral
|
| 25 |
-
|
| 26 |
st.set_page_config(layout="wide")
|
| 27 |
|
| 28 |
basepath = os.path.dirname(__file__)
|
| 29 |
datapath = os.path.join(basepath, "data")
|
| 30 |
|
| 31 |
-
MODEL_PATH = os.path.join(datapath, "epoch_55.pt")
|
| 32 |
-
|
| 33 |
device = "cuda" if torch.cuda.is_available() else "cpu"
|
| 34 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
|
| 20 |
sys.path.insert(0, os.path.abspath("src/"))
|
| 21 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22 |
st.set_page_config(layout="wide")
|
| 23 |
|
| 24 |
basepath = os.path.dirname(__file__)
|
| 25 |
datapath = os.path.join(basepath, "data")
|
| 26 |
|
|
|
|
|
|
|
| 27 |
device = "cuda" if torch.cuda.is_available() else "cpu"
|
| 28 |
+
|
| 29 |
+
st.title('HyperDTI: Task-conditioned modeling of drug-target interactions.')
|
| 30 |
+
|
| 31 |
+
def about_page():
|
| 32 |
+
st.markdown(
|
| 33 |
+
"""
|
| 34 |
+
HyperNetworks have been established as an effective technique to achieve fast adaptation of parameters for
|
| 35 |
+
neural networks. Recently, HyperNetwork predictions conditioned on descriptors of tasks have improved
|
| 36 |
+
multi-task generalization in various domains, such as personalized federated learning and neural architecture
|
| 37 |
+
search. Especially powerful results were achieved in few- and zero-shot settings, attributed to the increased
|
| 38 |
+
information sharing by the HyperNetwork. With the rise of new diseases fast discovery of drugs is needed which
|
| 39 |
+
requires models that are able to generalize drug-target interaction predictions in low-data scenarios.
|
| 40 |
+
|
| 41 |
+
In this work, we propose the HyperPCM model, a task-conditioned HyperNetwork approach for the problem of
|
| 42 |
+
predicting drug-target interactions in drug discovery. Our model learns to generate a QSAR model specialized on
|
| 43 |
+
a given protein target. We demonstrate state-of-the-art performance over previous methods on multiple
|
| 44 |
+
well-known benchmarks, particularly in zero-shot settings for unseen protein targets.
|
| 45 |
+
"""
|
| 46 |
+
)
|
| 47 |
+
|
| 48 |
+
page_names_to_func = {
|
| 49 |
+
'About': about_page
|
| 50 |
+
}
|
| 51 |
+
|
| 52 |
+
selected_page = st.sidebar.selectbox('Choose function', page_names_to_func)
|
| 53 |
+
|
| 54 |
+
page_names_to_func[selected_page]()
|