Allelix: an open-source CLI that annotates raw genotype files against ClinVar/PharmGKB/GWAS/SNPedia, with full source attribution so you can verify every call
Allelix is a free, open-source tool that takes a raw data file (23andMe, Ancestry, FTDNA, MyHeritage, Living DNA, Tempus) and annotates the variants against ClinVar, PharmGKB/CPIC, GWAS Catalog, and SNPedia. It runs entirely on your own machine, much closer in spirit to the original local Promethease than the current web version. AGPL, no uploads, no account.
Every single annotation is attributed to its source.
Example: "ClinVar classifies this as pathogenic," never "this is pathogenic".
Also provided is an extract command that prints the raw diploid genotype for any rsID (or list of rsIDs) so that you can check a ClinVar or PharmGKB hit individually.
SNPedia is included under CC BY-NC-SA with attribution and a commercial-mode switch that disables it.
A few more features:
- Build is detected from position data, not the header. Some exports were found to label themselves "build 37.1" while shipping GRCh38 coordinates, which otherwise would produce a false pathogenic call.
- Known artifacts are documented, not hidden: e.g. a homozygous PKD1 stop-gain reads as "pathogenic" but is biologically implausible (autosomal dominant, lethal homozygous) and almost certainly a chip artifact.
There are two focused modes: pharmacogenomics (PharmGKB + CPIC drug-gene), methylation (MTHFR, MTR, MTRR, COMT, CBS and related).
CADD and VCF support are planned next.
Critique from this sub specifically, especially on false-positive handling and anything that's wrong would be much appreciated.
Allelix aims to provide accessible local first, privacy first open source genetic analysis to everyone.