Tim J. Stevens, Wayne BoucherCambridge University Press, 2/12/2015EAN 9780521720090, ISBN10: 0521720095Paperback, 711 pages, 24.7 x 17.4 x 3.3 cmLanguage: EnglishDo 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.PrefaceAcknowledgements1. Prologue2. Beginners' guide3. Python basics4. Program control and logic5. Functions6. Files7. Object orientation8. Object data modelling9. Mathematics10. Coding tips11. Biological sequences12. Pairwise sequence alignments13. Multiple sequence alignments14. Sequence variation and evolution15. Macromolecular structures16. Array data17. High-throughput sequence analyses18. Images19. Signal processing20. Databases21. Probability22. Statistics23. Clustering and discrimination24. Machine learning25. Hard problems26. Graphical interfaces27. Improving speedAppendix 1simplified language referenceAppendix 2selected standard type methods and operationsAppendix 3standard module highlightsAppendix 4string formattingAppendix 5regular expressionsAppendix 6further statisticsGlossaryIndex.