Advertisement

Python for the Life Sciences

A Gentle Introduction to Python for Life Scientists

  • Alexander Lancaster
  • Gordon Webster

Table of contents

  1. Front Matter
    Pages i-xxxvi
  2. Alexander Lancaster, Gordon Webster
    Pages 1-12
  3. Alexander Lancaster, Gordon Webster
    Pages 13-29
  4. Alexander Lancaster, Gordon Webster
    Pages 31-49
  5. Alexander Lancaster, Gordon Webster
    Pages 51-60
  6. Alexander Lancaster, Gordon Webster
    Pages 61-75
  7. Alexander Lancaster, Gordon Webster
    Pages 77-91
  8. Alexander Lancaster, Gordon Webster
    Pages 93-119
  9. Alexander Lancaster, Gordon Webster
    Pages 121-145
  10. Alexander Lancaster, Gordon Webster
    Pages 147-179
  11. Alexander Lancaster, Gordon Webster
    Pages 181-206
  12. Alexander Lancaster, Gordon Webster
    Pages 207-228
  13. Alexander Lancaster, Gordon Webster
    Pages 229-245
  14. Alexander Lancaster, Gordon Webster
    Pages 247-262
  15. Alexander Lancaster, Gordon Webster
    Pages 263-289
  16. Alexander Lancaster, Gordon Webster
    Pages 291-301
  17. Alexander Lancaster, Gordon Webster
    Pages 303-315
  18. Alexander Lancaster, Gordon Webster
    Pages 317-327
  19. Alexander Lancaster, Gordon Webster
    Pages 329-344
  20. Alexander Lancaster, Gordon Webster
    Pages 345-359
  21. Back Matter
    Pages 361-376

About this book

Introduction

Written in a fun, accessible and engaging style, this book will introduce you to the Python language with fully worked examples of Python code drawn from all aspects of life sciences, including bioinformatics, structural biology, developmental biology, and evolutionary biology and ecology.

Using familiar examples designed specifically for life scientists, you'll learn the basics of the language from the very first chapters and progress from there. You'll find out how to use Python to automate lab calculations, search for gene promoter sequences, rotate a molecular bond, build a cellular toggle switch, model animal coat pattern formation, grow a virtual plant, simulate a flu epidemic, or evolve populations.

Python for the Life Sciences provides the tools, confidence and inspiration to start crafting your own Python solutions for the challenges you face in your research. If you are a life scientist interested in learning Python to jump-start your research, this book is for you.

What You'll Learn 

Write Python scripts to automate your lab calculations

Search for important motifs in genome sequences

Use object-oriented programming with Python

Study mining interaction network data for patterns

Review dynamic modeling of biochemical switches

Who This Book Is For

Life scientists with little or no programming experience, including undergraduate and graduate students, postdoctoral researchers in academia and industry, medical professionals, and teachers/lecturers.

“A comprehensive introduction to using Python for computational biology... A lovely book with humor and perspective”

 -- John Novembre, Associate Professor of Human Genetics, University of Chicago and MacArthur Fellow

“Fun, entertaining, witty and darn useful. A magical portal to the big data revolution” -- Sandro Santagata, Assistant Professor in Pathology, Harvard Medical School

“Alex and Gordon’s enthusiasm for Python is contagious”

-- Glenys Thomson Professor of Integrative Biology, University of California, Berkeley

Keywords

Python Bioinformatics Computional Biology Simulation Biological Sequence Python Objects Genomic data matplotlib library Gillespie algorithm

Authors and affiliations

  • Alexander Lancaster
    • 1
  • Gordon Webster
    • 2
  1. 1.Amber BiologyCambridgeUSA
  2. 2.Amber BiologyCambridgeUSA

Bibliographic information