Recommended Resources for Online Learning
Below is a list of course materials, interactive online training resources, and other learning tools for computational research skills and bioinformatics. We hope will be helpful to those members of the EMBL community who can’t access their research or work while Covid-19-related restrictions are in place. These resources have been recommended by members of the Bio-IT community.
- Bio-IT course materials page – includes fundamental skills (command line, cluster, programming etc), Centres material (network analysis, statistics) and specialised topics (image analysis).
- GBCS course material – training material from Genome Biology Computational Support, covering Git for version control and Conda for package/environment management. (Requires VPN access to EMBL network.)
- EMBL Rome Bioinformatics training page – upcoming courses and links to course materials for computational training provided by Nicolas Descostes at EMBL Rome
- EBI Train online – free access to a comprehensive collection of online bioinformatics courses
- Galaxy Training – very comprehensive resource for learning reproducible data analysis with Galaxy, from introduction to ChIP-seq data analysis. You can follow a previous training and get started on https://usegalaxy.eu. For your own data we recommend to switch to GBCS’ Galaxy instance and follow their presentation. (Requires VPN access to EMBL network.)
- CodeAcademy – large catalogue of interactive online courses for skills essential to computational research, including programming languages (e.g. R, Python), command line, version control. Sign-up required, some courses require payment.
- Software Carpentry – free and accessible lesson material covering essential computational research skills. Software Carpentry teaches better software development skills for researchers and includes lessons on Bash, R, Python, Git, SQL, and Make.
- Data Carpentry – teaches better practices in data handling and analysis, including lessons on spreadsheets, R, Python, OpenRefine, Cloud Computing, Bash, and more. One Data Carpentry curriculum is specifically aimed at researchers working with genomics data, another at researchers learning image processing with Python (co-authored by members of Anna Kreshuk’s group at EMBL). Lastly, Data Carpentry also provides material for a semester-long course for biologists, originally taught by Ethan White at the University of Florida.
- Aaron Quinlan’s bioinformatics tutorials – two lessons on core skills in genomics, using bedtools to work with genomic interval files, and using samtools to work with SAM/BAM alignment files.
Online course platforms
- edX – meta e-learning platform that aggregates courses from several e-learning platforms on a wide range of topics.
- Khan Academy – mostly known for its math lessons, now also includes science, engineering and computation.
- Rosalind – a platform for learning bioinformatics and programming through problem solving
- Project Euler – provides a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve
- Advent of Code – solve a programming challenge for every day in December – challenges from previous years are also available.
Resources for young ones
- Bioinformatics at schools – a project that brings bioinformatics to secondary education students (slightly old, some content may be outdated with online resources)
This page is maintained by the Bio-IT Group on the EMBL GitLab. We’d love to receive more recommendations from our community members. To add a resource to this page, please follow the instructions here or send us an email.