This self-contained textbook covers fundamental aspects of sequence analysis in evolutionary biology, including sequence alignment, phylogeny reconstruction, and coalescent simulation. It addresses these aspects through a series of over 400 computer problems, ranging from elementary to research level, to enable learning by doing. Students solve the problems in the same computational environment used for decades in science – the UNIX command line. This is available on all three major operating systems for PCs: Microsoft Windows, Mac-OSX, and Linux. To learn using this powerful system, students analyze sample sequence data by applying generic tools, bioinformatics software, and over 40 programs specifically written for this course. The solutions for all problems are included, making the book ideal for self-study. Problems are grouped into sections headed by an introduction and a list of new concepts and programs. By using practical computing to explore evolutionary concepts and sequence data, the book enables readers to tackle their own computational problems.
Covers fundamental aspects of sequence analysis in evolutionary biology, such as sequence alignment, phylogeny reconstruction, and coalescent simulation
Covers the material exclusively through 400 computer problems to enable learning by doing
Offers solutions to all problems to encourage self-study at a pace determined by the student
Contains over 30 programs written specifically for this book, which are provided as source code for further studyEnsures long-term usability of the course material by concentrating on fundamental concepts and utilizing the UNIX command line
Bernhard Haubold
molecular bioinformatics evolutionary biology Problem solving sequence analysis UNIX command line Phylogeny reconstruction
“The book includes more than 40 programs specifically designed for the course. Code is provided for three major operating systems (Unix/Linux, Windows, Mac OS), which omits any possible technological barriers the students may have. That fact along with 400 problems of different levels--from elementary to research--make it an invaluable textbook for evolutionary biology students studying bioinformatics.” (Stefka Tzanova, Computing Reviews, June, 2018)
()