Recently molecular biology has undergone unprecedented development generating vast quantities of data needing sophisticated computational methods for analysis, processing and archiving. This requirement has given birth to the truly interdisciplinary field of computational biology, or bioinformatics, a subject reliant on both theoretical and practical contributions from statistics, mathematics, computer science and biology. aeo Provides the background mathematics required to understand why certain algorithms work aeo Guides the reader through probability theory, entropy and combinatorial optimization aeo In--depth coverage of molecular biology and protein structure prediction aeo Includes several less familiar algorithms such as DNA segmentation, quartet puzzling and DNA strand separation prediction aeo Includes class tested exercises useful for self--study aeo Source code of programs available on a Web site Primarily aimed at advanced undergraduate and graduate students from bioinformatics, computer science, statistics, mathematics and the biological sciences, this text will also interest researchers from these fields.