La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Bio-informatique appliquée Concepts et matrices des substitutions

Présentations similaires


Présentation au sujet: "Bio-informatique appliquée Concepts et matrices des substitutions"— Transcription de la présentation:

1 Bio-informatique appliquée Concepts et matrices des substitutions
Emese Meglécz Groupe Bureau Virtuel: AMU_BI4U2_bioinfo TDs et cours de Jacques van Helden: Cours basé sur les cours de Céline Brochier-Armanet et Jacques van Helden

2 Contenu du cours Modèles évolutifs Alignements de paires de séquences
Mutations, duplications, divergence Homologie, orthologie, paralogie, etc … Alignements de paires de séquences Matrices de substitutions Dot plots (dottup, dotmatcher) Alignement par glissement Alignement avec indels Global (Needleman-Wunsch) Local (Smith-Waterman) Recherche de similarités dans les bases de données (Fasta, BLAST) Alignements multiples (ClustalX) Identification de motifs dans les séquences

3 Similarité % Identité « identities »:
Proportion des aa identiques entre les séquences % Similarité « positives »: Proportion des aa similaires entre les séquences Identities = 14/26 (54%), Positives = 15/26 (58%), VCGMWLDGDIAAVDMFTHVEIGDDEV V G W+ GDI MFTH DD EV VAGIWVAGDIRGGPMFTHTAYDDFEV

4 Similarité % Identité ou similarité maximale: 100%
% Identité entre deux séquences nucléiques aléatoires ?

5 Similarité % Identité ou similarité maximale: 100%
% Identité entre deux séquences nucléiques aléatoires ? 4 bases => % Identité attendu entre séquences aléatoires: ¼

6 Similarité % Identité ou similarité maximale: 100%
% Identité entre deux séquences protéiques aléatoires ?

7 Similarité % Identité ou similarité maximale: 100%
% Identité entre deux séquences protéiques aléatoires ? 20 aa => % Identité attendu entre séquences aléatoires: 1/20

8 Similarité, homologie, analogie
La similarité entre deux séquences peut s’interpréter par deux hypothèses alternatives: Homologie: la ressemblance s’explique par le fait que les deux séquences divergent d’un ancêtre commun. Evolution convergente (analogie): les similarités sont apparues dans les deux séquences de façon indépendante, mais ont été sélectionnées pour la même raison.

9 Homologie Deux séquences sont dites homologues si elles possèdent un ancêtre commun L’existence d’un ancêtre commun est inférée à partir de la similarité Événement évolutif (spéciation, duplication) séquence1 séquence2 Ancêtre commun

10 Homologie ≠ Similarité
L’homologie n’est pas quantifiable Deux séquences sont homologues (possèdent des caractères communs parce qu’elles dérivent d’un ancêtre commun) ou elles ne le sont pas. Raisonnement binaire La similarité est quantifiable On peut dire de deux séquences qu’elles sont similaires à 50% ou 75% 30 % d’identité sur une longueur de 100 AA homologie est probable entre les séquences

11 Duplication et spéciation
Deux séquences qui descendent d’un ancêtre commun divergent. La divergence peut résulter d’une duplication ou d’une spéciation. Evénements de mutations: substitutions, délétions, insertions. a1 a2 divergence now time a duplication ancestral sequence b c divergence now time a speciation ancestral species

12 Homologie Inférence Avant d’affirmer que deux séquences sont homologues, nous devrions pouvoir retracer leur histoire jusqu’à leur ancêtre commun. Nous ne pouvons malheureusement pas disposer des séquences des espèces disparues. Il est donc impossible de démontrer formellement l’homologie. Cependant, nous pouvons appuyer l’hypothèse d’homologie sur une analyse de la vraisemblance d’un scénario évolutif (taux de mutations, niveaux de similarités). L’inférence d’homologie est toujours attachée à un certain risque de faux positifs.

13 Homologie ≠ Similarité
La formulation correcte : on observe un certain niveau de similarité entre deux séquences (% identité, % similarité). Sur cette base, on évalue des scénarios évolutifs: cette similarité peut provenir d’une évolution convergente (analogie) d’une évolution divergente à partir d’un ancêtre commun (homologie) Similarité due au hasard Si la deuxième hypothèse est la plus vraisemblable, on infère que les séquences sont homologues.

14 Similarité sans homologie
Convergence ou simple hasard pour de courtes séquences (quelques résidus) Score = 32.0 bits (68), Expect = 9.5 Identities = 14/26 (54%), Positives = 14/26 (54%), Gaps = 7/26 (26%) Query 2 VCGMWRDGDI---EMFTH---DD-EV 20 V G W GDI MFTH DD EV Sbjct 304 VAGIWVAGDIRGGPMFTHTAYDDFEV 329

15 Similarité sans homologie
Existence de régions de faible complexité (régions riches en quelques aa., Cas de la fibroïne [GSGAGA]n)

16 Homologie sans Similarité
Globine gamma humaine vs myoglobine humaine GENE ID: 4151 MB | myoglobin [Homo sapiens] (Over 10 PubMed links) Score = 48.5 bits (114), Expect = 6e-06, Identities = 31/121 (26%), Positives = 53/121 (44%), Gaps = 0/121 (0%) Query 26 GETLGRLLVVYPWTQRFFDSFGNLSSASAIMGNPKVKAHGKKVLTSLGDAIKHLDDLKGT 85 GE L RL +P T FD F +L S K HG VLT+LG +K + Sbjct 9 GEVLIRLFKGHPETLEKFDKFKHLKSEDEMKASEDLKKHGATVLTALGGILKKKGHHEAE 68 Query 86 FAQLSELHCDKLHVDPENFKLLGNVLVTVLAIHFGKEFTPEVQASWQKMVTGVASALSSR 145 L++ H K VL +F Q + K S Sbjct 69 IKPLAQSHATKHKIPVKYLEFISECIIQVLQSKHPGDFGADAQGAMNKALELFRKDMASN 128 Query 146 Y 146 Y Sbjct 129 Y 129

17 Homologie sans Similarité
Wajcmana et Kiger, 2002

18 Homologie/analogie Analogie: relation entre deux caractères qui se sont développés de manière convergente à partir d’ancêtres différents. Homologie: L'homologie est la relation entre les deux caractères qui sont descendus, le plus souvent avec une divergence, d'un caractère ancestral commun. Cenancestor: l'ancêtre commun le plus récent des taxons d’intérêt. MRCA (Most Recent Common Ancestor) Fitch, W. M. (2000). Homology a personal view on some of the problems. Trends Genet 16,

19 Les catégories d’homologies
Orthologie: paire de gènes homologues dont le dernier ancêtre commun a eu lieu immédiatement avant un événement de spéciation La fonction est souvent conservée au cours de l’évolution des orthologues A, B et C sont orthologues SeqA SeqB SeqC Chat Souris Rat Myoglobines Spéciations

20 Les catégories d’homologies
Paralogie: paire de gènes homologues dont le dernier ancêtre commun a eu lieu immédiatement avant un événement de duplication génique Les fonctions d’un ou de plusieurs paralogues peuvent changer au cours de l’évolution (spécialisation, nouvelle fonction) B et C sont paralogues A et C, A et B sont orthologues Spéciation Duplication SeqA SeqB SeqC Insuline Insuline I Insuline II Chat Souris

21 Les catégories d’homologies
Xénologie: relation entre les deux gènes homologues dont l'histoire, depuis leur ancêtre commun, implique le transfert du matériel génétique interspécifiques (horizontal) Ancêtre de B Ancêtre de A Espèce A Espèce B

22 Exercise Définissez le type d’homologie/analogies entre chaque paire des gènes. P paralogue O orthologue X xénologue A analogue Orthologues: gènes homologues issus de la spéciation Paralogues: gènes homologues issus d'un phénomène de duplication Xénologue: Gène ayant été acquis par transfert horizontal

23 Exercise Définissez le type d’homologie/analogie entre chaque paire des gènes. P paralogue O orthologue X xénologue A analogue Orthologues: gènes homologues issus de la spéciation Paralogues: gènes homologues issus d'un phénomène de duplication Xénologue: Gène ayant été acquis par transfert horizontal

24 Exercise Définissez le type d’homologie/analogie entre chaque paire des gènes. P paralogue O orthologue X xénologue A analogue Orthologues: gènes homologues issus de la spéciation Paralogues: gènes homologues issus d'un phénomène de duplication Xénologue: Gène ayant été acquis par transfert horizontal

25 Exercise Orthologie peut être une relation 1 à N
A1 [orthologue]-> B1 A1 [orthologue]-> B2 L’orthologie est réciproque. A1 <-[orthologue]-> B1 L’orthologie n’est pas transitive A1 <-[orthologue]-> B2 B1 <-[paralogue]-> B2

26 Exercise A, B, C représentent les espèces 2, 3, 3 les copies des gènes
A1 AB1 B1 C1 B2 C C3 A, B, C représentent les espèces 2, 3, 3 les copies des gènes Spéciation Duplication

27 Exercise A, B, C représentent les espèces
A1 AB1 B1 C1 B2 C C3 A1 C3 C2 B2 C1 AB1 B1 A, B, C représentent les espèces 1, 2, 3 les copies des gènes Les deux arbres sont identiques Spéciation Duplication

28 Exercise Marquez les spéciations et les duplications sur l’arbre et
déterminez le type d’homologie entre Seq1 et Seq2 Seq1 et Seq3 Seq1 et Seq4 Seq2 et Seq3 Seq2 et Seq4 Seq3 et Seq4 Seq Seq2 Seq3 Seq4 Espèce A Espèce B

29 Exercise Marquez les spéciations et les duplications sur l’arbre et
déterminez le type d’homologie entre Seq1 et Seq2 paralogues Seq1 et Seq3 orthologues Seq1 et Seq4 orthologues Seq2 et Seq3 orthologues Seq2 et Seq4 orthologues Seq3 et Seq4 paralogues Spéciation Duplications Seq Seq2 Seq3 Seq4 Espèce A Espèce B

30 Exercise Marquez les spéciations et les duplications sur l’arbre et
déterminez le type d’homologie entre Seq1 et Seq2 Seq1 et Seq3 Seq1 et Seq4 Seq2 et Seq3 Seq2 et Seq4 Seq3 et Seq4 Seq Seq2 Seq3 Seq4 Espèce A Espèce B Espèce A Espèce B

31 Exercise Marquez les spéciations et les duplications sur l’arbre et
déterminez le type d’homologie entre Seq1 et Seq2 orthologues Seq1 et Seq3 paralogues Seq1 et Seq4 paralogues Seq2 et Seq3 paralogues Seq2 et Seq4 paralogues Seq3 et Seq4 orthologues Duplication Spéciations Seq Seq2 Seq3 Seq4 Espèce A Espèce B Espèce A Espèce B

32 Alignement Alignez les séquences suivantes: Seq1 GTTACGA Seq2 GTTGGA

33 Alignement Seq1 GTTACGA Seq2 GTTGGA Seq2 GTT-GGA *** ** Seq2 GTTG-GA Alignement 1 Alignement 2

34 Alignement des séquences
Identification des positions homologues dans les séquences nucléotidique ou protéiques maximiser leurs similarités Alignement de 2 séquences Alignement par paire: Alignement multiple: AACTGCATTGTA AA-TGCAT-GTA AACTCCATTGTA AA-TGAATT-TA ** * ** ** AACTGCATTGTA AA-TGCAT-GTA ** ***** ***

35 Alignement global et local
A B A’ C1 A C A’ B2 Seq1 Seq2

36 Alignement global et local
A B A’ C1 A C A’ B2 Seq1 Seq2 Alignement global A B A’ C1 Seq1 Seq2 A C A’ B2

37 Alignement global et local
A B A’ C1 A C A’ B2 Seq1 Seq2 Alignement global Alignement local A B A’ C1 A1 A2 B1 B2 A’1 A’2 C1 C2 Seq1 A’1 A2 Seq2 A C A’ B2 A1 A’2

38 Matrices des substitutions (matrice des scores)
Score: valeur numérique de chaque événement A T C G X Y Score de substitution (Y): 0 Score d’identité (X): 1 Pénalité de gap : -1

39 Matrices des substitutions
G 1 Pénalité de gap : -1 Seq1 GTTACGA Seq2 GTT-GGA *** ** Seq2 GTTG-GA Calculez les scores !

40 Matrices des substitutions
G 1 Pénalité de gap : -1 Seq1 GTTACGA Seq2 GTT-GGA *** ** Seq2 GTTG-GA Score: 5 -1 = 4

41 Matrices des substitutions
G 5 -4 Pénalité de gap : -10 Seq1 GTTACGA Seq2 GTT-GGA *** ** Seq2 GTTG-GA Calculez les scores !

42 Matrices des substitutions
Le valeur de score de l’alignement dépend de matrice de score utilisé A T C G 5 -4 Pénalité de gap : -10 Seq1 GTTACGA Seq2 GTT-GGA *** ** Seq2 GTTG-GA Score: (5 x 5) – (1 x 4) –(1 x 10) = 11

43 Matrices des substitutions
G 5 -4 Pénalité de gap : -10 Seq1 GTTACGAGTTACGA Seq2 GTT-GGAGTT-GGA *** ***** ** Seq1 GTTACGA Seq2 GTT-GGA *** ** Calculez les scores et les identités !

44 Matrices des substitutions
Le valeur de score de l’alignement dépend de longueur de l’alignement A T C G 5 -4 Pénalité de gap : -10 Seq1 GTTACGAGTTACGA Seq2 GTT-GGAGTT-GGA *** ***** ** Seq1 GTTACGA Seq2 GTT-GGA *** ** Score: (10 x 5) – (2 x 4) –(2 x 10) = 22 Identité : 5/7 Score: (5 x 5) – (1 x 4) –(1 x 10) = 11

45 Matrices des substitutions
Le score de l’alignement dépend Des matrices de substitutions => impossible de comparer des alignements faits avec des matrices différentes Longueur de l’alignement Les scores servent à optimiser un alignement, une matrice de scores et une pénalité des gaps donnés

46 Modèle d’évolution Kimura à deux paramètres
Modèle d’évolution: intégration des paramètres venant des observations biologiques A T C G X Z Y Score d’identité (X): 1 Score de transition (Y): 0,5 Score de transversion (Z) : 0 Pénalité de gap : -1 Purines A G C T Transition (Y) Transversion (Z) Pyrimidines

47 Modèle d’évolution; Kimura à deux paramètres
C G 1 0,5 A G C T Pénalité de gap : -1 Seq1 GTTACGA Seq2 GTT-GGA *** ** Seq2 GTTG-GA Calculez les scores !

48 Modèle d’évolution A G C T Pénalité de gap : -1 A T C G 1 0,5
0,5 A G C T Pénalité de gap : -1 Seq1 GTTACGA Seq2 GTT-GGA *** ** Seq2 GTTG-GA Score: = 4 Score: ,5 = 4,5

49 Pénalité des indels Seq1 GTTGAGGCGTGGAAA Seq2 GTTGCGTGGAAA
Alignez les séquences suivantes et calculez les scores: Seq1 GTTGAGGCGTGGAAA Seq2 GTTGCGTGGAAA A T C G 1 0,5 Pénalité de gap : -1

50 Pénalité des indels Alignement 1 Alignement 2 Alignement 3
Seq1 GTTGAGGCGTGGAAA Seq2 GTT---GCGTGGAAA *** ********* Seq2 GTT--G-CGTGGAAA *** * ******** Seq2 GTTG---CGTGGAAA **** ******** Alignement 1 (12 x 1) – (3 x 1) = 9 Alignement 2 (12 x 1) – (3 x 1) = 9 Alignement 3 (12 x 1) – (3 x 1) = 9 A T C G 1 0,5 Pénalité de gap : -1

51 Pénalité des indels Calculez les scores !
Seq1 GTTGAGGCGTGGAAA Seq2 GTT---GCGTGGAAA *** ********* Seq2 GTT--G-CGTGGAAA *** * ******** Calculez les scores ! A T C G 1 0,5 Pénalité d’ouverture de gap : -3 Pénalité d’extension de gap :-1

52 Pénalité des indels Alignement 1 (12x1) – 3 – (3x1) = 6 Alignement 2
Seq1 GTTGAGGCGTGGAAA Seq2 GTT---GCGTGGAAA *** ********* Seq2 GTT--G-CGTGGAAA *** * ******** Alignement 1 (12x1) – 3 – (3x1) = 6 Alignement 2 (12x1) – (2x3) – (3x1) = 3 A T C G 1 0,5 Pénalité d’ouverture de gap : -3 Pénalité d’extension de gap :-1

53 Alignement Les mutations sont rares
Choisir l’hypothèse qui implique le moins de changements évolutifs ET Les changements les plus probables

54 Fréquence des mutations observés
Généralités: f (mutations) > f (mutations observées) f (substitutions) > f (indel) (contre exemple: microsatellites) f (transitions) > f (transversion) Un évènement d’insertion/délétion peut impliquer plusieurs résidus

55 Évolution des séquences protéiques (1)
Plus difficile à modéliser que celui des nucléotides: Un acide aminé peut être remplacé par un autre de différentes façons (code génétique). Phe (UUU, UUC) => Leu(UUA, UUG, CUU, CUC, CUA, CUG) Le nombre de substitutions requises pour passer d’un acide aminé à un autre diffère. Asn (AAU, AAC) => Trp (UGG) 3 mutations; Phe => Leu 1ou 2 mutations La probabilité des substitutions au niveau nucléotidique diffère P(AAU,Asn|GAU,Asp) > P(AAU,Asn|CAU,His) P(Transition) > P(Transversion)

56 Évolution des séquences protéiques (2)
Certaines substitutions peuvent avoir plus ou moins d’effet sur la fonction des protéines. Acide aminés polaires, apolaires, basique, acide, STOP Petit N Q D E K R H Y W F M T S C A G I L V OH Polaire P Hydrophile Aliphatique Hydrophobe NH2 Aromatique Chargé Positif Négatif

57 Modèles d’évolution des séquence protéiques
Mesure des fréquences de substitution dans des alignements de protéines homologues : Matrices basées sur des arbres construits en utilisant le maximum de parcimonie : PAM (Dayhoff et al., 1978). JTT (Jones et al., 1992). Matrices basées sur des arbres construits en utilisant le maximum de vraisemblance : WAG (Whelan et Goldman, 2001). Matrices basées sur des comparaisons par paires utilisant des alignements locaux : BLOSUM (Henikoff et Henikoff, 1992).

58 Construction d’une matrice de substitution
VCGM VGVM Aligner des séquences Compter des occurrences de chaque paire d’aa dans les alignements (y compris les identités) Changer les nombres des occurrences en fréquences V C G M… 1 V C G M… 0,25

59 Construction d’une matrice de substitution
VCGM VGVM Calculer la fréquence de chaque aa. fV= 0,375, fC= 0,125, fG= 0,25, fM= 0,25 Transformer les fréquences en lod- scores (lod-score = "log-odds" = "log des chances" V C G M… 0,25 V C G M… 0,8 NA 1,4 3 2

60 Matrice PAM Chaque case représente la probabilité de voir ces deux résidus remplacés l'un par l'autre dans un alignement. (matrice lod-score, de "log-odds" ou "log des chances") Valeurs négatives => On observe le remplacement moins souvent qu’on pourrait l’attendre par hasard. Valeurs positives => On observe le remplacement plus souvent qu’on pourrait l’attendre par hasard. fij est la fréquence de remplacement du résidu i par j fi et fj sont les fréquences respectives des résidus i et j

61 Matrice de PAM (exemple fictif)
fG = 0,072 et fA = 0,078 Fréquence de paire Ala-Gly dans les séquences aléatoires: 0,072 x 0,078 = 0,0056 fij = fAG la fréquence de remplacement A-G = 0,008 S = log (fij / (fi x fj)) = log2(0,008/0,0056)=0,5

62 Matrices PAM et JTT PAM (Point Accepted Mutation) :
71 familles de gènes nucléaires correspondant à 1300 séquences : Séquences peu divergentes entre elles (identité ≥ 85 % entre chaque paire possible dans une famille). Alignements globaux JTT (Jones, Taylor and Thornton) : Construites à partir de mutations ponctuelles observées dans protéines. Alignements globaux.

63 Matrice de PAM La table est valable pour une certaine distance évolutive, car les fréquences des substitutions dépendent de taux de divergence entre les séquences. Margaret Dayhoff a calculé une série de matrices; chacune correspondant à un taux de divergence différent PAM001 1% substitution per position en moyenne PAM % substitution per position en moyenne PAM % substitution per position en moyenne (note: une position peut muter plusieurs fois) La matrice de substitution devrait être choisie en fonction des divergences entre les séquences

64 Matrice de PAM250 S tryptophane/cystéine = -8
S tyrosine/phénylalanine = 7 S tryptophane/tryptophane = 17

65 Matrice de PAM250 S tryptophane/cystéine = -8
S tyrosine/phénylalanine = 7 S tryptophane/tryptophane = 17

66 Matrice de PAM250 (Hinton diagram)
Carré jaunes => valeurs positives (mutations acceptés) Carrés rouges=> valeurs négatives (mutations rares). Les tailles de carrés sont proportionnelles aux valeurs absolues des scores

67 Matrice de BLOSUM BLOSUM (Blocks Substitution Matrices) :
Utilisation de ~2000 domaines conservés provenant de 500 familles de protéines. Comparaisons effectuées dans les domaines alignés (banque BLOCKS). Matrices créées à partir de domaines comprenant des séquences ± divergentes : Toutes les paires ayant servi a construire une matrice BLOSUMk ont une identité ≥ à k %. Matrices plus adaptées pour des protéines distantes du point de vue évolutif.

68 Matrice de BLOSUM62

69 Choix d’une matrice Pas de matrice idéale.
BLOSUM globalement meilleures que PAM. Degré de similarité des séquences. Il est recommandé d’expérimenter !

70 Score d’un alignement Go : Pénalité d’ouverture de gap (-10)
Ge: Pénalité d’extension de gap (-1) i R L A S V E T D M P L T L R Q H . | . | : : | . : . go ge ge ge ge | | T L T S L Q T T L K N L K E M A H L G T H S = 7

71 Références clés pour les matrices de substitutions
PAM series Dayhoff, M. O., Schwartz, R. M. & Orcutt, B. (1978). A model of evolutionary change in proteins. Atlas of Protein Sequence and Structure 5, BLOSUM substitution matrices Henikoff, S. & Henikoff, J. G. (1992). Amino acid substitution matrices from protein blocks. Proc Natl Acad Sci U S A 89, Gonnet matrices, built by an iterative procedure Gonnet, G. H., Cohen, M. A. & Benner, S. A. (1992). Exhaustive matching of the entire protein sequence database. Science 256,

72 Bibliographie Tagu et Riesler: Bio-informatique. Principes d’utilisation des outils, 2010, Editions Quae (Code BU: BIO) W. Mount. Bioinformatics: Sequence and Genome Analysis. (2004) pp (Code BU: MOU) Perrière et Brochier-Armanet: Concepts et méthodes en phylogénie moléculaire, 2010, Springer (BU: PER) Cours basée sur les cours de Céline Brochier-Armanet et Jacques van Helden


Télécharger ppt "Bio-informatique appliquée Concepts et matrices des substitutions"

Présentations similaires


Annonces Google