• List Price: $67.95
  • Save: $33.13 (49%)
Rented from RentU
To Rent, select Shipping State from options above
Due Date: Aug 17, 2015
FREE return shipping at the end of the semester. Access codes and supplements are not guaranteed with rentals.
  • List Price: $67.95
  • Save: $6.11 (9%)
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Practical Computing for B... has been added to your Cart
Sell yours for a Gift Card
We'll buy it for $39.29
Learn More
Trade in now
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Practical Computing for Biologists Paperback – November 5, 2010

ISBN-13: 978-0878933914 ISBN-10: 0878933913 Edition: First

Buy New
Price: $61.84
Price: $34.82
36 New from $57.83 26 Used from $55.94
Rent from Amazon Price New from Used from
"Please retry"
$57.83 $55.94

Get Up to 80% Back When You Sell Us Your Books
$61.84 FREE Shipping. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

Practical Computing for Biologists + Python for Biologists: A complete programming course for beginners + Bioinformatics Programming Using Python: Practical Programming for Biological Data
Price for all three: $146.16

Buy the selected items together

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 538 pages
  • Publisher: Sinauer Associates, Inc.; First edition (November 5, 2010)
  • Language: English
  • ISBN-10: 0878933913
  • ISBN-13: 978-0878933914
  • Product Dimensions: 0.8 x 7.8 x 9 inches
  • Shipping Weight: 2.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (42 customer reviews)
  • Amazon Best Sellers Rank: #109,030 in Books (See Top 100 in Books)

Editorial Reviews


In this age of informatics and genomics, the ability to mine and manipulate data is an essential skill for graduate students in ecology and evolutionary biology. Practical Computing for Biologists provides a much-needed guide to using Unix and Python to assemble and analyze large data sets. I'm looking forward to using this book as a text to accompany our quantitative bootcamp for new graduate students. --Michael Alfaro, University of California, Los Angeles, USA

For a committed point-and-clicker like myself, Practical Computing for Biologists is a most valuable book. It offers just the right introduction for those less computer savvy biologists who would like to enhance and streamline their ability to handle, process, and analyze data. This book has already made me more confident in confronting the large amounts of data that face me in day-to-day research. --Ronald Jenner, The Natural History Museum, London, UK

The book covers a wide range of subjects that truly justifies the title of ‘practical computing.’ In addition to the usual programming-related topics, it also includes a thorough introduction to the programming environment, approaches to combining different programs together, a description of the basic text manipulation tools such as regular expressions, and even an introduction to dealing with digital art and images. As such the book is great value for the money, being at least three books in one. --Olga G. Troyanskaya, Cell

My copy of Practical Computing for Biologists arrived last week, and I've been very impressed. It is a well-written, well-paced guide to basic computing skills for scientists and engineers of all stripes (not just biologists). … And it's beautifully produced: full-color printing and great graphical design make this book a joy to read. If I ever do turn Software Carpentry into a book, I might skip the topics PCB covers and just tell people to go and buy it. --Greg Wilson, software-carpentry.org --Ronald Jenner, The Natural History Museum, London, UK

About the Author

STEVEN HADDOCK is a Research Scientist at the Monterey Bay Aquarium Research Institute and adjunct Associate Professor at the University of California, Santa Cruz, USA, studying bioluminescence and biodiversity of gelatinous zooplankton. He came with a programming background to his graduate studies in Marine Biology, where he quickly realized the advantages that computing skills offered and felt compelled to help foster these abilities in others. He has developed many utilities and devices for research, including instruments to monitor bioluminescence from fireflies, a freezer monitoring system, a web-based conference registration database, and a PCR calculator for smartphones. In addition to teaching invertebrate zoology and writing a booklet to teach the technique of blue-water scuba diving, he has given tutorials in computing to students and administrators. His interest in education extends to his Bioluminescence Web Page (lifesci.ucsb.edu/~biolum/) and the Jellywatch.org citizen-science website (jellywatch.org).

CASEY DUNN, an Assistant Professor at Brown University, USA, does research that has a large computational component but always in conjunction with work in the field and lab. His first interest in computers stemmed from building electronics, and he further developed his computational skills working in Silicon Valley while an undergraduate. As his data sets grew larger and larger during grad school and his postdoc, he found himself reaching back to his computer background more often. In the course of his own research and helping other biologists with their computational challenges, he became concerned about the mismatch between training opportunities and the real day-to-day computational problems biologists face. In addition to teaching invertebrate biology, evolution, and development, his educational activities include the websites siphonophores.org and creaturecast.org. Dr. Dunn is the recipient of the National Science Foundation's 2011 Alan T. Waterman Award, which recognizes an outstanding young researcher in any field of science or engineering supported by NSF.

Customer Reviews

It's also a very easy read; the authors do a great job of explaining and walking you through the topics in a way that's useful and easy to follow.
I highly recommend the book for biologists of all fields (not just those that are perceived as computational) as a great way to 'get intimate' with your data.
christopher topp
Professors and senior scientists may feel that this book gives them an understanding of the tools in computer science that can be used in their own research.

Most Helpful Customer Reviews

22 of 22 people found the following review helpful By Ryan on January 19, 2011
Format: Paperback
More than any other book I've read, Practical Computing for Biologists delivers exactly what the title promises. I've tried several tutorials for both Python and R over the last few years, and even just the first 2 chapters of PCFB were more helpful than any of that (I'm now on chapter 9 and the book continues to please). I think it fills a huge need for biologists who want to be able to deal with data sets that are quickly growing in size, but who don't necessarily want to or have the time to become computer scientists themselves. I couldn't recommend this book more highly for any scientist who has experienced frustration dealing with large data sets (like high-throughput DNA sequences), or just wants to cut down time spent on repetitive computer tasks. I'm sure I'll be referencing it often, and for a long time.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
12 of 12 people found the following review helpful By A Reader on June 6, 2011
Format: Paperback Verified Purchase
This is one of the most valuable and useful books that I have read in a very long time. This book is also extremely timely - given how reliant on computers the analysis of biological data is becoming. The authors clearly and concisely walk the reader through a broad range of extremely useful computational processes that will increase the efficiency of how any biologist stores, analyzes, and/or manipulates their data. Most of my colleagues know that they could be using their computers, and analyzing their data, more efficiently; but many do not know where to start, or are intimidated by the vast "computer programming" section of their local bookstore. This book acts as an excellent intermediate step - providing clear (and biologically relevant) examples of how a few key skills can immediately alter daily tasks. The authors then point the reader in the necessary direction for those who wish to learn more. Briefly, some topics that I found particularly helpful were: (1) the use of regular expressions to quickly modify text files (who hasn't suffered through manually doing this to convert the output from one program to the input of another?); (2) the fairly extensive introduction to Python programming and some of its uses; (3) the friendly introduction to MySQL (which can otherwise be very intimidating); and (4) the information on vector art. I also appreciate that the authors focused on Open Source programs; which makes all of the examples/programs available to anyone. I would highly recommend this book to all biologists - full stop. I also want to thank the authors for writing it - it has been a huge help to me, and couldn't have come at a better time.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By Myself on June 16, 2011
Format: Paperback Verified Purchase
I am a graduate student in biology and frequently feel like the learning of new skills, that are extremely useful for my present and future work, requires the commitment to that learning for a longer time period than I actually have. If these skills are in another discipline, then the commitment has to be even stronger.
The main thing that should be changed about the book Practical Computing for Biologists is the title. A more suitable and informative title would be "Demystifying computing for biologists" or even "Demystifying computing for scientists". The authors clearly explain how to tackle problems that biologists in all career stages face frequently, and in doing so, introduce the fundamental concepts of computer science. By reading the book, the biologist learns that he/she can write a one line command in the terminal window (which take 30 seconds), that will save him/her hours of work. The scientist can also create a small program that will peruse archives of data (be it genomic data, ecological data, literary data) with a defined frequency to look for specific information. This way, a daily routine spent in front of a computer can be replaced by this program and time can be used in other tasks (in the case of biologists, bench work, paper writing, etc). And while writing and running these problems, the scientist gets familiarized with words and symbols such as bash, "shebang", sudo and { }.
The authors lead the reader through the intricacies of computer science without the readers knowledge, and without the need to purchase software, as the one required is mostly open source.
This book will not make you an expert in computer science, but you will certainly feel like you started understanding the field.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 8 people found the following review helpful By CerroChris83 on November 20, 2011
Format: Paperback Verified Purchase
I am a PhD student at a major state university in the US. I was familiar with some high level command line programming, specifically R, but wanted to take the next step with my data analysis and computer skills. I found this book to be very helpful immediately. It provides many generalized solution for repetitive tasks that save an enormous amount of time. For example, it provides instruction on how to repeat an analysis on every file in a folder, rather than having to input and analyze every file separately. The book requires no prior knowledge; however, it is even easier to read, understand, and utilize if you are familiar with jargon and have some experience with computational computing. In conclusion, I would recommend this book to anyone looking to gain or increase computer skills.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By S. Tulin on May 17, 2011
Format: Paperback
I've needed this book for years, as a biologists who was trained in the recent era right before educators realized we need computing and bioinformatics courses. It is easy to follow by yourself and is brief enough to keep you moving a good pace without missing important tools. I highly recommend this to any biologists who wants to be able to feel comfortable using a terminal, save time searching and processing files and most importantly not have to wait for the computer person in your lab, or on your floor, or in the next building to do something trivial for you. Also, having control over your own processing means you actually know what was done and can make sure it doesn't affect the biological relevance negatively.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

More About the Authors

Discover books, learn about writers, read author blogs, and more.

What Other Items Do Customers Buy After Viewing This Item?

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Practical Computing for Biologists
This item: Practical Computing for Biologists
Price: $67.95 $61.84
Ships from and sold by Amazon.com