The short version
At a glance
In the sixth episode of Down To A Science, Kevin G. Libuit talks with Dr. Ming “Tommy” Tang, a wet-lab biologist turned computational biologist and the founder of the blog Diving into Genetics and Genomics. Tommy argues that AI can write good scripts, so the hard part of bioinformatics is now framing the right biological question. They discuss why AI answers confidently even when it is wrong, why the command line still matters, when to use agents instead of established pipelines, keeping AI-assisted analysis reproducible, teaching bioinformatics with AI, and where AI can and can’t change drug development.
Dr. Ming “Tommy” Tang is a wet-lab biologist turned computational biologist. He founded the blog Diving into Genetics and Genomics, wrote the book From Cell Line to Command Line, and was named a 2026 Boston Business Journal 40 Under 40 honoree.
Ideas to take with you
Six key takeaways
Framing the question is the hard part.
Tommy says today’s models write good scripts. What a bioinformatician still has to bring is enough biology to ask the right question, which takes close collaboration with the biologists who know the system.
05:10 ↗AI answers confidently, even when it’s wrong.
It will answer whatever you ask, he warns. Without deep enough domain knowledge, a wrong or hallucinated result is easy to accept.
06:54 ↗Foundations still matter.
Tommy still tells junior bioinformaticians to get comfortable with Unix commands, biology, and a programming language, because someone has to understand why things break. His command-line skills, he says, now supercharge how he uses coding agents.
13:11 ↗Use agents for judgment, pipelines for routine work.
Well-defined preprocessing, such as going from FASTQ files to counts or variant calls, already runs in established Nextflow or Snakemake pipelines. Tommy brings in agents where a subjective call, like whether data are good enough, is needed.
21:20 ↗Turn AI output into scripts you can keep.
Because models change and old ones are retired, Tommy has AI write scripts that he can version-control and rerun, then wraps them in simple apps for wet-lab scientists.
29:13 ↗Be specific about which step of drug development AI changes.
Tommy finds uncovering new biology with AI the hardest part, because biological data are sparse. In his view, the bigger opportunity may be the late-phase clinical trial, where much of the time and value sits.
44:52 ↗
Find your thread
Episode chapters
Chapter times match the published YouTube episode. Each time opens that point on YouTube.
- 00:00 ↗
Embrace AI and learn by doing
A preview of Tommy’s advice to young scientists: keep an open mind, and apply AI to real problems.
- 00:47 ↗
Meet Tommy Tang
Kevin welcomes Tommy back, about a year and a half after their first conversation on another podcast.
- 03:13 ↗
Bioinformatics vs. the AI hype
Tommy uses Claude Code daily, and says the models write good scripts. The hard part is elsewhere.
- 05:10 ↗
Framing the right biological question
An example from hormone receptors in breast and prostate cancer, and why AI needs enough context.
- 06:54 ↗
AI answers confidently, even when wrong
AI rarely says “I don’t know,” and without deep domain knowledge it is easy to be fooled.
- 08:37 ↗
How AI amplifies experience
Fourteen years of mistakes and struggle, and why difficulty is part of how people grow.
- 10:27 ↗
Why domain expertise still wins
Kevin’s water heater, and knowing which pipeline parameters to question in RNA sequencing data.
- 13:11 ↗
Foundations for junior bioinformaticians
Unix commands, biology, and a programming language, because you have to fix it when it breaks.
- 14:00 ↗
Why the command line still matters
Skills Tommy learned fourteen years ago now supercharge how he works with coding agents.
- 18:42 ↗
AI is the hammer: define the problem first
Find the nail before you swing, and know when you don’t need AI at all.
- 20:15 ↗
Probabilistic vs. deterministic work
Language models predict the next token, so deterministic tasks belong in pre-written scripts.
- 21:20 ↗
When to use agents vs. established pipelines
Nextflow and Snakemake for routine preprocessing, agents for judgment calls such as data quality.
- 23:15 ↗
AI as a thinking partner
Brainstorming analyses and learning biology from the literature, then validating with human experts.
- 27:19 ↗
Sharing AI skills across a team
From shared R and Python packages to shared agent skills, and why models can still differ.
- 29:13 ↗
Reproducibility when models keep changing
Models are updated and retired, so Tommy has AI write scripts he can keep under version control.
- 31:14 ↗
Building tools for wet-lab scientists
R Shiny and Streamlit apps built in days, running deterministic scripts behind a simple upload.
- 32:52 ↗
Teaching bioinformatics with AI
Use AI as a tutor, not a shortcut, and still build foundations in statistics, Unix, and programming.
- 35:56 ↗
Skills that atrophy without practice
Going to the gym, GLP-1 drugs, and why getting the cognitive reps in takes intention.
- 37:13 ↗
Who is accountable for AI output
AI is not accountable for wrong results. The person who used the tool still owns the output.
- 39:06 ↗
The entry-level dilemma
Fewer entry-level roles, training the next generation, and a LIFT-VA cohort that defends a proposal.
- 44:52 ↗
Which step of drug development can AI change?
From target discovery to clinical trials and FDA submissions: be specific about the step.
- 48:40 ↗
Sparse data and the virtual cell
Why RNA is only one layer of a cell, and why so little data fits any specific question.
- 52:55 ↗
The limits of animal models
Animal models don’t fully recapitulate human biology, and a toxicity signal can end a program.
- 56:33 ↗
Clinical trials: the real bottleneck
Tommy’s bet on where AI could matter most: recruiting patients and speeding up late-phase trials.
- 1:00:32 ↗
Where to follow Tommy
Tommy’s blog Diving into Genetics and Genomics, his crazyhottommy GitHub, and his posts on X and LinkedIn.
The longer read
In-depth summary
Framing the right biological question
Kevin opens with a piece Tommy wrote on bioinformatics versus the AI hype, which he calls the unsexy craft. Tommy says he uses Claude Code daily for his data analysis, and that the models are very good and improving day by day. The hard part of being a good bioinformatician, in his view, is framing the question well. That takes deep domain knowledge, and since a bioinformatician can rarely match the biologists they work with, collaboration and communication matter: learn the biology from them so you know which questions are most important.
His example comes from hormone receptors. Someone studying the estrogen receptor in breast cancer and the androgen receptor in prostate cancer might look at the binding of both. AI will happily write scripts for any comparison, he says, but without the biology you may end up asking a question that doesn’t matter in that context. He also gives AI enough context about what he is studying, because otherwise, he says, it goes everywhere.
Confident answers and amplified experience
Kevin notes that AI is rarely good at saying “I don’t know,” and points to AI evaluations in biology, such as those from Latch Bio. Tommy goes further: AI will answer your question no matter what, and the more dangerous part is that it can answer wrongly and confidently. Without deep enough knowledge of the domain, he says, you can easily be fooled by results that are wrong or hallucinated.
That makes AI a tool for advanced practitioners, Kevin suggests. Tommy agrees that AI amplifies experience. He spent fourteen years accumulating what he knows, much of it through mistakes, programs that wouldn’t run, and searching for answers himself. Difficulty, he says, is part of how people grow, and the danger now is taking answers from AI without processing them critically. Kevin describes the same gap from the other side: troubleshooting his water heater with AI, he kept going in circles until he called someone who knew water heaters.
Tommy brings it back to pipelines. Anyone can ask AI to write a pipeline that aligns reads and counts them for RNA sequencing data, but someone who has never done it may not know which parameters to question, whether the defaults fit their data, or how read length changes the choice. You don’t know what you don’t know, he says, so you don’t know what to ask.
Foundations and the command line
For junior researchers, Tommy emphasizes a solid foundation: Unix commands and comfort with the terminal, as much biology as possible, and a programming language such as R or Python. People say they can just ask AI, he notes, but when something breaks you have to work out why. Kevin recalls that Tommy made the same case for the command line when they spoke eighteen months earlier, and asks whether he still holds it.
He does. Tommy learned Unix commands about fourteen years ago and became really comfortable after three or four years. Today, he says, coding agents such as Claude Code are far more powerful when you work directly from the terminal, and understanding paths, the file system, and where to put files and markdown instructions lets him transfer old skills to the age of AI. Kevin describes the same with Git: knowing branching and version control lets him direct an agent like a small dev team. Tommy, who considers himself a data scientist rather than a software engineer, adds that you can’t ask for practices such as feature branches or unit tests if you don’t know they exist.
The hammer, the nail, and when to use agents
Kevin mentions his Episode 5 conversation with Brandon Galang, who argues that when code is cheap, scope is at a premium. Tommy seizes on the word problem. AI is a tool, a hammer, he says: find the nail first, and you may not even need the hammer. In his view, many companies want to slap AI on everything when that isn’t always the right approach. Kevin says he often tells partners that a deterministic, automated job already does what they need.
Tommy notes that large language models are probabilistic, predicting the next token from the previous ones, which makes their output hard to reproduce. Tasks that are already deterministic belong in pre-written scripts. For next-generation sequencing, preprocessing is routine: Nextflow or Snakemake pipelines take FASTQ files to counts or to variant calls in VCF files. He would bring in an agent where judgment is needed, for example to decide whether lower-quality data are still usable for a given experiment.
Downstream, he uses AI as a thinking partner: to summarize the literature on a target, to brainstorm whether an analysis makes sense, and to teach him some of the biology, always validating what it says with wet-lab biologists who know the target well. Kevin adds that agent skills can encode those caveats, and Tommy says a skill can also carry an R or Python template so the agent doesn’t wander and waste tokens.
Shared skills and reproducible analysis
Asked how teams share this work, Tommy says routine analysis used to be packaged as R or Python functions everyone could reuse. Now everyone develops their own agent skills, and sharing them through a common marketplace is still a work in progress. He adds that the same skill may give different results with a different language model. Kevin describes how quickly recent model releases have changed his own preferences.
That pace, Tommy says, complicates reproducible analysis: models evolve and old ones are deprecated, so an analysis that depends on one may become impossible to repeat exactly. His workaround is to ask AI to write the scripts, which he can commit to a GitHub repository, understand, tweak, and rerun. Kevin calls this a best practice he sees in regulated industries: build quickly with AI, then lock down the validated step so the same inputs give the same outputs.
Tommy gives an example. He is not a software engineer, he says, but with Claude Code he can build an R Shiny app in a couple of days, or a Python application with Streamlit. He writes standardized scripts to process the data, then wraps them in an app for wet-lab scientists, who upload the spreadsheet from their instrument and get results that stay reproducible because the app runs the same deterministic script.
Teaching bioinformatics with AI
Kevin asks how Tommy would teach bioinformatics today. Before AI, Tommy says, learners had no choice but to search forums and Google. Now AI can help people learn much faster if they use it as a tutor rather than a shortcut: to explain concepts, build a learning plan for R, Python, or Unix commands, and find resources to read. He still tells junior bioinformaticians to build foundations in statistics, Unix, and programming, and Kevin adds biological principles. It took each of them about ten years, Tommy says, and experience changes how you see the same problem.
Kevin suggests that students will have to be deliberate about getting reps in, for example by asking AI to assess their understanding. Tommy compares it to the gym: everyone knows the principle, but people avoid pain, which is why GLP-1 drugs are tempting. Kevin notes that muscle still has to be built, and that skills such as judgment and context awareness can atrophy without practice. Tommy says he forces himself to understand what AI gives him before passing results to collaborators, because AI is not accountable for wrong results. Kevin agrees: the person who invoked the tool owns the output.
The entry-level dilemma
Looking five years out, Tommy describes a dilemma. Experience matters, so many companies hire more senior people, and fewer entry-level jobs are posted. Yet every senior bioinformatician started as a junior one, and he says the next generation still needs those opportunities. He and Kevin were lucky, he says, to be trained before AI and to use it now to supercharge their work, and he doesn’t yet see a solution for people starting out.
Kevin describes efforts he is part of: an advisory council for his alma mater’s College of Science and Math, and the LIFT-VA program in Virginia, which aims to upskill young scientists. He describes one approach used there, credited to Dr. Tshaka Cunningham, the Episode 3 guest: each trainee treats a cohort project like their own drug discovery company preparing a proposal to the FDA, and must defend it almost like an oral exam. Tommy’s advice to young people is to keep an open mind, embrace AI rather than hide from it, and apply it to small, real projects, the way he learned bioinformatics by applying it during his PhD. The traits that predict success, he says, haven’t changed: consistency, persistence, and a willingness to learn.
Where AI can and can’t change drug development
On frontier AI companies moving into the life sciences, Tommy asks them to be specific about which step of drug development they want to change. He walks through the process: finding a target, often now with AI co-scientists that read the literature and analyze data; designing small molecules or larger molecules such as antibodies and antibody-drug conjugates; optimizing the compound; toxicology studies in animals; phase 1 to 3 clinical trials; and the medical writing for an FDA submission. AI can make the work faster, such as writing code or documents, but uncovering new biology with AI is the hardest part, in his view, because biological data are sparse.
Kevin mentions cloud labs and robotics, with Ginkgo Bioworks in Boston as one example, and a recently announced virtual biology initiative involving the Biohub that aims to generate more biological data. Tommy says more data is a good direction, but many virtual cell foundation models rely mainly on single-cell RNA sequencing, while a cell also has proteins, post-translational modifications, lipids, metabolites, and the crosstalk among them. Even public repositories such as GEO hold vast amounts of data, he says, but only a small number of samples fit a specific disease, treatment, and mutation. Kevin sees the same pattern in pathogen genomics, where SARS-CoV-2 is unusual for its millions of sequences.
Model systems are another limit. Animal models, Tommy says, don’t fully recapitulate human biology, and he cites aspirin as a drug that, by his account, is far more toxic in some animals than in humans. Under the conventional regulatory path, he says, a toxicity signal in mice or dogs can stop a program before it reaches clinical trials, which he sees as a regulatory problem AI can’t solve.
Asked where AI is most ripe for innovation, Tommy points to the bottleneck at the end: late-phase clinical trials, where he says value is created. He estimates that a phase 3 trial takes about three years from the first patient to the close of data, with challenges in finding, recruiting, and transporting patients. Shortening that, he argues, could mean another year of sales for a successful drug. He also sees potential in manufacturing and in medical writing for FDA submissions, while noting that the space is heavily regulated and AI scientists will need partners with domain knowledge. Kevin observes that this bottleneck is about operations and logistics rather than cutting-edge biological models.
In their words
Transcript excerpts
Selected passages from the episode, with filler words removed and punctuation lightly normalized. Bracketed words are added for clarity. Timestamps mark where each passage begins.
The hard part
“I use Claude Code daily for my bioinformatics data analysis tasks. And I think they’re very good. Those models are very good and they’re better day by day, and they can write pretty good scripts. I think the hard part of a good bioinformatician is first to frame the questions well.”
Wrong and confident
“It will answer your question no matter what, and the more dangerous part is that it will answer your question in the wrong fashion and confidently. And if you don’t really know enough and deep enough in that domain, you can be easily fooled by the results, and it can be just totally wrong or hallucinated.”
AI amplifies experience
“You take over ten years to accumulate the knowledge that you have. I spent [the] last fourteen years to accumulate whatever the knowledge that I have. I think AI amplifies that, and also you don’t know what you don’t know.”
The command line
“I learned Unix commands like fourteen years ago. And I became really comfortable with it maybe after three or four years. […] In the old days I learned those things, and then I didn’t really expect that now, in the age of AI, I can still transfer my skills to supercharge my ability to utilize Claude Code or other agents.”
Find the nail first
“You need to actually understand what are the problems. This is so critical because […] AI is just a tool. […] It’s a hammer, and those are the nails. You define the nail, find the nail first, and then you hit with AI or non-AI.”
Reproducibility
“The workaround that I am using is that I ask AI to write the scripts. […] The scripts I can actually do version control. I can git commit and then push it to [a] GitHub repository. At least the scripts [are] there. If I need to go back and change something, I can just go back to the script.”
A tutor, not a shortcut
“Now with AI, I think it’s going to help you to learn much faster if you use AI as a tutor, not use AI as a shortcutter. So for example, now you can use AI to explain all those concepts to you.”
The real bottleneck
“If you think about the whole process, where is the bottleneck? Where are the values created? It’s actually in the later phase [of] clinical trials. […] How do you even speed up that process?”
Keep exploring
Show notes & source links
People, organizations, programs, and further reading connected to the conversation. Each entry explains the connection. Links are references, not endorsements.
Tommy Tang
- Diving into Genetics and Genomics · Tommy Tang’s blog ↗
Tommy’s long-running blog of bioinformatics tutorials and notes, which he names as the place to follow his work.
1:00:32 ↗ - crazyhottommy · GitHub ↗
Tommy’s GitHub account. He says the crazyhottommy username is still the one to look for there.
1:00:32 ↗ - Tommy Tang (@tangming2005) · X ↗
Where Tommy says he posts tips and caveats for bioinformatics and for using AI.
1:00:32 ↗ - From Cell Line to Command Line · Tommy Tang ↗
Tommy’s self-published book on moving from the wet lab into computational biology, which Kevin brings up before asking how he would teach bioinformatics today.
31:14 ↗ - Embracing the command line: my unexpected career in computational biology · Nature ↗
October 2023. Tommy’s Nature careers column on how a crash course in bioinformatics changed his path.
14:00 ↗
Tools mentioned
- Claude Code · Anthropic ↗
The AI coding agent Tommy says he uses almost daily for bioinformatics analysis, and to build apps for wet-lab scientists.
03:13 ↗ - Nextflow ↗
A workflow system for data pipelines. Tommy names Nextflow pipelines for routine sequencing preprocessing.
21:20 ↗ - nf-core ↗
A community collection of Nextflow pipelines and modules, which Kevin cites as an example of hardened practices.
23:15 ↗ - Snakemake ↗
A workflow management system Tommy names alongside Nextflow for well-defined preprocessing.
21:20 ↗ - Shiny · Posit ↗
The framework behind the R Shiny apps Tommy builds with AI to share standardized analyses.
31:14 ↗ - Streamlit ↗
A Python framework for data apps, which Tommy mentions as another way to package a workflow.
31:14 ↗
Data, organizations & programs
- LatchBio ↗
The company whose evaluations of AI agents in biology Kevin cites when discussing AI that rarely says “I don’t know.”
06:54 ↗ - Gene Expression Omnibus (GEO) · NCBI ↗
The public repository Tommy uses as an example: vast in total, yet thin for any specific disease, treatment, and mutation.
48:40 ↗ - AI models and the Virtual Biology Initiative · Biohub ↗
Biohub’s page on its AI models and datasets, which describes its Virtual Biology Initiative to build predictive models of the human cell. Kevin refers to a virtual biology initiative from memory.
48:40 ↗ - Ginkgo Bioworks ↗
The Boston company Kevin mentions when discussing cloud labs and robotics.
44:52 ↗ - LIFT-VA ↗
The Virginia workforce program Kevin mentions, where trainees defend a drug development proposal.
39:06 ↗
From the show
- Episode 5: Practical Paths into Applied AI with Brandon Galang ↗
The conversation Kevin refers to when he quotes Brandon on scope.
14:00 ↗ - When Code Is Cheap, Scope Is Scarce · Brandon Galang ↗
Brandon’s essay on why deciding what to build becomes the bottleneck, the idea Kevin brings to Tommy.
14:00 ↗ - Episode 3: Fostering Biotech’s Next Generation with Dr. Tshaka Cunningham ↗
The Episode 3 guest whose LIFT-VA cohort approach Kevin describes.
39:06 ↗
Accuracy & context
Editorial notes
- Timestamps. Chapter times match the published YouTube episode. Excerpts at 08:40, 14:47, 18:44, 29:59 and 33:19 begin partway through a transcript line, so their times are approximate.
- Opinions, not advice. Tommy’s views on AI tools, bioinformatics training, and drug development are his own, as are Kevin’s. Figures given in conversation, such as the length of a phase 3 trial or the cost of bringing a drug to market, are estimates as they were said and are not verified here. Tommy’s aspirin example is given as he described it.
- Initiatives recalled from memory. Kevin mentions a newly announced virtual biology initiative and its backers from memory. These notes link Biohub’s own page on its Virtual Biology Initiative rather than repeating the figures and partners as said.
- Products and models. Tommy and Kevin name AI models and model releases in passing. These notes don’t describe or vouch for them. LIFT-VA and Dr. Tshaka Cunningham are covered in Episode 3.
- Names and terminology. These notes use Libuit, Claude Code, RNA sequencing, clinical trials, domain knowledge, agentic, Ginkgo Bioworks, LIFT-VA, and crazyhottommy where the automatic transcript contains phonetic spellings. Tommy’s piece on bioinformatics versus the AI hype is named without a link because it could not be located, and his LinkedIn profile is not linked because its address could not be confirmed.
Quick answers
About the episode & the show
- Who is Dr. Tommy Tang?
- Dr. Ming “Tommy” Tang is a wet-lab biologist turned computational biologist with fourteen years in the field. He founded the blog Diving into Genetics and Genomics, wrote the book From Cell Line to Command Line, and was named a 2026 Boston Business Journal 40 Under 40 honoree. He shares bioinformatics tips on GitHub, X, and LinkedIn.
- What does Episode 6 cover?
- Episode 6 explores what makes a good bioinformatician in the age of AI. Tommy Tang and Kevin G. Libuit discuss framing the right biological question, confident but wrong AI answers, the command line, agents versus established pipelines, reproducibility as models change, teaching with AI, the entry-level dilemma, and where AI can change drug development.
- Why does Tommy say framing the question is the hard part?
- Tommy says AI coding agents already write pretty good scripts. What they can’t supply is the biology needed to ask a question that matters, so he argues bioinformaticians need deep domain knowledge and close collaboration with biologists. Without it, he warns, AI will still answer confidently, and a wrong result is easy to accept.
- Do bioinformaticians still need the command line?
- Tommy thinks so. He learned Unix commands about fourteen years ago and says that understanding the terminal, file paths, and the file system now makes coding agents such as Claude Code far more powerful. He still advises junior bioinformaticians to build foundations in Unix, statistics, biology, and a programming language such as R or Python.
- How does Tommy keep AI-assisted analysis reproducible?
- Because language models are probabilistic and older models are retired, Tommy asks AI to write scripts rather than relying on the model’s output each time. He keeps those scripts under version control on GitHub, and for wet-lab colleagues he wraps them in simple R Shiny or Streamlit apps that run the same deterministic code.
- Where does Tommy think AI could change drug development most?
- Tommy finds uncovering new biology with AI the hardest problem, because biological data are sparse. He argues the bigger bottleneck is late-phase clinical trials, which he estimates take about three years from first patient to data close. Faster patient recruitment and logistics, in his view, could add a year of sales for a successful drug.
- Who hosts Down To A Science?
- Kevin G. Libuit hosts Down To A Science, a podcast of conversations with practitioners in science, technology, and business about their work, personal insights, and real-world impact. A scientist by training, Kevin is Chief Operating Officer at Galang AI, which presents the show. He previously led technology and operations at Theiagen Genomics.
- Where can I watch or listen to Episode 6?
- Watch Episode 6 of Down To A Science on YouTube, or listen on Spotify, Apple Podcasts, or Amazon Music. The episode runs 62 minutes. The platform links at the top of this page open the episode directly, and the Show Notes index collects the guide for every episode.