Bioinformatics and Genomics
A Practical Guide to the Analysis of Genes and Proteins
Introduction
Nova: Welcome back to Aibrary. Today we are diving into a genuine heavyweight of the bioinformatics world: David W. Mount's "Bioinformatics: Sequence and Genome Analysis." Now, stay with me — because this book, published by the legendary Cold Spring Harbor Laboratory Press, has been sitting on the desks of molecular biologists, grad students, and genome researchers for over two decades. The second edition alone runs 692 pages, and it arrived at a truly pivotal moment in scientific history.
Nova: Exactly. The draft human genome was published in 2001. Suddenly, biologists everywhere were drowning in sequence data — three billion base pairs of it — and they desperately needed to know what to do with it all. Mount's first edition landed that same year, and the heavily revised second edition followed in 2004. It became a cornerstone text for an entire generation. One reviewer from the journal Clinical Chemistry put it bluntly: "If you find that you need a reference that covers the entire breadth of bioinformatics, you need to buy this book."
Nova: Both, actually. Mount explicitly designed it as a bridge between two worlds that desperately needed to talk to each other. He writes in the preface that the book is for biologists who want to understand computational methods, not just push buttons, and for computational scientists who need to learn the biology. That dual mission is rare, and it is one of the reasons the book has had such remarkable staying power.
David W. Mount and the SOS Response
The Scientist Who Wrote the Book
Nova: Before we open the book, let us talk about the man who wrote it. David W. Mount is Professor of Molecular and Cellular Biology Emeritus at the University of Arizona. He has been cited over 26,000 times — that is an extraordinary number — and his research spans bioinformatics and cancer genomics. He served as director of bioinformatics at the Arizona Cancer Center. But here is a detail that surprised me: Mount was not originally a computational biologist at all. He came from hardcore molecular biology.
Nova: Back in the 1970s and early 1980s, Mount was involved in one of the landmark discoveries of molecular biology: the SOS response in bacteria. When E. coli cells suffer DNA damage — say, from UV radiation — they trigger a coordinated emergency repair system involving dozens of genes. Mount, working with John Little, identified the LexA protein, which is the master repressor that keeps the SOS genes switched off until damage occurs. This was fundamental work published in top journals.
Nova: He did, and that is actually what makes his book so distinctive. Mount understood biology from the inside. When he writes about sequence alignment, he knows why a biologist cares about finding homologs. When he explains gene prediction, he understands the wet-lab reality of introns and exons. He taught a bioinformatics course at the University of Arizona for years, and the book grew directly out of that teaching experience. You can feel the classroom in the book — the careful progression from simple to complex, the worked examples, the flowcharts asking "what do I do next with my data?"
Nova: Precisely. And his credentials as a molecular biologist gave him credibility with both audiences. When he told biologists they needed to learn dynamic programming, they listened because they knew he had done the pipetting, too.
How Mount Structured the Definitive Textbook
The Architecture of a Classic
Nova: Thirteen chapters, and they follow a very deliberate logic. It starts with the history of bioinformatics, then moves into how sequences are collected and stored. Then comes the core: pairwise sequence alignment in Chapter 3, probability and statistics in Chapter 4, multiple sequence alignment in Chapter 5, database searching in Chapter 6. After that, Mount shows you what to actually do with all this: phylogenetics, RNA structure prediction, gene finding, protein classification, genome analysis. And the book closes with two entirely new chapters contributed by his Arizona colleagues — one on Perl programming and one on analyzing microarrays.
Nova: Several things. First, every single chapter includes a flowchart — an actual diagram that guides you through an orderly use of the methods discussed. These flowcharts answer the single most practical question every researcher has: "I have my data, now what do I actually do, and in what order?" That was almost unheard of in textbooks at the time. Second, each chapter opens with a guide telling you what background you need — biology concepts on one side, computational concepts on the other. Third, there are marginal notes with explanatory panels throughout, color figures, worked examples in separate boxes, a comprehensive glossary, and problem sets you can solve with pencil and paper. Mount also maintained a companion website, bioinformaticsonline. org, with BioPerl scripts and updated URLs.
Nova: Right. And another structural choice worth noting: Mount did not try to do everything himself. Chapters 12 and 13 — the Perl programming and microarray analysis chapters — were contributed by specialists. Nirav Merchant and Susan Miller wrote the Perl chapter. David Henderson, a statistician, wrote the microarray chapter. Mount was self-aware enough to know that for those advanced, specialized topics, bringing in experts would make the book more authoritative. He says in the preface that he anticipated the Perl chapter would be "the starting point for many useful Perl programs that support large genome projects." That is a bold ambition for a textbook chapter.
Why Chapter 3 Became Legendary
The Beating Heart: Sequence Alignment
Nova: Because virtually everything else in bioinformatics builds on sequence alignment. Let me give you a concrete example. Say you have a DNA sequence from a human — maybe a gene associated with a disease — and you have a similar-looking sequence from a mouse. You want to know: are these the same gene? How similar are they? Where do they differ? To answer that, you have to line them up, base by base, allowing for gaps where insertions or deletions happened over evolutionary time.
Nova: It is anything but. The number of possible alignments between two sequences grows exponentially with their length. You cannot just try every possibility — you would be waiting until the heat death of the universe. The genius of bioinformatics was recognizing that this is an optimization problem solvable by dynamic programming. Mount walks readers through the two foundational algorithms: Needleman-Wunsch for global alignment, which aligns two sequences end to end, and Smith-Waterman for local alignment, which finds the best-matching sub-regions. He starts with dot plots — visual matrices where you put a dot wherever two sequences match — then builds up to the full mathematical machinery.
Nova: Exactly, and Mount devotes serious space to them. These matrices tell you how likely one amino acid is to substitute for another over evolutionary time. The PAM matrices were pioneered by Margaret Dayhoff in the 1970s — she literally counted substitutions in closely related proteins by hand, an astonishing feat of pre-computational biology. The BLOSUM matrices came later from Steven and Jorja Henikoff, using blocks of aligned sequences from databases. Mount explains not just how to use these matrices, but where they come from and what their limitations are. And then Chapter 4 — the new statistics chapter — takes it even further with hypothesis testing, Bayesian approaches, and how to determine whether your alignment score is actually significant or just random noise.
Nova: That is his whole philosophy. He writes in the preface: "I strongly believe that a person using a computer program should understand how it works." That sentence is the key to the entire book. Chapter 5 then extends everything to multiple sequence alignment — programs like CLUSTALW, profiles, and hidden Markov models. One reviewer from Briefings in Bioinformatics called these chapters, taken together, "an excellent compilation that sums up much of the theoretical underpinnings of sequence analysis methods."
BLAST, Phylogenetics, Genes, and Proteins
From Sequences to Biology
Nova: Chapter 6 is where the practical payoff begins: database searching. This is the home of BLAST — the Basic Local Alignment Search Tool — developed at the NIH by Stephen Altschul and colleagues in 1990. BLAST is essentially a search engine for biological sequences. You feed it a DNA or protein sequence and it scans enormous databases like GenBank to find similar sequences. Mount explains how BLAST works under the hood — the heuristics it uses to achieve speed, the statistics behind its E-values, and practical guidance on interpreting results.
Nova: The Expect value. It tells you how many matches you would expect to find by random chance alone. An E-value of 0.001 means there is a one-in-a-thousand probability this match is spurious. Mount spends considerable time teaching readers how not to be fooled by seemingly impressive matches that are actually statistical noise. This is crucial because in bioinformatics, false positives can send researchers down rabbit holes that waste months of lab work.
Nova: Chapter 7 on phylogenetic prediction shifts the question from "are these sequences similar?" to "how are these organisms related evolutionarily?" Mount covers distance-based methods like neighbor-joining, character-based methods like maximum parsimony and maximum likelihood, and Bayesian approaches. Then Chapter 8 tackles RNA secondary structure — RNA molecules fold into complex shapes, and Mount explains algorithms like Zuker's method that predict the most stable structure by minimizing free energy. It is essentially the same dynamic programming logic from Chapter 3, but applied to a single sequence folding back on itself. Beautiful symmetry.
Nova: Chapter 9 covers the surprisingly difficult problem of finding genes in a genome sequence. In eukaryotes, genes are broken into exons and introns, and the signals that mark their boundaries are subtle. Mount covers ab initio methods like GENSCAN that use statistical patterns, and comparative methods that leverage sequence conservation across species. Chapter 10 tackles protein classification and structure prediction — the holy grail of computational biology — covering secondary structure prediction, homology modeling, threading, and resources like the Protein Data Bank and the SCOP and CATH classification systems. Finally, Chapter 11 on genome analysis brings everything together: annotation, comparison, and the lessons learned from the major genome projects.
The Programmer's Corner and the Book's Legacy
Perl, Microarrays, and the Practical Edge
Nova: Chapter 12. In the early 2000s, Perl was the lingua franca of bioinformatics. Biological sequences are essentially text strings — long ones — and Perl is exceptionally good at text processing. The Human Genome Project ran on Perl scripts. So Mount, realizing that his biologist readers increasingly needed to write their own code, brought in Nirav Merchant and Susan Miller to write a chapter covering data formats like FASTA and GenBank, how to parse them, how to use BioPerl modules, and even how to set up relational databases for managing genomic data. The chapter includes actual scripts readers can download and use as templates.
Nova: Contributed by statistician David Henderson. Microarrays let you measure the expression of thousands of genes simultaneously — you get these enormous matrices of data, and the challenge is separating real biological signal from noise. Henderson covers three essential things: how to design microarray experiments so you can remove noise from your data, methods for identifying genes that are significantly changing, and clustering methods with classifier validation. It is essentially a survival guide for biologists drowning in expression data.
Nova: The reception was broadly positive, with some nuance. Briefings in Bioinformatics called it "an excellent textbook for bioinformatics introductory courses for both life sciences and computer science students, and a good reference for current problems in the field." But the same reviewer also noted that a biologist without a solid math and statistics background would find a large part of the book daunting. That honesty is actually refreshing — Mount was not writing a gentle pop-science introduction. He was writing a book that would be useful on a lab bench, and that required rigor. It has been used in graduate and undergraduate courses worldwide, and researchers on forums like ResearchGate and Biostars still recommend it as one of the best bioinformatics textbooks available.
Nova: That captures it perfectly. The book has been described as arguably one of the most important bioinformatics textbooks ever written. The field has evolved enormously since 2004 — next-generation sequencing, single-cell genomics, AlphaFold, cloud computing, machine learning. In some ways, Mount's book is a time capsule. But the fundamental concepts — sequence alignment, statistical significance, phylogenetic inference, the logic of database searching — those have not been replaced. They have been built upon. And that is why you still find dog-eared copies on lab benches and in graduate student backpacks around the world.
Conclusion
Nova: So let us take a step back. We have walked through David W. Mount's "Bioinformatics: Sequence and Genome Analysis" — a book that emerged at the dawn of the genomic era and gave a generation of scientists the conceptual tools they needed to make sense of an unprecedented flood of biological data.
Nova: And that dual nature is exactly what Mount intended. He was a molecular biologist who learned computation, and he wrote the book he wished had existed when he made that transition. The flowcharts, the chapter guides, the worked examples, the problem sets — every design choice serves the goal of helping readers understand not just what button to push, but why it works.
Nova: I would say: if you are looking for a quick how-to guide, this is not it. The book demands effort. It asks you to think about dynamic programming matrices and Bayesian statistics and substitution matrix theory. But if you want to understand the intellectual foundations of computational biology — if you want to know why BLAST gives you that E-value, how CLUSTALW builds its guide tree, what hidden Markov models actually do under the hood — then Mount's book remains one of the best investments you can make. It respects the reader enough to take them seriously.
Nova: It does. And that is probably why, more than twenty years after its first publication, this book still has things to teach us — not just about bioinformatics, but about what it means to truly understand the tools we use.