Ming Tommy Tang
@tommytang.bsky.social
Director of bioinformatics at AstraZeneca. subscribe to my youtube channel @chatomics. On my way to helping 1 million people learn bioinformatics. Educator, Biotech, single cell. Also talks about leadership.
tommytang.bio.link
tommytang.bio.link
Mutation of CMTR2 in Lung Adenocarcinoma Alters RNA Alternative Splicing and Reveals Therapeutic Vulnerabilities www.nature.com/articles/s4...
November 11, 2025 at 3:15 PM
Mutation of CMTR2 in Lung Adenocarcinoma Alters RNA Alternative Splicing and Reveals Therapeutic Vulnerabilities www.nature.com/articles/s4...
1/ Working with big data in R?
Your wrangling just got a massive upgrade.
duckplyr is now in the tidyverse—and it’s fast. Really fast. 🧵
Your wrangling just got a massive upgrade.
duckplyr is now in the tidyverse—and it’s fast. Really fast. 🧵
November 11, 2025 at 2:45 PM
1/ Working with big data in R?
Your wrangling just got a massive upgrade.
duckplyr is now in the tidyverse—and it’s fast. Really fast. 🧵
Your wrangling just got a massive upgrade.
duckplyr is now in the tidyverse—and it’s fast. Really fast. 🧵
chatomics! new blog post: how I used Claude AI to Revive BETA for Python 3: Integrating ChIP-seq and RNA-seq to Predict TF Targets divingintogeneticsandgenomics.com/post/revivi...
November 11, 2025 at 2:15 PM
chatomics! new blog post: how I used Claude AI to Revive BETA for Python 3: Integrating ChIP-seq and RNA-seq to Predict TF Targets divingintogeneticsandgenomics.com/post/revivi...
"Dad, which game costs the least but gets the most tickets?"
Birthday party at an arcade. Kids everywhere, noise and flashing lights, the promise of tickets you can trade for toys.
Birthday party at an arcade. Kids everywhere, noise and flashing lights, the promise of tickets you can trade for toys.
November 10, 2025 at 11:44 PM
"Dad, which game costs the least but gets the most tickets?"
Birthday party at an arcade. Kids everywhere, noise and flashing lights, the promise of tickets you can trade for toys.
Birthday party at an arcade. Kids everywhere, noise and flashing lights, the promise of tickets you can trade for toys.
1/ You run ChIP-seq to find where your transcription factor binds. You run RNA-seq to see which genes change expression. Now, you ask a "simple" question, what are the "direct targets"?
November 10, 2025 at 2:45 PM
1/ You run ChIP-seq to find where your transcription factor binds. You run RNA-seq to see which genes change expression. Now, you ask a "simple" question, what are the "direct targets"?
1/ Why should every bioinformatician master Unix?
Because your data is just text.
And Unix is the sharpest knife you’ll ever use.
Here’s why: 🧵
Because your data is just text.
And Unix is the sharpest knife you’ll ever use.
Here’s why: 🧵
November 10, 2025 at 2:15 PM
1/ Why should every bioinformatician master Unix?
Because your data is just text.
And Unix is the sharpest knife you’ll ever use.
Here’s why: 🧵
Because your data is just text.
And Unix is the sharpest knife you’ll ever use.
Here’s why: 🧵
One can be successful by being a jerk;
but one can also choose to not be a jerk and still be successful.
but one can also choose to not be a jerk and still be successful.
November 10, 2025 at 3:31 AM
One can be successful by being a jerk;
but one can also choose to not be a jerk and still be successful.
but one can also choose to not be a jerk and still be successful.
"We can be that good teammate"
Sunday soccer for my 7-year-old. Indoor field heavy with the smell of sweat. Cheering and yelling echoing off the walls.
Sunday soccer for my 7-year-old. Indoor field heavy with the smell of sweat. Cheering and yelling echoing off the walls.
November 9, 2025 at 5:28 PM
"We can be that good teammate"
Sunday soccer for my 7-year-old. Indoor field heavy with the smell of sweat. Cheering and yelling echoing off the walls.
Sunday soccer for my 7-year-old. Indoor field heavy with the smell of sweat. Cheering and yelling echoing off the walls.
Off-pore Nucleoporin sPOM121 Transcriptionally Propels β-Catenin–driven Tumor Progression and Immune Escape in Prostate Cancer aacrjournals.org/cancerdisco...
November 9, 2025 at 3:15 PM
Off-pore Nucleoporin sPOM121 Transcriptionally Propels β-Catenin–driven Tumor Progression and Immune Escape in Prostate Cancer aacrjournals.org/cancerdisco...
1/ Everyone’s chasing AI.
But in bioinformatics, solid foundations still win.
Here’s why mastering the basics matters more than ever. 🧵
But in bioinformatics, solid foundations still win.
Here’s why mastering the basics matters more than ever. 🧵
November 9, 2025 at 2:45 PM
1/ Everyone’s chasing AI.
But in bioinformatics, solid foundations still win.
Here’s why mastering the basics matters more than ever. 🧵
But in bioinformatics, solid foundations still win.
Here’s why mastering the basics matters more than ever. 🧵
1/
R vs Python for bioinformatics?
Which one should you learn first?
I’ve used both. I started with one.
Here’s what I learned the hard way:
R vs Python for bioinformatics?
Which one should you learn first?
I’ve used both. I started with one.
Here’s what I learned the hard way:
November 9, 2025 at 2:15 PM
1/
R vs Python for bioinformatics?
Which one should you learn first?
I’ve used both. I started with one.
Here’s what I learned the hard way:
R vs Python for bioinformatics?
Which one should you learn first?
I’ve used both. I started with one.
Here’s what I learned the hard way:
He asked if the moon was fake
My wife called after parent-teacher night.
Second grade report: math is decent, English needs work.
Especially writing and reading.
My wife called after parent-teacher night.
Second grade report: math is decent, English needs work.
Especially writing and reading.
November 8, 2025 at 10:37 PM
He asked if the moon was fake
My wife called after parent-teacher night.
Second grade report: math is decent, English needs work.
Especially writing and reading.
My wife called after parent-teacher night.
Second grade report: math is decent, English needs work.
Especially writing and reading.
Decoding the Genomic and Functional Landscape of Emerging Subtypes in Ovarian Cancer aacrjournals.org/cancerdisco...
November 8, 2025 at 3:15 PM
Decoding the Genomic and Functional Landscape of Emerging Subtypes in Ovarian Cancer aacrjournals.org/cancerdisco...
I gave a talk on good enough practices for reproducible Bioinformatics at the DataDrivenPharma event organized by Ilya a while ago. Thanks, Eric Ma, for hosting us. Please find the slide deck at this link divingintogeneticsandgenomics.com/talk/2025-m...
November 8, 2025 at 2:45 PM
I gave a talk on good enough practices for reproducible Bioinformatics at the DataDrivenPharma event organized by Ilya a while ago. Thanks, Eric Ma, for hosting us. Please find the slide deck at this link divingintogeneticsandgenomics.com/talk/2025-m...
1/ You can't bolt AI onto chaos.
In biotech, if your data is a mess, your AI won't save you.
Build the data strategy first. Here's how.
In biotech, if your data is a mess, your AI won't save you.
Build the data strategy first. Here's how.
November 8, 2025 at 2:15 PM
1/ You can't bolt AI onto chaos.
In biotech, if your data is a mess, your AI won't save you.
Build the data strategy first. Here's how.
In biotech, if your data is a mess, your AI won't save you.
Build the data strategy first. Here's how.
When "better" means less
My colleague saw me eyeing the ping pong table in our office building.
My colleague saw me eyeing the ping pong table in our office building.
November 8, 2025 at 4:41 AM
When "better" means less
My colleague saw me eyeing the ping pong table in our office building.
My colleague saw me eyeing the ping pong table in our office building.
Subclonal immune evasion in non-small cell lung cancer www.cell.com/cancer-cell...
November 7, 2025 at 3:15 PM
Subclonal immune evasion in non-small cell lung cancer www.cell.com/cancer-cell...
Efficient Genomic Data Analysis with tile().
1/ Working with large genomic datasets? The tile and slidingWindows functions from GenomicRanges can help you split and analyze your data efficiently. Here’s how they work and why they’re useful. 🧵👇
1/ Working with large genomic datasets? The tile and slidingWindows functions from GenomicRanges can help you split and analyze your data efficiently. Here’s how they work and why they’re useful. 🧵👇
November 7, 2025 at 2:45 PM
Efficient Genomic Data Analysis with tile().
1/ Working with large genomic datasets? The tile and slidingWindows functions from GenomicRanges can help you split and analyze your data efficiently. Here’s how they work and why they’re useful. 🧵👇
1/ Working with large genomic datasets? The tile and slidingWindows functions from GenomicRanges can help you split and analyze your data efficiently. Here’s how they work and why they’re useful. 🧵👇
1/ Your genomics analysis just failed.
Not because your pipeline broke or your statistics were wrong.
But because you were not clear when the sample was taken.
Here's why treatment timing changes everything in cancer genomics:
Not because your pipeline broke or your statistics were wrong.
But because you were not clear when the sample was taken.
Here's why treatment timing changes everything in cancer genomics:
November 7, 2025 at 2:15 PM
1/ Your genomics analysis just failed.
Not because your pipeline broke or your statistics were wrong.
But because you were not clear when the sample was taken.
Here's why treatment timing changes everything in cancer genomics:
Not because your pipeline broke or your statistics were wrong.
But because you were not clear when the sample was taken.
Here's why treatment timing changes everything in cancer genomics:
"Is Molly here?"
This morning, I dropped my 3-year-old at daycare—usually my wife's routine, but today was different.
This morning, I dropped my 3-year-old at daycare—usually my wife's routine, but today was different.
November 7, 2025 at 1:14 AM
"Is Molly here?"
This morning, I dropped my 3-year-old at daycare—usually my wife's routine, but today was different.
This morning, I dropped my 3-year-old at daycare—usually my wife's routine, but today was different.
The Polycomb Repressor Complex 1 Drives Double-Negative Prostate Cancer Metastasis by Coordinating Stemness and Immune Suppression www.cell.com/cancer-cell...
November 6, 2025 at 3:15 PM
The Polycomb Repressor Complex 1 Drives Double-Negative Prostate Cancer Metastasis by Coordinating Stemness and Immune Suppression www.cell.com/cancer-cell...
1/ Three months ago, you made a figure. Today, someone wants you to change it.
You have no idea which script created it.
This moment—right here—is where reproducibility dies in bioinformatics.
You have no idea which script created it.
This moment—right here—is where reproducibility dies in bioinformatics.
November 6, 2025 at 2:45 PM
1/ Three months ago, you made a figure. Today, someone wants you to change it.
You have no idea which script created it.
This moment—right here—is where reproducibility dies in bioinformatics.
You have no idea which script created it.
This moment—right here—is where reproducibility dies in bioinformatics.
1/ You tested 10,000 genes.
500 are significant (p < 0.05).
Exciting? Maybe.
But if you used raw p-values, you just got played by randomness.
Let’s talk FDR.
500 are significant (p < 0.05).
Exciting? Maybe.
But if you used raw p-values, you just got played by randomness.
Let’s talk FDR.
November 6, 2025 at 2:15 PM
1/ You tested 10,000 genes.
500 are significant (p < 0.05).
Exciting? Maybe.
But if you used raw p-values, you just got played by randomness.
Let’s talk FDR.
500 are significant (p < 0.05).
Exciting? Maybe.
But if you used raw p-values, you just got played by randomness.
Let’s talk FDR.
300 Seats. One Empty Space.
My first Moth StorySlam in Boston.
The room packed.
Laughter rolling through the crowd like waves.
My first Moth StorySlam in Boston.
The room packed.
Laughter rolling through the crowd like waves.
November 6, 2025 at 4:00 AM
300 Seats. One Empty Space.
My first Moth StorySlam in Boston.
The room packed.
Laughter rolling through the crowd like waves.
My first Moth StorySlam in Boston.
The room packed.
Laughter rolling through the crowd like waves.
A pan-KRAS inhibitor and its derived degrader elicit multifaceted anti-tumor efficacy in KRAS-driven cancers www.cell.com/cancer-cell...
November 5, 2025 at 3:15 PM
A pan-KRAS inhibitor and its derived degrader elicit multifaceted anti-tumor efficacy in KRAS-driven cancers www.cell.com/cancer-cell...