Genetics and genomics

BIO-373

Media

This file is part of the content downloaded from Genetics and genomics.
Course summary

Course syllabus:

  • Genetics (Sebastian Waszak): 3 sessions
    • Sept 8th: Introduction to genetics. Mendelian genetics. Extension of Mendelian genetics.
    • Sept 15th: X-linked heredity. Extranuclear inheritance. Population genetics.
    • Sept 22nd: No class this week - Lundi du jeûne fédéral
    • Sept 29th: Chromosomes variation. Mutation and DNA repair. Cancer genetics.
  •  Bioinformatics analysis of genetics and genomics data - An Introduction (Vincent Gardeux): 2 sessions
    • Oct 6th: Introduction to Python for bioinformatics. 
    • Oct 13th: Data analysis applied to genetics & genomics.
    • Oct 20th: No class this week - Holiday week
  • Genomics (Bart Deplancke): 4 sessions
    • Oct 27th: Introduction to genomics. Sequencing technologies. Comparative genomics. 
    • Nov 3rd: Genomic variations. Complex traits. GWAS.
    • Nov 10th: Gene Regulatory networks. Regulatory elements. Transcription factors.
    • Nov 17th: Genomic diseases and therapeutics. Precision medicine.
  •  Bioinformatics analysis of genetics and genomics data - G&G Projects (Vincent Gardeux): 4 sessions
    • Nov 24th + Dec 1st: Group project in genetics
    • Dec 8th + 15th: Group project in genomics
  • Written exam
    • Jan 2025: TBD


Genetics - part I


Genetics - part II



No class this week - Lundi du jeûne fédéral


Genetics - part III


Python for bioinformatics analysis of genetics and genomics data

Structure

This Python introduction will be split in two sessions and will be decomposed as follows:

  • Python introduction (this week)
  • One genetics practice exercise (next week)

It is meant as an introduction and a preparatory exercise for the four sessions at the end of the course (after the genomics part).

Course content

Supporting documents for the courses and the exercises are available on Moodle in the form of Jupyter notebooks (In .ipynb,  .pdf and .html formats).

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 operating 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.



Python for bioinformatics analysis of genetics and genomics data


No class this week - Holiday week


Start Second Part: Genomics - Introduction


Lecture 2: Genomic variation

Lecture 3: Gene regulatory networks

Lecture 4: Regulatory variation & Precision Medicine


Project 1 - Genetics

Structure

This project will span over 2 sessions and will be graded by groups of 2-3 students.

The deadline to submit Project 1 (one report per group) is Sunday December 7th - 23:59pm.

You will have to submit your code, the output figures, and your answers to the questions. You can for example submit your Jupyter notebook file and a PDF or an HTML generated from your Jupyter Notebook file, that would serve as a report.

Description

In this project, you will analyze genotyping data from 284 individuals, all of whom also have corresponding caffeine consumption information. Your task involves conducting a Genome-Wide Association Study (GWAS) analysis to identify the genetic variants that influence caffeine consumption.

Resources

You need to download the resources folder, where you will find three files: 

  • genotypes.txt
  • annotations.txt

You will find in this week's materials a detailed description of the provided resources, the project, and the steps you need to follow.

Good luck!


Project 1 - Genetics


Assignment: Genetics project provided last week.


Project 2 - Genomics

Structure

This project will span over 2 sessions and will be graded by groups of 2-3 students.

The deadline to submit Project 2 (one report per group) is Sunday December 22th at 23:59. Late submissions are subject to point reductions.

You will have to submit your code, the output figures, and your answers to the questions in a nicely organized PDF file. You can for example submit your Jupyter notebook file and a PDF or an HTML generated from your Jupyter Notebook file, that would serve as a report.

Description

In this exercise, we are working with a single-cell transcriptomics dataset containing 5’462 single cells from 2 different human cell types. Additionally, a subset of the cells were treated with a cytokine, to study its effect. 

Your overall objective is to identify the two cell types present in the dataset and determine which cytokine was used to treat some of the cells.

Resources

We are giving you two files:

  • single_cell_count_matrix.tsv, which contains the transcriptomics count matrix.
  • metadata.tsv, which contains additional information on the cells.


Project 2 - Genomics


Assignment: Genomics project provided last week.