Python Programming for Biology: Bioinformatics and Beyond
- Length: 720 pages
- Edition: 1
- Language: English
- Publisher: Cambridge University Press
- Publication Date: 2015-04-30
- ISBN-10: 0521720095
- ISBN-13: 9780521720090
- Sales Rank: #1679560 (See Top 100 Books)
Do you have a biological question that could be readily answered by computational techniques, but little experience in programming? Do you want to learn more about the core techniques used in computational biology and bioinformatics? Written in an accessible style, this guide provides a foundation for both newcomers to computer programming and those interested in learning more about computational biology. The chapters guide the reader through: a complete beginners’ course to programming in Python, with an introduction to computing jargon; descriptions of core bioinformatics methods with working Python examples; scientific computing techniques, including image analysis, statistics and machine learning. This book also functions as a language reference written in straightforward English, covering the most common Python language elements and a glossary of computing and biological terms. This title will teach undergraduates, postgraduates and professionals working in the life sciences how to program with Python, a powerful, flexible and easy-to-use language.
Table of Contents
Chapter 1 Prologue
Chapter 2 A beginners’ guide
Chapter 3 Python basics
Chapter 4 Program control and logic
Chapter 5 Functions
Chapter 6 Files
Chapter 7 Object orientation
Chapter 8 Object data modelling
Chapter 9 Mathematics
Chapter 10 Coding tips
Chapter 11 Biological sequences
Chapter 12 Pairwise sequence alignments
Chapter 13 Multiple-sequence alignments
Chapter 14 Sequence variation and evolution
Chapter 15 Macromolecular structures
Chapter 16 Array data
Chapter 17 High-throughput sequence analyses
Chapter 18 Images
Chapter 19 Signal processing
Chapter 20 Databases
Chapter 21 Probability
Chapter 22 Statistics
Chapter 23 Clustering and discrimination
Chapter 24 Machine learning
Chapter 25 Hard problems
Chapter 26 Graphical interfaces
Chapter 27 Improving speed
Appendix 1 Simplified language reference
Appendix 2 Selected standard type methods and operations
Appendix 3 Standard module highlights
Appendix 4 String formatting
Appendix 5 Regular expressions
Appendix 6 Further statistics
Donate to keep this site alive
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.