/BIO373_GeneticsAndGenomics

Biofinformatics support for the Genetics and Genomics class (BIO373)

Primary LanguageHTMLGNU General Public License v3.0GPL-3.0

After the main genetics and genomics lectures, the Genetics & Genomics class has 6 sessions dedicated to hands-on bioinformatics analyses in Python. They will be split as follows:

  • Two sessions (4h each) dedicated to an Introduction to Python and data analysis. And some hands-on exercises with a famous genetics example.
  • Two sessions (4h each) dedicated to a Genetics project (graded)
  • Two sessions (4h each) dedicated to a Genomics project (graded)

Why Python?

Python and R are the two main languages used for bioinformatics analyses. We chose Python over R in 2022, since other courses are also using Python (e.g., Machine Learning, ...). This makes it easier for the students to grasp the concepts of bioinformatics, while removing the burden of having to learn R and its syntax.

Software requirements

As described in the first lesson 01., in this course, we will use Python in Jupyter notebooks (a shorthand for Julia, Python and R). To get and use Jupyter notebooks, we recommend Anaconda distribution, which is available for the most common operational systems. To install Anaconda, check out this link. After installing, you can either open the Jupyter via the app, or execute the jupyter notebook command in the terminal to start a Jupyter server.

Then, you will need to install some packages for Python. Please check out lesson 03. to know how to proceed.

Course support for hands-on projects in Python

The supports are made with Jupyter Notebook, and are also listed on the main web page: