SNPs Explained in simple terms
The Small DNA Changes That Shape Our Traits
SNPs Explained in simple terms
The Small DNA Changes That Shape Our Traits

Image generated using chatGPT
Although SNP (Single Nucleotide Polymorphism) is a tiny change in DNA, it is one of the most fundamental building blocks of modern genetics.
These small variations help us understand why individuals differ from one another, how diseases develop, how genetic risk is estimated, and also how large-scale genomic studies work.
In this article, we’ll discuss SNP in simple terms.
What is a SNP?
A Single Nucleotide Polymorphism (SNP) is a variation at a single position in the DNA sequence, where one nucleotide differs between individuals in a population.
DNA is made up of four building blocks: A (Adenine), T (Thymine), C (Cytosine), and G (Guanine). A SNP occurs when one of these letters changes at a specific location.
Example
Consider a short DNA segment:
Person 1: A A T C G T A
Person 2: A A T C A T A
At one position, Person 1 has G and Person 2 has A. This single base difference (G → A) is a SNP.
These variations arise due to mutations over evolutionary time. When a mutation becomes common in a population (typically present in at least 1% of individuals), it is classified as a SNP. SNPs are not random noise. They carry information about ancestry, evolutionary history, biological function.
SNPs, Alleles, and Genotypes
To understand SNPs, we need to understand alleles and genotypes.
Alleles: Different Versions of a SNP
At any SNP position, there can be different versions of a nucleotide.
For example, A → reference allele and G → alternate allele. These different versions are called alleles.
Genotypes
Each person inherits two copies of each SNP, one from each parent. This leads to three possible genotypes:
- AA (homozygous reference) → both copies are A
- AG (heterozygous) → one A and one G
- GG (homozygous alternate) → both copies are G
In statistical genetics, these genotypes are often encoded numerically:
- 0 → AA
- 1 → AG
- 2 → GG
This simple encoding allows SNP data to be used directly in regression models, GWAS, machine learning pipelines. In many ways, SNPs behave like features in a dataset, but with biological meaning.
How Common Are SNPs?
SNPs are incredibly common. The human genome has ~3 billion base pairs On average, there is 1 SNP every ~300 bases. This results in millions of SNPs per individual. Despite humans being more than 99% genetically identical, SNPs account for most of the variation we observe.
SNPs are distributed across the entire genome, but their impact depends on where they occur.
1. Coding Regions (Exons)
These regions produce proteins. A SNP here can change an amino acid, alter protein structure, and also can affect biological function. Some disease-causing variants fall into this category.
2. Non-Coding Regions (Most SNPs)
Most SNPs are found outside protein-coding regions. For a long time, these regions were thought to be “junk DNA,” but we now know they play crucial roles in regulating gene expression, controlling when genes are active, etc.
3. Regulatory Regions
Some SNPs influence promoters, enhancers, and transcription factor binding. These SNPs can have significant biological effects without altering proteins directly.
Types of SNP Effects
Not all SNPs are equally important.
1. Neutral SNPs
Most SNPs do not affect traits or health. They represent natural genetic variation and are useful as markers.
2. Functional SNPs
Some SNPs influence protein function, gene expression, and biological pathways. These are often the SNPs of interest in disease studies.
3. Synonymous vs Non-Synonymous SNPs
When SNPs occur within coding regions of genes, they can affect protein structure in different ways:
- Synonymous SNPs: These do not change the amino acid sequence of the protein. This happens because multiple codons can code for the same amino acid (a feature known as redundancy in the genetic code).
- Non-synonymous SNPs: These alter the amino acid sequence of the protein, potentially changing its structure or function.
Because they directly modify the protein sequence, non-synonymous SNPs are more likely to have functional or biological consequences, such as affecting protein stability, activity, or interactions.
Why SNPs Are So Important?
SNPs lie at the heart of modern genetics and play a key role across a wide range of studies and applications.
1. Understanding Human Variation
SNPs help explain differences between individuals, including Physical traits, Metabolism, Susceptibility to diseases, etc. They form the foundation of genetic diversity in human populations.
2. Genome-Wide Association Studies (GWAS)
GWAS analyze millions of SNPs across the genome to find associations with traits and diseases.
NOTE: The SNP identified in a GWAS is often not the causal variant itself, but is linked to the true causal variant through linkage disequilibrium (LD). This is why studying SNPs in the context of LD is essential.
3. Polygenic Risk Scores (PRS)
PRS combine the effects of thousands (or even millions) of SNPs. Each SNP contributes a small effect. Together, they provide an estimate of an individual’s genetic risk for a trait or disease
4. Population Genetics
SNPs are widely used to study ancestry, migration patterns, population structure, etc. They serve as genetic markers of evolutionary history, helping us trace how populations have changed over time.
5. Precision Medicine
SNPs enable more personalized approaches in healthcare by helping to identify individuals at higher risk of disease, discover potential drug targets, tailor treatments based on genetic profiles, etc.
How Are SNPs Measured?
Modern genomics relies on efficient technologies to detect SNPs at scale. Some commonly used approaches include:
1. Genotyping Arrays
- Measure a predefined set of SNPs
- Cost-effective
- Widely used in large cohorts (e.g., UK Biobank)
2. Whole Genome Sequencing (WGS)
- Captures nearly all genetic variants
- Provides comprehensive data
- More expensive compared to arrays
3. Imputation
- Infers missing SNPs using reference panels
- A crucial step in GWAS pipelines
- Expands coverage beyond directly measured variants
SNPs vs. Mutations
A common point of confusion is the difference between SNPs and mutations:

Table created by author
In summary, SNPs represent common genetic differences shared across populations, while mutations are typically rare changes that may have stronger biological effects.
Limitations of SNP-Based Analysis
Although SNPs are powerful tools in genetic research, they come with several important limitations that should be considered.
1. Small Effect Sizes
Most individual SNPs contribute only a very small effect to a trait or disease risk. This means that they often have limited predictive power and need to be studied in combination (e.g., in polygenic models).
2. Missing Heritability
SNP-based studies do not fully explain the genetic basis of many traits. A significant portion of heritability remains unaccounted for, often referred to as “missing heritability.” This gap may be due to factors such as: Rare genetic variants, Structural variations (e.g., insertions, deletions), Gene–gene and gene–environment interactions.
3. Population Bias
A large proportion of genetic studies have been conducted on individuals of European ancestry. As a result, findings may not generalize well to other populations, limiting the global applicability and fairness of genetic predictions.
Summary
SNPs may seem like tiny changes in DNA, but they are the foundation of modern genetics and genomic data science.They help us study human diversity, identify disease-associated regions, build predictive models, and move toward personalised medicine.
References
- Visscher, P. M., et al. (2017). American Journal of Human Genetics
- 1000 Genomes Project Consortium (2015). Nature
- Bush, W. S., & Moore, J. H. (2012). Chapter 11: Genome-Wide Association Studies. PLoS Computational Biology
About me
Thank you for reading the article! If you find this article useful, check out my other articles. Also, like, clap, comment, and follow me on Medium, LinkedIn, and GitHub.
메타데이터
- post_id
- 8b38e4ca1260
- slug
- snps-explained-in-simple-terms-8b38e4ca1260
- url
- https://medium.com/@nivedita.home/snps-explained-in-simple-terms-8b38e4ca1260
- canonical_url
- https://medium.com/@nivedita.home/snps-explained-in-simple-terms-8b38e4ca1260
- author_url
- https://medium.com/@nivedita.home
- status
- ok
- fetched_at
- 2026-06-09 15:37:30