Skip to content

A Streamlit-powered bioinformatics tool that maps a gene symbol to known mutations, associated diseases, drug targets, and mock clinical trial summaries using NLP. Designed to assist researchers and students in exploring mutation-drug-trial pathways.

Notifications You must be signed in to change notification settings

Bano733-code/gene2trials-navigator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

85 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧬 Gene2Trials Navigator

Gene2Trials Navigator is a Streamlit web app that allows users to explore gene-related biomedical knowledge.
Given a gene symbol (e.g., TP53, BRCA1), the app fetches mutations, diseases, drugs, and clinical trials from public biomedical APIs and provides AI-powered summaries.


πŸš€ Features

  • πŸ” Gene Mutations: Extract mutations, CADD scores, and clinical significance using MyVariant.info / ClinVar.
  • πŸ§ͺ Associated Diseases: Discover diseases linked to mutations.
  • πŸ’Š Drug Information: Retrieve drug candidates via ChEMBL.
  • πŸ“Š Clinical Trials: Get live data from ClinicalTrials.gov.
  • πŸ“ AI Summarization: Summarize PubMed abstracts with Hugging Face Transformers.
  • βœ… Clickable Links: Direct links to variants, drugs, and trial pages.

πŸ› οΈ Tech Stack


streamlit run app.py

πŸ“ Usage Enter a gene symbol (e.g., TP53). Navigate tabs: 🦠 Mutations 🧬 Diseases πŸ’Š Drugs πŸ“‹ Clinical Trials πŸ“ Summaries Click on IDs to open external references.

πŸ“‚ Project Structure gene2trials-navigator/ │── app.py # Main Streamlit app │── utils/ β”‚ β”œβ”€β”€ mutations.py # MyVariant/ClinVar fetch β”‚ β”œβ”€β”€ diseases.py # Disease associations β”‚ β”œβ”€β”€ drugs.py # ChEMBL fetch β”‚ β”œβ”€β”€ trials.py # ClinicalTrials.gov fetch β”‚ └── summaries.py # PubMed summarization │── requirements.txt │── README.md 🀝 Contributing

PRs are welcome! If you find a bug, please open an issue. https://huggingface.co/spaces/bano1/gene2trials-navigator

πŸ“¦ Installation

git clone https://github.com/Bano733-code/gene2trials-navigator.git
cd gene2trials-navigator
pip install -r requirements.txt```

About

A Streamlit-powered bioinformatics tool that maps a gene symbol to known mutations, associated diseases, drug targets, and mock clinical trial summaries using NLP. Designed to assist researchers and students in exploring mutation-drug-trial pathways.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages