Textbook and Supporting Materials#

While not strictly a textbook for this course, we will rely heavily on the excellent, openly licensed: Research software engineering in Python. We will complement it with these other scientific python resources:

Other bibliography#

Above are a list of books and websites mostly focusing on computational skills, and this is a list of all the bibliography we’ll refer to in the course. Some of these will become assigned readings, while others are available for your reference.

PLOS Ten Simple Rules#

The PLOS Ten Simple Rules collection has many short, valuable papers full of relevant, practical advice in this space. A few that stand out, though many (if not most) are worth your time, are “Ten simple rules for …”:

Computational research

Open Source Software and Open Science

Data Management

The art of research

National Academies Reports#

These are key reports produced by the National Academies of Science, Engineering and Medicine. They were created by teams of world experts in the field, and inform policy in multiple areas:

Other general references on reproduciblity and open science#

Reproducibility and earth/climate science#