Présentation

Dans ce cours, nous verrons comment l’informatique permet d’interpréter le texte des génomes. Doté d’algorithmes adaptés, mis en œuvre sous forme de programmes efficaces, l’ordinateur produit des prédictions quant à la localisation des milliers de gènes d’un organisme vivant et les fonctions que remplissent les protéines qu’ils codent.

Vous n’êtes pas biologiste ? Ce cours vous apportera les connaissances nécessaires à la compréhension des entités et phénomènes biologiques impliqués : cellule, chromosome, ADN, génome, gènes, transcription, traduction, code génétique, protéines, tous ces termes et d’autres encore vous seront expliqués dans ce contexte de l’interprétation des génomes par des moyens informatiques.

Vous n’êtes pas informaticien ? Ce cours se veut simultanément une introduction à l’algorithmique sur des séquences de caractères. Recherche de motifs, similarité de séquences, chaînes de Markov, reconstruction d’arbres phylogénétiques. Les algorithmes de base impliqués dans ces démarches seront présentés.

Vous n’êtes ni biologiste, ni informaticien ? Ce cours est une opportunité pour aborder conjointement la génomique et l’algorithmique, ou si vous préférez, l’algorithmique et la génomique…

Grâce à un outil dédié (notebooks iPython), vous aurez la possibilité de faire exécuter les algorithmes présentés et d’apprécier ainsi leur pertinence sur des données réelles. Et si vous souhaitez aller encore plus loin, cet outil vous permettra de modifier les programmes écrits en Python qui mettent en œuvre les algorithmes, voire d’en écrire de nouveaux et de les tester.

Déroulement

Cours composé de 5 modules ou semaines : chaque semaine est composée de 10 séquences contenant chacune une vidéo, soit une dizaine de vidéos d’environ 6 minutes.

Dans cette session du cours, ouverte pour une durée d’un an, tous les contenus sont disponibles dès l’ouverture du MOOC. Cette ouverture ‘longue durée’ vous permettra de suivre ce MOOC à votre rythme.

Des quiz sont associés aux séquences, ainsi que des supports de cours et des activités ou informations complémentaires.

Les algorithmes présentés dans le cours seront implémentés en Python et pourront être exécutés via un outil dédié (des notebooks iPython). Grâce à cet outil, vous aurez la possibilité de modifier les algorithmes voire d’en écrire de nouveau.

Intervenants

FRANÇOIS RECHENMANN

François Rechenmann bénéficie d’une expérience de plus de 30 ans de recherche en bioinformatique chez Inria, plus particulièrement au sein des équipes Helix, puis Ibis dont les activités sont axées sur la biologie numérique. Les logiciels d’analyse de génomes issus de ces travaux de recherche ont fait l’objet de transferts industriels à l’origine de l’entreprise Genostar.

THIERRY PARMENTELAT

Thierry Parmentelat a mené une carrière hybride entre les mondes académique et industriel. Ses centres d’intérêt couvrent les langages de programmation, les réseaux, et l’algèbre. Actuellement ingénieur de recherche chez Inria, Thierry Parmentelat utilise Python depuis plus de 10 ans pour ses travaux de recherche, ainsi que pour le développement des plateformes expérimentales dont il a la charge.

Prérequis

Une culture scientifique de niveau bac scientifique facilitera la compréhension des notions abordées.

Début du cours

13 mai 2019

Efforts estimés

2-3 h/semaine

Coût

Gratuit

Disciplines

,

Langues

Créateur

Plateforme