MassChroQ - Mass Chromatogram Quantication

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

Download "MassChroQ - Mass Chromatogram Quantication"

Transcription

1 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 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

3 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

4 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

5 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

6 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.

7 Domaine d'application : la protéomique 5/23 Spectrométrie de masse 1 échantillon biologique contient environ 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)

8 Domaine d'application : la protéomique 5/23 Spectrométrie de masse 1 échantillon biologique contient environ 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)

9 Domaine d'application : la protéomique 5/23 Spectrométrie de masse 1 échantillon biologique contient environ 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)

10 Domaine d'application : la protéomique 5/23 Spectrométrie de masse 1 échantillon biologique contient environ 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)

11 Domaine d'application : la protéomique 5/23 Spectrométrie de masse 1 échantillon biologique contient environ 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)

12 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

13 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

14 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

15 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

16 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

17 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

18 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

19 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

20 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

21 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

22 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

23 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

24 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

25 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

26 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

27 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

28 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

29 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

30 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

31 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

32 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

33 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

34 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

35 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

36 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

37 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

38 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

39 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 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

40 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

41 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

42 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...)

43 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...)

44 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...)

45 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

46 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

47 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

48 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

49 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

50 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

51 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

52 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

53 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

54 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

55 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ù

56 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ù

57 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ù

58 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ù

59 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ù

60 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ù

61 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ù

62 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

63 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

64 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

65 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

66 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

67 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

68 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

69 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)

70 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)

71 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)

72 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)

73 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)

74 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)

75 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)

76 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)

77 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)

78 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)

79 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)

80 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)

81 Conclusion 23/23 Remerciements

La plate-forme de modélisation et simulation

La plate-forme de modélisation et simulation La plate-forme de modélisation et simulation Hélène Raynal U-MIAT, INRA, Toulouse 1 / 25 Plan Eléments de contexte Les spécifications qui ont prévalu à la mise en place de la solution Principaux services

Plus en détail

Bonnes pratiques PHP. Forum PHP 2005 - http://www.afup.org

Bonnes pratiques PHP. Forum PHP 2005 - http://www.afup.org Bonnes pratiques PHP 1 Plan de la présentation 0 Comment aborder cette présentation? Développement 1 2 3 4 Exploitation S'organiser et choisir ses outils Gagner performances et fiabilité Améliorer sa compétitivité

Plus en détail

RoxMath. Pour un monde informatique libre

RoxMath. Pour un monde informatique libre RoxMath Pour un monde informatique libre RoxMath est une distribution GNU/Linux contenant de nombreux logiciels pour les Mathématiques adaptés pour l'éducation réalisée pour l'irem de la Réunion par Nathalie

Plus en détail

Exploitation des modèles de la plate-forme RECORD

Exploitation des modèles de la plate-forme RECORD RMT Modélisation, séminaire «La modélisation entre recherche et développement agricole, des modèles scientifiques aux outils logiciels» Exploitation des modèles de la plate-forme RECORD Nathalie Rousse

Plus en détail

S18 PHP pour des tâches batch sous IBM i

S18 PHP pour des tâches batch sous IBM i Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2013-2014 13 et 14 mai 2014 IBM Client Center Paris, Bois-Colombes S18 PHP pour des tâches batch sous IBM

Plus en détail

Quelques pistes pour gérer et analyser l'information. S. Granjeaud ICIM (bio)informaticien

Quelques pistes pour gérer et analyser l'information. S. Granjeaud ICIM (bio)informaticien Quelques pistes pour gérer et analyser l'information S. Granjeaud ICIM (bio)informaticien Contrôle Qualité en DIGE Contrôle Qualité en DIGE Contrôle Qualité en DIGE Statistiques en DIGE Statistiques en

Plus en détail

Introduction à l informatique en BCPST

Introduction à l informatique en BCPST Introduction à l informatique en BCPST Alexandre Benoit BCPST L informatique en BCPST «L enseignement de l informatique en classes préparatoires de la filière BCPST a pour objectif d introduire puis de

Plus en détail

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

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2). Nom du projet : Zabbix Description : ZABBIX est un logiciel open source créé par Alexei Vladishev. Zabbix permet de surveiller le statut de divers services réseau, serveurs et autres matériels réseau.

Plus en détail

Logiciels de Base. 2ème partie: Logiciels de base. Cours 1ère année informatique, semestre 1. Najib Tounsi

Logiciels de Base. 2ème partie: Logiciels de base. Cours 1ère année informatique, semestre 1. Najib Tounsi Logiciels de Base 2ème partie: Logiciels de base Cours 1ère année informatique, semestre 1. Najib Tounsi Lien permanent: http://www.emi.ac.ma/~ntounsi/cours/logbase/logicielsdebase-2.html 1. Les produits

Plus en détail

Programme de formations. été 2015

Programme de formations. été 2015 conseil et services en logiciels libres Programme de formations été 2015 Les logiciels libres et Linux...2 1 Quels logiciels libres pour mon activité professionnelle?...2 2 Découvrir Linux et son utilisation

Plus en détail

1. Présentation générale

1. Présentation générale BTS SIO PPE2 SISR OCS Inventory NG Page 1 1. Présentation générale 1.1. Principales fonctionnalités 1.1.1. Inventaire et gestion de parc Open Computers and Software Inventory Next Generation est un logiciel

Plus en détail

Fabrication de package rpm

Fabrication de package rpm Fabrication de package rpm Ce document est sous licence LGPL voir le site www.gnu.org pour plus de renseignements Vous pouvez redistribuer et modifier ce document selon les termes de la Licence Publique

Plus en détail

SISELL. Solutions intelligentes pour la vidéosurveillance. Recherche multicritères. Génération de rapports. Extraction de données.

SISELL. Solutions intelligentes pour la vidéosurveillance. Recherche multicritères. Génération de rapports. Extraction de données. SISELL Solutions intelligentes pour la vidéosurveillance Recherche multicritères Détection Pistage Extraction de données Génération de rapports 3 FONCTIONS La Vidéosurveillance En 3 fonctions clés... Gestion

Plus en détail

Architecture logicielle des ordinateurs

Architecture logicielle des ordinateurs Architecture logicielle des ordinateurs Yannick Prié UFR Informatique Université Claude Bernard Lyon 1 des ordinateurs Objectifs du cours Notions générales sur le fonctionnement matériel (un peu) et logiciel

Plus en détail

Logiciels Libres. Histoire et principe des logiciels libres. «Logiciels libres en partage»

Logiciels Libres. Histoire et principe des logiciels libres. «Logiciels libres en partage» Logiciels Libres Histoire et principe des logiciels libres «Logiciels libres en partage» au Carrefour numérique de la Cité des Sciences et de l'industrie 2 mai 2006 Benoît Sibaud bsibaud @ april.org Association

Plus en détail

Comment faciliter l'intégration de ces architectures dans nos SI?

Comment faciliter l'intégration de ces architectures dans nos SI? Comment faciliter l'intégration de ces architectures dans nos SI? Benoit Mortier Directeur Profil de l'orateur Qui? Benoit Mortier né en 1967 en Belgique Quoi? Fondateur de Opensides in 2001 Responsable

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/5 Titre professionnel : Reconnu par l Etat de niveau III (Bac), inscrit au RNCP (arrêté du 12/10/07, J.O. n 246 du 23/10/07) (32 semaines) Unité 1 : Structurer une application 6 semaines Module

Plus en détail

Cours 7 : Les logiciels (Software)

Cours 7 : Les logiciels (Software) Cours 7 : Les logiciels (Software) Abdelkrim Zehioua 2éme année Licence Gestion Faculté des sciences Économiques et sciences de Gestion Université Constantine 2 Plan du cours Les logiciels Système d'exploitation

Plus en détail

Cahier des charges. MIF 16 Conduite de projet. Génération d'un éditeur de texte. Cédric Cazé. Bertrand Gros. Olivier Torillec.

Cahier des charges. MIF 16 Conduite de projet. Génération d'un éditeur de texte. Cédric Cazé. Bertrand Gros. Olivier Torillec. Cahier des charges MIF 16 Conduite de projet Génération d'un éditeur de texte Cédric Cazé Bertrand Gros Olivier Torillec Antoine Vaisset Arnaud Gremminger Présentation du projet L'éditeur de texte sera

Plus en détail

Limitations of the Playstation 3 for High Performance Cluster Computing

Limitations of the Playstation 3 for High Performance Cluster Computing Introduction Plan Limitations of the Playstation 3 for High Performance Cluster Computing July 2007 Introduction Plan Introduction Intérêts de la PS3 : rapide et puissante bon marché L utiliser pour faire

Plus en détail

L informatique en BCPST

L informatique en BCPST L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité

Plus en détail

Aperçu sur UNIX/ Linux

Aperçu sur UNIX/ Linux Aperçu sur UNIX/ Linux Historique sur UNIX EVOLUTION DES DISTRIBUTIONS UNIX DANS LE TEMPS Image courtesy of Wikipedia COMPARAISON UNIX / LINUX Sont-ils les mêmes? Oui, du moins en termes d'interfaces du

Plus en détail

Présentation CDL 8 Septembre 2009.

Présentation CDL 8 Septembre 2009. Rapport d'activité Ingénieur ODL Projet MedINRIA2.0 Équipe Asclepios Décembre 2008 Septembre 2009 Aurélie Canale Encadré par : O. Clatz et D. Rey 2.0 Présentation CDL 8 Septembre 2009. 1 Sommaire Contexte

Plus en détail

Projet IFT3150 : Eclipse Connector

Projet IFT3150 : Eclipse Connector Projet IFT3150 : Eclipse Connector PEPS Ptidej for EcliPSe Nelson Cabral - CABN09078501 nelson.cabral@gmail.com Plan Sujet Ptidej & Eclipse Précédent essai Présentation de la solution Architecture générale

Plus en détail

Le site web d'une start-up imaginaire

Le site web d'une start-up imaginaire 2013-2014 Le site web d'une start-up imaginaire Présentation générale pascale.menard@telecom-bretagne.eu jean-hugues.belpois@univ-brest.fr 1 Sommaire Cahier des charges Déroulement du projet Les livrables

Plus en détail

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

DIRAC : cadre et composants pour créer des systèmes de calcul distribués Licence Creative Commons by-nc-nd (Paternité, pas d'utilisation commerciale, pas de modification) Logiciel validé par la communauté Ens Sup - Recherche DIRAC : cadre et composants pour créer des systèmes

Plus en détail

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

Développement d'applications pour le référencement d'un site web et pour la gestion de campagnes de mails Technology Evaluation Centers, Inc. Développement d'applications pour le référencement d'un site web et pour la gestion de campagnes de mails François TESSIER Stage du 10 Avril au 15 Juin 2007 Département

Plus en détail

G MIC [ GREYC s Magic Image Converter ] Naissance, évolution et retour d expérience. David Tschumperlé

G MIC [ GREYC s Magic Image Converter ] Naissance, évolution et retour d expérience. David Tschumperlé G MIC [ GREYC s Magic Image Converter ] Naissance, évolution et retour d expérience David Tschumperlé Image Team, GREYC / CNRS (UMR 6072) Caen/France, March 2012 Plan de l exposé 1 Motivations & buts 2

Plus en détail

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

IBM Rational Application Developer pour WebSphere Software V8.5 accélère le développement d'applications de haute qualité. , datée du 24 avril 2012 IBM Rational Application Developer pour WebSphere Software V8.5 accélère le développement d'applications de haute qualité. Table des matières 1 Présentation 2 Date de disponibilité

Plus en détail

Offre FlowUnit by CGI Tests automatisés de flux de données inter-applicatifs

Offre FlowUnit by CGI Tests automatisés de flux de données inter-applicatifs Offre FlowUnit by CGI Tests automatisés de flux de données inter-applicatifs CGI Group Inc. 2013 Agenda 1 2 3 4 5 6 7 Problématiques et enjeux Solutions et fonctionnalités Concepts Exécution et rapport

Plus en détail

Docker pour le développement logiciel et la recherche reproductible

Docker pour le développement logiciel et la recherche reproductible Docker pour le développement logiciel et la recherche reproductible 1 ère session LIFTech' Auteur: Florent Jaillet Date: 5 novembre 2015 1 / 12 Motivation Intérêt pour Docker suite à des présentations

Plus en détail

EvQueue. RMLL 2015, 6 juillet Présentation d'evqueue - Nicolas JEAN 1/18

EvQueue. RMLL 2015, 6 juillet Présentation d'evqueue - Nicolas JEAN 1/18 EvQueue Ordonnanceur Planificateur Job Scheduler Moteur de Queueing RMLL 2015, 6 juillet Présentation d'evqueue - Nicolas JEAN 1/18 L'UFC-Que Choisir Association loi 1901 Protection des consommateurs Information,

Plus en détail

Système. Introduction aux systèmes informatiques

Système. Introduction aux systèmes informatiques Introduction aux systèmes informatiques Système Un système est une collection organisée d'objets qui interagissent pour former un tout Objets = composants du système Des interconnexions (liens) entre les

Plus en détail

Guide d'installation de Citrix EdgeSight pour test de charge. Citrix EdgeSight pour test de charge 3.8

Guide d'installation de Citrix EdgeSight pour test de charge. Citrix EdgeSight pour test de charge 3.8 Guide d'installation de Citrix EdgeSight pour test de charge Citrix EdgeSight pour test de charge 3.8 Copyright L'utilisation du produit documenté dans ce guide est soumise à l'acceptation préalable du

Plus en détail

Un logiciel open source pour l enseignement et la recherche

Un logiciel open source pour l enseignement et la recherche Un logiciel open source pour l enseignement et la recherche Ricco RAKOTOMALALA Laboratoire ERIC Université Lumière Lyon 2 http://chirouble.univ-lyon2.fr/~ricco/tanagra/ 1 sur 23 PLAN 1. Objectifs du projet

Plus en détail

Internet Information Services 8 (IIS 8) Installation, configuration et maintenance du serveur Web IIS 8 sous Windows Server 2012

Internet Information Services 8 (IIS 8) Installation, configuration et maintenance du serveur Web IIS 8 sous Windows Server 2012 Introduction à IIS 1. Objectifs de ce livre 13 2. Implémentation d un serveur web 14 2.1 Les bases du web 14 2.2 Les protocoles web 16 2.3 Le fonctionnement d un serveur web 21 2.4 Les applications web

Plus en détail

PLAN. I. Pourquoi : les besoins, les types d applications

PLAN. I. Pourquoi : les besoins, les types d applications PLAN I. Pourquoi : les besoins, les types d applications II. Comment : les technos et pratiques dont on dispose pour mettre en œuvre les applications III. Avec quels outils III.1 Introduction aux IDE III.2

Plus en détail

Le SIG Transport Urbain du Ministère des Transport en Algérie

Le SIG Transport Urbain du Ministère des Transport en Algérie Le SIG Transport Urbain du Ministère des Transport en Algérie Un exemple de mise en oeuvre d'une application métier basée sur GvSIG Olivier Bedel, Francois Leprince, Matthieu Balmes, Myriem Trehin Alkante

Plus en détail

Programmation C++ Utilisation de QtCreator pour la gestion de projet TD 0

Programmation C++ Utilisation de QtCreator pour la gestion de projet TD 0 Programmation C++ Utilisation de QtCreator pour la gestion de projet TD 0 B. Raymond and R. Pacanowski September 25, 2014 1 Motivation Ecrire dans un fichier hello_word.cpp, un programme qui affiche «Hello

Plus en détail

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

4 conseils pour une production informatique multiplateforme et sécurisée 4 conseils pour une production informatique multiplateforme et sécurisée Livre Blanc Les données présentes dans le datacenter peuvent contenir de nombreuses informations stratégiques sur l activité et

Plus en détail

PIPOL Plateforme INRIA de Portage Logiciel. Maurice BREMOND & Yann GENEVOIS JRES 2009

PIPOL Plateforme INRIA de Portage Logiciel. Maurice BREMOND & Yann GENEVOIS JRES 2009 1 PIPOL Plateforme INRIA de Portage Logiciel Maurice BREMOND & Yann GENEVOIS JRES 2009 Introduction : contexte 2 Le développement de logiciels scientifiques à l'inria : 150 projets de recherche plusieurs

Plus en détail

Refonte des sites internet du SIEDS

Refonte des sites internet du SIEDS Refonte des sites internet du SIEDS Formation à la rédaction de contenu 31 juin 2005 09 h 00 Salle du CA, rue Notre Dame, à NIORT Déroulement Un CMS à quoi çà sert? La gestion de contenu selon SPIP Agora

Plus en détail

Correction. QCM S3/MPA - 19 Nov. 2014

Correction. QCM S3/MPA - 19 Nov. 2014 QCM S3/MPA - 19 Nov. 2014 Aucun document autorisé. Les questions faisant apparaître le symbole peuvent présenter zéro, une ou plusieurs bonnes réponses. Des points négatifs sont prévus pour les très mauvaises

Plus en détail

X!Tandem Principe, Utilisation et Comparaison. Valot Benoit

X!Tandem Principe, Utilisation et Comparaison. Valot Benoit X!Tandem Principe, Utilisation et Comparaison Valot Benoit Caractéristiques principales Projet libre et Open-source développé au Beavis Informatics Ltd Winnipeg depuis 2003. (http://www.thegpm.org/tandem/).

Plus en détail

System Workbench pour Linux Basic Edition

System Workbench pour Linux Basic Edition System Workbench pour Linux Basic Edition Tirer le meilleur de vos formations Linux Bien trop souvent, suite aux sessions de formations, vous n'avez pas la possibilité de travailler sur un environnent

Plus en détail

Méthodologie Scientifique

Méthodologie Scientifique Haute Ecole de la Communaut é Française du Hainaut INSTITUT SUPERIEUR INDUSTRIEL MONS Département technique type long BA1 PROJET Méthodologie Scientifique Prototypage d' une application logicielle Veterinar

Plus en détail

FICHE DESCRIPTIVE LPIC-1 (LPI 101 et LPI 102)

FICHE DESCRIPTIVE LPIC-1 (LPI 101 et LPI 102) Prérequis : FICHE DESCRIPTIVE LPIC-1 (LPI 101 et LPI 102) Avoir les connaissances de base du fonctionnement de Linux et les systèmes d'exploitation Objectifs : Le premier niveau de certification Linux

Plus en détail

PLAte-forme Tsi Online - PLATO. 8 avril 2009 Présentation finale de l usage du financement sur crédit incitatif

PLAte-forme Tsi Online - PLATO. 8 avril 2009 Présentation finale de l usage du financement sur crédit incitatif PLAte-forme Tsi Online - PLATO 8 avril 2009 Présentation finale de l usage du financement sur crédit incitatif Contexte Recherches en indexation et fouilles de contenus multimédia au département TSI, Télécom

Plus en détail

Refactoring. des applications Java/J2EE. Jean-Philippe Retaillé. Olivier Salvatori Thierry Templier Michel Hue. avec la contribution de

Refactoring. des applications Java/J2EE. Jean-Philippe Retaillé. Olivier Salvatori Thierry Templier Michel Hue. avec la contribution de Refactoring des applications Java/J2EE Jean-Philippe Retaillé avec la contribution de Olivier Salvatori Thierry Templier Michel Hue Groupe Eyrolles, 2005 ISBN : 2-212-11577-6 Table des matières Remerciements..............................................

Plus en détail

L ANALYSE DE DONNÉES AU SERVICE DES UTILISATEURS. Lorène Allano 16 Avril 2013

L ANALYSE DE DONNÉES AU SERVICE DES UTILISATEURS. Lorène Allano 16 Avril 2013 L ANALYSE DE DONNÉES AU SERVICE DES UTILISATEURS Lorène Allano 16 Avril 2013 Question? Expert Aide à la décision Expériences Digitalisation Analyse automatique Visualisation Outils adapté Données numériques

Plus en détail

MIXMOD R Un ensemble logiciel, pour quelles utilisations et quels utilisateurs?

MIXMOD R Un ensemble logiciel, pour quelles utilisations et quels utilisateurs? MIXMOD R Un ensemble logiciel, pour quelles utilisations et quels utilisateurs? Florent Langrognet F. Langrognet () 4 e rencontre MIXMOD Septembre 2013 1 / 70 PLAN 1 MIXMOD Fiche d identité, fonctionnalités

Plus en détail

Androi et le développement d'applications professionnelles

Androi et le développement d'applications professionnelles Androi et le développement d'applications professionnelles Présentation au CUSI 06/05/2010 Yann Lapeyre http://www.medes.fr Sommaire MEDES Nos projets, les contraintes et l'historique Présentation d'android

Plus en détail

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

Joomla! Création et administration d'un site web - Version numérique Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique

Plus en détail

emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET Pourquoi choisir emuseum? Intégration facile avec TMS Puissante fonction de recherche

emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET Pourquoi choisir emuseum? Intégration facile avec TMS Puissante fonction de recherche emuseum emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET emuseum est un système de publication Web qui s intègre de façon transparente avec TMS pour la publication d informations sur Internet et les appareils

Plus en détail

Squid Intégrez un proxy à votre réseau d'entreprise

Squid Intégrez un proxy à votre réseau d'entreprise Avant-propos 1. Introduction 7 2. À qui s'adresse ce livre? 8 3. Structure du livre 8 Les principes de base d un serveur cache 1. Pourquoi un serveur mandataire? 11 2. Le principe d'un serveur mandataire-cache

Plus en détail

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

Systèmes en réseau : Linux 1ère partie : Introduction Systèmes en réseau : Linux 1ère partie : Introduction Les fondements de Linux : le logiciel libre Historique de Linux Présentation générale de Linux Les applications à succès Les distributions Qu'est-ce

Plus en détail

CRÉATION D UN SITE INTERNET. Document de travail =================================== SOMMAIRE

CRÉATION D UN SITE INTERNET. Document de travail =================================== SOMMAIRE CONCEPTION RÉALISATION HÉBERGEMENT CRÉATION D UN SITE INTERNET Document de travail Aide à l établissement du cahier des charges. Ce document aborde les thèmes principaux de la mise en place d un site Internet

Plus en détail

Mise en oeuvre d'une solution de gestion de parc, d'inventaire et de télé déploiement

Mise en oeuvre d'une solution de gestion de parc, d'inventaire et de télé déploiement Mise en oeuvre d'une solution de gestion de parc, d'inventaire et de télé déploiement Le travail réalisé Création d'un moteur OCS (Apache, mod_perl, mysql) Création d'un système de découverte du réseau

Plus en détail

KDE en français. Présentation de l'équipe de traduction. Ludovic Grossard. 9 juillet 2010

KDE en français. Présentation de l'équipe de traduction. Ludovic Grossard. 9 juillet 2010 KDE en français Présentation de l'équipe de traduction Ludovic Grossard 9 juillet 2010 Plan 1 Introduction 2 Itinéraire d'une chaîne de caractères 3 Documentations 4 Organisation de l'équipe 5 Gestion

Plus en détail

Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft

Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft Introduction à IIS 1. Objectifs de ce livre 13 2. Implémentation d un serveur web 14 2.1 Les bases du web 14 2.2 Les protocoles web 16 2.3 Le fonctionnement d un serveur web 21 2.4 Les applications web

Plus en détail

Introduction aux systèmes GNU/Linux

Introduction aux systèmes GNU/Linux Introduction aux systèmes GNU/Linux Séance 1 inetdoc.net Philippe Philippe Latu Latu // Université Université Toulouse Toulouse 33 Paul Paul Sabatier Sabatier Document Document sous sous licence licence

Plus en détail

Table des matières 1. Avant-propos. Chapitre 1 Introduction à l'alm pour Visual Studio 2010

Table des matières 1. Avant-propos. Chapitre 1 Introduction à l'alm pour Visual Studio 2010 Table des matières 1 Avant-propos Chapitre 1 Introduction à l'alm pour Visual Studio 2010 1. Introduction....15 2. Microsoft et l ALM....15 2.1 Introduction à l ALM...15 2.2 Offre et outils...18 3. La

Plus en détail

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

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) LA BOITE A OUTILS DE L ACHETEUR DE BPM Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) La boîte à outils de l acheteur de solution BPM -

Plus en détail

Avant-propos. 1. Introduction

Avant-propos. 1. Introduction Avant-propos Les sections ou sous-sections marquées d un astérisque (*) ne font pas partie de la matière du cours IFT1969. Elles sont destinées à définir complètement le langage C (ANSI-C99) et à en préciser

Plus en détail

Architecte logiciel Expert Linux embarqué

Architecte logiciel Expert Linux embarqué Benoit PAPILLAULT 10, rue René Jacques 92130 ISSY LES MOULINEAUX 06 81 40 84 51 - benoit.papillault@free.fr 36 ans, marié, 1 enfant (3 ans) Architecte logiciel Expert Linux embarqué 10+ ans d'expérience

Plus en détail

Fonctionnalités de développement

Fonctionnalités de développement 163 Chapitre 5 Fonctionnalités de développement 1. Optimisation des applications ASP.NET Fonctionnalités de développement 1.1 Présentation de ASP.NET ASP.NET est un ensemble de technologies créé par Microsoft

Plus en détail

Charte d'utilisation du service d'hébergement de projets 'informatique scientifique'

Charte d'utilisation du service d'hébergement de projets 'informatique scientifique' Charte d'utilisation du service d'hébergement DSI / SAR / Informatique scientifique Auteurs : Régis Hocdé 1 Relecteurs : Pascal Cauquil 1, Christophe Charron 2, Daniel Corre 3, Bruno Granouillac 1, Jacques

Plus en détail

contexte cahier des charges critères de choix fonctionnalités configuration en pratique Bilan Conclusion Backuppc Logiciel de sauvegarde

contexte cahier des charges critères de choix fonctionnalités configuration en pratique Bilan Conclusion Backuppc Logiciel de sauvegarde Logiciel de sauvegarde journée JoSy PLUME Les outils libres de base utiles à tout ASR 22 novembre 2010 contexte L Observatoire Astronomique de Strasbourg (UFR-UdS,OSU-INSU,UMR-UdS/CNRS) 3 équipes de recherche,

Plus en détail

Analyse de performance, monitoring

Analyse de performance, monitoring Analyse de performance, monitoring Plan Principes de profilage Projet TPTP dans Eclipse Utilisation des profiling tools de TPTP Philippe Collet Master 1 Informatique 2009-2010 http://deptinfo.unice.fr/twiki/bin/view/minfo/gl

Plus en détail

Collection d'exercices

Collection d'exercices Collection d'exercices Question 1. Systèmes à temps réel Points Expliquez brièvement la différence entre les contraintes de temps réel strict et de temps réel souple.. Systèmes à temps réel Les dispositifs

Plus en détail

Chap. III : Le système d exploitation

Chap. III : Le système d exploitation UMR 7030 - Université Paris 13 - Institut Galilée Cours Architecture et Système Le système d exploitation (ou O.S. de l anglais Operating System ) d un ordinateur est le programme qui permet d accéder

Plus en détail

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

Les tableaux de bord de pilotage de nouvelle génération. Copyright 2002-2008 PRELYTIS Les tableaux de bord de pilotage de nouvelle génération Sommaire PRELYTIS en quelques mots LiveDashBoard : principes directeurs et positionnement La couverture fonctionnelle Démonstration Les packages

Plus en détail

Virtualisation Vserver et OpenVz en entreprise

Virtualisation Vserver et OpenVz en entreprise Virtualisation Vserver et OpenVz en entreprise Présentation L'environnement Pourquoi virtualiser Les différents types de virtualisation L'isolation de processus Vserver OpenVz Retour d'expérience Conclusion

Plus en détail

Un exemple de Forge : Sourcesup. Un service opéré par le CRU

Un exemple de Forge : Sourcesup. Un service opéré par le CRU Un exemple de Forge : Sourcesup Un service opéré par le CRU Olivier Lumineau, Gaël Merlin Comité Réseau des Universités Journée PLUME, Septembre 2009 1 Le service Sourcesup Utilisation de l'interface Sourcesup

Plus en détail

Table des matières. CAHIER DES CHARGES Open Vet version 0.6 (résumé)

Table des matières. CAHIER DES CHARGES Open Vet version 0.6 (résumé) CAHIER DES CHARGES Open Vet version 0.6 (résumé) Table des matières 1 Caractéristiques générales... 2 2 Etude des différentes fonctions attendues... 2 2.1 Gestion des fiches clients...2 2.2 Gestion des

Plus en détail

Administration Système

Administration Système Administration Système 2015-2016 Sylvain Cherrier cherrier@u-pem.fr 2014- Développé par Sylvain Cherrier Merci à François Sauterey droits réservés reproduction interdite Bibliographie Les clés de l'administration

Plus en détail

LOGICIEL DE CHROMATOGRAPHIE. AZUR avec Module Externe ULYS

LOGICIEL DE CHROMATOGRAPHIE. AZUR avec Module Externe ULYS LOGICIEL DE CHROMATOGRAPHIE AZUR avec Module Externe ULYS Acquisition-traitement GC et HPLC Logiciel de chromatographie, nouvelle génération, offrant à la fois une simplicité d'utilisation inégalée et

Plus en détail

Compilation séparée. ENSIIE: Programmation avancée, Compilation séparée, Modularité, Spécifications algébriques 1

Compilation séparée. ENSIIE: Programmation avancée, Compilation séparée, Modularité, Spécifications algébriques 1 Compilation séparée ENSIIE: Programmation avancée, Compilation séparée, Modularité, Spécifications algébriques 1 Modularité GCC : 4 millions de lignes de code Noyau Linux : 12 millions de lignes de code

Plus en détail

Licence CC BY-NC-SA 3.0. CMake

Licence CC BY-NC-SA 3.0. CMake ENVOL 2012 - TP Création de composants logiciels avec CMake Jean-Christophe Souplet jcsouplet@lri.fr Selon Présentation : «Introduction à CMake» De Alexandre Abadie (IR SED INRIA-Saclay) Contenu placé

Plus en détail

Module : Bases techniques pour l informatique

Module : Bases techniques pour l informatique Développeur Logiciel Module : Bases techniques pour l informatique Etre capable de naviguer dans le monde culturel de l'informaticien. Savoir utiliser les outils bureautiques et internet. Algèbre de Boole.

Plus en détail

ResEl 101 : Présentation des fonctionnalités de Linux utilisées au ResEl

ResEl 101 : Présentation des fonctionnalités de Linux utilisées au ResEl ResEl 101 : Présentation des fonctionnalités de Linux utilisées au ResEl Association ResEl Réseau des Élèves de l ENST Bretagne 23 Septembre 2005 Association ResEl (Réseau

Plus en détail

http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation, Tutoriels, Astuces

http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation, Tutoriels, Astuces Maryem Rhanoui 2013 Alfresco Liens utiles Le site Alfresco : http://www.alfresco.com/fr/ Le Portail Content Community http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation,

Plus en détail

as Architecture des Systèmes d Information

as Architecture des Systèmes d Information Intro Projet FOO Gestion des sources Fin La banquise... La Banquise http://labanquise.insa-rouen.fr Sébtien Bonnegent, Administrateur système Qu'est ce que c'est? un ensemble

Plus en détail

Evolutions du Web et des langages

Evolutions du Web et des langages Evolutions du Web Evolutions du Web et des langages WEB statique Ces pages sont écrites en HTML Les pages demandées sont identiques quelque soit La personne qui les demande L heure de la demande Etc. WEB

Plus en détail

L intégration continue

L intégration continue L intégration continue Faire de l intégration un non-événement Jean-Baptiste Defard Intégration continue : principe fondamental Tout changement du code d un logiciel est immédiatement pris en compte par

Plus en détail

NICOLAS JAMIN Administrateur Système DSI de l Académie de LILLE

NICOLAS JAMIN Administrateur Système DSI de l Académie de LILLE Supervision Utilisation de Check-MK Réseau Min2Rien Journée Thématique «retour d expériences» - 13/02/2014 NICOLAS JAMIN Administrateur Système DSI de l Académie de LILLE Nicolas JAMIN DSI de l Académie

Plus en détail

OCS Inventory NG Maîtrisez l'inventaire de votre parc informatique et le déploiement de vos logiciels

OCS Inventory NG Maîtrisez l'inventaire de votre parc informatique et le déploiement de vos logiciels Introduction 1. Avant-propos 15 1.1 Cibles et objectifs de l'ouvrage 16 1.2 Organisation du livre 16 1.3 Pré-requis techniques et ressources documentaires 17 1.3.1 Pré-requis techniques 17 1.3.2 Ressources

Plus en détail

Institut Supérieur d Informatique WORKFLOW. Fahem KEBAIR kebairf@gmail.com

Institut Supérieur d Informatique WORKFLOW. Fahem KEBAIR kebairf@gmail.com Institut Supérieur d Informatique WORKFLOW Fahem KEBAIR kebairf@gmail.com INTRODUCTION Les entreprises cherchent de plus en plus des mécanismes aidant à l organisation, l exécution et l optimisation du

Plus en détail

Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows!

Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows! Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows! par X. HINAULT www.mon-club-elec.fr Tous droits réservés 2013. Document gratuit. Ce support PDF d'atelier

Plus en détail

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

ASA-Advanced Solutions Accelerator. Solution pour la gestion des données des laboratoires et des plateformes de service ASA-Advanced Solutions Accelerator Partenaire informatique des Laboratoires de Recherche 100lims Solution pour la gestion des données des laboratoires et des plateformes de service Parce que vous cherchez

Plus en détail

Vagrant - Créateur de VM

Vagrant - Créateur de VM Vagrant - Créateur de VM Benoit Métrot benoit.metrot@math.univ-poitiers.fr UMR 7348 - Laboratoire de Mathématiques et Applications (Poitiers) Journée de veille technologique ARGOS Orsay, Décembre 2014

Plus en détail

KDE en français. Présentation de l'équipe de traduction. Ludovic Grossard et Sébastien Renard. janvier 2011

KDE en français. Présentation de l'équipe de traduction. Ludovic Grossard et Sébastien Renard. janvier 2011 KDE en français Présentation de l'équipe de traduction Ludovic Grossard et Sébastien Renard janvier 2011 Ludovic Grossard et Sébastien Renard KDE en français Sortie de KDE 4.6 SC 1/39 Plan 1 Introduction

Plus en détail

LOT03P6 - Domino 8.5 : XPages dans Domino Designer 8.5 - Partie 6

LOT03P6 - Domino 8.5 : XPages dans Domino Designer 8.5 - Partie 6 LOT03P6 - Domino 8.5 : XPages dans Domino Designer 8.5 - Partie 6 Objectifs du développement en 8.5 Fournir un outil de développement moderne Faire pour les développeurs ce que Notes 8 a fait pour l'utilisateur

Plus en détail

Fida KHATER & Abdoulaziz MOUSSA 03 mars 2012 - Journée Portes Ouvertes à l'um2

Fida KHATER & Abdoulaziz MOUSSA 03 mars 2012 - Journée Portes Ouvertes à l'um2 DEVELOPPEMENT D UNE INTERFACE GRAPHIQUE : LOCAL WEB GUI FOR BLAST (LWBG), POUR LES TRAITEMENTS DE DONNEES BIOLOGIQUES Fida KHATER & Abdoulaziz MOUSSA 03 mars 2012 - Journée Portes Ouvertes à l'um2 Plan

Plus en détail

Clusters for Application Service Providers. T. Monteil, J.M. Garcia P. Pascal, S. Richard

Clusters for Application Service Providers. T. Monteil, J.M. Garcia P. Pascal, S. Richard Clusters for Application Service Providers (www.laas.fr/casp) T. Monteil, J.M. Garcia P. Pascal, S. Richard 1 Généralités Le monde du calcul dans un environnement ASP Les ASP : Application Service Provider

Plus en détail

Demande de soutien pour la coordination des traductions GNOME en français

Demande de soutien pour la coordination des traductions GNOME en français GNOME-FR 19, rue du Docteur Goujon 75012 Paris http://www.gnomefr.org/association/ Demande de soutien pour la coordination des traductions GNOME en français Version : 1.0 Date : 1 er juillet 2009 Statut

Plus en détail

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

molis result portal Description fonctionnelle La structure système Configuration système requise Architecture du système La structure système Configuration système requise Serveur de base de données (en partenariat avec InterSystems Caché ) Serveur Windows à partir de la version 2003 x 64 Serveur Windows à partir de la version

Plus en détail

Linux embarqué: une alternative à Windows CE?

Linux embarqué: une alternative à Windows CE? embarqué: une alternative à Windows CE? : une alternative à Windows CE Présentation Mangrove Systems Distribution embarqué Perspective WinCe / Questions Mangrove systems Créé en 2001 Soutien Soutien Ministère

Plus en détail

CONTENU PEDAGOGIQUE LPIC-1 (LPI 101 et LPI 102)

CONTENU PEDAGOGIQUE LPIC-1 (LPI 101 et LPI 102) CONTENU PEDAGOGIQUE LPIC-1 (LPI 101 et LPI 102) Prérequis : Avoir les connaissances de base du fonctionnement de Linux et les systèmes d'exploitation Objectifs : Le premier niveau de certification Linux

Plus en détail