Spaces:
Sleeping
A newer version of the Gradio SDK is available: 6.20.0
title: Genomic Variant Clinical Classifier
emoji: π§¬
colorFrom: purple
colorTo: indigo
sdk: gradio
sdk_version: 5.9.1
app_file: app.py
pinned: false
license: mit
short_description: AI genomic variant ACMG classification system
python_version: '3.10'
𧬠Genomic Variant Clinical Significance Classifier
π Live n8n Workflow
An n8n-powered clinical genomics automation agent that receives VCF files from sequencing labs via webhook, parses variants, queries ClinVar and gnomAD for population and clinical data, applies ACMG/AMP 2015 classification criteria using GPT-4o-mini, and delivers physician and genetic counselor reports within minutes of sequencing completion.
What It Does
The agent triggers on every new VCF submission and automatically:
- Receives VCF file via webhook β patient metadata, panel type, lab accession, and raw variant data
- Parses VCF variants β extracts chromosome, position, ref/alt alleles, zygosity, consequence, and allele frequency
- Queries ClinVar β retrieves existing clinical significance classifications for known variants
- Queries gnomAD β pulls population allele frequencies from 730,000+ exomes and genomes
- Applies ACMG criteria β GPT-4o-mini evaluates PVS1, PS1β4, PM1β6, PP1β5, BA1, BS1β4, BP1β7 per variant
- Routes by pathogenicity β Pathogenic and Likely Pathogenic findings trigger urgent counselor alert
- Delivers clinical reports β physician report with full interpretation for all classification tiers
n8n Workflow Architecture
flowchart TD
A[Webhook Trigger\nVCF File from Lab] --> B[Extract Case Data\nPatient + Metadata]
B --> C[Parse VCF Variants\nCode Node]
C --> D[Query ClinVar\nNCBI eUtils API]
D --> E[Query gnomAD\nPopulation Frequencies]
E --> F[ACMG Variant Classification\nGPT-4o-mini]
F --> G[Extract Classification Results\nSet Node]
G --> H{Pathogenic\nFindings?}
H -->|YES| I[URGENT Alert\nGenetic Counselor - Gmail]
I --> J[Email Physician\nFull Genomic Report]
H -->|NO| K[Email Physician\nRoutine Report]
Setup Instructions
1. Clone or fork this Space
git clone https://huggingface.co/spaces/Darkweb007/genomic-classifier-agent
cd genomic-classifier-agent
2. Install dependencies
pip install -r requirements.txt
3. Configure Secrets
In your Hugging Face Space settings, add the following secret:
| Secret Name | Description | Required |
|---|---|---|
OPENAI_API_KEY |
OpenAI API key for GPT-4o-mini | Yes (for Tab 2) |
Navigate to: Space Settings β Variables and Secrets β New Secret
4. Run locally
python app.py
5. Deploy to HF Spaces
Push to your Space repository β it will build and deploy automatically.
n8n Integration
To connect this UI to a real n8n workflow:
- Open the live n8n workflow linked above
- Copy the webhook URL from the trigger node
- Configure your LIMS or sequencing pipeline to POST VCF data to this webhook
- Set physician and genetic counselor email addresses in the Gmail nodes
- Add Gmail OAuth2 credentials
- Activate the workflow β it processes each submission automatically
Supported Systems
| System | Action |
|---|---|
| LIMS / Sequencing Pipeline | VCF submission via webhook POST |
| ClinVar (NCBI eUtils) | Clinical significance for known variants |
| gnomAD (Broad Institute) | Population allele frequencies (v4) |
| Gmail | Urgent counselor alert + physician clinical report |
| OpenAI GPT-4o-mini | ACMG/AMP criteria application and clinical interpretation |
ACMG Classification Tiers
| Class | Criteria | Clinical Action |
|---|---|---|
| π΄ Pathogenic | PVS1 + strong OR multiple moderate | Immediate genetic counseling + management |
| π Likely Pathogenic | PVS1 + moderate OR supporting criteria | Genetic counseling + family screening |
| π‘ VUS | Insufficient evidence | Document, reclassify as evidence emerges |
| π΅ Likely Benign | Supporting benign criteria | No clinical action required |
| π’ Benign | BA1 OR strong benign evidence | Document and close |
Disclaimer
This application is for research and demonstration purposes only. Classifications generated by this tool must not be used for clinical decision-making without review by a board-certified clinical molecular geneticist. Always comply with applicable laboratory regulations (CLIA, CAP) and institutional policies.
License
MIT