Books
- Course book: Practical computing for biologists by Haddock&Dunn.
- This is a popular and useful book for anyone getting acquainted to working with biology on a Unix system. Quoting a student: “OMG, this is the first course book I have had that is worth the money!”
- A Python book. There are many possible alternatives for you who are all new to programming. Get one if you need extra material on learning Python. Here are two options:
- Python Programming for the Absolute Beginner by Michael Dawson.
- Dive into Python by Mark Pilgrim. Note that this one is freely available online!
- Python3 the hard way, by Zed Shaw.
Papers
- Paper 1: A Quick Guide to Organizing Computational Biology Projects by William Stafford Noble.
- Paper 2: Ten Simple Rules for Reproducible Computational Research by Sandve et al.
- Paper 3: So you want to be a computational biologist? by Loman & Watson.
- Paper 4: Best Practices for Scientific Computing by Wilson et al.
- Paper 5: Ten Simple Rules for the Open Development of Scientific Software by Prlić & Procter.
- Paper 6: Ten recommendations for creating usable bioinformatics command line software by Torsten Seemann
Online documentation
You will also need to look up information for various tools online.