Spaces:
Build error
Build error
| import streamlit as st | |
| from rdkit.Chem import MACCSkeys | |
| from rdkit import Chem | |
| import numpy as np | |
| import pandas as pd | |
| import xgboost as xgb | |
| # import torch | |
| # import torch.nn as nn | |
| # import torch.nn.functional as F | |
| # from torch.autograd import Variable | |
| # from torch.utils.data import Dataset | |
| # import torch.utils.data | |
| # from torch_geometric.data import DataLoader | |
| # from torch_geometric.data import Data | |
| # from torch_geometric.nn import GATConv, RGCNConv, GCNConv, global_add_pool, global_mean_pool, global_max_pool, GlobalAttention, Set2Set | |
| from sklearn.metrics import f1_score, accuracy_score, average_precision_score, roc_auc_score | |
| import rdkit | |
| from rdkit.Chem.Scaffolds import MurckoScaffold | |
| # from itertools import compress | |
| # import random | |
| # from collections import defaultdict | |
| import pickle | |
| device = 'cpu' | |
| model_path = 'model/' | |
| st.set_page_config( | |
| page_title='Hello' | |
| ) | |
| st.write('# JAK inhibiition prediction app') | |
| st.sidebar.success('Select a page above') | |
| st.markdown( | |
| """ | |
| * This is an open-source app framework built specifically for JAK inhibition of a certain drug with its SMILES as input. | |
| * Suitable model(s) could be chosen for prediction based on your need (in JAK page). | |
| * Simple machine learning models, tree models, graph-based models and bert models are trained ane evaluated (results in Model Evaluation page). | |
| * Area uder the curve could also be drawn based on our test set results (in Plot AUC page). | |
| Prediction should be used with caution and just for reference. | |
| """) | |