Better questions about genes and medicines.

Educational only. Do not change medication from this tool.

Medicines

Loading

Your questions

0 of 5 questions

    Check a DNA file

    Optional

    Looks for one marker, SLCO1B1 rs4149056, or says why it cannot.

    What it checks

    It reads a raw genotype file from AncestryDNA, 23andMe, or a compatible export in this tab. File checks cover readability, genome build, forward strand, and duplicate markers. If the exact rs4149056 marker is present and passes those checks, it reports that genotype; otherwise it stops with a reason. A stop is not a negative result.

    It does not check the library medicines, assign star alleles or phenotypes, read CYP2D6 or HLA, detect copy-number changes, predict medicine response, or suggest a dose.

    Unzip downloads on your own device first. Avoid shared or public computers.

    Help and background

    Get your raw file

    Follow your provider's own steps; they may ask you to confirm your identity.

    Unzip it on your own device (Mac: double-click; Windows: Extract All), then choose the .txt or .csv file. GeneMachine cannot open .zip or .gz files. Do not use online converters.

    Positions and strands: 23andMe (opens in a new tab), AncestryDNA (opens in a new tab). Links checked October 2, 2026.

    No file yet? Ancestry kits read preselected positions, not every gene, and are not medication tests. GeneMachine does not sell tests or endorse any provider.

    Privacy
    • No account, upload, analytics, or browser storage. The file is parsed in this tab's memory.
    • After parsing, the analysis worker is terminated. The derived result stays in the tab until you clear it or close the tab.
    • Clear removes the result from the page, not your original file or anything you downloaded.
    • Questions and notes you write stay in this tab's memory until you clear the list or close the tab. Nothing is saved for later.
    • Reports and question lists are HTML files saved to your device; Copy questions puts the list, including your notes, on your clipboard. The report leaves out the filename and raw rows but includes the derived observation. Treat these like any health document.
    • Extensions, shared accounts, backups, and synced folders can expose files. Use a private device you trust.
    Glossary
    Genotype
    The pair of DNA letters at one position, one from each parent, such as T/C.
    Genome build
    The reference map used to number positions, such as GRCh37. A file must say which one it uses.
    Marker
    A named position a test reads, such as rs4149056.
    No-call
    A position the test could not read, often --. Unknown, not normal.
    Pharmacogenetics
    How inherited DNA differences can affect how your body handles certain medicines.
    Phenotype
    A predicted function label, such as decreased transporter function. GeneMachine does not assign phenotypes.
    Strand
    Which of DNA's two matching strands the letters come from. Without it, letters can be misread.
    Limits and medication safety

    Consumer arrays are sparse genotyping, not sequencing or comprehensive clinical pharmacogenetics. Do not start, stop, substitute, or change a dose from this tool.

    If a prescriber needs genetic information, ask about a clinical pharmacogenetic test from an accredited laboratory (in the U.S., CLIA-certified).

    CPIC explains how confirmed results may inform care. The FDA explains what direct-to-consumer tests (opens in a new tab) can and cannot tell you.