corbett3000

corbett3000 / OpenDNA

Public

Local-first precision-medicine synthesis for consumer DNA files (23andMe / AncestryDNA / MyHeritage). Apache 2.0.

19
4
100% credibility
Found Apr 23, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

OpenDNA is a privacy-focused tool that processes raw DNA files from consumer genetic tests against curated panels to produce local reports on health traits, pharmacogenomics, and more, with optional AI summaries.

How It Works

1
📖 Discover OpenDNA

You hear about OpenDNA, a free tool that reads your private DNA file from home tests to reveal health and trait insights without sharing your data online.

2
💾 Grab your DNA file

Log into your 23andMe, Ancestry, or similar account, download the raw data file, and save it safely on your computer.

3
🖥️ Start OpenDNA

Set up OpenDNA on your computer with easy steps, then open your web browser to see a simple page ready for your file.

4
📁 Point to your file

Paste the exact spot where your DNA file lives, pick topics like heart health, diet, or meds you're curious about, feeling excited to learn more.

5
🤖 Add plain English help (optional)

Choose to connect a smart writing helper for easy-to-read summaries of your results, keeping everything on your machine.

6
Generate your report

Click the button and watch the magic as it scans your DNA against trusted info, building a colorful, personal report in moments.

🎉 Get your insights

Download the full report, explore genetic tendencies for wellness and meds, and share highlights with your doctor for real advice.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is OpenDNA?

OpenDNA is a Python tool that parses raw consumer DNA files from 23andMe, AncestryDNA, or MyHeritage against 12 curated SNP panels for traits like cardiovascular risk, pharmacogenomics, and methylation. It generates self-contained HTML reports with tiered findings, ClinVar/PharmGKB annotations, panel coverage stats, and composite insights like APOE or HFE status—all running locally via a FastAPI web UI on localhost:8787 or CLI commands like `opendna scan file.txt`. Optional opt-in LLM synthesis from Anthropic or OpenAI adds prose summaries, sending only filtered findings (Apache 2.0 licensed).

Why is it gaining traction?

In a world of upload-everything DNA services, OpenDNA stands out as local-first GitHub software: your raw file never leaves your machine, no accounts or telemetry by default. It handles allele normalization, reverse-strand matching, and blind spots transparently, delivering actionable reports faster than web alternatives without privacy risks. Developers dig the stable JSON output for pipelines and browser-local storage for convenience.

Who should use this?

Biohackers with 23andMe/AncestryDNA/MyHeritage files wanting offline precision-medicine scans for PGx dosing or diet sensitivities. Devs building local-first health agents or integrating consumer DNA files into scripts. Not clinicians—it's educational only.

Verdict

At 19 stars and 1.0% credibility, this alpha-stage project has solid docs, 54 passing tests, and a clear privacy model, but expect rough edges like manual annotation updates. Try it for personal DNA files if local-first matters more than polish.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.