MassChroQ - Mass Chromatogram Quantication



Documents pareils
Informatique. epims : un LIMS pour la gestion des données de spectrométrie de masse TECHNOLOGIE APPLIQUÉE

Protéomique Séance 1 Introduction aux données de protéomique et aux outils de recherche

1. Développement embarqué. André KPOZEHOUE DOMAINES DE COMPETENCES CONNAISSANCES TECHNIQUES

Outils de développement collaboratif

Cours Langage C/C++ Programmation modulaire

Qu'est-ce que le BPM?

Les tableaux de bord de pilotage de nouvelle génération. Copyright PRELYTIS

À la découverte. «Une alternative durable en informatique» Présenté par : Eric Leduc eleduc@leducdubleuet.biz

Qu'est-ce que c'est??

Comment devenir éditeur de logiciels libres quand on est une entreprise?

Progiciels pour TPE - PME - PMI

Introduction à l informatique en BCPST

IBM Rational Application Developer pour WebSphere Software V8.5 accélère le développement d'applications de haute qualité.

Forge. Présentation ( )

DIRAC : cadre et composants pour créer des systèmes de calcul distribués

Développement d'applications pour le référencement d'un site web et pour la gestion de campagnes de mails

Les clients GNU/Linux

Guide d'installation. Release Management pour Visual Studio 2013

CAHIER DE S CHARGE S Remote Workload Manager

Ingénieur R&D en bio-informatique

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

M Études et développement informatique

Mercredi 05/10/2011. Forges logicielles. Olivier Berger, Telecom SudParis. Introduction Avant-propos À propos de COCLICO. Panorama des forges

Q-Checker pour V6 Release 2.1

Télécom Nancy Année

DataStudio. Solution d intégration des données et de diffusion de l information

Supervision système et réseau avec Zabbix. Anne Facq Centre de Recherche Paul Pascal 17 avril 2008

UE 8 Systèmes d information de gestion Le programme

Systèmes en réseau : Linux 1ère partie : Introduction

L'automatisation open source pour SI complexes

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).

Q-Checker pour V5 Release 5.1

IODAA. de l 1nf0rmation à la Décision par l Analyse et l Apprentissage / 21

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP - MAGENT O. 30 ans - 6 ans d'expérience

4 conseils pour une production informatique multiplateforme et sécurisée

Créer son premier package.deb. 19 août

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique

FusionInventory. Guillaume Rousse Journées francophones de Perl 2011

Développement de projets logiciels à l'aide de Python

Gestion collaborative de documents

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Gestion du projet pour qu'il soit pérenne et collaboratif

Poursuivre ses études à l'université de Rouen Masters professionnels en Informatique et en Mathématiques. UFR Sciences et Techniques /18

Nous ne doutons pas que vous prendrez plaisir à essayer Siebel CRM On Demand d Oracle!

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

1 JBoss Entreprise Middleware

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

Le logiciel libre. Jeudi 19 janvier Rémi Boulle Sébastien Dinot

ASA-Advanced Solutions Accelerator. Solution pour la gestion des données des laboratoires et des plateformes de service

II- Préparation du serveur et installation d OpenVpn :

Introduction à la modélisation

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

Intervenants. Thomas d'erceville Project Manager. Christian NGUYEN Practice Manager IT Quality

Master de Bioinformatique et Biologie des Systèmes Toulouse Responsable : Pr. Gwennaele Fichant

Modelio by Modeliosoft

M Études et développement informatique

Concepts et définitions

Éléments de programmation et introduction à Java

Mass Spec/tacular. performance, productivité et fiabilité. Systèmes CPL/SM Agilent série Our measure is your success.

Olivier Deheurles Ingénieur conception et développement.net

Outil de gestion et de suivi des projets

Logiciel libre de gestion pour l'education Populaire. Module ALSH et ALSH périscolaire

Serveur de sauvegarde à moindre coût

Tutoriel code::blocks

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

La mesure des écarts en Sciences de l'ingénieur

A5.2.4 Étude d une technologie, d'un composant, d'un outil

INF2015 Développement de logiciels dans un environnement Agile. Examen intra 20 février :30 à 20:30

Mettez Linux en boîte avec ClearOS

Retour d'expérience avec : OCS Inventory & GLP

Drupal (V7) : principes et petite expérience

Siemens Grâce aux documents intelligents, un leader mondial de la haute technologie augmente l efficacité et la précision de ses employés.

PROGRAMM VOIR DES SOLUTIONS AN ITW DECORATING COMPANY UNIVERSAL DECORATING SOURCE

Karim EL KHALIFA Web developer

Développer avec les technologies ESRI. ESRI Developer Network (EDN) Gaëtan LAVENU ESRI France Jérémie MAJEROWICZ ESRI France

CMS Open Source : état de l'art et méthodologie de choix

21 mars Simulations et Méthodes de Monte Carlo. DADI Charles-Abner. Objectifs et intérêt de ce T.E.R. Générer l'aléatoire.

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

Polux Développement d'une maquette pour implémenter des tests de sécurité

Linux embarqué: une alternative à Windows CE?

Le MIC lance un appel à projet «Serious Game»

molis result portal Description fonctionnelle La structure système Configuration système requise Architecture du système

IBM System i. DB2 Web Query for System i : le successeur de Query/400? Oui, mais bien plus!!!

SYSTÈMES DE PUBLICATION POUR L INTERNET. Beatep Marie-France Landréa - Observatoire de Paris

Cours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé.

COMPÉTENCES TECHNIQUES

Méthodologie de mise en place de

Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE

Les logiciels libres. Université Antilles Guyane 14 novembre 2008 Olivier Watté

Table des matières. Chapitre 1 Les architectures TSE en entreprise

Didier MOUNIEN Samantha MOINEAUX

L informatique en BCPST

Pilot4IT Tableaux de Bord Agréger et consolider l ensemble de vos indicateurs dans un même portail.

T C C. Conseil Efficacité. Ingénierie. Performance Basicité. Simplicité. Comment concevez-vous votre système d'information aujourd'hui?

De quoi avez-vous besoin pour ce manuel?

Joomla! Création et administration d'un site web - Version numérique

Glossaire Produit, Solution (éventuellt sur Web20) et Services TIC

Programme de formation

Sébastien DEBIA Damien DUMAZER. Cahier des Charges

Transcription:

1/23 MassChroQ - Mass Chromatogram Quantication Logiciel de quantication par spectrométrie de masse Olivier Langella Plateforme d'analyse Protéomique de Paris Sud-Ouest Journée PLUME biologie 15 mai 2012

2/23 Plan 1 Domaine d'application : la protéomique 2 Ce que fait MassChroQ 3 Développement de MassChroQ 4 MassChroQ et ses utilisateurs 5 Diusion de MassChroQ 6 Conclusion

Domaine d'application : la protéomique 3/23 Protéomique Etude des protéines d'un organe ou d'un organisme à un moment donné Quelles sont les protéines exprimées? Dans quelles conditions? Hypothèses sur le rôle des protéines et sur les mécanismes biologiques

Domaine d'application : la protéomique 3/23 Protéomique Etude des protéines d'un organe ou d'un organisme à un moment donné Quelles sont les protéines exprimées? Dans quelles conditions? Hypothèses sur le rôle des protéines et sur les mécanismes biologiques

Domaine d'application : la protéomique 3/23 Protéomique Etude des protéines d'un organe ou d'un organisme à un moment donné Quelles sont les protéines exprimées? Dans quelles conditions? Hypothèses sur le rôle des protéines et sur les mécanismes biologiques

Domaine d'application : la protéomique 4/23 Spectrométrie de masse Principe général La spectromètrie de masse permet de mesurer très précisément les masses de petites molécules chargées. En fonction des masses observées, on peut identier la présence de certains composants dans un mélange et en évaluer les quantités relatives.

Domaine d'application : la protéomique 5/23 Spectrométrie de masse 1 échantillon biologique contient environ 2-3000 protéines 1 protéine est une molécule trop grosse pour la MS Découpage des protéines en peptides Séparation des peptides par chromatographie (LC-MS)

Domaine d'application : la protéomique 5/23 Spectrométrie de masse 1 échantillon biologique contient environ 2-3000 protéines 1 protéine est une molécule trop grosse pour la MS Découpage des protéines en peptides Séparation des peptides par chromatographie (LC-MS)

Domaine d'application : la protéomique 5/23 Spectrométrie de masse 1 échantillon biologique contient environ 2-3000 protéines 1 protéine est une molécule trop grosse pour la MS Découpage des protéines en peptides Séparation des peptides par chromatographie (LC-MS)

Domaine d'application : la protéomique 5/23 Spectrométrie de masse 1 échantillon biologique contient environ 2-3000 protéines 1 protéine est une molécule trop grosse pour la MS Découpage des protéines en peptides Séparation des peptides par chromatographie (LC-MS)

Domaine d'application : la protéomique 5/23 Spectrométrie de masse 1 échantillon biologique contient environ 2-3000 protéines 1 protéine est une molécule trop grosse pour la MS Découpage des protéines en peptides Séparation des peptides par chromatographie (LC-MS)

Domaine d'application : la protéomique 6/23 Evolutions techniques Augmentation de la précision de mesure Augmentation des fréquences d'échantillonage Quantication des peptides par mesure des aires de pics dans les courants d'ions

Domaine d'application : la protéomique 6/23 Evolutions techniques Augmentation de la précision de mesure Augmentation des fréquences d'échantillonage Quantication des peptides par mesure des aires de pics dans les courants d'ions

Domaine d'application : la protéomique 6/23 Evolutions techniques Augmentation de la précision de mesure Augmentation des fréquences d'échantillonage Quantication des peptides par mesure des aires de pics dans les courants d'ions

Domaine d'application : la protéomique 6/23 Evolutions techniques Augmentation de la précision de mesure Augmentation des fréquences d'échantillonage Quantication des peptides par mesure des aires de pics dans les courants d'ions

Domaine d'application : la protéomique 6/23 Evolutions techniques Augmentation de la précision de mesure Augmentation des fréquences d'échantillonage Quantication des peptides par mesure des aires de pics dans les courants d'ions

Domaine d'application : la protéomique 6/23 Evolutions techniques Augmentation de la précision de mesure Augmentation des fréquences d'échantillonage Quantication des peptides par mesure des aires de pics dans les courants d'ions

Ce que fait MassChroQ 7/23 Plan 1 Domaine d'application : la protéomique 2 Ce que fait MassChroQ 3 Développement de MassChroQ 4 MassChroQ et ses utilisateurs 5 Diusion de MassChroQ 6 Conclusion

Ce que fait MassChroQ 8/23 MassChroQ 1 Principales fonctionnalités de MassChroQ Alignement de runs LC/MS Traitements en batch Extraction de courants d'ions Détection de pics, mesures des aires 1. Valot, B., Langella, O., Nano, E., Zivy, M., Proteomics, 2011

Ce que fait MassChroQ 8/23 MassChroQ 1 Principales fonctionnalités de MassChroQ Alignement de runs LC/MS Traitements en batch Extraction de courants d'ions Détection de pics, mesures des aires 1. Valot, B., Langella, O., Nano, E., Zivy, M., Proteomics, 2011

Ce que fait MassChroQ 8/23 MassChroQ 1 Principales fonctionnalités de MassChroQ Alignement de runs LC/MS Traitements en batch Extraction de courants d'ions Détection de pics, mesures des aires 1. Valot, B., Langella, O., Nano, E., Zivy, M., Proteomics, 2011

Ce que fait MassChroQ 8/23 MassChroQ 1 Principales fonctionnalités de MassChroQ Alignement de runs LC/MS Traitements en batch Extraction de courants d'ions Détection de pics, mesures des aires 1. Valot, B., Langella, O., Nano, E., Zivy, M., Proteomics, 2011

Ce que fait MassChroQ 9/23 Utilisation de MassChroQ Interface en ligne de commande Fichier XML de paramétrage (validation XSD) Multiples formats de sortie (tableur, HTML, R) Points forts par rapports aux concurents Indépendant du type de spectromètre (HR ou LR) Quantication absolue ou relative (marquage isotopique) Choix des méthodes (alignements, extraction, détection...) Design expérimentaux complexes Performances (vitesse d'exécution, empreinte mémoire) Libre et multiplateforme

Ce que fait MassChroQ 9/23 Utilisation de MassChroQ Interface en ligne de commande Fichier XML de paramétrage (validation XSD) Multiples formats de sortie (tableur, HTML, R) Points forts par rapports aux concurents Indépendant du type de spectromètre (HR ou LR) Quantication absolue ou relative (marquage isotopique) Choix des méthodes (alignements, extraction, détection...) Design expérimentaux complexes Performances (vitesse d'exécution, empreinte mémoire) Libre et multiplateforme

Ce que fait MassChroQ 9/23 Utilisation de MassChroQ Interface en ligne de commande Fichier XML de paramétrage (validation XSD) Multiples formats de sortie (tableur, HTML, R) Points forts par rapports aux concurents Indépendant du type de spectromètre (HR ou LR) Quantication absolue ou relative (marquage isotopique) Choix des méthodes (alignements, extraction, détection...) Design expérimentaux complexes Performances (vitesse d'exécution, empreinte mémoire) Libre et multiplateforme

Ce que fait MassChroQ 9/23 Utilisation de MassChroQ Interface en ligne de commande Fichier XML de paramétrage (validation XSD) Multiples formats de sortie (tableur, HTML, R) Points forts par rapports aux concurents Indépendant du type de spectromètre (HR ou LR) Quantication absolue ou relative (marquage isotopique) Choix des méthodes (alignements, extraction, détection...) Design expérimentaux complexes Performances (vitesse d'exécution, empreinte mémoire) Libre et multiplateforme

Ce que fait MassChroQ 9/23 Utilisation de MassChroQ Interface en ligne de commande Fichier XML de paramétrage (validation XSD) Multiples formats de sortie (tableur, HTML, R) Points forts par rapports aux concurents Indépendant du type de spectromètre (HR ou LR) Quantication absolue ou relative (marquage isotopique) Choix des méthodes (alignements, extraction, détection...) Design expérimentaux complexes Performances (vitesse d'exécution, empreinte mémoire) Libre et multiplateforme

Ce que fait MassChroQ 9/23 Utilisation de MassChroQ Interface en ligne de commande Fichier XML de paramétrage (validation XSD) Multiples formats de sortie (tableur, HTML, R) Points forts par rapports aux concurents Indépendant du type de spectromètre (HR ou LR) Quantication absolue ou relative (marquage isotopique) Choix des méthodes (alignements, extraction, détection...) Design expérimentaux complexes Performances (vitesse d'exécution, empreinte mémoire) Libre et multiplateforme

Développement de MassChroQ 10/23 Plan 1 Domaine d'application : la protéomique 2 Ce que fait MassChroQ 3 Développement de MassChroQ 4 MassChroQ et ses utilisateurs 5 Diusion de MassChroQ 6 Conclusion

Développement de MassChroQ 11/23 Une équipe Développeurs Edlira Nano (Informaticienne, CDD IBiSA) Benoit Valot (Spectrométrie de masse) Olivier Langella (Bioinformaticien) Utilisateurs Equipe PAPPSO (9 permanents, 3 posts docs) LAMBE Evry (Laboratoire Analyse et Modélisation pour la Biologie et l'environnement) Autres

Développement de MassChroQ 11/23 Une équipe Développeurs Edlira Nano (Informaticienne, CDD IBiSA) Benoit Valot (Spectrométrie de masse) Olivier Langella (Bioinformaticien) Utilisateurs Equipe PAPPSO (9 permanents, 3 posts docs) LAMBE Evry (Laboratoire Analyse et Modélisation pour la Biologie et l'environnement) Autres

Développement de MassChroQ 12/23 Une méthode Principes généraux Modularité (POO) Compartimentation (const, public, private...) Interfaces simples Cycles "Quick & Clean" Modélisation minimum Mise à disposition rapide de prototypes Corrections / Améliorations Refactoring

Développement de MassChroQ 12/23 Une méthode Principes généraux Modularité (POO) Compartimentation (const, public, private...) Interfaces simples Cycles "Quick & Clean" Modélisation minimum Mise à disposition rapide de prototypes Corrections / Améliorations Refactoring

Développement de MassChroQ 12/23 Une méthode Principes généraux Modularité (POO) Compartimentation (const, public, private...) Interfaces simples Cycles "Quick & Clean" Modélisation minimum Mise à disposition rapide de prototypes Corrections / Améliorations Refactoring

Développement de MassChroQ 12/23 Une méthode Principes généraux Modularité (POO) Compartimentation (const, public, private...) Interfaces simples Cycles "Quick & Clean" Modélisation minimum Mise à disposition rapide de prototypes Corrections / Améliorations Refactoring

Développement de MassChroQ 12/23 Une méthode Principes généraux Modularité (POO) Compartimentation (const, public, private...) Interfaces simples Cycles "Quick & Clean" Modélisation minimum Mise à disposition rapide de prototypes Corrections / Améliorations Refactoring

Développement de MassChroQ 12/23 Une méthode Principes généraux Modularité (POO) Compartimentation (const, public, private...) Interfaces simples Cycles "Quick & Clean" Modélisation minimum Mise à disposition rapide de prototypes Corrections / Améliorations Refactoring

Développement de MassChroQ 12/23 Une méthode Principes généraux Modularité (POO) Compartimentation (const, public, private...) Interfaces simples Cycles "Quick & Clean" Modélisation minimum Mise à disposition rapide de prototypes Corrections / Améliorations Refactoring

Développement de MassChroQ 13/23 Historique du développement : la genèse 2006 Premiers tests de quantication sans marquage Extraction manuelle des valeurs quantitatives 2007-2008 Echantillons plus complexes Automatisation par des scripts perl 2009 Besoin de rapidité : codage en C++ des fonctions critiques Remplacement progressif du perl Premiers résultats scientiques encourageants

Développement de MassChroQ 14/23 Historique du développement : la maturité 2010 Recrutement de 2 post-docs (Dromadair, HeterosYeast) Recrutement d'edlira Nano (développement C++) Amélioration des algorithmes Nouvelles méthodes 2011 Publication : article, documentation, code Nouvelles fonctionnalités Amélioration des performances 2012 Intégration Condor & ceph Développement d'une interface graphique

MassChroQ et ses utilisateurs 15/23 Plan 1 Domaine d'application : la protéomique 2 Ce que fait MassChroQ 3 Développement de MassChroQ 4 MassChroQ et ses utilisateurs 5 Diusion de MassChroQ 6 Conclusion

MassChroQ et ses utilisateurs 16/23 Diérent prols d'utilisateurs Utilisateurs autonomes (PAPPSO, LAMBE) Utilisation autonome de MassChroQ (savoir faire local) Travaux scientiques importants utilisant MassChroQ Utilisateurs non autonomes (nombreux clients PAPPSO) Résultats traités par la plateforme PAPPSO Aide à l'interprétation de leurs données Utilisateurs indépendants (international) Contacts par mails, forums, article MassChroq Peu d'information à l'heure actuelle sur leur utilisation (tests, utilisation dans des projets scientiques...)

MassChroQ et ses utilisateurs 16/23 Diérent prols d'utilisateurs Utilisateurs autonomes (PAPPSO, LAMBE) Utilisation autonome de MassChroQ (savoir faire local) Travaux scientiques importants utilisant MassChroQ Utilisateurs non autonomes (nombreux clients PAPPSO) Résultats traités par la plateforme PAPPSO Aide à l'interprétation de leurs données Utilisateurs indépendants (international) Contacts par mails, forums, article MassChroq Peu d'information à l'heure actuelle sur leur utilisation (tests, utilisation dans des projets scientiques...)

MassChroQ et ses utilisateurs 16/23 Diérent prols d'utilisateurs Utilisateurs autonomes (PAPPSO, LAMBE) Utilisation autonome de MassChroQ (savoir faire local) Travaux scientiques importants utilisant MassChroQ Utilisateurs non autonomes (nombreux clients PAPPSO) Résultats traités par la plateforme PAPPSO Aide à l'interprétation de leurs données Utilisateurs indépendants (international) Contacts par mails, forums, article MassChroq Peu d'information à l'heure actuelle sur leur utilisation (tests, utilisation dans des projets scientiques...)

Diusion de MassChroQ 17/23 Plan 1 Domaine d'application : la protéomique 2 Ce que fait MassChroQ 3 Développement de MassChroQ 4 MassChroQ et ses utilisateurs 5 Diusion de MassChroQ 6 Conclusion

Diusion de MassChroQ 18/23 Le choix du libre Intérêts du logiciel libre pour PAPPSO Utilisation sans restriction (nombre de processeurs, systèmes) Indépendance vis à vis des constructeurs et éditeurs Choix et maitrise des pipelines de traitement Modication des logiciels (X!tandem, pepnovo...) Intégration d'algorithmes dans nos logiciels (ObiWarp) Intérêts de PAPPSO pour le logiciel libre Faciliter l'utilisation de nos logiciels Permettre leur utilisation dans des contextes diérents du nôtre Améliorer le fonctionnement de nos logiciels Permettre la réutilisation de notre code

Diusion de MassChroQ 18/23 Le choix du libre Intérêts du logiciel libre pour PAPPSO Utilisation sans restriction (nombre de processeurs, systèmes) Indépendance vis à vis des constructeurs et éditeurs Choix et maitrise des pipelines de traitement Modication des logiciels (X!tandem, pepnovo...) Intégration d'algorithmes dans nos logiciels (ObiWarp) Intérêts de PAPPSO pour le logiciel libre Faciliter l'utilisation de nos logiciels Permettre leur utilisation dans des contextes diérents du nôtre Améliorer le fonctionnement de nos logiciels Permettre la réutilisation de notre code

Diusion de MassChroQ 18/23 Le choix du libre Intérêts du logiciel libre pour PAPPSO Utilisation sans restriction (nombre de processeurs, systèmes) Indépendance vis à vis des constructeurs et éditeurs Choix et maitrise des pipelines de traitement Modication des logiciels (X!tandem, pepnovo...) Intégration d'algorithmes dans nos logiciels (ObiWarp) Intérêts de PAPPSO pour le logiciel libre Faciliter l'utilisation de nos logiciels Permettre leur utilisation dans des contextes diérents du nôtre Améliorer le fonctionnement de nos logiciels Permettre la réutilisation de notre code

Diusion de MassChroQ 18/23 Le choix du libre Intérêts du logiciel libre pour PAPPSO Utilisation sans restriction (nombre de processeurs, systèmes) Indépendance vis à vis des constructeurs et éditeurs Choix et maitrise des pipelines de traitement Modication des logiciels (X!tandem, pepnovo...) Intégration d'algorithmes dans nos logiciels (ObiWarp) Intérêts de PAPPSO pour le logiciel libre Faciliter l'utilisation de nos logiciels Permettre leur utilisation dans des contextes diérents du nôtre Améliorer le fonctionnement de nos logiciels Permettre la réutilisation de notre code

Diusion de MassChroQ 18/23 Le choix du libre Intérêts du logiciel libre pour PAPPSO Utilisation sans restriction (nombre de processeurs, systèmes) Indépendance vis à vis des constructeurs et éditeurs Choix et maitrise des pipelines de traitement Modication des logiciels (X!tandem, pepnovo...) Intégration d'algorithmes dans nos logiciels (ObiWarp) Intérêts de PAPPSO pour le logiciel libre Faciliter l'utilisation de nos logiciels Permettre leur utilisation dans des contextes diérents du nôtre Améliorer le fonctionnement de nos logiciels Permettre la réutilisation de notre code

Diusion de MassChroQ 18/23 Le choix du libre Intérêts du logiciel libre pour PAPPSO Utilisation sans restriction (nombre de processeurs, systèmes) Indépendance vis à vis des constructeurs et éditeurs Choix et maitrise des pipelines de traitement Modication des logiciels (X!tandem, pepnovo...) Intégration d'algorithmes dans nos logiciels (ObiWarp) Intérêts de PAPPSO pour le logiciel libre Faciliter l'utilisation de nos logiciels Permettre leur utilisation dans des contextes diérents du nôtre Améliorer le fonctionnement de nos logiciels Permettre la réutilisation de notre code

Diusion de MassChroQ 18/23 Le choix du libre Intérêts du logiciel libre pour PAPPSO Utilisation sans restriction (nombre de processeurs, systèmes) Indépendance vis à vis des constructeurs et éditeurs Choix et maitrise des pipelines de traitement Modication des logiciels (X!tandem, pepnovo...) Intégration d'algorithmes dans nos logiciels (ObiWarp) Intérêts de PAPPSO pour le logiciel libre Faciliter l'utilisation de nos logiciels Permettre leur utilisation dans des contextes diérents du nôtre Améliorer le fonctionnement de nos logiciels Permettre la réutilisation de notre code

Diusion de MassChroQ 18/23 Le choix du libre Intérêts du logiciel libre pour PAPPSO Utilisation sans restriction (nombre de processeurs, systèmes) Indépendance vis à vis des constructeurs et éditeurs Choix et maitrise des pipelines de traitement Modication des logiciels (X!tandem, pepnovo...) Intégration d'algorithmes dans nos logiciels (ObiWarp) Intérêts de PAPPSO pour le logiciel libre Faciliter l'utilisation de nos logiciels Permettre leur utilisation dans des contextes diérents du nôtre Améliorer le fonctionnement de nos logiciels Permettre la réutilisation de notre code

Diusion de MassChroQ 18/23 Le choix du libre Intérêts du logiciel libre pour PAPPSO Utilisation sans restriction (nombre de processeurs, systèmes) Indépendance vis à vis des constructeurs et éditeurs Choix et maitrise des pipelines de traitement Modication des logiciels (X!tandem, pepnovo...) Intégration d'algorithmes dans nos logiciels (ObiWarp) Intérêts de PAPPSO pour le logiciel libre Faciliter l'utilisation de nos logiciels Permettre leur utilisation dans des contextes diérents du nôtre Améliorer le fonctionnement de nos logiciels Permettre la réutilisation de notre code

Diusion de MassChroQ 19/23 Le choix de la licence Pourquoi une licence OSI? Partage du code sans restriction Visibilité (licence connue) Pourquoi pas une licence "permissive"? Risque d'intégration dans des logiciels fermés (sans contrôle) GNU Public Licence Connue Implique une réciprocité N'interdit pas la commercialisation N'interdit pas le "dual licensing" au cas où

Diusion de MassChroQ 19/23 Le choix de la licence Pourquoi une licence OSI? Partage du code sans restriction Visibilité (licence connue) Pourquoi pas une licence "permissive"? Risque d'intégration dans des logiciels fermés (sans contrôle) GNU Public Licence Connue Implique une réciprocité N'interdit pas la commercialisation N'interdit pas le "dual licensing" au cas où

Diusion de MassChroQ 19/23 Le choix de la licence Pourquoi une licence OSI? Partage du code sans restriction Visibilité (licence connue) Pourquoi pas une licence "permissive"? Risque d'intégration dans des logiciels fermés (sans contrôle) GNU Public Licence Connue Implique une réciprocité N'interdit pas la commercialisation N'interdit pas le "dual licensing" au cas où

Diusion de MassChroQ 19/23 Le choix de la licence Pourquoi une licence OSI? Partage du code sans restriction Visibilité (licence connue) Pourquoi pas une licence "permissive"? Risque d'intégration dans des logiciels fermés (sans contrôle) GNU Public Licence Connue Implique une réciprocité N'interdit pas la commercialisation N'interdit pas le "dual licensing" au cas où

Diusion de MassChroQ 19/23 Le choix de la licence Pourquoi une licence OSI? Partage du code sans restriction Visibilité (licence connue) Pourquoi pas une licence "permissive"? Risque d'intégration dans des logiciels fermés (sans contrôle) GNU Public Licence Connue Implique une réciprocité N'interdit pas la commercialisation N'interdit pas le "dual licensing" au cas où

Diusion de MassChroQ 19/23 Le choix de la licence Pourquoi une licence OSI? Partage du code sans restriction Visibilité (licence connue) Pourquoi pas une licence "permissive"? Risque d'intégration dans des logiciels fermés (sans contrôle) GNU Public Licence Connue Implique une réciprocité N'interdit pas la commercialisation N'interdit pas le "dual licensing" au cas où

Diusion de MassChroQ 19/23 Le choix de la licence Pourquoi une licence OSI? Partage du code sans restriction Visibilité (licence connue) Pourquoi pas une licence "permissive"? Risque d'intégration dans des logiciels fermés (sans contrôle) GNU Public Licence Connue Implique une réciprocité N'interdit pas la commercialisation N'interdit pas le "dual licensing" au cas où

Diusion de MassChroQ 20/23 Libre, le dire c'est bien...... le faire c'est mieux Gages d'ouverture Achage clair (site web PAPPSO, PLUME, SourceSup) Accès anonyme en lecture sur le dépôt subversion Documentation à jour, aide, newsletter Outils standards (CMake, gcc, Qt, tar.gz, paquets Debian) Ouverture de l'équipe aux nouveaux contributeurs Release often, release soon Point sur SourceSup Service public (Enseignement/Recherche) Maintenu, disponible, ecace

Diusion de MassChroQ 20/23 Libre, le dire c'est bien...... le faire c'est mieux Gages d'ouverture Achage clair (site web PAPPSO, PLUME, SourceSup) Accès anonyme en lecture sur le dépôt subversion Documentation à jour, aide, newsletter Outils standards (CMake, gcc, Qt, tar.gz, paquets Debian) Ouverture de l'équipe aux nouveaux contributeurs Release often, release soon Point sur SourceSup Service public (Enseignement/Recherche) Maintenu, disponible, ecace

Diusion de MassChroQ 20/23 Libre, le dire c'est bien...... le faire c'est mieux Gages d'ouverture Achage clair (site web PAPPSO, PLUME, SourceSup) Accès anonyme en lecture sur le dépôt subversion Documentation à jour, aide, newsletter Outils standards (CMake, gcc, Qt, tar.gz, paquets Debian) Ouverture de l'équipe aux nouveaux contributeurs Release often, release soon Point sur SourceSup Service public (Enseignement/Recherche) Maintenu, disponible, ecace

Diusion de MassChroQ 20/23 Libre, le dire c'est bien...... le faire c'est mieux Gages d'ouverture Achage clair (site web PAPPSO, PLUME, SourceSup) Accès anonyme en lecture sur le dépôt subversion Documentation à jour, aide, newsletter Outils standards (CMake, gcc, Qt, tar.gz, paquets Debian) Ouverture de l'équipe aux nouveaux contributeurs Release often, release soon Point sur SourceSup Service public (Enseignement/Recherche) Maintenu, disponible, ecace

Diusion de MassChroQ 20/23 Libre, le dire c'est bien...... le faire c'est mieux Gages d'ouverture Achage clair (site web PAPPSO, PLUME, SourceSup) Accès anonyme en lecture sur le dépôt subversion Documentation à jour, aide, newsletter Outils standards (CMake, gcc, Qt, tar.gz, paquets Debian) Ouverture de l'équipe aux nouveaux contributeurs Release often, release soon Point sur SourceSup Service public (Enseignement/Recherche) Maintenu, disponible, ecace

Diusion de MassChroQ 20/23 Libre, le dire c'est bien...... le faire c'est mieux Gages d'ouverture Achage clair (site web PAPPSO, PLUME, SourceSup) Accès anonyme en lecture sur le dépôt subversion Documentation à jour, aide, newsletter Outils standards (CMake, gcc, Qt, tar.gz, paquets Debian) Ouverture de l'équipe aux nouveaux contributeurs Release often, release soon Point sur SourceSup Service public (Enseignement/Recherche) Maintenu, disponible, ecace

Diusion de MassChroQ 20/23 Libre, le dire c'est bien...... le faire c'est mieux Gages d'ouverture Achage clair (site web PAPPSO, PLUME, SourceSup) Accès anonyme en lecture sur le dépôt subversion Documentation à jour, aide, newsletter Outils standards (CMake, gcc, Qt, tar.gz, paquets Debian) Ouverture de l'équipe aux nouveaux contributeurs Release often, release soon Point sur SourceSup Service public (Enseignement/Recherche) Maintenu, disponible, ecace

Diusion de MassChroQ 21/23 Diusion site web PAPPSO http ://pappso.inra.fr/bioinfo Installateur automatique pour Windows Sources pour UNIX (tar.gz, cmake) Paquets Debian et Ubuntu Dépôt PPA Ubuntu (de Lucid Lynx à Precise Pangolin)

Diusion de MassChroQ 21/23 Diusion site web PAPPSO http ://pappso.inra.fr/bioinfo Installateur automatique pour Windows Sources pour UNIX (tar.gz, cmake) Paquets Debian et Ubuntu Dépôt PPA Ubuntu (de Lucid Lynx à Precise Pangolin)

Diusion de MassChroQ 21/23 Diusion site web PAPPSO http ://pappso.inra.fr/bioinfo Installateur automatique pour Windows Sources pour UNIX (tar.gz, cmake) Paquets Debian et Ubuntu Dépôt PPA Ubuntu (de Lucid Lynx à Precise Pangolin)

Diusion de MassChroQ 21/23 Diusion site web PAPPSO http ://pappso.inra.fr/bioinfo Installateur automatique pour Windows Sources pour UNIX (tar.gz, cmake) Paquets Debian et Ubuntu Dépôt PPA Ubuntu (de Lucid Lynx à Precise Pangolin)

Diusion de MassChroQ 21/23 Diusion site web PAPPSO http ://pappso.inra.fr/bioinfo Installateur automatique pour Windows Sources pour UNIX (tar.gz, cmake) Paquets Debian et Ubuntu Dépôt PPA Ubuntu (de Lucid Lynx à Precise Pangolin)

Conclusion 22/23 Conclusion Qualités de MassChroQ Utilisable sur tous les types de spectromètres Tous les types d'expériences (fractionnement, marquage isotopique...) Rapide et peu encombrant en mémoire vive Modulaire, extensible et optimisable Apports de MassChroQ Meilleure exploitation de nos données Elément essentiel dans de nombreux projets scientiques Découverte d'une informaticienne de talent (Edlira Nano)

Conclusion 22/23 Conclusion Qualités de MassChroQ Utilisable sur tous les types de spectromètres Tous les types d'expériences (fractionnement, marquage isotopique...) Rapide et peu encombrant en mémoire vive Modulaire, extensible et optimisable Apports de MassChroQ Meilleure exploitation de nos données Elément essentiel dans de nombreux projets scientiques Découverte d'une informaticienne de talent (Edlira Nano)

Conclusion 22/23 Conclusion Qualités de MassChroQ Utilisable sur tous les types de spectromètres Tous les types d'expériences (fractionnement, marquage isotopique...) Rapide et peu encombrant en mémoire vive Modulaire, extensible et optimisable Apports de MassChroQ Meilleure exploitation de nos données Elément essentiel dans de nombreux projets scientiques Découverte d'une informaticienne de talent (Edlira Nano)

Conclusion 22/23 Conclusion Qualités de MassChroQ Utilisable sur tous les types de spectromètres Tous les types d'expériences (fractionnement, marquage isotopique...) Rapide et peu encombrant en mémoire vive Modulaire, extensible et optimisable Apports de MassChroQ Meilleure exploitation de nos données Elément essentiel dans de nombreux projets scientiques Découverte d'une informaticienne de talent (Edlira Nano)

Conclusion 22/23 Conclusion Qualités de MassChroQ Utilisable sur tous les types de spectromètres Tous les types d'expériences (fractionnement, marquage isotopique...) Rapide et peu encombrant en mémoire vive Modulaire, extensible et optimisable Apports de MassChroQ Meilleure exploitation de nos données Elément essentiel dans de nombreux projets scientiques Découverte d'une informaticienne de talent (Edlira Nano)

Conclusion 22/23 Conclusion Qualités de MassChroQ Utilisable sur tous les types de spectromètres Tous les types d'expériences (fractionnement, marquage isotopique...) Rapide et peu encombrant en mémoire vive Modulaire, extensible et optimisable Apports de MassChroQ Meilleure exploitation de nos données Elément essentiel dans de nombreux projets scientiques Découverte d'une informaticienne de talent (Edlira Nano)

Conclusion 22/23 Conclusion Qualités de MassChroQ Utilisable sur tous les types de spectromètres Tous les types d'expériences (fractionnement, marquage isotopique...) Rapide et peu encombrant en mémoire vive Modulaire, extensible et optimisable Apports de MassChroQ Meilleure exploitation de nos données Elément essentiel dans de nombreux projets scientiques Découverte d'une informaticienne de talent (Edlira Nano)

Conclusion 23/23 Remerciements