Shipping a 20 GB Atlas
A Shiny dashboard over four single-cell objects would not deploy and could not run. The fix was how the matrix was stored, not how plots were drawn.
Read more →
Unpolished discoveries, learning moments, and scientific musings from a PhD journey.
A Shiny dashboard over four single-cell objects would not deploy and could not run. The fix was how the matrix was stored, not how plots were drawn.
Read more →
Where IPF drug development stands today—from slowing FVC decline to precision targets, inhaled delivery, and disease modification.
Read more →A practical, coffee-fueled guide to choosing between linear, generalized linear, and generalized additive models for single-cell gene expression analysis.
Read more →
Understanding why different sequencing modalities exist: each optimizes different tradeoffs in resolution, scale, sensitivity, cost, and interpretability to answer specific biological questions.
Read more →
A practical, under-the-hood guide for choosing between DESeq2 and edgeR for RNA-seq differential expression analysis, covering statistical foundations, design specification, and best practices.
Read more →
A practical guide to choosing between ANOVA and Kruskal-Wallis tests, with decision flowcharts, worked examples, and mathematical foundations.
Read more →Deep-dive into standard_scale='var' vs 'group' in Scanpy heatmaps, dotplots & matrixplots — complete with step-by-step math and when to choose each.
Read more →A reference-heavy tour of AT2 facultative stem cells and how Wnt signaling supports alveolar repair—until it doesn’t.
Read more →Exploring the dual role of Wnt/β-catenin signaling in pulmonary fibrosis—why activation sometimes heals and sometimes harms.
Read more →