Concepts in Bioinformatics and Genomics takes a conceptual approach to its subject, balancing biology, mathematics, and programming while highlighting relevant real-world applications and providing students with the tools to compute and analyze biological data. It presents many thought-provoking exercises that will stretch students' imaginations and give them a deeper understanding of the molecular biology, basic probability, software programs, and program-coding methodology underpinning this exciting field.