Genomic Perl
In this introduction to computational molecular biology, Rex Dwyer explains many basic computational problems and gives concise, working programs to solve them in the Perl programming language. With minimal prerequisites, he covers the biological background for each problem, develops a model for the solution, and then introduces the Perl concepts needed to implement the solution. The chapters discuss pairwise and multiple sequence alignment, fast database searches for homologous sequences, protein motif identification, genome rearrangement, physical mapping, phylogeny reconstruction, satellite identification, sequence assembly, gene finding, and RNA secondary structure. Concrete examples and a step-by-step approach enable readers to grasp the computational and statistical methods.
- Real working programs in every chapter, also available on CD
- Direct, concrete approach: examples preferred over abstract generality
- Focused: describes one or two approaches thoroughly rather than a dozen sketchily
Reviews & endorsements
"I found this to be an excellent book, and would not hesitate to recommend it to advanced undergraduate and postgraduate students."
Saturnino Luz, Computing Reviews
"[Those] with an adequate knowledge of bioinformatics may benefit from this book since the accompanying Perl source code can be easily extended and deployed... The structure of each chapter [is] simple and easy to follow."
Raymond Wan, University of Melbourne for SIGACT News
Product details
December 2002Hardback
9780521801775
352 pages
261 × 182 × 23 mm
0.804kg
100 exercises
Unavailable - out of print May 2013
Table of Contents
- 1. The central dogma
- 2. RNA secondary structure
- 3. Comparing DNA sequences
- 4. Statistical models
- 5. Substitution matrices for amino acids
- 6. Sequence databases
- 7. Local alignment and the BLAST heuristic
- 8. Statistics of BLAST database searches
- 9. Multiple sequence alignment I
- 10. Multiple sequence alignment II
- 11. Phylogeny reconstruction
- 12. Protein motifs and PROSITE
- 13. Fragment assembly
- 14. Coding sequence prediction with dicodon frequencies
- 15. Satellite identification
- 16. Restriction mapping
- 17. Hybridization mapping
- 18. Genome rearrangement: gates and hurdles
- 19. Now what?
- Appendix A: drawing RNA cloverleaves
- Appendix B: space-saving strategies for alignment
- Appendix C. a data structure for disjoint sets
- Appendix D. a data structure for set operations.