Skip to content

Predict the pathogenicity of DNA variants using the Evo2 deep learning model. Includes a FastAPI backend and a modern Next.js frontend for interactive variant analysis, gene exploration, and ClinVar comparison.

License

Notifications You must be signed in to change notification settings

shivazshu/evo2-vep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Evo2 Variant Analysis

A web app for predicting DNA mutation pathogenicity using the Evo2 deep learning model. Analyze single nucleotide variants (SNVs) and compare with ClinVar classifications.

Features

  • 🧬 Evo2 model for variant effect prediction
  • 🩺 SNV pathogenicity prediction (pathogenic/benign)
  • ⚖️ ClinVar classification comparison
  • 🌍 Genome assembly browsing and gene search
  • 💻 FastAPI backend with GPU acceleration
  • 📱 Next.js frontend with modern UI

Evo2 Model

Quickstart

Backend

git clone --recurse-submodules https://github.com/shivazshu/evo2-vep.git
cd evo2-backend
pip install -r requirements.txt
modal setup
modal run main.py
# or deploy: modal deploy main.py

Frontend

cd evo2-frontend
npm install
npm run dev

Set NEXT_PUBLIC_ANALYZE_VARIANT_BASE_URL in .env.local to your backend endpoint.

Tech Stack

  • Frontend: Next.js, React, TypeScript, Tailwind CSS
  • Backend: FastAPI, Modal, GPU-accelerated inference

About

Predict the pathogenicity of DNA variants using the Evo2 deep learning model. Includes a FastAPI backend and a modern Next.js frontend for interactive variant analysis, gene exploration, and ClinVar comparison.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published