assemblage adaptatif de génomes et de méta-génomes par ... · maxime boissonneault louis demers...

71
1 Assemblage adaptatif de génomes et de méta-génomes par passage de messages Sébastien Boisvert Soutenance de thèse de doctorat Exposé: 20 minutes Jeudi le 10 avril 2014 à 10:00 Local VND-2770, Pavillon Ferdinand-Vandry Université Laval http://boisvert.info/soutenance/

Upload: others

Post on 19-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

1

Assemblage adaptatif de génomes et de méta-génomes par

passage de messages

Sébastien Boisvert

Soutenance de thèse de doctoratExposé: 20 minutes

Jeudi le 10 avril 2014 à 10:00Local VND-2770, Pavillon Ferdinand-Vandry

Université Lavalhttp://boisvert.info/soutenance/

Page 2: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

2

Exposé

● Sujet de recherche● Problèmes que je voulais résoudre● Méthodologie de recherche● Conclusions● Suites à donner

Page 3: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

3

Sujet de recherche

● Génomique● Passage de messages● Assemblage de novo de génomes et de méta-

génomes

ATCGATCAGCATCAGTAC

Page 4: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

4

Pour mieux comprendre un phénomène, il faut des données

● Avec des données, des analyses sont faites pour prendre des décisions

● Beaucoup de données en génomique● La génomique aide pour les décisions en santé,

environnement, agroalimentaire, sécurité

Page 5: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

5

Pourquoi lire l'ADN ?

● L'ADN contient les gènes, lesquels codent pour les protéines qui font fonctionner les êtres vivants

● Mieux comprendre l'architecture de l'ADN

Page 6: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

6

Séquençage de l'ADN

Fig. 1 Nature Biotechnology 26, 1135 - 1145 (2008)

Page 7: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

7Metzker, M. L. Sequencing technologies - the next generation. Nat Rev Genet 11, 31-46 (2010).

Séquencer en parallèle

Page 8: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

8

Limitations du séquençage de l'ADN

● La longueur de l'ADN lu est petite (Illumina: 100 – 250 nt)

● Pacific Biosciences: > 10 kb (PAG 2013)

Huddleston, J. et al. Reconstructing complex regions of genomes using long-read sequencing technology. Genome Research 24, gr.168450.113-696 (2014).

Loman, N. J. et al. High-throughput bacterial genome sequencing: an embarrassment of choice, a world of opportunity. Nature Reviews Microbiology 10, 599-606 (2012).

génome

Fragments séquencés

Page 9: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

9

Séquences en paire

● L'ADN est fragmenté● Les deux extrémités de chaque fragment sont

séquencés

Chaisson, M. J., Brinza, D. & Pevzner, P. A. De novo fragment assembly with short mate-paired reads: Does the read length matter? Genome Research 19, 336-346 (2009).

Korbel, J. O. et al. Paired-end mapping reveals extensive structural variation in the human genome. Science 318, 420-426 (2007).

Génome

FragmentSéquence 1

Séquence 2

Page 10: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

10

Métagénomique

● 99.8% des microbes ne sont pas cultivables

Streit, W. R. & Schmitz, R. A. Metagenomics – the key to the uncultured microbes. Current Opinion in Microbiology 7, 492-498 (2004).

Page 11: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

11

Métagénomique

● Les bactéries de communautés complexes sont difficiles à cultiver / non-cultivables

● Métagénomique: séquençage direct de l'ADN de microorganismes non-cultivés

● Pas de bias de culture

Handelsman, J. (2004, December). Metagenomics: Application of genomics to uncultured microorganisms. Microbiology and Molecular Biology Reviews 68 (4), 669-685.

Handelsman et al. (Oct 1998) Chemistry & Biology 5 (10).

Page 12: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

12

Métagénomique

● Métagénome: plusieurs génomes● Exemples:● Séquencer l'ADN provenant d'un biofermenteur● Séquencer l'ADN provenant des selles d'un

humain

The microbiome explored: recent insights and future challenges. Blaser, Bork, Fraser, Knight & Wang Nature Reviews Microbiology 11, 213-217 (March 2013)

Page 13: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

13

Microbiome avec des sondes nucléotidiques

Figure 2, Handelsman (2004) Microbiology and Molecular Biology Reviews 68 (4), 669-685.

Page 14: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

14

Superordinateurs

● Superordinateurs ● Logiciels spécialisés nécessaires

Afuah, A. N. and J. M. Utterback (1991, December). The emergence of a new supercomputer architecture. Technological Forecasting and Social Change 40 (4), 315-328.

Ordinateur 1 Ordinateur 2

Ordinateur 3 Ordinateur 4

Page 15: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

15

Tendance

● besoin de logiciels parallèles / distribués pour analyser les données de séquençage avec les superordinateurs

Pollack, A. (2011). DNA sequencing caught in deluge of data. New York Times 1.

Baker, M. (2010, July). Next-generation sequencing: adjusting to data overload. Nature Methods 7 (7), 495-499.

Trelles, O., P. Prins, M. Snir, and R. C. Jansen (2011, February). Big data, but are we ready? Nature Reviews Genetics 12 (3), 224.

(2013, October). In need of an upgrade. Nature Biotechnology 31 (10), 857.

McPherson, J. D. (2009, November). Next-generation gap. Nature Methods 6 (11 Suppl), S2-S5.

Mardis, E. (2010). The $1,000 genome, the $100,000 analysis? Genome Medicine 2 (11), 84+.

Page 16: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

16License: AttributionNoncommercialNo Derivative Works Some rights reserved by flickr/jugbo

Assemblage de novo

Pop, M. Genome assembly reborn: recent computational challenges. Brief Bioinform 10, 354-366 (2009).

Page 17: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

17

À quoi sert l'assemblage ?

● L'ADN est fragmenté avant d'être lu● L'assemblage construit des longues séquences

à partir des courts fragments

Fragments séquencés

Génome

Assemblage

Page 18: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

18

Exposé

● Sujet de recherche● Problèmes que je voulais résoudre● Méthodologie de recherche● Conclusions● Suites à donner

Page 19: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

19

Problèmes que je voulais résoudre

● Assembler des génomes en utilisant plusieurs technologies de séquençage de l'ADN (exactitude)

● Assembler des métagénomes (beaucoup de données) en utilisant des superordinateurs

● Visualiser la structure topologique de génomes et de métagénomes

Page 20: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

20

Exposé

● Sujet de recherche● Problèmes que je voulais résoudre● Méthodologie de recherche● Conclusions● Suites à donner

Page 21: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

21

Représenter les séquences d'ADN

● Comment peut-on représenter les séquences d'ADN ?

Flicek, P. & Birney, E. Sense from sequence reads: methods for alignment and assembly. Nature Methods 6, S6-S12 (2009).

Page 22: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

22

Graphes dirigés

● Graphe G avec sommets V et arcs E

a

b

c

de

f

g

Bondy, J. A. Graph Theory With Applications (Elsevier Science Ltd, 1976).

Page 23: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

23

Graphe de de Bruijn d'ADN

● Alphabet: {A, T, C, G}● Nombre entier k● Sommets: mots de longueur k avec A, T, C, G● Arcs: chevauchements de k – 1● Exemple (k = 9):

ATGCATCAG -> TGCATCAGT● Bijection entre séquences et chemins dans le

graphe

Zerbino, D. R. Genome assembly and comparison using de Bruijn graphs. Ph.D. thesis, University of Cambridge (2009).

Page 24: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

24

Méthode pour gérer beaucoup de données

● Peut-on découper le graphe en morceaux et le distribuer sur des centaines d'ordinateurs ?

Page 25: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

25

Interface de passage de messages

● Message: information échangée entre des acteurs

● MPI: Message Passing Interface● Une interface pour créer des logiciels

massivement distribués

Message Passing Interface Forum, MPI: A Message-Passing interface standard version 3.0 (2012).

ATCGATCAGCATCAGTAC

Page 26: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

26

Interface de passage de messages

● Principalement la communication point à point pour distribuer le graphe

ATCGATCAGCATCAGTAC

Page 27: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

27

Solutions aux problèmes présentés

● RayPlatform: plateforme pour abstraire la complexité

● Solutions implémentées dans Ray● C++, interface de passage de messages (MPI),

graphe de de Bruijn

Page 28: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

28

RayPlatform

Page 29: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

29

Exposé

● Sujet de recherche● Problèmes que je voulais résoudre● Méthodologie de recherche● Conclusions● Suites à donner

Page 30: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

30

● Problème: Assembler des génomes en utilisant plusieurs technologies de séquençage de l'ADN

Page 31: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

31

Idée originale

● Utiliser plusieurs technologies de séquençage de l'ADN en même temps

● En 2010, Roche offrait la technologie 454 et Illumina ne dominait pas autant

Boisvert, S., F. Laviolette, and J. Corbeil (2010, November). Ray: simultaneous assembly of reads from a mix of high-throughput sequencing technologies. Journal of Computational Biology 17 (11), 1519-1533.

Page 32: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

32

Distribution de la couverture

Boisvert et al. 2010 Journal of Computational Biology 17 (11), 1519-1533.

Page 33: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

33

● Problème: Assembler des métagénomes (beaucoup de données) en utilisant des superordinateurs

Boisvert, S., Raymond, F., Godzaridis, E., Laviolette, F. & Corbeil, J. Ray meta: scalable de novo metagenome assembly and profiling. Genome Biology 13, R122+ (2012).

Page 34: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

34

Proportions assemblées de génomes bactériens dans un

métagénome

1000 génomes bactériens, loi de puissance3*10^9 readsErreurs simulées

Bonne proportion des génomes assemblés

Figure 1, Boisvert et al. 2012 Genome Biology

Fiabilité: 1.3 % des contigs ont une erreur

Page 35: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

35

Graphe de de Bruijn colorié

● Ajout d'étiquettes sur les sommets● Permet d'énumérer les génomes qui

contiennent un k-mer donné● Engin de détection sensible et spécifique

Boisvert, S., Raymond, F., Godzaridis, E., Laviolette, F. & Corbeil, J. Ray meta: scalable de novo metagenome assembly and profiling. Genome Biology 13, R122+ (2012).

Page 36: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

36

Proportions estimées pour les génomes

● Avec les k-mers uniquement coloriés

A: métagénome avec 100 génomes

B: métagénome avec 1000 génomes

Figure 2, Boisvert et al. 2012 Genome Biology

Page 37: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

37

Le test des entérotypes

● Peut-on reproduire les entérotypes avec des k-mers plutôt que des alignements ?

● 3 entérotypes:

● 2 entérotypes:

Arumugam, M. (...) and P. Bork (2011, April). Enterotypes of the human gut microbiome. Nature 473 (7346), 174-180.

Wu, G. D. (...) and J. D. Lewis (2011, October). Linking long-term dietary patterns with gut microbial enterotypes. Science (New York, N.Y.) 334 (6052), 105-108.

Page 38: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

38

2 entérotypes avec les k-mers

● Données: Qin et al. 2010 Nature (MetaHIT)

Figure 4, Boisvert et al. 2012 Genome Biology

Page 39: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

39

● Problème: Visualiser la structure topologique de métagénomes

● Bulles (variation génétique), impasses, branchements (répétitions)

● Pour améliorer les assemblages

Page 40: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

40

Visualisation

● La visualisation de graphes de de Bruijn peut aider à découvrir des structures topologiques dans l'ADN de métagénomes

● Déboguer les assemblages et assembleurs● Analogie: une image du problème assiste pour

le diagnostic

Page 41: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

42

Régions répétées (Ray Cloud Browser)

Page 42: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

43Barnes, J. and P. Hut (1986, December). A hierarchical O(N log n) force-calculation algorithm. Nature 324 (6096), 446-449.

Algorithme Barnes-Hut de disposition

Page 43: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

44

Onodera, T., K. Sadakane, and T. Shibuya (2013). Detecting superbubbles in assembly graphs. In A. Darling and J. Stoye (Eds.), Algorithms in Bioinformatics, Volume 8126 of Lecture Notes in Computer Science, pp. 338-348. Springer Berlin Heidelberg.

Bulles dans le graphe

Page 44: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

45

Interface interactive

Page 45: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

46

Vue à vol d'oiseau de l'ADN

Page 46: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

47

Boule d'ADN dans le graphe

Howe, A. C., J. Pell, R. Canino-Koning, R. Mackelprang, S. Tringe, J. Jansson, J. M. Tiedje, and C. T. Brown (2012, December). Illumina sequencing artifacts revealed by connectivity analysis of metagenomic datasets.

Page 47: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

48

Page 48: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

49

Page 49: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

50

Page 50: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

51

Conclusions

● Le passage de messages est une excellente abstraction pour créer des logiciels parallèles

● Le graphe de de Bruijn est une structure de données adéquate pour l'assemblage de novo distribué

● Le logiciel libre Ray implémente ces méthodes scientifiques pour l'assemblage de novo de génomes et de méta-génomes

Page 51: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

52

Exposé

● Sujet de recherche● Problèmes que je voulais résoudre● Méthodologie de recherche● Conclusions● Suites à donner

Page 52: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

53

Suites à donner

● Graphe de de Bruijn sur les protéines (espace des acides aminés)

● Gérer les mésappariements dans les k-mers● Comparer beaucoup d'échantillons rapidement

avec un graphe de de Bruijn colorié (Ray Surveyor)

● Explorer le modèle des acteurs pour la génomique

Page 53: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

54

Questions du jury

Page 54: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

55

Démo Ray Cloud Browser

● http://ray-cloud-browser.genap.ca/client

Page 55: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

56

Quelques modèles possibles

Dean, J. & Ghemawat, S. MapReduce: Simplified data processing on large clusters. Commun. ACM 51, 107-113 (2008).

Gropp, W., Lusk, E. & Skjellum, A. Using MPI: Portable Parallel Programming with the Message Passing Interface. (MIT Press, 1994).

Agha, G. Actors: a model of concurrent computation in distributed systems (MIT Press, Cambridge, MA, USA, 1986).

Sunderam, V. S. PVM: A framework for parallel distributed computing. Concurrency: Pract. Exper. 2, 315-339 (1990).

MPI: Message Passing Interface / Interface de passage de messages

PVM: Portable virtual machines / Machines virtuelles portables

MapReduce ne permet pas la communication entre les sous-tâches

Modèle plutôt théorique

Page 56: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

57

Remerciements

Page 57: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

58

Remerciements

Jacques Corbeil

François Laviolette

Mario Marchand

Page 58: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

59

Conjointe, famille

● Jocelyne, Roger● Liane

Élénie Maxime, Karine

Page 59: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

60

Merci aux examinateurs

● Guillaume Bourque● Jacques Corbeil● André Darveau● François Laviolette● Sylvain Moineau

Page 60: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

61

Faculté de médecine

● Directrice du programme de Physiologie-endocrinologie:Francine Durocher

● Agente de gestion des études: Chantal Joubert

Page 61: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

62

Page 62: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

63

Financement (maîtrise et doctorat)

● Instituts de recherche en santé du Canada (IRSC)

● Bourse d'études supérieures du Canada F. Banting et C. Best - Bourse au doctorat

● Bourse d'études supérieures du Canada F. Banting et C. Best - Bourse à la maîtrise

Page 63: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

64

Équipe Corbeil

● Francis Brochu

● Jacques Corbeil

● Maxime Déraspe

● Marc-Alexandre Nolin

● Pier-Luc Plante

● Frédéric Raymond

● Lynda Robitaille

● Mélissa Sirois

● Thibault Varin

Équipe Ouellette

● Adriano Coelho

● Hélène Gingras

● Philippe Leprohon

● Angana Mukherjee

● Marc Ouellette

CHU de Québec

Équipe Bergeron

● Michel G. Bergeron

● Karel Boissinot

● Maurice Boissinot

Page 64: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

65

CHU de QuébecÉquipe Tremblay

● Joël Rousseau

● Jacques P. Tremblay

Équipe Droit

● Arnaud Droit

● Frédéric Fournier

● Charles Joly-Beauparlant

● René Paradis

Équipe Papadoupoulou

● Barbara Papadoupoulou

● Catherine Jarry

● Pierre Provencher

Équipe Boivin

● Guy Boivin

● Marie-Ève Hamelin

Page 65: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

66

Département d'informatique et de génie logiciel / GRAAL

● Alexandre Drouin● Mathieu Dumoulin● Pascal Germain● Sébastien Giguère● Alexandre Lacoste● François Laviolette● Mario Marchand● Amélie Rolland● Jean-Francis Roy● Dany Vohl

Page 66: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

67

Calcul Canada

Équipe colosse

● Maxime Boissonneault

● Louis Demers

● Jean-Philippe Dionne

● Laurent Duschene

● Jean-Sébastien Landry

● Frederick Lefebvre

● Florent Parent

● Marc Parizeau

Équipe Mammouth Parallèle II● Michel Barette● Carol Gauthier● Minh-Nghia Nguyen● Alain Veilleux

SciNet

● Jonathan Dursi

● Daniel Gruner

● Chris Loken

● Ramses van Zon

Page 67: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

68

Cray Inc.

● Steve Behling● Mikhail Kandel● Bill Long● Claude Paquette● Carlos P. Sosa

Page 68: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

69

Calcul Québec (mp2)

Page 69: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

70

Argonne (Mira)

Page 70: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

71Rick L. Stevens

Page 71: Assemblage adaptatif de génomes et de méta-génomes par ... · Maxime Boissonneault Louis Demers Jean-Philippe Dionne Laurent Duschene Jean-Sébastien Landry Frederick Lefebvre

72

FIN