Enseignements
From silico.biotoul.fr
m (→Emploi du temps 2019-20) |
(→Videos des Cours) |
||
Line 184: | Line 184: | ||
* CM4 : [http://silico.biotoul.fr/enseignement/L3-Biologie/Videos_Cours_L3BCP_Bionalyse_2021/comparaison_deux_sequences_partie2.mp4 Comparaison de deux séquences-partie_2] | * CM4 : [http://silico.biotoul.fr/enseignement/L3-Biologie/Videos_Cours_L3BCP_Bionalyse_2021/comparaison_deux_sequences_partie2.mp4 Comparaison de deux séquences-partie_2] | ||
* CM5 : [http://silico.biotoul.fr/enseignement/L3-Biologie/Videos_Cours_L3BCP_Bionalyse_2021/recherche_similarite_avec_Blast.mp4 Recherche par similarité dans les bases de données] --> | * CM5 : [http://silico.biotoul.fr/enseignement/L3-Biologie/Videos_Cours_L3BCP_Bionalyse_2021/recherche_similarite_avec_Blast.mp4 Recherche par similarité dans les bases de données] --> | ||
- | + | * CM5 : [http://silico.biotoul.fr/enseignement/L3-Biologie/Videos_Cours_L3BCP_Bionalyse_2021/Alignement_multiple.mp4 Alignement multiple] | |
- | + | * CM6 : [http://silico.biotoul.fr/enseignement/L3-Biologie/Videos_Cours_L3BCP_Bionalyse_2021/Motifs_domaines_fonctionnels.mp4 Motifs et domaines fonctionnels] | |
- | * CM6 : [ | + | |
===='''Cours'''==== | ===='''Cours'''==== |
Revision as of 17:02, 15 January 2021
Licence 2 et 3 Biologie
Bioinformatique - Option L2-L3 2B2M-BCP-BOPE
UE en option avec différents codes :
- L2 2B2M : EDSVB4IM
- L2 BCP : EDSVA4HM
- L2 BOPE : EDSVC4MM
- L3 BOPE : ELSVC6JM
- Moodle : EDSVB4IM
Emploi du temps 2019-20
Aussi disponible sur https://calendar.google.com/calendar/embed?src=lic.bioinfo%40gmail.com&ctz=Europe/Paris
Les groupes de TD et TP 2019-20 sont disponibles sur moodle : https://moodle.univ-tlse3.fr/course/view.php?id=2518
EDT L2-L3 2B2M-BCP-BOPE Bioinformatique | |||
---|---|---|---|
CM | TD | TP | |
semaine 03 - 18/01 | 13h45-15h45 R. Barriot Bioinfo générale (lien zoom sur moodle) 16h00-18h00 F. Delavoie Imagerie | ||
semaine 04 - 25/01 | 13h45-15h05 groupe TP1 en U1-205 et U1-206 15h15-16h35 groupe TP2 en U1-205 et U1-206 | ||
semaine 05 - 01/02 | 13h45-15h45 R. Barriot Bases de Données | 15h55-17h55 groupe TD1 18h05-20h05 groupe TD2 | |
semaine 06 - 08/02 | 13h45-15h05 groupe TP1a en 4TP2-M6 et TP1b en 4TP2-M7 15h15-16h35 groupe TP2c en 4TP2-M6 et TP2d en 4TP2-M7 | ||
semaine 07 - 15/02 | 13h45-15h45 M. Bonhomme | 15h55-17h55 2 groupes TP à 20 étudiant·e·s à distance 18h05-20h05 1 groupe TP à 10 étudiant·e·s en présentiel en 4TP4-P15 | |
semaine 08 - 22/02 | |||
semaine 09 - 01/03 | 13h45-15h15 Contrôle avec report en 4A-Molliard 17h00-19h00 CM Banques de données et services bioinformatiques en ligne | ||
semaine 10 - 08/03 | 13h45-15h05 groupe TP1 en 4TP4-P15 15h15-16h35 groupe TP2 en 4TP4-P15 | ||
semaine 11 - 15/03 | 13h45-15h55 groupe TD1 16h05-18h10 groupe TD2 | ||
semaine 12 - 16/03 | |||
semaine 13 - 23/03 | |||
semaine 14 - 30/03 | |||
semaine 15 - 12/04 | 13h45-15h15 Contrôle terminal anticipé en 4A-Molliard |
Supports de cours
- CM1 Introduction à la bioinformatique
- CM2 Traitement d'images
- CM3 Introduction aux bases de données
- CM4 Utilisation de l'information génétique en biologie
- CM5 Introduction à la biologie des système : initiation à la modélisation de réseaux de gènes
Sujets de TD/TP
- TP1 Traitement d'images
- TD1 Bases de données
- TP2 Bases de données
- TP3 Analyses statistiques des données (phénotypes,génotypes)
- TP4 Banques de données et analyse de séquences
- TD2 Transcriptomique
- TP5 Modélisation d'un réseau de régulation
BioAnalyse L3 BCP
2020_2021 Planning des Enseignements L3 BCP et répartition en séries de TPs (semestre 6 (ELSV6CM1))
Toutes les informations relatives à l'UE de Bioanalyse sont également disponibles dans l'espace dédié sur Moodle
- 2021 Planning Bioanalyse L3 BCP (semaine rouge/bleue)
- 2021 Séries de TP Bioanalyse (rouge/bleue) L3 BCP
- 2021 Liens Zoom pour CMs en distanciel de l'UE
- 2021 Présentation de l'UE
Videos des Cours
- CM1 : Introduction à la bioinformatique
- CM2 : Introduction aux banques de données
- CM2 : petit erratum Introduction aux banques de données
- CM5 : Alignement multiple
- CM6 : Motifs et domaines fonctionnels
Cours
- CM1 : Introduction à la bioinformatique
- CM2 : Introduction aux banques de données
- CM3 : Alignement de deux séquences d'acides nucléiques
- CM4 : Alignement de deux séquences protéiques
- CM5 : Recherche par similarité dans les bases de données
- CM6 : Alignement multiple
- CM6 : Motif et domaine fonctionnels
TPs, année 2020_2021
- TP1 : Interrogation des banques de données et Analyses de Séquences
- TP2 : Alignement par paires
- TP3 : Blast, Alignement multiple et Signatures
TPs, versions antérieures à 2020_2021
- TP1 : Interrogation des banques de données
- TP2 : Alignement par paires
- TP3 : Analyse de séquences et biologie Moléculaire
- TP4 : BLAST, alignement multiple, signature protéique
- TP5 : Revisions
Exemples de contrôle continu corrigé
- CC 2014 : Questions + corrections
- CC 2014 : correction de la construction de la matrice de programmation dynamique
BioAnalyse L3 2B2M
TPs
- TP1 : Interrogation des banques de données
- TP2 : Alignement par paires
- TP3 : Analyse de séquences et biologie Moléculaire
- TP4 : BLAST, alignement multiple, signature protéique
- TP5 : Revisions
Licence 3 Biologie des Organismes des populations et Ecosystemes (BOPE)
Du génome à la sélection des plantes (ELSVC5EM)
Initiation à la 'Bioanalyse'
Master
Master 1
Master 1 - Bioinformatique et Biologie des Systèmes + Biologie Végétale ADAM
Génomique Evolutive et Phylogénie
Supports de TD/TP :
- TP Adaptation Moleculaire
- Données pour le TP:
Medicago SNPs sequences Drosophile sequences Primates lysozymes sequences
Traitement de données biologiques (EMBIA1FM)
Supports de cours :
Supports de TD/TP :
- TP1 - Introduction à R
- TP2 - Régression linéaire, probabilités, intervalles de confiance
- TP3 - Tests statistiques - 1
- TP4 - Tests statistiques - 2 (ANOVA)
- TP5 - Analyse de transcriptome
- Archives
- Contrôle continu de 2011 avec son corrigé CC 2011 et correction.zip
Liens
- Documentation
- Aide mémoire des commandes R
- Aide mémoire pour RMarkdown disponible depuis http://rmarkdown.rstudio.com et http://rmarkdown.rstudio.com/lesson-1.html
- RMarkdown un peu plus détaillé disponible aussi sur la page citée à la ligne précédente
- http://www.rdocumentation.org/ Toute l'aide des librairies R (avec recherche)
- Sites dédiés
- Site de R : http://www.r-project.org et sites miroirs (dont ceux en France) pour télécharger le logiciel et les librairies : https://cran.r-project.org/mirrors.html
- RStudio : https://www.rstudio.com
- https://www.datacamp.com Apprendre R en ligne
- https://rdrr.io/snippets/ Utilisation de R depuis un navigateur
Génétique Evolutive et Quantitative (EMBIA1GM)
Support de cours:
- présentation de GEQ - M. Bonhomme
- introduction à GEQ - M. Bonhomme
- GE - Génétique des populations - M. Bonhomme
- GQ - Génétique-Quantitative - M. Bonhomme
- GQ - Cartographie génétique - M. Bonhomme
Supports de TD/TP :
- TD1 génétique des populations
- TP1 génétique des populations
- TD2 génétique quantitative
- TP2 génétique quantitative
- TD3 cartographie génétique
Master 1 - Bioinformatique et Biologie des Systèmes + Biotechnologies
Evolution Moléculaire (EMBIA2EM)
Supports de cours :
- Introduction à l'évolution moléculaire
- Evolution moléculaire : définitions
- Modèles évolutifs
- Méthodes de reconstructions phylogénétiques
- Méthodes de reconstructions phylogénétiques (suite)
- Adaptation moléculaire
Support TP :
- tutorial TP1 et TP2
- Petit topo d'introduction sur la régulation de la compétence chez S. pneumoniae
- Questionnaire sur l'analyse des arbres ComE et ComD
Support TD :
Master 1 - Bioinformatique et Biologie des Systèmes
- Diaporama réunion de rentrée Media:M1BBS.Accueil.Inscriptions.Pedagogiques.pdf
Bioinformatique pour la Génomique (EMBIA1DM)
Supports de cours :
- Introduction génomique (Jean-Philippe Galaud)
- Introduction biologique (Gwennaele Fichant)
- Annotation partie 1 (Gwennaele Fichant)
- Annotation partie 2 (Gwennaele Fichant)
- Définition et identification des motifs et profils dans les séquences (cours de L3 Bioanalyse) (Gwennaele Fichant)
- Modèle de Markov Caché (HMM) (Gwennaele Fichant)
- Introduction aux alignements de génomes bactériens (Gwennaele Fichant)
Tutoriels de TP :
- Annotation d'un fragment génomique bactérien
- design d'un HMM pour prédire les promoteurs sigma A de B. subtilis
Aide pour la réalisation du projet annotation
Contrôle continu :
- Rapport de TP sur le design d'un HMM à rendre au plus tard le lundi 12 octobre. M'envoyer par courrier le rapport en format pdf ainsi que le fichier en format texte comportant votre modèle avant estimation des probabilités et celui après estimation des probabilités.
- Projet annotation d'un fragment génomique à remettre au plus tard le lundi 7 décembre
- Description du travail à réaliser dans le fichier ci-joint : description du projet
- Description du travail à réaliser pour les parsers dans le fichier ci-joint : description des parsers
- Annoter une des deux séquences fournies : séquence 1 ou séquence 2
- Exemple d'annotation au format EMBL
Mathématique pour la Biologie (EMBIA1EM)
Sujets de TP :
Liens :
- http://exercism.io : améliorer son niveau de programmation dans différents langages (notamment R)
Références
- Mathématiques pour les Sciences de la vie et de la Terre – C. David, S. Mustapha, F. Viens, N. Capron, edition Dunod
Projet 2020-21 :
- Sujet du projet 2020-21
- Les projets sont à rendre avant les fêtes de fin d'année
- Graphe à analyser
- graphe 1 Gabryelle
- graphe 2 Marine
- graphe 3 Etienne
- graphe 4 Hugo
- graphe 5 Lou
- graphe 6 Victoria
- graphe 7 Julien
- graphe 8 Antoine
- graphe 9 Romane
- graphe 10 Nadine
- graphe 11 Wanxing
- graphe 12 Oussama
- graphe 13 Sandro
- graphe 14 Mathias
- graphe 15 Natacha
- graphe 16 Nolan
- graphe 17 Sophia
- graphe 18 Ludovic
- graphe 19 Maina
- graphe 20 Jeanne
- graphe 21
- graphe 22
- graphe 23
- graphe 24
Traitement de graphes et réseaux biologiques (EMBIA1KM)
Supports de cours
Supports de TD/TP:
- TD1 Définitions
- TP1 Visualisation et exploration de graphes
- TP1-2-3 Librairie python et parcours de graphes
- TP4 Librairies R - Prise en main igraph
- TP5 Recherche de communautés dans les graphes
- TP archivé Dessin de graphes et initiation à la librairie iGraph
Projets 2020-21
Liens:
Logiciels
- Cytoscape (et librairie pour l'analyse et la visualisaiton)
- Tulip librairie C/C++ pour le traitement et la visualisation de graphes
- Gephi
Librairies
- igraph R, python, ...
- NetworkX python
- graph-tool python
- Bioconductor/STRINGdb interface STRINGdb et R igraph
Serveurs & Banques
Formats
- Format GraphML http://graphml.graphdrawing.org/ et http://graphml.graphdrawing.org/primer/graphml-primer.html
Autres
- https://kateto.net/network-visualization Visu avec différents environnements et librairies
- Visualisation de l'algorithme Floyd-Warshall https://www.cs.usfca.edu/~galles/visualization/Floyd.html
- exercism.io : améliorer son niveau de programmation dans différents langages (notamment R)
- rosalind : apprentissage python en bioinformatique
Références
- Introduction to Algorithms, Corsen, Leiserson and Rivest, MIT Press and McGraw-Hill
- Detection of Functional Modules From Protein Interaction Networks, Pereira-Leal, Enright and Ozounis, PROTEINS: Structure, Function, and Bioinformatics, 49-57, 2004.
- An efficient algorithm for large-scale detection of protein families, Enright, Van Dongen and Ozounis, Nucleic Acids Research, 1575-84, 2002 PMID:11917018
- Kavosh: a new algorithm for finding network motifs, Kashani et al., BMC Bioinformatics, 2009. DOI:10.1186/1471-2105-10-318
- Pathway discovery in metabolic networks by subgraph extraction, Faust et al., Bioinformatics, 1211-1218, 2010. DOI:10.1093/bioinformatics/btq105
Fouille de données (EMBIA2DM)
Support de cours:
- Introduction et Généralités
- Classification, prédiction et caractérisation
- Clustering
- Règles d'association
Sujets de TD/TP
- TD Classification, validation croisée et clustering
Projet
Liens
- Data mining map
- http://www.kdnuggets.com/
- UCI KDD Archive (datasets)
- mloss (machine learning open source software) http://mloss.org
- Librairies et logiciels
- RapidMiner
- Knime
- weka
- Orange librairie python
- scikit-learn une autre librairie python
- Sequential Pattern Mining Framework open source Java implementation
Références
- Data Mining: Concepts and Techniques, J. Han and M. Kamber, 2006.
- GENECODIS: a web-based tool for finding significant concurrent annotations in gene lists, Carmona-Saez et al., Genome Biology, 2007.
- Petit cours d'autodéfense intellectuelle, Normand Baillargeon, 2006
Master 1 - MEEF
Sciences de la Vie (EE7BSVFM)
Supports de TD :
Master 2
Master 2P Diagnostic moléculaire en microbiolgy
Supports de cours
- Annotation génomes bactériens (Gwennaele Fichant)
- Introduction à la reconstruction phylogénétique (Gwennaele Fichant)
Tutoriels de TP
- Analyse évolutive de la cascade de régulation de la compétence chez les Streptocoques
- Petit topo d'introduction sur la régulation de la compétence chez S. pneumoniae
Master 2 - Bioinformatique et Biologie des Systèmes
Atelier système
Atelier Chipseq
Atelier Galaxy
UE Communication
liste des publications à présenter en préparation des ateliers:
Chaque publication sera choisie par deux étudiant(e)s. La présentation de la publication est personnelle. Donc chaque personne préparera une présentation powerpoint (ou pdf), diapositives en anglais, de 15 minutes qui sera suivie de 10 minutes de questions. La présentation et les questions se feront en français. Attention, ne pas oublier de récupérer et de lire les supplementary data qui sont aussi important pour la compréhension de l'article. La présentation devra faire ressortir la problématique abordée (question posée et contexte), la démarche bioinformatique adoptée, les résultats sous forme synthétisée avec choix pertinent des figures pour illustrer votre propos et la conclusion/discussion.
- Atelier Métabolomique
- Article 1 :
- Article 1 :
- Pan-cancer analysis of transcriptional metabolic dysregulation using The Cancer Genome Atlas
- Supplementary information à récupérer sur https://www.nature.com/articles/s41467-018-07232-8#additional-information
- Atelier ChipSeq
- Article 1 :
- Article 2 :
- Atelier Phylogénomique
- Atelier Modélisation
- Article 1 :
- Article 2 :
- A Quantitative Study of the Division Cycle of Caulobacter crescentus Stalked Cells
- Supplementary information à récupérer sur https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.0040009
Calendrier des présentations d'articles
EDT présentation des articles (les noms sont donnés pour rappel mais ordre de passage indifférent) | ||||
---|---|---|---|---|
lundi 28 septembre 9h30-12h : | articles Atelier Phylogénomique | article 1 : 9H30-10h30 (Codé, Laura D) | article 2 : 10h40-11h40 (Laura B, Tomas) | Commentaires : 11h40-12h |
lundi 28 septembre 13h45-16h15 : | articles Atelier Modélisation | article 1 : 13H45-14h45 (Alexia, Aurélien) | article 2 : 14h55-15h55 (Pierre, Safia) | Commentaires : 15h55-16h15 |
mardi 29 septembre 9h30-12h : | article Atelier Métabolomique | article 1 : 9H30-10h30 (Baptiste, Quentin) | article 2 : 10H40-11h40 (Antoine, Sophie) | Commentaires : 11h40-12h |
mardi 28 septembre 13h45-16h15 : | articles Atelier ChipSeq | article 1 : 13h45-14h45 (Jérémy, Valentine) | article 2 : 14h55-15h55 (Houyem, Refka) | Commentaires : 15h55-16h15 |
Intégration de Données Hétérogènes - Partie R. Barriot
- Approches
- Enrichissement
- Fusion de données et priorisation de gènes candidats
- Mise en oeuvre
- Projets IDH
Atelier Phylogénomique
Intervenants : Claire Hoede et Yves Quentin
Biologie des Systèmes - G. Czaplicki
Fichiers avec les codes :
Biologie des Systèmes - G. Fichant
Support de cours:
- Introduction to system biology
- Petit rappel enzymologie
- Complément rappel enzymologie
- Introduction to Petri net models
- Introduction to stochastic simulation
- Introduction parameter estimation
- Introduction to Piece-wise linear differential equation models
- System dynamic analyses
- Bref introduction au standard SBML
TP :
- Copasi user guide
- mnémo pour prise en main de Copasi plus simulation avec R
- Lien vers le site de Snoopy : https://www-dssz.informatik.tu-cottbus.de/DSSZ/Software/Snoopy
- TP1 : modeling of the psp response when cell envelop is damaged
- TP2 : modeling of the repressilator:
- TP3 : modeling phosphate regulation in enterobacteria:
TP4 : modeling of the regulation of lactose operon : CR à rendre avant 20h le 11/12/2020
Master 2 - ADAM (Adaptation, Développement et Amélioration des plantes en présence de Microorganismes)
Biologie Computationnelle
Documents, partie E. Gaulin
Culture
- Une histoire de tout ou presque... Bill Bryson, Payot, coll. "Petite Bibliothèque Payot" n° 851, 2012 (ISBN: 9782228907576)
- Norman Baillargeon - Petit cours d'autodéfense intellectuelle, Éditions Lux, collection Instinct de Liberté, 2005. (ISBN: 2-895960-44-5)
- Faire l'économie de la haine, Alain Deneault, 2018, Ecosociete Eds, coll. Polemos
- Comment tout peut s'effondrer. Petit manuel de collapsologie à l'usage des générations présentes. 2015. Pablo Servigne, :Raphaël Stevens. seuil
- Les sentiers de l'utopie, I. Fremeaux et J. Jordan, 2012.
F.A.Q.
- Caractérisation d'un ensemble de gènes d'intérêt. Soit qu'ils sont différentiellement exprimés, soit qu'ils sont co-exprimés.
- Installation de igraph sur CentOS 6.7 en P0
Sous R, l'installation d'igraph échoue avec le protocole https, il faut donc choisir un mirroir avec le protocol http : choseCRANmirror() dernier choix (http mirrors) puis Lyon2
R> chooseCRANmirror() R> install.packages('igraph')
- Installation de Rstudio sur CentOS 6.7 en P0
La dernière version de Rstudio desktop ne fonctionne pas pour CentOS6.7 (nécessite des librairies plus récentes). Il faut donc télécharger et installer la version serveur :
# Dans un terminal, passer root (super-utilisateur) bash> su # puis les commandes ci-dessous (sans le "root>") root> wget https://download2.rstudio.org/rstudio-server-rhel-0.99.892-x86_64.rpm root> yum install --nogpgcheck rstudio-server-rhel-0.99.892-x86_64.rpm
Ensuite, on accède à l'interface avec le navigateur : http://localhost:8787 avec un compte de la machine (normalement le compte guest)