1/ If you're in bioinformatics, you're staring at matrices all day.
RNA-seq? Gene x sample.
scRNA-seq? Gene x cell.
Everything is a matrix.
But I never learned how to think in matrices. And I regret it.
2/ No one told me in school:
To survive bioinformatics, you don’t just need R or Python.
You need linear algebra.
Not fancy. Just the fundamentals.
3/ I learned PCA from StatQuest.
He made it intuitive.
I took MIT1806, the best theory intro for me
Then I watched 3Blue1Brown's visual magic on eigenvalues:
Your data is lying to you. Here’s how technical artifacts distort biology—and how to see the truth. 👇 1/ Beautiful t-SNE? Shiny heatmap?
Look closer.
Technical artifacts can fake whole cell types.
Here’s where the ghosts hide.
2/ Spatial RNA: slice a tissue and transcripts “bleed” into neighbors.
A fibroblast + T cell spot?
Maybe just spillover, not a franken-cell.
3/ Sectioning also frees RNases.
They chew fragile RNA before it’s fixed.
Low counts in some spots = degradation, not silence.
🧵 If you’re doing bioinformatics manually, you’re wasting time and prone to make errors.
1/ Bioinformatics is full of repetitive tasks. The best bioinformaticians don’t just analyze data—they automate. Let’s break it down. 👇
2/ There are 4 levels of bioinformatics skills, from manual work to full automation. The higher you go, the faster and more efficient you become.
3/ Level 1: Manual Execution
• Running each command by hand.
• Copy-pasting file names, tweaking scripts line by line.
• Slow, error-prone, and impossible to scale.