cipher-asap / pages /about.py
ayushnoori's picture
Demo for ASAP grant renewal
f027c05
raw
history blame
1.87 kB
import streamlit as st
from menu import menu_with_redirect
# Path manipulation
from pathlib import Path
# Custom and other imports
import project_config
# Redirect to app.py if not logged in, otherwise show the navigation menu
menu_with_redirect()
# Header
st.image(str(project_config.MEDIA_DIR / 'about_header.svg'), use_column_width=True)
# Main content
st.markdown("Welcome to CIPHER, a knowledge-grounded artificial intelligence (AI) system for **C**ontextually **I**nformed **P**recision **HE**althca**R**e in Parkinson's disease (PD).")
# Subheader
st.subheader("About CIPHER", divider = "grey")
st.markdown("""
CIPHER is a knowledge graph-based AI algorithm for diagnostic and therapeutic discovery in PD.
*Knowledge graph construction.* To create CIPHER, we integrated diverse public information about basic biomedical interactions into a harmonized data platform amenable for training large-scale AI models. Specifically, we constructed a multiscale heterogeneous knowledge graph (KG) with *n = 143,093* nodes and *n = 7,048,795* edges by curating 36 high-quality primary data sources, ontologies, and knowledge bases.
*Model training.* Next, to convert this trove of knowledge into an AI model with diagnostic and therapeutic capabilities, we employed graph representation learning, a deep learning to model biomedical networks by embedding graphs into informative low-dimensional vector spaces. We trained a state-of-the-art heterogeneous graph transformer to learn graph embeddings that encode the relationships in the KG.
Through CIPHER, we seek to enable molecular subtyping and patient stratification of PD by integrating genetic and clinical progression data (*e.g.*, PPMI and HBS2.0 cohorts) and nominate genes, proteins, and pathways for in-depth mechanistic studies in stem cell and other PD models.
""")