Bioinformatique: alignement de séquences

Dimension: px
Commencer à balayer dès la page:

Download "Bioinformatique: alignement de séquences"

Transcription

1 Bioinformatique: alignement de séquences Céline Brochier-Armanet Université Claude Bernard, Lyon 1 Laboratoire de Biométrie et Biologie évolutive (UMR 5558) Celine.brochier-armanet@univ-lyon1.fr

2 Problème NP-complet Requière l utilisation d heuristiques > 100 heuristiques disponibles => solutions différentes Le choix

3 Alignement global vs alignement local A1 B1 C1 A'1 Séquence 1 A2 C2 B2 Séquence 2 Needleman & Wunsch FASTA A1 B1 C1 A'1 A2 C2 B2 A1 B1 C1 A'1 B1 B2 A1 A2 A'1 A2 C1 C2 Smith & Waterman BLAST A2 C2 B2

4 Alignement de deux séquences vs alignement multiple Séquence 1 Séquence 2 Séquence 1 Séquence 2 Séquence 3 Séquence 4

5 Représentation Les résidus (nucléotides, acides aminés) sont superposés de façon à maximiser la similarité entre les séquences (selon les critères choisis) : G T T A A G G C G G G A A A G T T G C G A G G A C A * * * * * * * * * * Il existe deux sortes de mutations : Substitutions (mismatches). Insertions et délétions (indels ou gaps).

6 Quel est le bon alignement? G T T A C G A G T T - G G A * * * * * ou G T T A C G A G T T G - G A * * * * * G T T A C - G A G T T - - G G A * * * * * Doit maximiser la «similarité» entre les séquences Évolution : seront alignés ensemble des résidus homologues, cad descendant d un même résidu ancestral. Structure : seront alignés ensembles des résidus occupant une position équivalente des résidus dans des structures 2D ou 3D. Fonction : seront alignés ensembles des résidus ayant des fonctions similaires. Critères d évaluation / comparaison des alignements

7 Matrices de points (dot-plot) Comparaison visuelle de deux séquences : Une suite de points en diagonale indique une similarité locale. Méthode simple et rapide : Algorithme en O(nm). Visualisation des répétitions directes ou inversées. Pas d alignement global. Pas de score associé. C T G C A C G T A T T A C T T G C A C G T A T

8 Élimination du bruit de fond Filtrage en affichant un point uniquement si plusieurs résidus successifs correspondent : Exemple des hémoglobines et humaines : Identités = 3/10 Identités = 5/10

9 Fonction de score de similarité G T T A A G G C G G G A A A G T T G C G A G G A C A * * * * * * * * * * Score = Score Identités + Score Différences Identité = +1 Substitution = 0 Gap = -1 Score = 10-4 = 6

10 Modèle d évolution (ADN) A C G T P(transition) > P(transversion) G T T A C G A G T T G - G A * * * : * * > G T T A C G A G T T - G G A * * * * *

11 Matrice de substitution (ADN) A 1 C G (A, A) = 1.0 (A, G) = 0.5 (A, ) = -1 T A C G T G T T A C G A G T T A C G A G T T - G G A < G T T G - G A Score = 4 Score = 4.5

12 Le cas des acides aminés 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). Asp (GAC) Tyr (UAC, UAU) 1 ou 2 mutations

13 Le cas des acides aminés 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). Le nombre de substitutions requises pour passer d un acide aminé à un autre diffère. Asp (GAC, GAU) Tyr (UAC, UAU) 1 mutation Asp (GAC, GAU) Cys (UGC, UGU) 2 mutations Asp (GAC, GAU) Trp (UGG) 3 mutations

14 Le cas des acides aminés 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). Le nombre de substitutions requises pour passer d un acide aminé à un autre diffère. La probabilité des substitutions au niveau nucléotidique diffère : P(AAU Asn GAU Asp ) > P(AAU Asn CAU His )

15 Le cas des acides aminés 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). Le nombre de substitutions requises pour passer d un acide aminé à un autre diffère. La probabilité des substitutions au niveau nucléotidique diffère : Certaines substitutions peuvent avoir plus ou moins d effet sur la fonction des protéines. Acidité, hydrophobicité, structure des protéines, etc. Val Ile Substitutions conservatrices NH2 H C COOH H C CH3 CH3 NH2 H C COOH H C CH3 CH2 CH3

16 Modèles d évolution (prot.) 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 utili-sant des alignements locaux : BLOSUM (Henikoff et Henikoff, 1992).

17 Matrice de substitution (prot.) D 6 (D, D) (W, W) E 2 5 F G W Certains acides aminés sont moins facilement substituables D E F G W M R D W - G F M R - W D G F * * * * * > M R - D W G F M R W D - G F * * * * *

18 Matrices de Dayoff ou PAM PAM = Percentage of Accepted point Mutation Margaret Dayhoff, 1978 Probabilité d'observer la mutation X->Y après un temps évolutif donné. Basé sur alignement de protéines conservées à + de 85%. 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"). Un exemple de lod-score est: S = log (Fij / (Fi x Fj)) Où Fij est la fréquence de remplacement du résidu i par j, et Fi et Fj sont les fréquences respectives des résidus i et j. Dans cette matrice de similitude, plus la valeur est négative, plus la probabilité est faible, plus le remplacement est rare. La table est valable pour une certaine distance évolutive. La distance est mesurée en PAM: nbre de mutations ponctuelles par 100 aa. 2 Séquences séparées par une unité PAM: 1 mutation par 100 aa. Les valeurs sont déterminées initialement pour des protéines séparées de 6 à 100 PAM, puis extrapolées pour 150, 250 PAM, etc. Pour des protéines éloignées, on ne pourrait pas directement extrapoler à partir de valeurs tirées par ex. de PAM 10, car la nature des mutations change avec la distance évolutive. Le code génétique, par exemple, influence les mutations permises sur une courte durée, mais pas sur une longue durée.

19 Matrice de Dayoff (1979) A B C D E F G H I K L M N P Q R S T V W Y Z A B C D E F G H I University of Nijmegen W=Tryprophane (Cyclique) C= Cysteine (Soufre) K L M N P Q R S T V W Y 0.6 Z

20 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 ponc-tuelles observées dans protéines. Alignements globaux.

21 % de différences Seuil pour les matrices PAM Twilight Zone PAM

22 Matrices 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.

23 BLOSUM Choix d une matrice Pas de matrice idéale. Meilleurs résultats avec les matrices utilisant des modèles d évolution : BLOSUM globalement meilleures que PAM. Degré de similarité des séquences. Il est recommandé d expérimenter! PAM Identité % 10 0

24 pénalité Pondération des gaps Pénalités linéaires : w = o + e k o : pénalité pour l ouverture d un gap. e : pénalité pour l extension d un gap. k : longueur du gap TGATATCGCCA TGAT-T--CCA **** * *** k > TGATATCGCCA TGAT---TCCA **** ***

25 pénalité Autres pondérations Pénalités logarithmiques : w = o + e log(k) Pondération par la distance évolutive : e diminue quand la distance augmente. Pondération par la nature des résidus : e diminue dans les régions hydrophiles Résidus hydrophiles k N Cœur hydrophobe C

26 Séquence B Needleman et Wunsch Représentation sous la forme d une trajectoire dans une matrice : Détermination de la trajectoire optimisant un score donné. Soit deux séquences A et B de longueurs m et n : Définition de la matrice de chemin S : Dans chaque case de cette matrice on stocke S(i, j), le score optimum de la trajectoire permettant d arriver à cette case. b 1 b j b n Séquence A a 1 a i a m S(i, j)

27 Construction de la matrice Soit S(i, j) la valeur optimum du score dans la case de coordonnées (i, j) : Définition par rapport aux scores dans les trois cases adjacentes (i 1, j), (i 1, j 1) et (i, j 1) : i 1 i j 1 j S(i, j) S(i, j) = max S(i 1, j) + (a i, ), S(i 1, j 1) + (a i, b j ), S(i, j 1) + (, b j )

28 Bords de la matrice Les cases situées sur le bord du haut ou le bord gauche de la matrice ne possèdent plus le total requis de trois cases précédentes : On ajoute une ligne et une colonne supplémentaires afin d initialiser la matrice. Le balayage ne se faisant plus qu avec des indices 1 on ne rencontre plus de cases nécessitant un traitement particulier. Bord gauche Bord du haut S(i, j) S(i, j)

29 Exemple de calcul A G C T A A T T A Identité : +1 Mismatch : +0 Gap : A G C T A A T T A S = +1 A G C T A A T T A S = +1

30 Smith et Waterman Algorithme dérivé de Needleman et Wunsch : Initialisation des bords à 0. N importe quelle case de la matrice peut être considérée comme point de départ pour le calcul du score. j 1 j i 1 i S(i, j) S(i, j) = max S(i 1, j) + (a i, ), S(i 1, j 1) + (a i, b j ), S(i, j 1) + (, b j ) 0 S(i, j) < 0 S(i, j) = 0

31 L alignement de n séquences Application possible du Needleman & Wunch à plus de deux séquences (en théorie) Pairwise Alignment: three possibilities Alignment of three sequences : seven possibilities Le nombre de possibilité pour aligner n séquences est proportionnel à 2 n 1. Le besoin en mémoire et ressources de calcul augmentent de manière exponentielle avec le nombre de séquences Application d heuristiques

32 Outils pour la recherche par similarité Utilisation d outils comme BLASTP/TBLASTN pour la recherche par similarité dans différentes banques de données de séquences protéiques/nucléiques Banques de séquences protéiques types SWISS-PROT : banque non redondante de séquences protéiques confirmées (Août 2010: entrées (158,316 en 2004), incluant de nombreuses annotations et références croisées avec d autres banques de séquences, de structures, de familles protéiques, de références bibliographiques, de descriptions de la fonction et du rôle biologique des protéines TrEMBL : banque non redondante de traduction des CDS soumis à EMBL (Août 2010: entrées ( en 2004)

33 Guy Perrière BLAST : principe général Mot Séquence banque Séquence requête Longueur du mot = w Score T Séquence banque Séquence requête Extension du segment similaire HSP : High Scoring Pair Score T Score max. Extension du segment x Extension stoppée quand : - la fin d une des deux séquences est atteinte - score 0 - score score_max - x

34 Guy Perrière Exemple S L A A L L N K C K T P Q G Q R L V N Q W T x Liste de mots voisins P Q G 18 P E G 15 P R G 14 P K G 14 P N G 13 P D G 13 P H G 13 P M G 13 P S G 13 P Q A 12 P Q N (P, P) = 7 (Q, R) = 1 (G, G) = 6 Score seuil T = 13 Query : 325 S L A A L L N K C K T P Q G Q R L V N Q W L A + + L + T P G R W Sbjct : 290 T L A S V L D C T V T P M G S R M L K R W 310

35 Guy Perrière Versions de BLAST blastp : protéine vs. protéine. Séquence Banque blastn : utile pour le non-codant. Protéique blastp Protéique blastx : séquences codantes non identifiées. tblastn : homologues dans un génome non complètement annoté. Nucléique T T blastn tblastx T Nucléique

36 Guy Perrière Évaluation statistique Similarités détectées : Relations significatives. Similarités dues au hasard. Fonction de score : Mesure sous la forme : D une espérance mathématique (E-value). Valeur en bits. Basée sur une distribution calculée à partir séquences non homologues. Les scores dépendent de la taille de la banque.

37 Guy Perrière E-value, bits et similarité Soit E, l espérance mathématique d avoir une similarité au score S observé : E = Kmn e S Avec m et n les longueurs des deux séquences considérées, et K et deux paramètres dérivés de la distribution précédente. Le score en bits S' est donné par : S' = [ S log(k)] / log(2) La relation entre E et S' est donc donnée par : E = mn 2 S'

38 Recherche par Blast au NCBI

39 Choix des paramètres

40 Choix des paramètres

41 Choix des paramètres avancés

42 Résultats du BLAST : Entête

43 Résultats du BLAST : Reformater les résultats

44 Résultats du BLAST : Domaines conservés

45 Résultats du BLAST : Vue graphique

46 Résultats du BLAST : Descriptions

47 Résultats du BLAST : Alignements locaux

48 Résultats du BLAST : Alignements locaux

49 Taxonomy report

50 Caractéristiques des principaux logiciels d alignement multiple Composants principaux des algorithmes Principaux logiciels (Chatzou et al. 2015)

51 L alignement progressif Principe = procédure itérative basée sur le regroupement d alignements deux à deux pour construire un alignement multiple Trois étapes : Alignement de paires de séquences Construction d un arbre guide Alignement de groupes de séquences déjà alignées (alignement progressif). CLUSTAL (Higgins, Sharp 1988, Thompson et al., 1994), le programme d alignement multiple le plus cité. MULTALIN, PILEUP, T-Coffee, Muscle

52 L homologie, base théorique de l alignement multiple Les séquences homologues sont reliées d un point de vue évolutif Idée = construire progressivement un alignement, à partir de séries de séquences (ou de groupes de séquences) alignées deux à deux, suivant un ordre de branchement donné par un arbre phylogénétique Alignement des séquences les plus proches d un point de vue phylogénétique Intégration progressive des séquences un peu plus éloignées Approche suffisamment rapide pour permettre la construction d alignements contenant un grand nombre de séquences

53 Alignement progressif Construction itérative par groupement des alignements de paires de séquences : Alignement de toutes les paires possibles : Établissement d une matrice de distances basée sur les scores des alignements. Groupement des paires et / ou des séquences. Groupement des alignements (alignement progressif proprement dit). Différentes implémentations disponibles : CLUSTAL, MULTALIN, MUSCLE.

54 Algorithme de CLUSTAL W Alignement de toutes les paires de séquences deux à deux par l algorithme de Needleman et Wunsh Construction d une matrice de distances d après la divergence mesurée entre chaque paire de séquences Calcul d un arbre guide à partir de la matrice de distances Alignement progressif des séquences suivant l ordre de branchement donné par l arbre

55 Exemple Alignement de 7 séquences de globines: Hémoglobine b Humaine (Hbb_H) Hémoglobine a Humaine (Hba_H) Hémoglobine b Cheval (Hbb_C) Hémoglobine a Cheval (Hba_C) Myoglobine de cétacé Physeter catodon (Myo) Hémoglobine V de lamproie Petromyzon marinus (Glb5) Leghémoglobine II de Lupin (Lgb)

56 Alignement des séquences 2 à 2 et construction de la matrice de distances Alignement des séquences 2 à 2 par programmation dynamique (algorithme de Needleman et Wunsh) connaissant une matrice de similarité et les pénalité dues aux gaps (ouverture et extension) Score = nombre d identités / nb de résidus comparés (excluant les gaps) % de divergence = 1 - score Remarque : le calcul du score ne tient pas compte des substitutions multiples, mais on peut utiliser des modèles d évolution comme Kimura ou JC pour en tenir compte

57 Alignement des séquences 2 à 2 et construction de la matrice de distances Hbb_H Hbb_C Hba_H Hba_C Myo Glb5 Lgb Hbb_H - Hbb_C Hba_H Hba_C Myo Glb Lgb

58 Construction de l arbre guide Arbre phylogénétique non raciné construit par la méthode du Neighbor-Joining à partir de la matrice de distances calculée précédemment Longueur des branches <=> proportionnelle à la divergence estimée Racine placée au «poids moyen» <=> Longueur des branches d un côté de la racine = longueur des branches de l autre côté

59 0.061 Construction de l arbre guide Hba_H Myo Hba_C Leg Hbb_H Hbb_C Glb5 Positionnement de la racine au poids moyen (point à partir duquel les longueurs moyennes des branches de chaque côté du nœud sont égales)

60 0.061 Placement de la racine Hba_H Myo Hba_C Leg Hbb_H ROOT Hbb_C Glb5 Positionnement de la racine au poids moyen (point à partir duquel les longueurs moyennes des branches de chaque côté du nœud sont égales)

61 Arbre guide raciné Hbb_H Hbb_C Hba_H Hba_C Myo ROOT Glb5 Leg

62 Pondération des séquences Principe : attribuer un poids à chaque branche de l arbre => Dépend de la taille de la branche et du nombre de taxa partageant cette branche (redondance de l information) => longueur de la branche / nombre de taxa partageant cette branche Poids d une séquence = des longueurs des branches pondérées de la racine au taxon considéré

63 Pondération des séquences Hbb_H W1 = 0.062/ / / / = Hbb_C Hba_H Hba_C Myo W2 = 0.062/ / / / = W3 = W4 = W5 = ROOT Glb5 W6 = Leg W7 = 0.442

64 Alignement progressif Principe : utiliser une série de paires d alignements pour aligner des groupes de séquences de plus en plus larges, en respectant l ordre de branchement dans l arbre guide (des feuilles vers la racine)

65 Alignement progressif Dans l exemple des globines, on aligne dans l ordre: Les b globines humaines et de cheval Les a globines humaines et de cheval Les a et b hémoglobines Les a, b hémoglobines et la myoglobine Les hémoglobines, myoglobine et l hémoglobine de lamproie La leghémoglobine avec toutes les autres

66 Alignement progressif Calcul du score à une position = moyenne des scores obtenus par toutes les comparaisons 2 à 2 des séquences de chaque groupe pondérés par le poids de chaque séquence

67 Alignement progressif Exemple: on cherche à aligner un groupe de 4 séquences (déjà alignées) avec un groupe de 2 séquences (déjà alignées) Calcul du score: 1 PEEKSAVTAL M(T,V) x w1 x w5 + 2 GEEKAAVLAL M(T,I) x w1 x w6 + 3 PADKTNVKAA M(L,V) x w2 x w5 + 4 AADKTNVKAA M(L,I) x w2 x w6 + M(K,V) x w3 x w5 + 5 EGEWQLVLHV M(K,I) x w3 x w6 + 6 AAEKTKIRSA M(K,V) x w4 x w5 + M(K,I) x w4 x w6 / 8 Score associé à la comparaison d un gap = 0 plus mauvais score possible

68 gi sp P02023 HBB_HUMAN gi pir HBHO gi sp P01922 HBA_HUMAN gi pir HAHO gi sp P02185 MYG_PHYCA gi sp P02208 GLB5_PETMA gi sp P02240 LGB2_LUPLU gi sp P02023 HBB_HUMAN gi pir HBHO gi sp P01922 HBA_HUMAN gi pir HAHO gi sp P02185 MYG_PHYCA gi sp P02208 GLB5_PETMA gi sp P02240 LGB2_LUPLU gi sp P02023 HBB_HUMAN gi pir HBHO gi sp P01922 HBA_HUMAN gi pir HAHO gi sp P02185 MYG_PHYCA gi sp P02208 GLB5_PETMA gi sp P02240 LGB2_LUPLU gi sp P02023 HBB_HUMAN gi pir HBHO gi sp P01922 HBA_HUMAN gi pir HAHO gi sp P02185 MYG_PHYCA gi sp P02208 GLB5_PETMA gi sp P02240 LGB2_LUPLU MVHLTPEEKSAVTALWGKVN--VDEVGGEALGRLLVVYPWTQR VQLSGEEKAAVLALWDKVN--EEEVGGEALGRLLVVYPWTQR MVLSPADKTNVKAAWGKVGAHAGEYGAEALERMFLSFPTTKT MVLSAADKTNVKAAWSKVGGHAGEYGAEALERMFLGFPTTKT VLSEGEWQLVLHVWAKVEADVAGHGQDILIRLFKSHPETLE PIVDTGSVAPLSAAEKTKIRSAWAPVYSTYETSGVDILVKFFTSTPAAQE GALTESQAALVKSSWEEFNANIPKHTHRFFILVLEIAPAAKD *: : : *. :.: * : FFESFGDLSTPDAVMGNPKVKAHGKKVLGAFSDGLAHLDN-----LKGTF FFDSFGDLSNPGAVMGNPKVKAHGKKVLHSFGEGVHHLDN-----LKGTF YFPHF-DLS-----HGSAQVKGHGKKVADALTNAVAHVDD-----MPNAL YFPHF-DLS-----HGSAQVKAHGKKVGDALTLAVGHLDD-----LPGAL KFDRFKHLKTEAEMKASEDLKKHGVTVLTALGAILKKKGH-----HEAEL FFPKFKGLTTADQLKKSADVRWHAERIINAVNDAVASMDDT--EKMSMKL LFSFLKGTSEVP--QNNPELQAHAGKVFKLVYEAAIQLQVTGVVVTDATL * :...:: *. :. : ATLSELHCDKLHVDPENFRLLGNVLVCVLAHHFGKEFTPPVQAAYQKVVA AALSELHCDKLHVDPENFRLLGNVLVVVLARHFGKDFTPELQASYQKVVA SALSDLHAHKLRVDPVNFKLLSHCLLVTLAAHLPAEFTPAVHASLDKFLA SNLSDLHAHKLRVDPVNFKLLSHCLLSTLAVHLPNDFTPAVHASLDKFLS KPLAQSHATKHKIPIKYLEFISEAIIHVLHSRHPGDFGADAQGAMNKALE RDLSGKHAKSFQVDPQYFKVLAAVIADTVAAG DAGFEKLMS KNLGSVHVSKGVAD-AHFPVVKEAILKTIKEVVGAKWSEELNSAWTIAYD *. *. :.: :.:... GVANALAHKYH GVANALAHKYH SVSTVLTSKYR SVSTVLTSKYR LFRKDIAAKYKELGYQG MICILLRSAY ELAIVIKKEMNDAA---. :

69 L alignement multiple n est pas toujours optimal Seul l un de ces alignements est optimal

70 Muscle Edgar (2004) Nucleic Acids Res. 32:1792

71 Global Alignments, Block alignments

72 Dialign Morgenstern et al PNAS 93:12098 Search for similar blocks without gap Select the best combination of consistent similar blocks (uniforms or not) : heuristic (Abdeddaim 1997) Alignment anchored on blocks Slower than progressive alignment, but better when sequences contain large indels Do not try to align non-conserved regions

73 Alignement multiples locaux MEME MATCH-BOX PIMA

74 Adapter les choix méthodologiques aux données Muscle ClustalW Dialign T-coffee MEME

75 Multiple alignment editor

76 Cas spéciaux

77 Alignement de séquences d ADN codantes F L F L CTT TTC CTT TTC CTC CTC L - - L (1) Alignement des séquences protéiques (2) Utilisation de l alignement obtenu comme guide pour aligner les séquences d ADN protal2dna:

78 Alignement de séquences d ADN codantes: le cas des frameshifts

79 Identification de gènes Alignement d un ARNm avec l ADN génomique Pas de pénalité de gap au niveau des introns => Identification de sites d épissage sim4, est2genome

80 Identification de gènes Alignement d une protéine avec l ADN génomique Pas de pénalité de gap au niveau des introns => Identification de sites d épissage genewise

81 Séquençage par shotgun

82 Assemblage Recherche de séquences chevauchantes entre les reads Autoriser / prise en compte des erreurs de séquençage et/ou du polymorphisme Prise en compte de la qualité des séquences cap3, phred/phrap (il existe des outils plus sophistiqués pour l assemblage de génomes)

83 Matrix of position-specific amino-acid frequency (A-chain of insulin) A C D E F G H I K L M N P Q R S T V W Y

84 Alignment of SeqA with the matrix of position-specific amino-acid frequency

85 Alignment of SeqB with the matrix of position-specific amino-acid frequency

La gestion de données dans le cadre d une application de recherche d alignement de séquence : BLAST.

La gestion de données dans le cadre d une application de recherche d alignement de séquence : BLAST. La gestion de données dans le cadre d une application de recherche d alignement de séquence : BLAST. Gaël Le Mahec - p. 1/12 L algorithme BLAST. Basic Local Alignment Search Tool est un algorithme de recherche

Plus en détail

Big data et sciences du Vivant L'exemple du séquençage haut débit

Big data et sciences du Vivant L'exemple du séquençage haut débit Big data et sciences du Vivant L'exemple du séquençage haut débit C. Gaspin, C. Hoede, C. Klopp, D. Laborie, J. Mariette, C. Noirot, MS. Trotard bioinfo@genopole.toulouse.inra.fr INRA - MIAT - Plate-forme

Plus en détail

Perl Orienté Objet BioPerl There is more than one way to do it

Perl Orienté Objet BioPerl There is more than one way to do it Perl Orienté Objet BioPerl There is more than one way to do it Bérénice Batut, berenice.batut@udamail.fr DUT Génie Biologique Option Bioinformatique Année 2014-2015 Perl Orienté Objet - BioPerl Rappels

Plus en détail

MABioVis. Bio-informatique et la

MABioVis. Bio-informatique et la MABioVis Modèles et Algorithmes pour la Bio-informatique et la Visualisation Visite ENS Cachan 5 janvier 2011 MABioVis G GUY MELANÇON (PR UFR Maths Info / EPI GRAVITE) (là, maintenant) - MABioVis DAVID

Plus en détail

Plus courts chemins, programmation dynamique

Plus courts chemins, programmation dynamique 1 Plus courts chemins, programmation dynamique 1. Plus courts chemins à partir d un sommet 2. Plus courts chemins entre tous les sommets 3. Semi-anneau 4. Programmation dynamique 5. Applications à la bio-informatique

Plus en détail

Identification de nouveaux membres dans des familles d'interleukines

Identification de nouveaux membres dans des familles d'interleukines Identification de nouveaux membres dans des familles d'interleukines Nicolas Beaume Jérôme Mickolajczak Gérard Ramstein Yannick Jacques 1ère partie : Définition de la problématique Les familles de gènes

Plus en détail

Introduction aux bases de données: application en biologie

Introduction aux bases de données: application en biologie Introduction aux bases de données: application en biologie D. Puthier 1 1 ERM206/Technologies Avancées pour le Génome et la Clinique, http://tagc.univ-mrs.fr/staff/puthier, puthier@tagc.univ-mrs.fr ESIL,

Plus en détail

Big Data et Graphes : Quelques pistes de recherche

Big Data et Graphes : Quelques pistes de recherche Big Data et Graphes : Quelques pistes de recherche Hamamache Kheddouci http://liris.cnrs.fr/hamamache.kheddouci Laboratoire d'informatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de

Plus en détail

Quantification Scalaire et Prédictive

Quantification Scalaire et Prédictive Quantification Scalaire et Prédictive Marco Cagnazzo Département Traitement du Signal et des Images TELECOM ParisTech 7 Décembre 2012 M. Cagnazzo Quantification Scalaire et Prédictive 1/64 Plan Introduction

Plus en détail

Détection et prise en charge de la résistance aux antirétroviraux

Détection et prise en charge de la résistance aux antirétroviraux Détection et prise en charge de la résistance aux antirétroviraux Jean Ruelle, PhD AIDS Reference Laboratory, UCLouvain, Bruxelles Corata 2011, Namur, 10 juin 2011 Laboratoires de référence SIDA (Belgique)

Plus en détail

Exemples de problèmes et d applications. INF6953 Exemples de problèmes 1

Exemples de problèmes et d applications. INF6953 Exemples de problèmes 1 Exemples de problèmes et d applications INF6953 Exemples de problèmes Sommaire Quelques domaines d application Quelques problèmes réels Allocation de fréquences dans les réseaux radio-mobiles Affectation

Plus en détail

IMMUNOLOGIE. La spécificité des immunoglobulines et des récepteurs T. Informations scientifiques

IMMUNOLOGIE. La spécificité des immunoglobulines et des récepteurs T. Informations scientifiques IMMUNOLOGIE La spécificité des immunoglobulines et des récepteurs T Informations scientifiques L infection par le VIH entraîne des réactions immunitaires de l organisme qui se traduisent par la production

Plus en détail

Big Data et Graphes : Quelques pistes de recherche

Big Data et Graphes : Quelques pistes de recherche Big Data et Graphes : Quelques pistes de recherche Hamamache Kheddouci Laboratoire d'informatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de Lyon/Université Claude Bernard Lyon 1/Université

Plus en détail

L exclusion mutuelle distribuée

L exclusion mutuelle distribuée L exclusion mutuelle distribuée L algorithme de L Amport L algorithme est basé sur 2 concepts : L estampillage des messages La distribution d une file d attente sur l ensemble des sites du système distribué

Plus en détail

Détection des duplications en tandem au niveau nucléique à l'aide de la théorie des flots

Détection des duplications en tandem au niveau nucléique à l'aide de la théorie des flots Université Toulouse 3 Paul Sabatier(UT3 Paul Sabatier) Informatique Spécialité Bioinformatique Eric AUDEMARD lundi 28 novembre 2011 Détection des duplications en tandem au niveau nucléique à l'aide de

Plus en détail

Le Data Mining au service du Scoring ou notation statistique des emprunteurs!

Le Data Mining au service du Scoring ou notation statistique des emprunteurs! France Le Data Mining au service du Scoring ou notation statistique des emprunteurs! Comme le rappelle la CNIL dans sa délibération n 88-083 du 5 Juillet 1988 portant adoption d une recommandation relative

Plus en détail

Comment reproduire les résultats de l article : POP-Java : Parallélisme et distribution orienté objet

Comment reproduire les résultats de l article : POP-Java : Parallélisme et distribution orienté objet Comment reproduire les résultats de l article : POP-Java : Parallélisme et distribution orienté objet Beat Wolf 1, Pierre Kuonen 1, Thomas Dandekar 2 1 icosys, Haute École Spécialisée de Suisse occidentale,

Plus en détail

E-Biothon : Une plate-forme pour accélérer les recherches en biologie, santé et environnement.

E-Biothon : Une plate-forme pour accélérer les recherches en biologie, santé et environnement. E-Biothon : Une plate-forme pour accélérer les recherches en biologie, santé et environnement. N.Bard, S.Boin, F.Bothorel, P.Collinet, M.Daydé, B. Depardon, F. Desprez, M.Flé, A.Franc, J.-F. Gibrat, D.

Plus en détail

Optimisation Combinatoire (Méthodes approchées) II. Recherche Locale simple (Les bases)

Optimisation Combinatoire (Méthodes approchées) II. Recherche Locale simple (Les bases) Optimisation Combinatoire (Méthodes approchées) II. Recherche Locale simple (Les bases) Heuristique Constructive Itérativement, ajoute de nouvelles composantes à une solution partielle candidate Espace

Plus en détail

K W = [H 3 O + ] [OH - ] = 10-14 = K a K b à 25 C. [H 3 O + ] = [OH - ] = 10-7 M Solution neutre. [H 3 O + ] > [OH - ] Solution acide

K W = [H 3 O + ] [OH - ] = 10-14 = K a K b à 25 C. [H 3 O + ] = [OH - ] = 10-7 M Solution neutre. [H 3 O + ] > [OH - ] Solution acide La constante d autoprotolyse de l eau, K W, est égale au produit de K a par K b pour un couple acide/base donné : En passant en échelle logarithmique, on voit donc que la somme du pk a et du pk b d un

Plus en détail

Qu est ce qu un réseau social. CNAM Séminaire de Statistiques Appliquées 13/11/2013. F.Soulié Fogelman 1. Utilisation des réseaux sociaux pour le

Qu est ce qu un réseau social. CNAM Séminaire de Statistiques Appliquées 13/11/2013. F.Soulié Fogelman 1. Utilisation des réseaux sociaux pour le Qui je suis Innovation Utilisation des réseaux sociaux pour le data mining Business & Decision Françoise Soulié Fogelman francoise.soulie@outlook.com Atos KDD_US CNAM Séminaire de Statistique appliquée

Plus en détail

Objectifs. Clustering. Principe. Applications. Applications. Cartes de crédits. Remarques. Biologie, Génomique

Objectifs. Clustering. Principe. Applications. Applications. Cartes de crédits. Remarques. Biologie, Génomique Objectifs Clustering On ne sait pas ce qu on veut trouver : on laisse l algorithme nous proposer un modèle. On pense qu il existe des similarités entre les exemples. Qui se ressemble s assemble p. /55

Plus en détail

Utilisation d informations visuelles dynamiques en asservissement visuel Armel Crétual IRISA, projet TEMIS puis VISTA L asservissement visuel géométrique Principe : Réalisation d une tâche robotique par

Plus en détail

Journée SITG, Genève 15 octobre 2013. Nicolas Lachance-Bernard M.ATDR Doctorant, Laboratoire de systèmes d information géographique

Journée SITG, Genève 15 octobre 2013. Nicolas Lachance-Bernard M.ATDR Doctorant, Laboratoire de systèmes d information géographique Monitorint spatio-temporel intégré de la mobilité urbaine Monitoring spatio-temporel de l ADN urbain Une réponse aux défis, problèmes, enjeux et risques des milieux urbains Nicolas Lachance-Bernard M.ATDR

Plus en détail

FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc)

FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc) 87 FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc) Dans le cadre de la réforme pédagogique et de l intérêt que porte le Ministère de l Éducation

Plus en détail

Gestion des Clés Publiques (PKI)

Gestion des Clés Publiques (PKI) Chapitre 3 Gestion des Clés Publiques (PKI) L infrastructure de gestion de clés publiques (PKI : Public Key Infrastructure) représente l ensemble des moyens matériels et logiciels assurant la gestion des

Plus en détail

) ) ) ) Structure et optimisation des coûts de la conformité Analyse comparée de PCI DSS et ISO 27001 CNIS EVENT. 27 avril 2011.

) ) ) ) Structure et optimisation des coûts de la conformité Analyse comparée de PCI DSS et ISO 27001 CNIS EVENT. 27 avril 2011. Structure et optimisation des coûts de la conformité Analyse comparée de PCI DSS et ISO 27001 CNIS EVENT 27 avril 2011 Paris ) ) ) ) Ce document est la propriété de Provadys SAS et ne peut être reproduit

Plus en détail

Jean-Philippe Préaux http://www.i2m.univ-amu.fr/~preaux

Jean-Philippe Préaux http://www.i2m.univ-amu.fr/~preaux Colonies de fourmis Comment procèdent les colonies de fourmi pour déterminer un chemin presque géodésique de la fourmilière à un stock de nourriture? Les premières fourmis se déplacent au hasard. Les fourmis

Plus en détail

à moyen Risque moyen Risq à élevé Risque élevé Risq e Risque faible à moyen Risq Risque moyen à élevé Risq

à moyen Risque moyen Risq à élevé Risque élevé Risq e Risque faible à moyen Risq Risque moyen à élevé Risq e élevé Risque faible Risq à moyen Risque moyen Risq à élevé Risque élevé Risq e Risque faible à moyen Risq Risque moyen à élevé Risq L e s I n d i c e s F u n d a t a é Risque Les Indices de faible risque

Plus en détail

Module Analyse de Génomes 2011-2012 Master 2 module FMBS 326 Immunoinformatique

Module Analyse de Génomes 2011-2012 Master 2 module FMBS 326 Immunoinformatique Module Analyse de Génomes 2011-2012 Master 2 module FMBS 326 Immunoinformatique Planning du Module : Date Heure Salle 12/12 9h-12h TD info TA1Z bat 25 13h-17h TD info TA1Z bat 25 13/12 9h-12h TD info TA1Z

Plus en détail

Optimisation multi-critère pour l allocation de ressources sur Clouds distribués avec prise en compte de l énergie

Optimisation multi-critère pour l allocation de ressources sur Clouds distribués avec prise en compte de l énergie Optimisation multi-critère pour l allocation de ressources sur Clouds distribués avec prise en compte de l énergie 1 Présenté par: Yacine KESSACI Encadrement : N. MELAB E-G. TALBI 31/05/2011 Plan 2 Motivation

Plus en détail

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/ Recherche opérationnelle Les démonstrations et les exemples seront traités en cours Souad EL Bernoussi Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/ Table des matières 1 Programmation

Plus en détail

Chapitre 5 : Flot maximal dans un graphe

Chapitre 5 : Flot maximal dans un graphe Graphes et RO TELECOM Nancy A Chapitre 5 : Flot maximal dans un graphe J.-F. Scheid 1 Plan du chapitre I. Définitions 1 Graphe Graphe valué 3 Représentation d un graphe (matrice d incidence, matrice d

Plus en détail

Objectifs du cours d aujourd hui. Informatique II : Cours d introduction à l informatique et à la programmation objet. Complexité d un problème (2)

Objectifs du cours d aujourd hui. Informatique II : Cours d introduction à l informatique et à la programmation objet. Complexité d un problème (2) Objectifs du cours d aujourd hui Informatique II : Cours d introduction à l informatique et à la programmation objet Complexité des problèmes Introduire la notion de complexité d un problème Présenter

Plus en détail

Item 169 : Évaluation thérapeutique et niveau de preuve

Item 169 : Évaluation thérapeutique et niveau de preuve Item 169 : Évaluation thérapeutique et niveau de preuve COFER, Collège Français des Enseignants en Rhumatologie Date de création du document 2010-2011 Table des matières ENC :...3 SPECIFIQUE :...3 I Différentes

Plus en détail

Analyse des trajectoires acceptables en approche de virage assistance aux conducteurs

Analyse des trajectoires acceptables en approche de virage assistance aux conducteurs DIVAS Analyse des trajectoires acceptables en approche de virage assistance aux conducteurs N 3.C.1 Décembre 2008 Projet financé par l Agence Nationale de la Recherche Responsable : S. Espié Projet ANR

Plus en détail

Guide d utilisation commandes des pièces de rechange Rev.1.0.3

Guide d utilisation commandes des pièces de rechange Rev.1.0.3 SECLI Ver.2.3 Guide d utilisation commandes des pièces de rechange Rev.1.0.3 Ce document est constamment actualisé: vérifiez le n de la version pour savoir s il existe d éventuelles mises à jour Futura

Plus en détail

Introduc)on à Ensembl/ Biomart : Par)e pra)que

Introduc)on à Ensembl/ Biomart : Par)e pra)que Introduc)on à Ensembl/ Biomart : Par)e pra)que Stéphanie Le Gras Jean Muller NAVIGUER DANS ENSEMBL : PARTIE PRATIQUE 2 Naviga)on dans Ensembl : Pra)que Exercice 1 1.a. Quelle est la version de l assemblage

Plus en détail

Algorithmes de recherche

Algorithmes de recherche Algorithmes de recherche 1 Résolution de problèmes par recherche On représente un problème par un espace d'états (arbre/graphe). Chaque état est une conguration possible du problème. Résoudre le problème

Plus en détail

Introduction à ElasticSearch

Introduction à ElasticSearch Introduction à ElasticSearch Présentée par : Romain Pignolet Lundi 7 Juillet 2014 Sommaire 1 Présentation de Elasticsearch 2 Installation et exemples simples 3 API Rest 4 Comment fonctionne Elasticsearch?

Plus en détail

Programmation linéaire

Programmation linéaire 1 Programmation linéaire 1. Le problème, un exemple. 2. Le cas b = 0 3. Théorème de dualité 4. L algorithme du simplexe 5. Problèmes équivalents 6. Complexité de l Algorithme 2 Position du problème Soit

Plus en détail

Sommaire. Introduction.2. 1. Définition..2. 2. Historique.2. 3. Domaine d application.2. 4.Les Travaux réalisés sur les domaines d application.

Sommaire. Introduction.2. 1. Définition..2. 2. Historique.2. 3. Domaine d application.2. 4.Les Travaux réalisés sur les domaines d application. Sommaire Introduction.2 1. Définition..2 2. Historique.2 3. Domaine d application.2 4.Les Travaux réalisés sur les domaines d application.3 5.Algorithme 4 6.Exemple d application 5 7. Avantage et inconvénient..6

Plus en détail

Ebauche Rapport finale

Ebauche Rapport finale Ebauche Rapport finale Sommaire : 1 - Introduction au C.D.N. 2 - Définition de la problématique 3 - Etat de l'art : Présentatio de 3 Topologies streaming p2p 1) INTRODUCTION au C.D.N. La croissance rapide

Plus en détail

Technique de codage des formes d'ondes

Technique de codage des formes d'ondes Technique de codage des formes d'ondes Contenu Introduction Conditions préalables Conditions requises Composants utilisés Conventions Modulation par impulsions et codage Filtrage Échantillon Numérisez

Plus en détail

Continuité et dérivabilité d une fonction

Continuité et dérivabilité d une fonction DERNIÈRE IMPRESSIN LE 7 novembre 014 à 10:3 Continuité et dérivabilité d une fonction Table des matières 1 Continuité d une fonction 1.1 Limite finie en un point.......................... 1. Continuité

Plus en détail

Représentation des Nombres

Représentation des Nombres Chapitre 5 Représentation des Nombres 5. Representation des entiers 5.. Principe des représentations en base b Base L entier écrit 344 correspond a 3 mille + 4 cent + dix + 4. Plus généralement a n a n...

Plus en détail

1 de 46. Algorithmique. Trouver et Trier. Florent Hivert. Mél : Florent.Hivert@lri.fr Page personnelle : http://www.lri.fr/ hivert

1 de 46. Algorithmique. Trouver et Trier. Florent Hivert. Mél : Florent.Hivert@lri.fr Page personnelle : http://www.lri.fr/ hivert 1 de 46 Algorithmique Trouver et Trier Florent Hivert Mél : Florent.Hivert@lri.fr Page personnelle : http://www.lri.fr/ hivert 2 de 46 Algorithmes et structures de données La plupart des bons algorithmes

Plus en détail

Cours des Méthodes de Résolution Exactes Heuristiques et Métaheuristiques

Cours des Méthodes de Résolution Exactes Heuristiques et Métaheuristiques Université Mohammed V, Faculté des Sciences de Rabat Laboratoire de Recherche Mathématiques, Informatique et Applications Cours des Méthodes de Résolution Exactes Heuristiques et Métaheuristiques MASTER

Plus en détail

Plan 1/9/2013. Génération et exploitation de données. CEP et applications. Flux de données et notifications. Traitement des flux Implémentation

Plan 1/9/2013. Génération et exploitation de données. CEP et applications. Flux de données et notifications. Traitement des flux Implémentation Complex Event Processing Traitement de flux de données en temps réel Romain Colle R&D Project Manager Quartet FS Plan Génération et exploitation de données CEP et applications Flux de données et notifications

Plus en détail

D assurance-vie avec participation

D assurance-vie avec participation D assurance-vie avec participation Le Réalisateur Patrimoine et Le Réalisateur Succession Michel Poulin,Pl,fin. Expert-conseil Régional De Commercialisation Ordre du jour Aperçu de l assurance-vie avec

Plus en détail

SQL Limitations Mémoire

SQL Limitations Mémoire SQL Limitations Mémoire Date 14/01/2013 Version 1.1 Reference Author Denis Chauvicourt TECHNICAL CONTACTS JEAN-PHILIPPE SENCKEISEN DENIS CHAUVICOURT DIRECT LINE : 00 33 1 34 93 35 33 EMAIL : JPSENCKEISEN@ORSENNA.FR

Plus en détail

Chap 4: Analyse syntaxique. Prof. M.D. RAHMANI Compilation SMI- S5 2013/14 1

Chap 4: Analyse syntaxique. Prof. M.D. RAHMANI Compilation SMI- S5 2013/14 1 Chap 4: Analyse syntaxique 1 III- L'analyse syntaxique: 1- Le rôle d'un analyseur syntaxique 2- Grammaires non contextuelles 3- Ecriture d'une grammaire 4- Les méthodes d'analyse 5- L'analyse LL(1) 6-

Plus en détail

Préleveur d'échantillons d eau automatique ELECTRO-MAGNUM /AQUAMAX 1 & 2 / SERVOTOP

Préleveur d'échantillons d eau automatique ELECTRO-MAGNUM /AQUAMAX 1 & 2 / SERVOTOP Préleveur d'échantillons d eau automatique ELECTRO-MAGNUM /AQUAMAX 1 & 2 / SERVOTOP Paramétrage du thermostat digital de réfrigération Modèle avec sonde NTC depuis début 2009 (4 touches en dessous de l'afficheur)

Plus en détail

1 Modélisation d être mauvais payeur

1 Modélisation d être mauvais payeur 1 Modélisation d être mauvais payeur 1.1 Description Cet exercice est très largement inspiré d un document que M. Grégoire de Lassence de la société SAS m a transmis. Il est intitulé Guide de démarrage

Plus en détail

Gènes Diffusion - EPIC 2010

Gènes Diffusion - EPIC 2010 Gènes Diffusion - EPIC 2010 1. Contexte. 2. Notion de génétique animale. 3. Profil de l équipe plateforme. 4. Type et gestion des données biologiques. 5. Environnement Matériel et Logiciel. 6. Analyses

Plus en détail

Principes de mathématiques 12 SÉRIE DE PROBLÈMES. Septembre 2001. Student Assessment and Program Evaluation Branch

Principes de mathématiques 12 SÉRIE DE PROBLÈMES. Septembre 2001. Student Assessment and Program Evaluation Branch Principes de mathématiques 12 SÉRIE DE PROBLÈMES Septembre 2001 Student Assessment and Program Evaluation Branch REMERCIEMENTS Le Ministère de l Éducation tient à remercier chaleureusement les professionnels

Plus en détail

L analyse d images regroupe plusieurs disciplines que l on classe en deux catégories :

L analyse d images regroupe plusieurs disciplines que l on classe en deux catégories : La vision nous permet de percevoir et d interpreter le monde qui nous entoure. La vision artificielle a pour but de reproduire certaines fonctionnalités de la vision humaine au travers de l analyse d images.

Plus en détail

TP : Gestion d une image au format PGM

TP : Gestion d une image au format PGM TP : Gestion d une image au format PGM Objectif : L objectif du sujet est de créer une classe de manipulation d images au format PGM (Portable GreyMap), et de programmer des opérations relativement simples

Plus en détail

Chapitre 7. Récurrences

Chapitre 7. Récurrences Chapitre 7 Récurrences 333 Plan 1. Introduction 2. Applications 3. Classification des récurrences 4. Résolution de récurrences 5. Résumé et comparaisons Lectures conseillées : I MCS, chapitre 20. I Rosen,

Plus en détail

4 Exemples de problèmes MapReduce incrémentaux

4 Exemples de problèmes MapReduce incrémentaux 4 Exemples de problèmes MapReduce incrémentaux 1 / 32 Calcul des plus courtes distances à un noeud d un graphe Calcul des plus courts chemins entre toutes les paires de noeuds d un graphe Algorithme PageRank

Plus en détail

SERVEUR DE SAUVEGARDE POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

SERVEUR DE SAUVEGARDE POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé SERVEUR DE SAUVEGARDE POUR BCDI3 par G.Haberer, A.Peuch, P.Saadé Table des matières 1. Introduction........................................................................ 2 1.1. Objectif....................................................................

Plus en détail

Cryptologie. Algorithmes à clé publique. Jean-Marc Robert. Génie logiciel et des TI

Cryptologie. Algorithmes à clé publique. Jean-Marc Robert. Génie logiciel et des TI Cryptologie Algorithmes à clé publique Jean-Marc Robert Génie logiciel et des TI Plan de la présentation Introduction Cryptographie à clé publique Les principes essentiels La signature électronique Infrastructures

Plus en détail

OPTIMISATION À UNE VARIABLE

OPTIMISATION À UNE VARIABLE OPTIMISATION À UNE VARIABLE Sommaire 1. Optimum locaux d'une fonction... 1 1.1. Maximum local... 1 1.2. Minimum local... 1 1.3. Points stationnaires et points critiques... 2 1.4. Recherche d'un optimum

Plus en détail

MegaStore Manager ... Simulation de gestion d un hypermarché. Manuel du Participant

MegaStore Manager ... Simulation de gestion d un hypermarché. Manuel du Participant MegaStore Manager Simulation de gestion d un hypermarché.......... Manuel du Participant 1. Introduction 1.1. La simulation de gestion Vous allez participer à une simulation de gestion. Cette activité

Plus en détail

Contrôle par commande prédictive d un procédé de cuisson sous infrarouge de peintures en poudre.

Contrôle par commande prédictive d un procédé de cuisson sous infrarouge de peintures en poudre. Contrôle par commande prédictive d un procédé de cuisson sous infrarouge de peintures en poudre. Isabelle Bombard, Bruno da Silva, Pascal Dufour *, Pierre Laurent, Joseph Lieto. Laboratoire d Automatique

Plus en détail

Une méthode d apprentissage pour la composition de services web

Une méthode d apprentissage pour la composition de services web Une méthode d apprentissage pour la composition de services web Soufiene Lajmi * Chirine Ghedira ** Khaled Ghedira * * Laboratoire SOIE (ENSI) University of Manouba, Manouba 2010, Tunisia Soufiene.lajmi@ensi.rnu.tn,

Plus en détail

DÉFIS DU SÉQUENÇAGE NOUVELLE GÉNÉRATION

DÉFIS DU SÉQUENÇAGE NOUVELLE GÉNÉRATION DÉFIS DU SÉQUENÇAGE NOUVELLE GÉNÉRATION PRINCIPES DE BASE SUR LES DONNEES ET LE CALCUL HAUTE PERFORMANCE Lois de Gray sur l ingénierie des données 1 : Les calculs scientifiques traitent des volumes considérables

Plus en détail

Echantillonnage Non uniforme

Echantillonnage Non uniforme Echantillonnage Non uniforme Marie CHABERT IRIT/INP-ENSEEIHT/ ENSEEIHT/TéSASA Patrice MICHEL et Bernard LACAZE TéSA 1 Plan Introduction Echantillonnage uniforme Echantillonnage irrégulier Comparaison Cas

Plus en détail

Présentation du Master Ingénierie Informatique et du Master Science Informatique 2007-2008, Année 2 Université Paris-Est Marne-la-Vallée

Présentation du Master Ingénierie Informatique et du Master Science Informatique 2007-2008, Année 2 Université Paris-Est Marne-la-Vallée Présentation du Master Ingénierie Informatique et du Master Science Informatique 2007-2008, Année 2 Université Paris-Est Marne-la-Vallée Responsable du Master Informatique : Marc Zipstein Responsable de

Plus en détail

Cours de Master Recherche

Cours de Master Recherche Cours de Master Recherche Spécialité CODE : Résolution de problèmes combinatoires Christine Solnon LIRIS, UMR 5205 CNRS / Université Lyon 1 2007 Rappel du plan du cours 16 heures de cours 1 - Introduction

Plus en détail

Techniques d interaction dans la visualisation de l information Séminaire DIVA

Techniques d interaction dans la visualisation de l information Séminaire DIVA Techniques d interaction dans la visualisation de l information Séminaire DIVA Zingg Luca, luca.zingg@unifr.ch 13 février 2007 Résumé Le but de cet article est d avoir une vision globale des techniques

Plus en détail

K. Ammar, F. Bachoc, JM. Martinez. Séminaire ARISTOTE - 23 octobre 2014 - Palaiseau

K. Ammar, F. Bachoc, JM. Martinez. Séminaire ARISTOTE - 23 octobre 2014 - Palaiseau Apport des modèles de krigeage à la simulation numérique K Ammar, F Bachoc, JM Martinez CEA-Saclay, DEN, DM2S, F-91191 Gif-sur-Yvette, France Séminaire ARISTOTE - 23 octobre 2014 - Palaiseau Apport des

Plus en détail

Programmation linéaire

Programmation linéaire Programmation linéaire DIDIER MAQUIN Ecole Nationale Supérieure d Electricité et de Mécanique Institut National Polytechnique de Lorraine Mathématiques discrètes cours de 2ème année Programmation linéaire

Plus en détail

Sujet 4: Programmation stochastique propriétés de fonction de recours

Sujet 4: Programmation stochastique propriétés de fonction de recours Sujet 4: Programmation stochastique propriétés de fonction de recours MSE3313: Optimisation Stochastiqe Andrew J. Miller Dernière mise au jour: October 19, 2011 Dans ce sujet... 1 Propriétés de la fonction

Plus en détail

Projet de Traitement du Signal Segmentation d images SAR

Projet de Traitement du Signal Segmentation d images SAR Projet de Traitement du Signal Segmentation d images SAR Introduction En analyse d images, la segmentation est une étape essentielle, préliminaire à des traitements de haut niveau tels que la classification,

Plus en détail

Exercice 6 Associer chaque expression de gauche à sa forme réduite (à droite) :

Exercice 6 Associer chaque expression de gauche à sa forme réduite (à droite) : Eercice a Développer les epressions suivantes : A-(-) - + B-0(3 ²+3-0) -0 3²+-0 3+00 B -30²-30+00 C-3(-) -3 + 3-3²+6 D-(-) + ² Eerciceb Parmi les epressions suivantes, lesquelles sont sous forme réduite?

Plus en détail

Equipement. électronique

Equipement. électronique MASTER ISIC Les générateurs de fonctions 1 1. Avant-propos C est avec l oscilloscope, le multimètre et l alimentation stabilisée, l appareil le plus répandu en laboratoire. BUT: Fournir des signau électriques

Plus en détail

Resolution limit in community detection

Resolution limit in community detection Introduction Plan 2006 Introduction Plan Introduction Introduction Plan Introduction Point de départ : un graphe et des sous-graphes. But : quantifier le fait que les sous-graphes choisis sont des modules.

Plus en détail

Exemple PLS avec SAS

Exemple PLS avec SAS Exemple PLS avec SAS This example, from Umetrics (1995), demonstrates different ways to examine a PLS model. The data come from the field of drug discovery. New drugs are developed from chemicals that

Plus en détail

Cours (7) de statistiques à distance, élaboré par Zarrouk Fayçal, ISSEP Ksar-Said, 2011-2012 LES STATISTIQUES INFERENTIELLES

Cours (7) de statistiques à distance, élaboré par Zarrouk Fayçal, ISSEP Ksar-Said, 2011-2012 LES STATISTIQUES INFERENTIELLES LES STATISTIQUES INFERENTIELLES (test de Student) L inférence statistique est la partie des statistiques qui, contrairement à la statistique descriptive, ne se contente pas de décrire des observations,

Plus en détail

ESSEC. Cours «Management bancaire» Séance 3 Le risque de crédit Le scoring

ESSEC. Cours «Management bancaire» Séance 3 Le risque de crédit Le scoring ESSEC Cours «Management bancaire» Séance 3 Le risque de crédit Le scoring Les méthodes d évaluation du risque de crédit pour les PME et les ménages Caractéristiques Comme les montants des crédits et des

Plus en détail

données en connaissance et en actions?

données en connaissance et en actions? 1 Partie 2 : Présentation de la plateforme SPSS Modeler : Comment transformer vos données en connaissance et en actions? SPSS Modeler : l atelier de data mining Large gamme de techniques d analyse (algorithmes)

Plus en détail

Certificats Electronique d AE sur Clé USB

Certificats Electronique d AE sur Clé USB Certificats Electronique d AE sur Clé USB Manuel d installation Windows Internet Explorer V.17/14 Page 1 SOMMAIRE 1 Points Importants... 3 2 Procédure d installation... 4 3 Export, Suppression Certificat...

Plus en détail

Le signal GPS. Les horloges atomiques à bord des satellites GPS produisent une fréquence fondamentale f o = 10.23 Mhz

Le signal GPS. Les horloges atomiques à bord des satellites GPS produisent une fréquence fondamentale f o = 10.23 Mhz Le signal GPS Les horloges atomiques à bord des satellites GPS produisent une fréquence fondamentale f o = 10.23 Mhz Deux signaux en sont dérivés: L1 (fo x 154) = 1.57542 GHz, longueur d onde = 19.0 cm

Plus en détail

Algorithmique I. Augustin.Lux@imag.fr Roger.Mohr@imag.fr Maud.Marchal@imag.fr. Algorithmique I 20-09-06 p.1/??

Algorithmique I. Augustin.Lux@imag.fr Roger.Mohr@imag.fr Maud.Marchal@imag.fr. Algorithmique I 20-09-06 p.1/?? Algorithmique I Augustin.Lux@imag.fr Roger.Mohr@imag.fr Maud.Marchal@imag.fr Télécom 2006/07 Algorithmique I 20-09-06 p.1/?? Organisation en Algorithmique 2 séances par semaine pendant 8 semaines. Enseignement

Plus en détail

L indice de SEN, outil de mesure de l équité des systèmes éducatifs. Une comparaison à l échelle européenne

L indice de SEN, outil de mesure de l équité des systèmes éducatifs. Une comparaison à l échelle européenne L indice de SEN, outil de mesure de l équité des systèmes éducatifs. Une comparaison à l échelle européenne Sophie Morlaix To cite this version: Sophie Morlaix. L indice de SEN, outil de mesure de l équité

Plus en détail

Initiation à LabView : Les exemples d applications :

Initiation à LabView : Les exemples d applications : Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple

Plus en détail

6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr

6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr 6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr Interface d un SGF Implémentation d un SGF Gestion de la correspondance entre la structure logique et la structure

Plus en détail

1 Recherche en table par balayage

1 Recherche en table par balayage 1 Recherche en table par balayage 1.1 Problème de la recherche en table Une table désigne une liste ou un tableau d éléments. Le problème de la recherche en table est celui de la recherche d un élément

Plus en détail

6. Hachage. Accès aux données d'une table avec un temps constant Utilisation d'une fonction pour le calcul d'adresses

6. Hachage. Accès aux données d'une table avec un temps constant Utilisation d'une fonction pour le calcul d'adresses 6. Hachage Accès aux données d'une table avec un temps constant Utilisation d'une fonction pour le calcul d'adresses PLAN Définition Fonctions de Hachage Méthodes de résolution de collisions Estimation

Plus en détail

Prénom : Matricule : Sigle et titre du cours Groupe Trimestre INF1101 Algorithmes et structures de données Tous H2004. Loc Jeudi 29/4/2004

Prénom : Matricule : Sigle et titre du cours Groupe Trimestre INF1101 Algorithmes et structures de données Tous H2004. Loc Jeudi 29/4/2004 Questionnaire d'examen final INF1101 Sigle du cours Nom : Signature : Prénom : Matricule : Sigle et titre du cours Groupe Trimestre INF1101 Algorithmes et structures de données Tous H2004 Professeur(s)

Plus en détail

Semestre 2 Spécialité «Analyse in silico des complexes macromolécules biologiques-médicaments»

Semestre 2 Spécialité «Analyse in silico des complexes macromolécules biologiques-médicaments» Master In silico Drug Design Semestre 2 Spécialité «Analyse in silico des complexes macromolécules biologiques-médicaments» 30NU01IS INITIATION A LA PROGRAMMATION (6 ECTS) Responsables : D. MESTIVIER,

Plus en détail

Etude de marché APG SGA Best Practice. Poster Performance Index 2000 2013 Les affiches ont un impact durable

Etude de marché APG SGA Best Practice. Poster Performance Index 2000 2013 Les affiches ont un impact durable Etude de marché APG SGA Best Practice Poster Performance Index 2000 2013 Les affiches ont un impact durable Etude de marché APG SGA Best Practice En 1997, dans le cadre de son programme de recherche, APG

Plus en détail

Chp. 4. Minimisation d une fonction d une variable

Chp. 4. Minimisation d une fonction d une variable Chp. 4. Minimisation d une fonction d une variable Avertissement! Dans tout ce chapître, I désigne un intervalle de IR. 4.1 Fonctions convexes d une variable Définition 9 Une fonction ϕ, partout définie

Plus en détail

Master IMA - UMPC Paris 6 RDMM - Année 2009-2010 Fiche de TP

Master IMA - UMPC Paris 6 RDMM - Année 2009-2010 Fiche de TP Master IMA - UMPC Paris 6 RDMM - Année 2009-200 Fiche de TP Préliminaires. Récupérez l archive du logiciel de TP à partir du lien suivant : http://www.ensta.fr/~manzaner/cours/ima/tp2009.tar 2. Développez

Plus en détail

UTILISATION DE LA PLATEFORME WEB D ANALYSE DE DONNÉES GALAXY

UTILISATION DE LA PLATEFORME WEB D ANALYSE DE DONNÉES GALAXY UTILISATION DE LA PLATEFORME WEB D ANALYSE DE DONNÉES GALAXY Yvan Le Bras yvan.le_bras@irisa.fr Cyril Monjeaud, Mathieu Bahin, Claudia Hériveau, Olivier Quenez, Olivier Sallou, Aurélien Roult, Olivier

Plus en détail

Présentation PrimaConsulting du PMO :

Présentation PrimaConsulting du PMO : Présentation PrimaConsulting du PMO : Des Projets au Bureau des Projets Thierry Verlynde, PMP Chapitre PMI Ile de France - 15 Avril 2008 Thierry Verlynde 06 83 03 49 66 thierry.verlynde@primaconsulting.fr

Plus en détail

Fig. 1 Le détecteur de LHCb. En bas à gauche : schématiquement ; En bas à droite: «Event Display» développé au LAL.

Fig. 1 Le détecteur de LHCb. En bas à gauche : schématiquement ; En bas à droite: «Event Display» développé au LAL. LHCb est l'une des expériences installées sur le LHC. Elle recherche la physique au-delà du Modèle standard en étudiant les mésons Beaux et Charmés. L accent est mis entre autres sur l étude de la violation

Plus en détail

UE Programmation Impérative Licence 2ème Année 2014 2015

UE Programmation Impérative Licence 2ème Année 2014 2015 UE Programmation Impérative Licence 2 ème Année 2014 2015 Informations pratiques Équipe Pédagogique Florence Cloppet Neilze Dorta Nicolas Loménie prenom.nom@mi.parisdescartes.fr 2 Programmation Impérative

Plus en détail

Joueur B Pierre Feuille Ciseaux Pierre (0,0) (-1,1) (1,-1) Feuille (1,-1) (0,0) (-1,1) Ciseaux (-1,1) (1,-1) (0.0)

Joueur B Pierre Feuille Ciseaux Pierre (0,0) (-1,1) (1,-1) Feuille (1,-1) (0,0) (-1,1) Ciseaux (-1,1) (1,-1) (0.0) CORRECTION D EXAMEN CONTROLE CONTINU n 1 Question de cours Question 1 : Les équilibres de Cournot et de Stackelberg sont des équilibres de situation de duopole sur un marché non coopératif d un bien homogène.

Plus en détail