Study Material and Exercises

Tutorial: Unix

Preliminaries

Exercises

Reading

Recommended Reading


Tutorial: Git

Preliminaries

Exercises

Reading

Recommended Reading


Tutorial: Intro to Python programming for data analysis

Self-study notebook

Reading

A selection of small chapters and sections that explain concepts we cover in the course:

  • An Introduction to Programming for Bioscientists: A Python-Based Primer by Ekmekci et al.
    • This PLoS article is a good overview/introduction to the use of Python for data science.
    • Some aspects may seem confusing in the beginning, but Python (like all languages, programming or otherwise) is best learned through use. As you work your way through this course, this article can be used a reference.
  • Python for Data Analysis, 3E by Wes McKinney
    • An alternative option for exploring the use of Python in the context of data analysis & scientific computing
    • Much more detailed than the PLoS article above, but less relevant for bioinformatics - a potentially useful reference
  • Intro to Advanced Python by Bernd Klein
    • This website provides resources for some of the more advanced utility of Python, which can improve your overall coding ability.
    • The Intro to Python Tutorial portion of the same website has more basic introductory materials, if you like all of your references to be in the same place.
  • Official documentation pages: You do not need to read these in their entirety, but they can provide helpful information for a variety of the modules we will be using. Here, I will include a few of the basics:
  • Miscellaneous :) There are many good resource on the web. We’ll point out some when relevant.

Tutorial: Nextflow

Exercises


Tutorial: Sequencing Technologies

Exercises


Tutorial: Metagenomics and Single-Cell workflows

Exercise


Tutorial: Introduction to Algorithmic Thinking

Self-study notebook


Tutorial: Gene prediction/annotation


Practical info for clusters


Chalmers University of Technology