Resources

These are online resources of interest for people attending the course.

Programming

Software Carpentry

General Python material

Testing

Debugging

Writing documentation

Python module packaging

Programmer skills

Version control

Git documentation

Workflows

Papers about scientific computing

Website preparation

Software Carpentry has a GitHub repository which explains how to generate a website and host it on GitHub. Jekyll, which is the static site generator of choice for GitHub, is written in Ruby, but Pelican is a good alternative written in Python for that. It uses Pygments for code syntax highlighting. A detailed explanation about how to publish on GitHub with Pelican is available here.

Bioinformatic course existing at Utu

There is a Master's program at UTU on Bioinformatics.

Please note that we do not intend this course to be a bioinformatic course: our objective is only to expose researchers who have to use computer tools for their research but do not have a formal IT education to some key concepts for a better use of their tools.