Start here

The basics, without the jargon.

There are three words you need to learn to understand your DNA - Genes, SNPs, and alleles. Let's explain them images, videos and a few words.

How genes work — Cell Nucleus Chromosomes Genes

What is an SNP?

DNA is written in a similar way to your computer. Computers work in binary, which is 0s and 1s. So when you type in 23, the computer stores that as 00010111 in it's language, for the word dog the computer records that as 01100100 (d) 01101111 (o) 01100111 (g) - the computer only has 0 and 1 to create things with - everything you have on your computer is stored as 0s and 1s.

Computer Binary Code Matrix
Source: Igor Hamzic

Computers use 0s and 1s, DNA uses four-letters as it's language: "A", "T", "C", and "G" which are acronyms for nucleotides - Adenine, Cytosine, Guanine, and Thymine.

Computer Matrix DNA Alleles Nucleotides
Source: jxfzsy

So AACCTTGGA in a row, or AGGCCCAAATAA, means something different than just those letters standing alone, the sequence together spells out something in your internal book - for a computer there are sequences coming together to make something, 011001000110111101100111 for dog, for DNA AGGCCCAAATAAAGGCCCAAAT may be to make some dopamine at 9am everyday!

If the human line of code changes sequence, we call this a Single Nucleotide Polymorphism (SNP), pronounced "snip" or S-N-P. For example, at one point, all humans in a position had C in the position of AGTTCGGA, but one day there become also the option of a AGTTTGGA. That one-letter difference is a/an SNP.

SNPs are incredibly common — but to appreciate the scale:

Your body contains roughly 37 trillion cells.
Cell Nucleus.png
Source: Henrik5000
Almost every one of them holds a complete copy of your genome: 6.4 billion base pairs of DNA where you get 3.2 billion from each parent - 99.75% of that is in a cell's nucleus (the pink area in the image above) and 0.0000001% lives totally outside of the cell.
Cell Chromosomes
Source: koto_feja
Inside a Chomosome
Source: peterschreiber.media
The 6.4 billion base pairs group into 46 chromosomes - 23 each from mum and dad duplicated (the X shapes in the images above — individual chromosome strands make this shape right before they split in half and separate, as shown in the image below — some grow into this X shape and split daily, some only split once in a strand's lifetime). Each strand contains between 249-47 million base pairs and each cell nucleus contains a mixture of all 46 chromosomes (but gametes (egg and sperm) only have 23 in their cell's nucleus (1 egg - 23 and 1 sperm - 23), and red blood cells contain 0 chromosomes).
Cell Nucleus Chromosomes
Source: National Human Genome Research (USA)
Each type of chromosome strand has a different group of genes within it, they have multiple functions each but for a few examples; chromosome 12 has instructions to operate your metabolism, 16 works your kidneys, 8 cholesterol, 15 eye colour, 7 lungs, 6 immune system, etc. Across your full total 6.4 billion base pairs, the total known possible variants is 1 billion, with 97-99% of all known variants being Substitutions (SNPs). The amount of those variants that are common (in >1% of people) is 10 million.
DNA SNP Nucleotide Substitution
Source: Rungnaree Jaitham
Any given person carries around 3–5 million altered variants each (0.1% of your entire 6.4 billion genome) but only 50,000–100,000 fall inside actual coding "carrying out" gene regions (0.00078-0.00156% of your whole inner book). Meaning most of those 3-5 million variant differences are completely silent — they sit in regions that don't involve the stage of carrying out a task, or the swap doesn't change how it's area fully operates. Think of it like 98% of your genome is writing the lines on the paper instructions for the builder, and 2% is the builders actually building the house once everything is put in place to start. If the builder T comes in, instead of builder C, you get an entirely different job performed, but if there is a tiny little line different anywhere in the blueprint, generally it doesn't cause any overall issues because its a very small part of 98%. So this 2% of DNA affected by different builder code can matter a great deal, for example, the "MTHFR C677T" gene variant, SNP rs1801133, is a single C→T swap that reduces the section of DNA's processing of folate's efficiency by 30–70%.
Scientist with DNA
Source: ApahArt

A breakdown of the ~10 million common variants (>1%) by percentage:

Universal
~1–2 million
Major
~3–4 million
Widespread
~5–6 million
Frequent
~7–8 million
Common
~10–12 million
>40–50% (The "Universal" Pool): ~1–2 million variants.
These are the oldest, most shared variants, often present in nearly half the human population. For example, the gene TAS2R38, has two common variants which affect amino acid tasting of bitter foods, people with one type of the allele see vegetables like kale as extremely bitter, and some people have a more dull bitterness sensor so the food seems less bitter. So these variants you will likely share with the people around you, as they are very common in the species as a whole.
>40–50% G 56% · T 44% oldest, most shared variants


>20% (The "Major" Pool)<: ~3–4 million variants.
These are variants found in at least 1 in 5 people. So you may find these variants starting to be mostly restricted to environmental regions and developed through adaptation to surroundings but were useful enough to spread wildly amongst the species.
>20% C 77% · A 23% found in at least 1 in 5 people


>10% (The "Widespread" Pool): ~5–6 million variants.
These variants are now found in at least 1 in 10 people globally.
>10% T 88% · G 12% found in at least 1 in 10 people globally


>5% (The "Frequent" Pool): ~7–8 million variants.
These are the ones found in 1 out of 20 people.
>5% A 94% · C 6% found in 1 out of 20 people


>1% (The "Common" Pool): ~10–12 million variants.
This encompasses all the preceding sections within it, any gene that has a different letter for >1% of human beings.
>1% G 99% · T 1% 1 in 100 people

Each SNP has a unique reference ID called an rsID (reference SNP ID), assigned by the NCBI dbSNP database. These look like rs1801133, rs1805087, rs4846048. They're how researchers and databases refer to specific positions in the genome consistently across studies.

What is a Gene?

Translation of mRNA into Protein by Ribosome
Source: Steven McDowell
So DNA is only four steps:
  • Gene is a blueprint, like a house design map of whats in your house, the DNA strand is a long instruction list of what's in your house and its just a continuous list of gene instructions - the lamp goes into the right corner of the kitchen cabinet, the big blue bear goes into the little shelf besides the third child's basket, etc. They run in a continuous list and visually are what you know as the DNA strand.
  • mRNA, the messenger reads the blueprint and takes a photocopy of it to the builder.
  • Ribosome, the builder, then builds the gadget needed to do the job the instructions ask for.
  • The protein, the gadget, then does what the blueprint says to do and receives (say receives dopamine - receptor) or makes (say makes dopamine - enzyme) things.

DNA is a Blueprint

Adenine Cytosine Guanine Thymine (Methylated Uracil)

mRNA makes a Transcription

Adenine Cytosine Guanine Uracil (No Methylation)

Ribosome makes a Translation

Glycine = GGUGGCGGAGGG

Alanine = GCUGCCGCAGCG

Valine = GUUGUCGUAGUG

Leucine = UUAUUGCUUCUCCUACUG

Serine = UCUUCCUCAUCGAGUAGC

Threonine = ACUACCACAACG

Proline = CCUCCCCCACCG

Arginine = CGUCGCCGACGGAGAAGG

Isoleucine = AUUAUCAUA

Phenylalanine = UUUUUC

Tyrosine = UAUUAC

Cysteine = UGUUGC

Tryptophan = UGG

Histidine = CAUCAC

Glutamine = CAACAG

Asparagine = AAUAAC

Lysine = AAAAAG

Aspartate = GAUGAC

Glutamate = GAAGAG

Methionine = AUG

Stop = UAAUAGUGA

Protein, the final gadget can now do its job:

Glycine Alanine Valine Leucine Serine Threonine Proline Arginine Isoleucine Phenylalanine Tyrosine Cysteine Tryptophan Histidine Glutamine Asparagine Lysine Aspartate Glutamate Methionine
Nucleotides Adenine Cytosine Guanine Thymine.jpg
Source: BeholdingEye

Say your job as a gadget is to process carrots, which is gene BCMO1 which is 20,000 letters (base pairs) - meaning in this case specifically 20,000 letters are used in combination to create one blueprint with 1,600 of those letters do action-based tasks. One of those letters is called rs12934922, and it can be A (it's default) or T. It changes the writing in the blueprint to read "get vitamin A from animals, I can't be bothered processing plants for Vitamin A anymore" (T) wheres the default allele says "get Vitamin A from anywhere" (A).

What is an Allele?

An allele is the specific version of a gene — or a specific letter at a position — that you actually carry. Because you have two copies of every chromosome, you have two alleles at every position: one inherited from your mother, one from your fathe r.

If both copies are the same (e.g. CC at a given SNP position), you're homozygous at that position. If they differ (e.g. CT), you're heterozygous. This matters because many variants only show significant effects when homozygous — carrying two copies of the less common allele. Heterozygous carriers often land somewhere in between.

A dominant allele expresses itself even when only one copy is present. A recessive allele only shows its effect when both copies carry it — one from each parent. The classic way to visualise this is through trait inheritance in a real organism.

Drosophila allele inheritance — dominant red eyes / brown body, heterozygous red eyes / black body, homozygous recessive brown eyes / black body
Fruit fly (Drosophila) trait inheritance. Red eyes + brown body = dominant (at least one dominant allele at each locus). Red eyes + black body = heterozygous (one dominant, one recessive at the body-colour locus). Brown eyes + black body = homozygous recessive (two recessive copies at both loci). Source: Nature Scitable — Fig. 14

What makes genetics genuinely surprising is epistasis — where one gene masks or modifies the effect of another entirely. The classic example is coat colour in mice. Two separate genes are at play: one controls whether the coat will be black (B<, dominant) or brown (b, recessive), and a second controls whether any pigment is produced at all (C = colour present, c = no colour). A mouse that is cc (homozygous for no-colour) cannot make pigment regardless of what its B/b alleles say — so it appears white, even though it's carrying functional black or brown coat genes that simply can't be expressed.

Epistasis in mice coat colour — Punnett square showing white mice carrying hidden B/b alleles
Epistasis in mouse coat colour. B = black (dominant), b = brown (recessive), C = pigment present, c = no pigment. The four white mice in the bottom-right are cc — they carry B and b alleles for black and brown, but the epistatic cc genotype silences all pigment production entirely. Source: Campbell & Reece, Biologie (Spektrum-Verlag, 2003) — via Wikipedia: Punnett square

Most SNPs studied in modern genetics don't follow simple dominant/recessive rules — they're additive (each copy of the variant adds a small, measurable effect) or codominant (both alleles contribute independently). Epistasis — where one gene's effect depends on what's happening at another — is why studying SNPs in isolation only tells part of the story.

What Binds to Alleles?

DNA isn't just passively sitting there. It's constantly being read, regulated, switched on and off. Several types of molecules interact with it directly.

Transcription factors are proteins that bind to specific DNA sequences near a gene and either activate or suppress its expression. Think of them as switches. A small change in the binding site sequence — from an SNP, for example — can mean a transcription factor no longer recognises it, changing how much of a protein gets made.

Methylation is a chemical modification where a methyl group (CH₃) is attached directly to a cytosine base in the DNA. Methylated regions are generally silenced — the gene doesn't get read. This is part of epigenetics: changes in gene expression that don't alter the underlying DNA sequence. Crucially, methylation depends heavily on folate metabolism. Folate (vitamin B9) feeds into a pathway that produces SAM (S-adenosylmethionine), the universal methyl donor. If your MTHFR or MTR enzymes are impaired, SAM production drops and methylation across the whole genome is affected.

This is why the MTHFR gene matters so much in folate research. Poor methylation from MTHFR variants doesn't just affect one gene — it affects gene expression across the whole genome, and influences everything from neurotransmitter synthesis to DNA repair.

Hormones such as oestrogen, testosterone, and cortisol bind to receptor proteins that then act as transcription factors. This is why hormone levels can have broad effects on gene expression, and why SNPs in receptor genes (like oestrogen receptor alpha, ESR1) can alter sensitivity to hormonal signals.

Drugs and antifolates work by mimicking or blocking the natural molecules that bind to gene products. Methotrexate, for instance, blocks DHFR (dihydrofolate reductase) by fitting into the same binding site as dihydrofolate — jamming the folate cycle and stopping rapidly dividing cells. Your SNPs in DHFR, TYMS, and related genes affect how well (or poorly) antifolate drugs work in your body.

What is a Haplogroup?

As humans migrated out of Africa over tens of thousands of years, populations became geographically separated. Over time, each group accumulated its own set of SNPs — small mutations that arose and spread within that group but not others. A haplogroup is a cluster of such SNPs that are reliably inherited together (because they sit close together on the chromosome and rarely get separated by recombination). It acts as a genetic fingerprint for an ancestral lineage.

There are two main types. Mitochondrial haplogroups trace your maternal line: mitochondrial DNA is passed only from mother to child, so it accumulates mutations linearly through the maternal lineage without being shuffled by recombination. Mitochondrial haplogroups have letter-based names like H, J, T, U — H is the most common in Europeans. Y-chromosome haplogroups trace the paternal line in men, in the same way.

Haplogroups don't tell you what your genes do — they tell you where your ancestors came from. They're population genetics, not functional genetics. Knowing you're haplogroup H1a tells you about migration patterns 10,000 years ago, not about your health.

Where haplogroups become relevant to functional genetics is in population frequency data. An SNP that's common in one haplogroup may be rare in another, which affects how we interpret its significance. This is why this site uses Caucasian population frequencies from NCBI as the reference — it's the population context that matches the data.