Formation PAPPSO
Transcription
Formation PAPPSO
Formation PAPPSO Olivier Langella PAPPSO 14 janvier 2014 1/60 Formation PAPPSO 1 2 3 4 5 6 7 8 Présentation générale Formats de fichiers Conversion et exploration de données Identification en DeNovo Identification X!Tandem Quantification Déclaration des données brutes Définition des groupes Liste des peptides/protéines identifiées Alignement Méthodes de quantification Formats de sortie Lancement d’une quantification Matching de pics Dans la pratique PROTICdb Remerciements 2/60 Présentation générale Présentation générale PAPPSO traitements bioinformatiques pour l'analyse de données en protéomique logiciels mise à prestations Types d'analyses libres disposition - identification de protéines (mass matching) - extraction de courants d'ions - traitement du signal - alignements de run MS - reproductibilité - normalisation - analyses multivariées - méthodes bayésiennes - recherche de précurseurs par similarité de spectres - métaprotéomique analyses MS brutes + identifications X!TandemPipeline (PAPPSO) résultats d'identifications expertisés MassChroQ (PAPPSO) quantification de peptides scripts R (PAPPSO) quantification de protéines SpectrumFinder (PAPPSO) Pipeline DeNovo (PAPPSO) diffusion / formations / communications 3/60 développements à façon demande d'analyses simples PROTICdb ou fichiers - inspection manuelle - filtres automatiques X!Tandem (thegpm.org) collaborations partenariat scientifique Présentation générale Logiciels libres Free as a speach (not as a beer) Utiliser des logiciels existants sans restriction Etudier et modifier ces logiciels Intégrer : pipelines de traitement complets Redistribuer 4/60 Présentation générale PAPPSO key Clé usb bootable Environnement de travail complet Mises à jour automatique Installation sur le disque dur 5/60 Formats de fichiers Formats de fichiers Données MS Principaux formats Fichiers RAW : binaires fermés provenant des constructeurs mzXml (SPC) : ouvert et documenté, usage courant (2002) mzMl (PSI) : ouvert et documenté, peu courant (2008-2009) Point importants Précision : 32 ou 64 bits Signal continu ou centroidé 6/60 Formats de fichiers Formats de fichiers Identifications Principaux formats (ouverts et documentés Résultats X!Tandem pepXML (SPC) : assignements scans/peptides protXML (SPC) : assignements protéines/peptides idXML (TOPP) : combinaison du pep et protXML mzIdentML (PSI) : peu courant (2011) 7/60 Formats de fichiers Formats de fichiers Quantifications Principaux formats (ouverts et documentés) masschroqML mzQuantML (PSI) : peu courant (2013) 8/60 Formats de fichiers Formats de fichiers PROTICdbML Intégration des données Données brutes (mzData) Identifications Quantification (masschroqML) Gel 2D Description d’échantillons 9/60 Conversion et exploration de données Conversion avec MsConvert 10/60 Conversion et exploration de données TOPP The OpenMS Proteomics Pipeline Multiplateformes Linux, Windows (32-bit, 64-bit), Mac OS X dmg (64-bit) Formats standards mzML, mzData, mz-XML, ANDI/MS Boı̂te à outils TOPPView interface graphique : visualisation, analyse et manipulation des données de protéomiques TOPPAS ... 11/60 Conversion et exploration de données TOPPView 12/60 Conversion et exploration de données Database Manager 13/60 Conversion et exploration de données Database Manager Fonctionnalités Gestion des fichiers Fasta (source, espèce, version, type, description...) Combinaisons de fichiers (union) Transformation de fichiers (protein/peptide reverse, random...) Traduction ADN vers Protéines Vérification du format 14/60 Identification en DeNovo De Novo pipeline 15/60 Identification en DeNovo De Novo pipeline Interface graphique pour Pepnovo et Fasts Deux étapes 1 Identification DeNovo avec Pepnovo 2 Recherche de protéines avec Fasts 16/60 Identification en DeNovo Identification DeNovo avec Pepnovo Des données MSn (format mzXml) Choisir un seuil de qualité des spectres Ecarter de la recherche les spectres déjà identifiés (optionnel X!TandemPipeline) 17/60 Identification en DeNovo Recherche de protéines avec Fasts Disposer d’une base de données Fasta de protéines voisines Sélectionner une base de données Fasta de contaminants Ecarter de la recherche les spectres déjà identifiés (X!TandemPipeline) 18/60 Identification en DeNovo De Novo pipeline 19/60 Identification en DeNovo Limites de cette approche Fiabilité du DeNovo Recherche d’homologies Temps de calcul 20/60 Quantification MassChroQ Mass Chromatogram Quantification ass ChroQ 21/60 Quantification Fonctionnalités générales Alignement de runs MS Extraction de XICs (eXtracted Ion Chromatogram) Détection de pics Quantification (mesure des aires sous les pics) 22/60 Quantification Type d’expériences prises en charge Spectromètres de haute ou basse résolution Avec ou sans marquage isotopique (e.g. SILAC, ICAT, N-15, C-13, etc.) Fractionnements LC-MS (SCX, SDS-PAGE,...) 23/60 Quantification Flexibilité Paramètrage de chaque étape (traitement du signal, détection...) Traçabilité des opérations Extraction de XICs à partir de liste de masse m/z, m/z + temps de rétention ou peptides identifiés Basé sur un fichier de configuration en XML 24/60 Quantification MassChroQml MassChroQ Markup Language Structure Déclaration des données brutes (balise rawdata 1) Définition des groupes (groups 1) Déclaration des peptides/protéines identifiées (1) Alignement des runs LC (alignments 1) Définition de la (ou des) méthode de quantification (quantification methods) Définition des formats de sorties (xml, txt, html, gnumeric...) Définition des traces (optionnel) Lancement des quantifications dans un groupe, avec une méthode sur peptides, mz/rt ou mz 25/60 Quantification MassChroQml (exemple) I 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 <?xml version="1.0" encoding="UTF-8" standalone="no"?> <rawdata> <data_file id="samp0" format="mzxml" path="bsa1.mzXML" type="centroid" /> <data_file id="samp1" format="mzxml" path="bsa2.mzXML" type="profile" /> <data_file id="samp2" format="mzml" path="/home/user/bsa3.mzml" type="profile" /> <data_file id="samp3" format="mzml" path="/home/user/bsa4.mzml" type="profile" /> </rawdata> <groups> <group data_ids="samp0 samp1" id="G1" /> <group data_ids="samp2 samp3" id="G2" /> </groups> <peptide_files_list> <peptide_file data="samp0" path="bsa1_peptides.txt" /> <peptide_file data="samp1" path="bsa2_peptides.txt" /> <peptide_file data="samp2" path="bsa3_peptides.txt" /> <peptide_file data="samp3" path="bsa4_peptides.txt" /> </peptide_files_list> <protein_list> <protein desc="conta|P02769|ALBU_BOVIN SERUM ALBUMIN PRECURSOR." id="P1.1" /> <protein desc="conta|P02770|ALBU_RAT SERUM ALBUMIN PRECURSOR." id="P1.2" /> </protein_list> <peptide_list> <peptide id="pep0" mh="1463.626" mods="114.08" prot_ids="P1.1" seq="TCVADESHAGCEK"> <observed_in data="samp0" scan="655" z="2" /> 26/60 Quantification MassChroQml (exemple) II 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 <observed_in data="samp1" scan="798" z="2" /> </peptide> <peptide id="pep1" mh="1103.461" mods="57.04" prot_ids="P1.1" seq="ADESHAGCEK"> <observed_in data="samp3" scan="663" z="2" /> </peptide> </peptide_list> <isotope_label_list> <isotope_label id="iso1"> <mod at="Nter" value="28.0" /> <mod at="K" value="28.0" /> </isotope_label> <isotope_label id="iso2"> <mod at="Nter" value="32.0" /> <mod at="K" value="32.0" /> </isotope_label> </isotope_label_list> <alignments> <alignment_methods> <alignment_method id="my_ms2"> <ms2> <ms2_tendency_halfwindow>10</ms2_tendency_halfwindow> <ms2_smoothing_halfwindow>5</ms2_smoothing_halfwindow> <ms1_smoothing_halfwindow>3</ms1_smoothing_halfwindow> </ms2> </alignment_method> <alignment_method id="my_obiwarp"> <obiwarp> <lmat_precision>1</lmat_precision> <mz_start>500</mz_start> 27/60 Quantification MassChroQml (exemple) III 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 <mz_stop>1200</mz_stop> </obiwarp> </alignment_method> </alignment_methods> <align group_id="G1" method_id="my_ms2" reference_data_id="samp0" /> <align group_id="G2" method_id="my_obiwarp" reference_data_id="samp2" /> </alignments> <quantification_methods> <quantification_method id="my_qzivy"> <xic_extraction xic_type="sum"> <mz_range max="0.3" min="0.3" /> </xic_extraction> <xic_filters> <anti_spike half="5" /> <background half_mediane="5" half_min_max="15" /> <smoothing half="3" /> </xic_filters> <peak_detection> <detection_zivy> <mean_filter_half_edge>1</mean_filter_half_edge> <minmax_half_edge>3</minmax_half_edge> <maxmin_half_edge>2</maxmin_half_edge> <detection_threshold_on_max>5000</detection_threshold_on_max> <detection_threshold_on_min>3000</detection_threshold_on_min> </detection_zivy> </peak_detection> </quantification_method> <quantification_method id="my_moulon"> <xic_extraction xic_type="max"> <ppm_range max="10" min="10" /> 28/60 Quantification MassChroQml (exemple) IV 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 </xic_extraction> <xic_filters> <background half_mediane="5" half_min_max="15" /> </xic_filters> <peak_detection> <detection_moulon> <smoothing_point>3</smoothing_point> <TIC_start>5000</TIC_start> <TIC_stop>3000</TIC_stop> </detection_moulon> </peak_detection> </quantification_method> </quantification_methods> <quantification> <quantification_results> <quantification_result output_file="result1" format="tsv" /> <quantification_result output_file="result2" format="gnumeric" /> <quantification_result output_file="result3" format="xhtmltable" /> <quantification_result output_file="result4" format="masschroqml" xic_traces="true" /> </quantification_results> <quantification_traces> <peptide_traces peptide_ids="pep0 pep1" output_dir="pep_traces" format="tsv" /> <all_xics_traces output_dir="all_xics_traces" format="tsv" /> <mz_traces mz_values="634.635 449.754 552.234" output_dir="mz_traces" format="tsv" /> 29/60 Quantification MassChroQml (exemple) V 120 121 122 123 124 125 126 127 128 129 130 131 <mzrt_traces output_dir="mzrt_traces" format="tsv"> <mzrt_values> <mzrt_value mz="732.317" rt="230.712" /> <mzrt_value mz="575.256" rt="254.788" /> </mzrt_values> </mzrt_traces> </quantification_traces> <quantify id="q1" withingroup="G1" quantification_method_id="my_qzivy"> <peptides_in_peptide_list mode="real_or_mean" /> </quantify> </quantification> </masschroq> 30/60 Quantification Déclaration des données brutes Déclaration des données brutes 1 2 3 4 5 <rawdata time_values_dir="masschroq_tests/time"> <data_file id="samp0" format="mzxml" path="bsa1.mzXML"/> <data_file id="samp1" format="mzxml" path="../bsa2.mzXML" /> <data_file id="samp2" format="mzml" path="/home/user/bsa3.mzml" /> </rawdata> attribut de la balise rawdata time values dir répertoire contenant les fichiers de correction des temps de rétention (Cf alignements) attributs de la balise data file id identifiant obligatoire format mzXml ou mzMl... path chemin relatif ou absolu 31/60 Quantification Définition des groupes Définition des groupes 32/60 Quantification Définition des groupes Définition des groupes sample1 sample2 sample3 sample4 sample5 sample6 sample7 sample8 Group1 Group2 sample9 sample10 sample11 sample12 Group3 sample13 sample14 sample15 sample16 33/60 Group4 Quantification Définition des groupes Définition des groupes 1 2 3 4 <groups> <group data_ids="samp0 samp1" id="G1" /> <group data_ids="samp2 samp3" id="G2" /> </groups> attributs de la balise group data ids identifiants des fichiers de données (échantillons) id identifiant du groupe 34/60 Quantification Liste des peptides/protéines identifiées Déclaration des peptides/protéines identifiées généré par X!TandemPipelineou fourni par l’utilisateur (en texte tabulé) liste de protéines (identifiant + description) liste de peptides (identifiant + mh + mods + id des protéines identifiées) chaque identification de peptide est signalée par la référence vers le run ms (sample id), le numéro de scan de l’observation et la charge à laquelle il a été observé 35/60 Quantification Liste des peptides/protéines identifiées Déclaration des peptides/protéines identifiées importance du numéro de scan le numéro de scan permet de retrouver toutes les informations relatives au précurseur de l’ion observé en MSMS : le temps de rétention (essentiel pour pouvoir associer un pic MS à un peptide) l’intensité du précurseur (utilisée par MassChroQpour affiner le matching de pics) 36/60 Quantification Liste des peptides/protéines identifiées Déclaration des peptides/protéines identifiées 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 <protein_list> <protein desc="conta|P02769|ALBU_BOVIN SERUM ALBUMIN PRECURSOR." id="P1.1" /> <protein desc="conta|P02770|ALBU_RAT SERUM ALBUMIN PRECURSOR." id="P1.2" /> </protein_list> <peptide_list> <peptide id="pep0" mh="1463.626" mods="114.08" prot_ids="P1.1" seq="TCVADESHAGCEK"> <observed_in data="samp0" scan="655" z="2" /> <observed_in data="samp1" scan="798" z="2" /> </peptide> <peptide id="pep1" mh="1103.461" mods="57.04" prot_ids="P1.1" seq="ADESHAGCEK"> <observed_in data="samp3" scan="663" z="2" /> </peptide> </peptide_list> 37/60 Quantification Liste des peptides/protéines identifiées Marquage isotopique (SILAC, ICAT, N-15, C-13, etc) Définition des isotopes On peut indiquer à la suite de la liste de peptides identifiés les marqueurs utilisés. Chaque marqueur contient une description des différences de masses qu’il induit, sur quel acide aminé et quelle position. MassChroQ peut ainsi calculer pour chaque peptide la masse du peptide marqué qu’il doit rechercher 38/60 Quantification Liste des peptides/protéines identifiées Marquage isotopique : définition des isotopes 1 2 3 4 5 6 7 8 9 10 <isotope_label_list> <isotope_label id="iso1"> <mod at="Nter" value="28.0" /> <mod at="K" value="28.0" /> </isotope_label> <isotope_label id="iso2"> <mod at="Nter" value="32.0" /> <mod at="K" value="32.0" /> </isotope_label> </isotope_label_list> 39/60 Quantification Alignement Alignement des runs LC La quantification dans MassChroQ est basée sur les XICs : 40/60 Quantification Alignement Alignement des runs LC La quantification dans MassChroQ est basée sur les XICs : Entre runs LC, les temps de rétention peuvent différer légèrement ⇒ il faut aligner les runs LC pour pouvoir utiliser le temps de rétention comme référence 40/60 Quantification Alignement Alignement des runs LC Accès à l’intensité d’un peptide même si il n’a pas été identifié. Intensité 5×10 4×10 3×10 2×10 10 6 6×10 6 5×10 Run LC 1 6 6 Intensité 6×10 Peptide identifié en MSMS 6 6 0 Intensité 5×10 4×10 3×10 2×10 10 0 2 4 6 8 10 12 14 16 2×10 6 Run LC 2 6 6 6 6 0 2 4 6 8 6 Run LC 3 6 6 6 Peptide non identifié 6 0 0 2 4 6 8 Temps (min) 6 0 3×10 10 Temps (min) 6×10 4×10 6 10 12 14 Temps (min) 41/60 16 10 12 14 16 Quantification Alignement Deux méthodes d’alignement Utilisation des données MS Méthodes dérivées de l’analyse de chromatogramme Utilisation des données MS/MS Les peptides communs servent de points d’ancrage. Obiwarp 42/60 Quantification Alignement Deux méthodes d’alignement 40 A Les peptides communs servent de points d’ancrage. Time correction (s) 0 −20 Utilisation des données MS/MS −40 Méthodes dérivées de l’analyse de chromatogramme 20 Utilisation des données MS 1000 2000 3000 Retention time (s) MassChroQ 42/60 4000 5000 Quantification Alignement Alignement dans MassChroQstudio 43/60 Quantification Alignement Alignement dans MassChroQstudio 43/60 Quantification Alignement Description des méthodes d’alignement 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 <alignments> <alignment_methods> <alignment_method id="my_ms2"> <ms2> <ms2_tendency_halfwindow>10</ms2_tendency_halfwindow> <ms2_smoothing_halfwindow>5</ms2_smoothing_halfwindow> <ms1_smoothing_halfwindow>3</ms1_smoothing_halfwindow> </ms2> </alignment_method> <alignment_method id="my_obiwarp"> <obiwarp> <lmat_precision>1</lmat_precision> <mz_start>500</mz_start> <mz_stop>1200</mz_stop> </obiwarp> </alignment_method> </alignment_methods> <align group_id="G1" method_id="my_ms2" reference_data_id="samp0" /> <align group_id="G2" method_id="my_obiwarp" reference_data_id="samp2" /> </alignments> 44/60 Quantification Méthodes de quantification Méthodes de quantification Une méthode de quantification dans MassChroQdécrit plusieurs étapes extraction des XICs traitement/filtrage des XICs détection des pics 45/60 Quantification Méthodes de quantification Extraction de XICs 46/60 Quantification Méthodes de quantification Extraction de XICs Définition de l’intervalle mz range ppm range Méthode de calcul de l’intensité somme des intensité (≡ TIC Total Ion Current) maximum d’intensité (≡ base peak chromatogram) 46/60 Quantification Méthodes de quantification Traitement/filtrage des XICs Type des filtres soustraction du bruit de fond lissage (non présenté) anti-spike 47/60 Quantification Méthodes de quantification Traitement/filtrage des XICs Type des filtres soustraction du bruit de fond lissage (non présenté) anti-spike 47/60 Quantification Méthodes de quantification Traitement/filtrage des XICs Type des filtres soustraction du bruit de fond lissage (non présenté) anti-spike 47/60 Quantification Méthodes de quantification Détection des pics Deux méthodes Moulon (non présenté) Zivy 48/60 Quantification Méthodes de quantification Détection Zivy concept du “open/close” 0 10000 20000 30000 XIC Closed XIC Opened XIC 1100 1200 1300 49/60 1400 1500 Quantification Méthodes de quantification Détection Zivy concept du “open/close” XIC Closed XIC (max min) max 49/60 fenêtre du max Quantification Méthodes de quantification Détection Zivy concept du “open/close” 60000 Peak detection 30000 20000 Threshold on max (closed) 10000 Threshold on min (opened) 0 Intensity 40000 50000 Smoothed XIC Closed XIC Opened XIC Maximum on Closed XIC Detected peaks 1100 1200 49/60 1300 1400 1500 Quantification Méthodes de quantification Quantification Zivy XIC Closed XIC Detected peaks Peak boundaries 50/60 Quantification Méthodes de quantification Description des méthodes de quantification 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 <quantification_methods> <quantification_method id="my_qzivy"> <xic_extraction xic_type="sum"> <mz_range max="0.3" min="0.3" /> </xic_extraction> <xic_filters> <anti_spike half="5" /> <background half_mediane="5" half_min_max="15" /> <smoothing half="3" /> </xic_filters> <peak_detection> <detection_zivy> <mean_filter_half_edge>1</mean_filter_half_edge> <minmax_half_edge>3</minmax_half_edge> <maxmin_half_edge>2</maxmin_half_edge> <detection_threshold_on_max>5000</detection_threshold_on_max> <detection_threshold_on_min>3000</detection_threshold_on_min> </detection_zivy> </peak_detection> </quantification_method> </quantification_methods> 51/60 Quantification Formats de sortie Formats de sortie 1 2 3 4 5 6 7 <quantification> <quantification_results> <quantification_result <quantification_result <quantification_result <quantification_result </quantification_results> output_file="result1" output_file="result2" output_file="result3" output_file="result4" format="tsv" /> format="gnumeric" /> format="xhtmltable" /> format="masschroqml" xic_traces="true" /> attributs de la balise quantification result output file chemin et nom du fichier de sortie format mzXml format du fichier (tsv, masschroqml, gnumeric, xhtmltable) 52/60 Quantification Formats de sortie Format TSV (texte tabulé) Trois fichiers * pep.tsv quantification de chaque peptide * prot.tsv liaisons entre peptides et protéines * compar.tsv valeurs de quanti par échantillons 53/60 Quantification Formats de sortie Format TSV (texte tabulé) Trois fichiers * pep.tsv quantification de chaque peptide * prot.tsv liaisons entre peptides et protéines * compar.tsv valeurs de quanti par échantillons 53/60 Quantification Formats de sortie Format TSV (texte tabulé) Trois fichiers * pep.tsv quantification de chaque peptide * prot.tsv liaisons entre peptides et protéines * compar.tsv valeurs de quanti par échantillons 53/60 Quantification Formats de sortie MassChroQml Fichier XML contenant tous les résultats de MassChroQ. Il peut être directement importé dans PROTICdb. 54/60 Quantification Formats de sortie Traces 1 2 3 4 5 6 7 8 9 10 11 12 13 <quantification_traces> <peptide_traces peptide_ids="pep0 pep1" output_dir="pep_traces" format="tsv" /> <all_xics_traces output_dir="all_xics_traces" format="tsv" /> <mz_traces mz_values="634.635 449.754 552.234" output_dir="mz_traces" format="tsv" /> <mzrt_traces output_dir="mzrt_traces" format="tsv"> <mzrt_values> <mzrt_value mz="732.317" rt="230.712" /> <mzrt_value mz="575.256" rt="254.788" /> </mzrt_values> </mzrt_traces> </quantification_traces> 55/60 Quantification Lancement d’une quantification Lancement d’une quantification 1 2 3 4 <quantify id="q1" withingroup="G1" quantification_method_id="my_qzivy"> <peptides_in_peptide_list mode="real_or_mean" /> </quantify> </quantification> Signification : Lance une quantification dans le groupe “G1” en utilisant la méthode “my qzivy” sur les peptides définis dans la liste. Signification de “mode” Le mode permet de choisir la méthode de matching à utiliser... 56/60 Quantification Matching de pics Matching de pics Intensité 5×10 4×10 3×10 2×10 10 6 6×10 6 5×10 Run LC 1 6 6 Intensité 6×10 Peptide identifié en MSMS 6 6 0 Intensité 5×10 4×10 3×10 2×10 10 0 2 4 6 8 10 12 14 16 2×10 6 Run LC 2 6 6 6 6 0 2 4 6 8 6 Run LC 3 6 6 6 Peptide non identifié 6 0 0 2 4 6 8 Temps (min) 6 0 3×10 10 Temps (min) 6×10 4×10 6 10 12 14 Temps (min) 57/60 16 10 12 14 16 Quantification Matching de pics Matching de pics Intensité 5×10 4×10 3×10 2×10 10 6 6×10 Best Rt 6 5×10 Run LC 1 6 6 Intensité 6×10 Peptide identifié en MSMS 6 6 0 Intensité 5×10 4×10 3×10 2×10 10 3×10 2×10 10 0 2 4 6 8 10 12 14 16 Temps (min) 6×10 4×10 6 6 Best Rt Run1 6 Run LC 3 6 6 Best Rt Run2 6 0 0 2 4 6 8 Peptide non identifié 10 12 14 Temps (min) 6 6 Run LC 2 6 Evènement MS/MS 6 6 6 0 Best Rt 0 2 4 6 8 10 12 14 16 Temps (min) Un pic est matché avec un peptide si ses limites contiennent le temps de rétention attribué à un peptide 57/60 16 Quantification Matching de pics Modes de matching mean la moyenne des “best Rt” est calculée sur tous les peptides identifiés. C’est cette valeur unique pour chaque peptide qui est utilisée comme référence dans tous les runs. real or mean idem, mais dans les runs où l’on a eu une identification MS/MS, c’est le temps de rétention observé (best Rt si il y en a plusieurs) qui est la référence 58/60 Quantification Matching de pics Modes de matching Intensité 5×10 4×10 3×10 2×10 10 6 6×10 Best Rt 6 5×10 Run LC 1 6 6 Intensité 6×10 Peptide identifié en MSMS 6 6 0 4×10 3×10 2×10 10 0 2 4 6 8 10 12 14 6 6 Mean Rt 6 Best Rt Run2 6 0 2 4 6 Temps (min) Intensité 5×10 4×10 3×10 2×10 10 6×10 6 5×10 Run LC 2 6 6 6 6 0 2 4 6 8 4×10 3×10 2×10 10 Best Rt 0 8 Peptide non identifié 10 12 14 16 Temps (min) 6 Intensité 6×10 Run LC 3 6 0 16 Best Rt Run1 6 10 12 14 16 6 6 Best Rt Run1 6 Run LC 4 6 Mean Rt 6 Best Rt Run2 6 0 0 2 4 6 8 Temps (min) Temps (min) 58/60 Peptide non identifié 10 12 14 16 Quantification Matching de pics Modes de matching post matching Tous les pics détectés sont quantifiés dans tous les runs, identifiés ou non Les peptides observés en MS/MS permettent de calculer le temps de référence en prenant les sommets des pics (moyenne des Rt des sommets) Le matching se fait après la quantification en se basant sur les pics les plus intenses 58/60 Quantification Matching de pics Modes de matching Intensité 5×10 4×10 3×10 2×10 10 6 Top of the peak 6 Best Rt 6×10 5×10 Run LC 1 6 6 Intensité 6×10 Peptide identifié en MSMS 6 6 0 4×10 3×10 2×10 10 0 2 4 6 8 10 12 14 6 6 6 Peptide non identifié 6 0 2 4 6 Temps (min) Intensité 5×10 4×10 3×10 2×10 10 Top of the peak 6×10 6 5×10 Run LC 2 6 6 6 6 0 2 4 6 8 4×10 3×10 2×10 10 Best Rt 0 8 10 12 14 16 Temps (min) Intensité 6×10 6 Run LC 3 6 0 16 Mean of top Rt 6 10 12 14 16 6 6 Mean of top Rt 6 Run LC 4 6 6 Peptide non identifié 6 0 0 2 4 6 8 Temps (min) Temps (min) 58/60 10 12 14 16 Quantification Dans la pratique En pratique Le fichier MassChroQml est généré par X!TandemPipeline MassChroQstudio permet de vérifier les paramètres MassChroQgui permet de lancer la quantification 59/60 Quantification Dans la pratique En pratique Le fichier MassChroQml est généré par X!TandemPipeline MassChroQstudio permet de vérifier les paramètres MassChroQgui permet de lancer la quantification 59/60 Quantification Dans la pratique En pratique Le fichier MassChroQml est généré par X!TandemPipeline MassChroQstudio permet de vérifier les paramètres MassChroQgui permet de lancer la quantification 59/60 Quantification Dans la pratique En pratique Le fichier MassChroQml est généré par X!TandemPipeline MassChroQstudio permet de vérifier les paramètres MassChroQgui permet de lancer la quantification 59/60 Remerciements Remerciements Equipe PAPPSO WANTED Dangerous Hacker Benoit Valot Edlira Nano 60/60