Scientist Stories: Rafael Irizarry, Overcoming bias in high throughput data

23 Jul 2024 · 94 min
1:34:15

In this extended lecture, Adrian (with input from Rafael Irizarry) walks through the hidden sources of bias that plague high‑throughput gene‑expression experiments, from microarrays to RNA‑seq. He begins by illustrating how a naïve model with only 16 probes per gene can be stabilized by adding a small constant (e.g., 16 or 32) to avoid division by near‑zero values, a trick that dramatically reduces variance. He then shows real‑world cases where apparent biological signals (e.g., a quarter of genes differing between European and Asian blood samples) are actually driven by confounding batch effects such as sample collection dates. By examining PCA plots, correlation matrices, and timestamps embedded in microarray files, he demonstrates how hidden variables (year, month, reagent changes) can masquerade as biological differences. The talk proceeds to formal statistical modeling of batch effects, contrasting simple fixed‑effect adjustments with more sophisticated factor‑analysis‑based methods (SVA, RUV, COMBAT) that treat unwanted variation as latent variables. He explains why these methods sometimes fail and why Bayesian formulations are being explored. The second half focuses on RNA‑seq transcript‑level quantification. He describes the fundamental identifiability problem: reads often map to multiple isoforms, making direct estimation of isoform proportions impossible without a statistical model. He outlines the classic maximum‑likelihood / empirical‑Bayes framework (Cufflinks, RSEM, etc.) that links exon‑ and junction‑level counts to isoform abundances. Using data from the UVITAS project, he shows that even well‑established pipelines can produce thousands of spurious differentially‑expressed transcripts when batch effects are present (e.g., two labs processing the same samples). By drilling down to individual genes, he reveals how GC‑content bias in fragment generation leads to systematic under‑representation of high‑GC exons, causing isoform proportion estimates to flip. He introduces the Alpine algorithm, which fits a generalized linear model of fragment count versus GC content across the whole dataset to estimate per‑sample bias parameters, then corrects isoform quantification. Alpine dramatically improves concordance with ground‑truth data and mitigates batch‑induced artefacts. Overall, the lecture emphasizes a cycle of data exploration, hypothesis generation, statistical modeling, and validation, arguing that careful modeling of both known and hidden sources of variation is essential for reliable high‑throughput genomics.

Chapters

More from Joshua

youtube.com

Scientist Stories: Jennifer Doudna, The Code Breaker

10mo ago
youtube.com

Founder Stories: Helmy Eltoukhy, Founder & CEO of Guardant Health

1y ago
youtube.com

Scientist Stories: Fabian Theis, Machine Learning and Systems Biology

2y ago
youtube.com

Scientist Stories: Thomas Lanyon-Hogg, Chemical Biology in Drug Discovery

2y ago
youtube.com

Founder Stories: Bobby Gaspar, Manufacturing Hematopoietic Stem Cells

2y ago
youtube.com

Scientist Stories: Dana Pe'er, Single-Cell Gene Regulation

2y ago
youtube.com

Scientist Stories: Hans Waterham, The value of phenotypic assays in peroxisomal disorders

2y ago
youtube.com

Scientist Stories: Michael Rosenblum, Exploring Regulatory T-Cells

2y ago
youtube.com

Scientist Stories: Hannah Mitchison, Expanding Ciliopathies

2y ago
youtube.com

Scientist Stories: Leonardo Ferreira, Engineered Immune Cell Therapies

2y ago
youtube.com

Scientist Stories: Joel Zlotogora, Genetic carrier screening programs for reproductive purposes

2y ago
See all content