Inspiration
Precision medicine is revolutionizing healthcare, but researchers and clinicians often struggle to quickly connect gene mutations to clinical trials, drugs, and relevant literature. We wanted to create a tool that makes this process seamless, empowering both scientists and clinicians to accelerate discoveries and treatment decisions.
What it does
Gene2Trials-Navigator takes a gene symbol as input and provides: 🧬 Associated diseases with confidence scores. 💊 Approved and investigational drugs, with clickable IDs for deeper exploration. 📑 Relevant clinical trial and literature data. ✅ Fallback curated data when APIs don’t return results. This makes it a one-stop navigator for precision oncology and genomics research.
How we built it
⚡ Streamlit for the interactive dashboard. 🔍 OpenTargets API for disease and evidence associations. 💊 ChEMBL API and curated fallback dictionaries for drug data. 📊 Pandas for data wrangling and clean tabular outputs. 🎨 Custom markdown rendering to make drug IDs clickable and easy to navigate.
Challenges we ran into
Dealing with API errors and missing data required careful error handling and fallback strategies. Ensuring drug IDs displayed correctly as clean clickable links without duplications. Managing multiple data sources (API + curated fallback) in a unified interface. Handling performance and formatting within Streamlit while keeping the app intuitive.
Accomplishments that we're proud of
Dealing with API errors and missing data required careful error handling and fallback strategies. Ensuring drug IDs displayed correctly as clean clickable links without duplications. Managing multiple data sources (API + curated fallback) in a unified interface. Handling performance and formatting within Streamlit while keeping the app intuitive.
What we learned
How to combine bioinformatics APIs with user-friendly dashboards. The importance of error handling and fallback data in real-world biomedical applications. Markdown tricks in Streamlit for making outputs interactive and professional. Collaboration and rapid prototyping under hackathon deadlines.
What's next for Gene2trials-Navigator
Expanding support to more genes, variants, and disease ontologies. Adding visualizations (network graphs of gene–disease–drug relationships). Enabling real-time clinical trial integration (via ClinicalTrials.gov APIs). Deploying as a cloud-hosted public tool for researchers and clinicians worldwide.
Log in or sign up for Devpost to join the conversation.