SubScript, une base de donnžes dždiže aux expžriences de transcriptome chez Bacillus subtilis.

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

Download "SubScript, une base de donnžes dždiže aux expžriences de transcriptome chez Bacillus subtilis."

Transcription

1 SubScript, S. JOBIM Moreira, 2002 une L. base Marisa, de données A. Danchin dédiée et aux I. Moszer expériences de transcriptome chez Bacillus subtilis SubScript, une base de donnžes dždiže aux expžriences de transcriptome chez Bacillus subtilis. Sandrine Moreira *,à, Laetitia Marisa *, Antoine Danchin,*, Ivan Moszer * * UnitŽ de GŽnŽtique des GŽnomes BactŽriens, Institut Pasteur, 28 rue du Docteur Roux, Paris Cedex 15, France à Plateau Technique 4 Annotation, GŽnopole, Institut Pasteur, 28 rue du Docteur Roux, Paris Cedex 15, France Hong Kong University-Pasteur Research Center, Dexter HC Man Building, 8 Sassoon Road, Pokfulam, Hong Kong, China RŽsumŽ Dans le cadre du projet BACELL Network dždiž ˆ l'analyse des ržseaux de ržgulation chez Bacillus subtilis, notre unitž a ŽtŽ chargže de gžrer les activitžs bioinformatiques. Ce projet de grande ampleur comprend l'analyse du transcriptome de B. subtilis par le biais de membranes ˆ haute densitž. Nous avons ŽlaborŽ un site Web, SubScript, qui permet la soumission des expžriences du consortium, leur archivage dans une base de donnžes, l'interrogation des donnžes et leur analyse gr ce ˆ des outils statistiques intžgržs. Cet article džcrit le schžma de la base de donnžes SubScript, l'interface du site Web et les outils d'analyse en cours d'implžmentation. Les ržflexions suscitžes par chacune de ces Žtapes s'inscrivent dans un contexte international de džfinition de mod les et d'ontologies des expžriences de transcriptome, tout en incluant des spžcificitžs ližes ˆ l'organisme ŽtudiŽ et au support utilisž. Mots clžs : mod le conceptuel, base de donnžes, transcriptome, membranes haute densitž, Bacillus subtilis Abstract The BACELL Network is a consortium of laboratories dedicated to the study of regulatory networks in Bacillus subtilis. Our laboratory belongs to this consortium and is in charge of the bioinformatic part of the project. This large scale project includes the transcriptome analysis of B. subtilis by macroarray experiments. We have developed SubScript, a database intended to submit, to store, to query and to analyse macroarray experiments, through a Web interface. SubScript integrates statistical tools to perform data analysis. This article describes the schema of the database, the Web site interface and the statistical tools currently in development. The reflections on every step of the elaboration of the SubScript Web site are performed in the context of the international definition of models and ontologies for DNA-array experiments, but also include some specificities related to the organism studied and the type of array used. Keywords: conceptual model, database, transcriptome, macroarray, Bacillus subtilis 1 Introduction L'analyse de l'expression des g nes par membranes haute densitž ou puces ˆ ADN rec le, en tant que mžthode d'analyse globale, un fort potentiel quant ˆ la quantitž de ržsultats qu'elle peut gžnžrer. L'obtention de ržsultats pertinents est cependant loin d' tre triviale, chacune des Žtapes participant de la qualitž globale de l'expžrience et donc de la fiabilitž des ržsultats. On peut džgager au moins trois conditions permettant une analyse correcte des expžriences de transcriptome. (i) Les expžriences doivent tre effectužes dans des conditions extr mement contr lžes afin de ne pas introduire de biais lors de la ržalisation des ržplicats. (ii) L'ensemble de l'expžrience doit tre stockže dans une base de donnžes aussi compl te que possible, permettant une structuration, une interrogation et une manipulation aisžes des donnžes. (iii) Les donnžes doivent tre analysžes avec des outils complexes tenant compte de leur variabilitž. Le projet BACELL Network ržunit un consortium de laboratoires chargžs de l'analyse de l'expression des g nes de la bactžrie mod le Bacillus subtilis par membranes ˆ haute densitž. Dans le cadre de ce projet, notre laboratoire a ŽtŽ chargž de mettre en place la partie bioinformatique des expžriences de transcriptome, ce qui comprend la gestion et lõanalyse des donnžes. Ainsi, nous avons ŽlaborŽ une base de donnžes relationnelle, SubScript, afin de gžrer lõensemble des informations ližes aux expžriences et ˆ leurs ržsultats. JOBIM

2 2 Structuration des donnžes 2.1 Choix techniques Mod le conceptuel Afin de džcrire les expžriences de transcriptome dans leur ensemble, ce qui comprend la džfinition des diffžrents ŽlŽments et de leurs relations, nous utilisons le langage UML (Unified Modeling Language). CÕest un langage graphique orientž objet permettant la ržalisation de mod les structuraux de syst mes. La vue dõun syst me comprend des objets physiques ou conceptuels, les classes, caractžrisžes par leurs attributs et relations. Nous avons choisi UML en raison de ses nombreux atouts parmi lesquels on peut citer!: la simplicitž dõapprentissage, la richesse du langage, lõexistence de nombreux outils de conception de schžmas ainsi que sa standardisation au niveau international par lõomg (Object Management Group). UML poss de de nombreux ŽlŽments graphiques de description des entitžs et de leurs associations, ce qui permet dõžlaborer des mod les tr s proches de la ržalitž par leur richesse et leur complexitž. Plus le degrž dõabstraction nžcessaire ˆ la conception du mod le est faible, plus il est facile ˆ Žlaborer. Par exemple, le fait quõune membrane soit composže de spots identiques deux ˆ deux (deux spots correspondent au m me g ne), se traduit simplement en UML comme montrž figure 1. CaractŽristiques de la membrane AggrŽgation composite. La membrane est c o m p o s Ž e de spots, chacun ne pouvant appartenir quõˆ u n e membrane Fig. 1 - ModŽlisation de la membrane en UML. Association reliant deux s p o t s " i d e n t i q u e s " (duplicates) LÕutilisation dõun langage standardisž est un point crucial. En effet, si le mod le que nous avons ŽlaborŽ est utilisž pour džvelopper notre propre syst me, il pourra Žgalement permettre dõalimenter la ržflexion sur la modžlisation des expžriences de transcriptome et ainsi contribuer pour partie ˆ dõautres projets. Ce partage de connaissance nžcessite lõutilisation dõun langage qui, comme UML, obžit ˆ des r gles pržcises et non Žquivoques connues de tous. Structure relationnelle Les diffžrentes bases de donnžes džveloppžes au laboratoire utilisent le syst me de gestion de bases de donnžes (SGBD) relationnel Sybase. Nous avons Žtendu ce choix ˆ la nouvelle base de donnžes SubScript pour plusieurs raisons. Tout dõabord, lõhomogžnžisation des SGBD simplifie lõadministration des diffžrentes bases. DÕautre part, Sybase est un SGBD performant. Ce crit re est fondamental lorsque lõon travaille avec des donnžes de transcriptome. Ce type dõexpžrience gžn re une grande quantitž de valeurs numžriques et leur gestion met en jeu des requ tes simultanžes sur plusieurs tables, ce qui peut tre tr s pžnalisant en terme de temps de ržponse en fonction du SGBD choisi. MalgrŽ tout, ce choix peut tre remis en question ˆ tout instant et nous pouvons facilement changer de SGBD. En effet, lõenvironnement de džveloppement et de džploiement utilisž pour le programme applicatif, WebObjects džveloppž par Apple Computer, est indžpendant du SGBD, il est notamment compatible avec Sybase, OpenBase, Oracle et MySQL. Nous avons donc ŽlaborŽ, ˆ partir du schžma conceptuel UML, la structure relationnelle de la base, en utilisant des r gles de traduction des mod les conceptuels en mod les de type relationnel. 2.2 Choix conceptuels Dans une base de donnžes de type relationnel, les donnžes doivent tre structuržes de fa on ˆ modžliser de mani re aussi fid le que possible le monde ržel. La ržflexion sur la conceptualisation des expžriences de transcriptome est menže, dans le monde, par des scientifiques ržunis au sein de structures comme le MGED ("Microarray Gene Expression Database") dont les travaux sont consultables ˆ l'adresse MGED est un groupe destinž ˆ faciliter l'adoption de standards pour l'annotation des expžriences de puces ˆ ADN, la repržsentation des donnžes et les mžthodes de normalisation. Ce groupe est structurž en quatre projets!: 310 JOBIM 2002

3 "MIAME" (Minimal Information About Microarray Experiment) pour džterminer les informations indispensables afin d'interpržter, de vžrifier et de reproduire les expžriences de transcriptome (Brazma et al. Nat. Genet. 2001, 29: )!; "MAGE" (MicroArray and Gene Expression) qui se džcompose en deux sous projets!: "MAGE-ML" (MicroArray and Gene Expression - Markup Language) pour l'žtablissement d'un format d'žchange des donnžes et "MAGE-OM" (MicroArray and Gene Expression - Object Model) pour la džfinition d'un mod le orientž objet džcrivant les expžriences!; "Ontologies" pour le džveloppement d'une ontologie permettant la description des expžriences et du matžriel biologique!; "Normalisation" pour les recommandations concernant les contr les expžrimentaux et les mžthodes de normalisation. Les spžcifications džgagžes par ces diffžrents groupes nous ont servi de point de džpart pour l'žlaboration du mod le conceptuel de donnžes de SubScript. Le mod le a Žgalement bžnžficiž de la contribution des expžrimentateurs confrontžs ˆ la ržalisation pratique des expžriences. Cette interaction forte entre les parties humides et in silico est essentielle afin de confronter le mod le ˆ la ržalitž et de l'enrichir. Cette confrontation permet parfois de džceler des incohžrences entre la ržalitž biologique, la perception que nous en avons et sa modžlisation. Il est intžressant de constater que la cause essentielle de ces incohžrences est sžmantique. Pour des termes aussi simples a priori quõ"expžrience", "condition", "ržplicat", nous n'avons pas la m me džfinition selon notre domaine d'žtude. Ceci justifie encore, s'il en est besoin, la nžcessitž de la džfinition d'une ontologie pour les expžriences de transcriptome. Nous avons fait le choix de structurer et de džtailler l'information autant que possible dans un souci d'exhaustivitž et de pržcision. Ce choix est motivž par la prise de conscience de la multitude de facteurs pouvant influer sur l'expžrience, de la culture bactžrienne initiale jusqu'ˆ l'obtention de donnžes brutes. Implicitement, ces choix ržv lent que le mod le, que nous pržsenterons plus loin, modžlise les expžriences telles quõelles sont per ues du point de vue de lõexpžrimentateur biologiste. Ainsi une expžrience est džcrite chronologiquement, en commen ant par une vue gžnžrale, puis en džcrivant pržcisžment chaque Žtape jusquõˆ lõobtention de donnžes utilisžes pour lõanalyse de lõexpression des g nes. Nous aurions pu Žgalement faire le choix de centrer le schžma sur lõanalyse des donnžes en nõaccordant quõune plus faible importance au protocole global de lõexpžrience. DÕailleurs, le mod le džveloppž pour SubScript nõest pas figž et Žvolue vers un enrichissement de lõžtape dõanalyse des donnžes, sans pour autant nžgliger la description de lõexpžrience. La richesse de la structure permet de poser des questions complexes et originales, et dõidentifier lõorigine de biais dans une expžrience. Par exemple, Sekowska et al. (GenomeBiology 2001, 2: ) mettent en Žvidence une relation entre la reproductibilitž d'une expžrience et la date ˆ laquelle la culture cellulaire a ŽtŽ effectuže. Cette relation ne peut pas tre trouvže si lõinformation correspondante est absente de la base. 2.3 Description du mod le Nous proposons un mod le composž de quatre parties!: la phase expžrimentale "humide", la phase d'hybridation, la phase d'analyse de l'image et la phase d'analyse des donnžes, auxquelles s'ajoutent trois parties džcrivant les membranes haute densitž, les protocoles biologiques et les outils informatiques d'analyse. Une vue simplifiže du mod le ržduit aux classes essentielles est pržsentže figure 2. JOBIM

4 Fig. 2 - SchŽma conceptuel simplifiž de la base de donnžes SubScript. Les classes sont symbolisžes par des tableaux dont le titre est le nom de la classe. Les attributs sont listžs sous le nom de l'objet. Les classes sont reližes entre elles par des liens qui symbolisent les relations qui les unissent. Description gžnžrale d'une expžrience Une expžrience de transcriptome džcrit le profil d'expression des g nes ŽtudiŽs dans diffžrentes conditions. La classe "Experiment" stocke les informations gžnžrales concernant une expžrience particuli re. Celle-ci est caractžrisže par un ou plusieurs param tres (temps, gžnotype,...) pouvant prendre diffžrentes valeurs (10 min, 20 min, 30 min pour le temps ; mutant, sauvage pour le gžnotype). Une condition est džfinie par la combinaison des diffžrentes valeurs de param tres. Le tableau 1 pržsente ˆ titre d'exemple une expžrience comparant deux souches bactžriennes, une sauvage et l'autre mutže dans un g ne d'intžr t sur deux milieux soufržs. Le tableau 2 pržsente les conditions dõžtude. Parametres Type Description Valeurs GŽnotype GŽnotype de la souche bactžrienne Sauvage Mutant Milieu Milieu de culture!: source de soufre Sulfate MŽthionine Tab. 1 Ð Param tres dõune expžrience fictive dõžtude de deux souches bactžriennes sur deux milieux dont la source de soufre diff re 312 JOBIM 2002

5 Param tre (type) Conditions Condition 1 Condition 2 Condition 3 Condition 4 GŽnotype Sauvage Sauvage Mutant Mutant Milieu Sulfate MŽthionine Sulfate MŽthionine Tab. 2 Ð Conditions dõžtude Phase expžrimentale et hybridation Cette phase comprend les diffžrentes Žtapes d'une expžrience, de l'žchantillon initial ˆ l'hybridation sur la membrane, ce qui inclut les phases de croissance bactžrienne, d'extraction des ARN, de synth se des ADNc et dõhybridation. Ces Žtapes sont modžlisžes par les classes "Source", "Sample", "RNAExtract", "cdna" et "Hybridised Array" qui džcrivent les Žtats de la phase expžrimentale et les classes "Growth", "Extraction", "Labelling" et "Hybridisation" džcrivant les actions permettant de passer d'un Žtat au suivant. Chacune de ces actions est reliže ˆ un protocole. Il nous a paru important de structurer les protocoles biologiques de mani re plus ŽlaborŽe que dans un simple champ texte. La structure dždiže aux protocoles permet de les regrouper par familles (e.g. "Extraction d'arn"). Chaque protocole est džcrit par les Žtapes qui le composent. Par ailleurs, les protocoles peuvent džriver les uns des autres et tre organisžs de fa on hižrarchique. La figure 3 pržsente des copies dõžcran de la fen tre de gestion des protocoles. Fig. 3 - Gestion des protocoles. JOBIM

6 DiffŽrentes options sont pržvues pour džcrire un protocole. La plus courante consiste ˆ sžlectionner le protocole utilisž (si celui-ci est džjˆ pržsent dans la base). Durant le protocole, l'utilisateur peut avoir introduit, volontairement ou non, une lžg re variation. Dans ce cas, il peut, ponctuellement, enregistrer cette modification en sžlectionnant lõžtape concernže et en džcrivant ce changement assorti Žventuellement dõun commentaire. Dans lõexemple choisi, lõutilisateur a sžlectionnž la version 1 du protocole dõextraction "BsIPExtract". Pour la premi re Žtape, il a pržfžrž incuber les cellules 12 heures plut t que 8 heures. LÕutilisateur peut Žgalement cržer une nouvelle version de protocole qui se distingue du protocole dont il džrive par lõinsertion, la modification ou la džlžtion dõune ou plusieurs Žtapes. LÕensemble de ces variations est stockž dans la base afin de conserver un historique de cržation des diffžrentes versions de protocoles. LÕutilisateur peut ainsi džfinir un protocole personnalisž, sans avoir ˆ džcrire ˆ chaque fois les modifications quõil a introduites. Si son protocole ne ressemble ˆ aucun de ceux pržsents dans la base, il peut cržer un nouveau type de protocole. Celui-ci, ainsi que lõensemble des versions qui en džriveront, seront regroupžs au sein dõun "Protocol Set" džfini par le cržateur de la premi re version. L'analyse de l'image et la gžnžration des donnžes Les membranes hybridžes sont numžrisžes puis analysžes par des logiciels d'analyse dždižs. Nous avons Žtendu la notion de protocole biologique aux Žtapes informatiques d'une expžrience. Les classes "Scanning" et "Quantification" sont reližes ˆ ce que nous avons appelž, par extension, des protocoles informatiques. NŽanmoins la nature de ces protocoles ne permet pas de les džcrire par les Žtapes qui les composent mais plut t par les valeurs des diffžrentes options (la valeur de ržsolution pour l'žtape de numžrisation par exemple). Nous avons fait le choix de stocker les images et les donnžes brutes obtenues apr s quantification. On peut en effet envisager de rž-analyser une image ou bien d'appliquer diffžrentes mžthodes de normalisation aux m mes donnžes brutes. DÕautres classes permettent de stocker les donnžes normalisžes et une valeur finale par sonde. Ces diffžrentes entitžs sont ržunies par la classe "Image analysis" et ližes ˆ la classe "Analysis" qui stocke la procždure globale d'analyse de l'image. L'analyse des donnžes Les donnžes obtenues ˆ l'žtape pržcždente servent de base aux calculs permettant de mettre en Žvidence les g nes ržgulžs par comparaison de deux conditions de l'expžrience. Nous Žtudions, ˆ l'heure actuelle, diffžrentes mžthodes statistiques que nous int grerons ˆ l'application finale. Ces mžthodes sont soumises ˆ controverse et notre objectif n'est pas de proposer "la meilleure mžthode", mais plut t de mettre ˆ disposition des utilisateurs un large panel d'outils d'analyse!: libre ˆ lui de choisir la mžthode qu'il juge la plus pertinente ou de tester diffžrentes approches. Les mžthodes que nous envisageons d'implžmenter dans un proche avenir sont le test non-paramžtrique de Wilcoxon basže sur des statistiques de rang et la mžthode ANOVA d'analyse de la variance. La classe "ExpValue" associe pour chaque g ne et pour deux conditions donnžes une valeur de ratio (condition1/condition2), une valeur d'annotation qui est la valeur obtenue par la mžthode statistique utilisže, une valeur de significativitž, et enfin un champ texte indiquant si cette valeur a ŽtŽ validže par des expžrimentations ultžrieures, comme des analyses par fusion avec un g ne rapporteur. 3 PrŽsentation des donnžes La base de donnžes SubScript doit tre accessible aux diffžrents laboratoires du consortium pour la soumission de donnžes, l'analyse et l'interrogation. Nous avons džveloppž un serveur Web pour gžrer ces diffžrents aspects. L'acc s au serveur SubScript est limitž dans un premier temps aux seuls laboratoires du consortium, puis sera accessible ˆ l'ensemble de la communautž scientifique 3.1 Choix informatiques La base de donnžes SubScript utilise le syst me de gestion de bases de donnžes (SGBD) Sybase. Nous avons utilisž WebObjects, un environnement de džveloppement et de džploiement proposž par Apple Computer, pour džvelopper le programme applicatif permettant la communication entre le SGBD et le navigateur du poste client. Le programme applicatif est džveloppž en Java. L'interface est Žcrite en HTML et utilise de fa on ponctuelle du JavaScript. 3.2 Interface dõinterrogation L'organisation gžnžrale de l'interface de SubScript est basže sur le m me mod le que les serveurs GenoList džveloppžs au laboratoire ( GenoList regroupe un ensemble de serveurs dždižs au stockage et ˆ l'analyse de gžnomes microbiens, dont Bacillus subtilis ( Comme pour les serveurs GenoList, la fen tre du navigateur est divisže en 314 JOBIM 2002

7 trois cadres. Celui de gauche donne acc s aux fonctions de recherche les plus fržquentes et permet d'accžder aux pages de soumission et de modification des expžriences. La figure 4 montre un exemple de requ te. Fig. 4 Ð Recherche de lõensemble des g nes ržgulžs pour une expžrience donnže. Les ržsultats des requ tes sont affichžs sous forme de listes dans le cadre en haut ˆ droite. Lorsqu'une ligne de la liste est sžlectionnže, les informations correspondantes sont affichžes en bas ˆ droite de mani re plus džtaillže. Nous avons inclus dans le cadre de gauche quatre types de requ tes!: (i) la recherche de l'ensemble des ržsultats concernant un g ne donnž, (ii) la recherche de l'ensemble des g nes significativement ržgulžs pour une expžrience donnže, (iii) la recherche d'une expžrience particuli re par nom, date, auteur, type, description ou condition d'žtude, (iv) des recherches Žtendues par combinaison de plusieurs crit res complexes. Le premier type de requ te (par nom de g ne) peut tre limitž aux ržsultats pour lesquels le g ne est ržgulž de fa on significative. Notons que la valeur de significativitž attribuže aux donnžes est džpendante de la mžthode statistique utilisže. En dõautres termes, une mžthode pourra džsigner un g ne comme Žtant ržgulž de fa on significative, alors qu'une autre mžthode ne permettra pas de le sžlectionner. Ceci pose la question de la pertinence des mžthodes!: leur Žtude n'est cependant pas l'objet de cet article. NŽanmoins, lorsque le consortium aura intžgrž de nombreuses expžriences dans la base, SubScript constituera un jeu de donnžes qui permettra de tester de fa on appropriže les diffžrentes mžthodes. SubScript poss de ˆ ce titre plusieurs atouts!: (i) le mod le de donnžes a ŽtŽ ŽlaborŽ en vue de pouvoir ržaliser ces analyses et stocke donc toutes les donnžes, en particulier les donnžes brutes, (ii) le mod le est tr s džtaillž et peut donc permettre d'identifier les facteurs de variation systžmatique, (iii) tous les g nes de B. subtilis ont ŽtŽ inactivžs et fusionnžs avec un g ne rapporteur par un consortium du groupe BACELL, ce qui permet de vžrifier leur expression indžpendamment, (iv) rappelons enfin que B. subtilis est un organisme mod le dont la biologie a ŽtŽ largement ŽtudiŽe. 3.3 Interface de soumission des donnžes L'interface du serveur Web permet Žgalement d'intžgrer les expžriences dans la base de donnžes. La soumission d'expžriences est limitže, pour l'heure, aux laboratoires du consortium qui acc dent au site par un mot de passe. LÕinterface de soumission contient de nombreux contr les permettant de vžrifier la cohžrence des donnžes. Tout dõabord, lõutilisateur ne peut bien Žvidemment pas enregistrer de valeurs aberrantes, comme une quantitž dõarn nžgative. De plus, des contr les plus subtils assurent la cohžrence globale des donnžes. Par exemple, lõutilisateur ne peut pas džcrire des conditions en utilisant des param tres quõil nõaurait pas džfinis dans la description globale de lõexpžrience. Nous avons Žgalement spžcifiž des champs obligatoires. DÕun point de vue gžnžral, plus les donnžes soumises sont pržcises et abondantes, plus les analyses ultžrieures seront JOBIM

8 pertinentes et permettront de džtecter des biais systžmatiques, comme une corržlation entre des ržsultats incohžrents et un m me lot de membranes. La soumission des donnžes se fait par Žtapes successives qui correspondent au džroulement chronologique dõune expžrience. Les expžriences de transcriptome contiennent deux types de donnžes!: la description de l'expžrience et les ržsultats numžriques. Pour la partie descriptive, l'utilisateur saisit les donnžes en suivant les Žtapes de soumission. En ce qui concerne les donnžes numžriques, la quantitž de ržsultats gžnžržs pour une seule expžrience (plusieurs centaines de milliers), ne permet pas de les saisir suivant cette procždure. Ces donnžes doivent tre tžlžchargžes, analysžes puis importžes dans la base de fa on automatique. En r gle gžnžrale, l'utilisateur poss de un fichier Excel gžnžrž automatiquement par le logiciel de quantification, avec l'ensemble des ržsultats numžriques. Afin de faciliter la soumission des donnžes, nous avons intžgrž une librairie Java, ExcelRead ( qui permet de lire les fichiers Excel. Ainsi, l'utilisateur n'a pas besoin de transformer son fichier Excel en fichier texte de type CSV ("Comma Separated Values") ou TSV ("Tabulated Separated Values"). Ce type de facilitžs participe de la convivialitž gžnžrale de l'interface. Forts de l'expžrience du laboratoire en mati re de base de donnžes, nous avons essayž de džvelopper l'interface avec un souci constant de convivialitž et d'intuitivitž. De la m me fa on que le schžma conceptuel a ŽtŽ ŽlaborŽ en Žtroite relation avec les biologistes pratiquant les expžriences, nous avons tenu compte des remarques et critiques d'un Žchantillon d'utilisateurs pour la construction de l'interface. Nous avons pržvu dõintžgrer une fonction dõimportation et dõexportation des expžriences sous forme de fichiers XML ("extensible Markup Language"), afin de faciliter lõžchange de donnžes entre laboratoires et avec dõautres syst mes de repržsentation des donnžes dõexpression (e.g. les banques de donnžes internationales en cours dõžlaboration). Nous nous appuierons pour cela sur le standard džveloppž par le groupe dõžtude MAGE- ML ( du consortium MGED. 4 Vers une base de donnžes intžgrže SubScript est une Žtape d'un projet de plus vaste envergure qui consiste ˆ džterminer les ržseaux de ržgulations chez B. subtilis. La džtermination de ces ržseaux passe par l'intžgration de donnžes de diffžrentes natures qui comprennent!: les donnžes gžnomiques issues de l'annotation, les donnžes transcriptomiques des analyses par puces ˆ ADN, les donnžes protžomiques issues de l'analyse en gels bidimensionnels, et enfin les donnžes phžnotypiques obtenues par inactivation en masse de l'ensemble des g nes. Le projet BACELL a organisž plusieurs programmes ržunissant des consortiums de laboratoires pour l'obtention de ces donnžes. Ë l'heure actuelle, il existe plusieurs base de donnžes indžpendantes gžrant chacun un de ces aspects. Toutes ces donnžes devront tre intžgržes pour permettre de croiser les informations et gžnžrer de nouvelles connaissances, dont font partie les ržseaux de ržgulation. Cette intžgration peut se traduire techniquement par la ržunion de toutes les bases de donnžes au sein dõune seule entitž (entrep t de donnžes), ou par la džfinition de syst mes de communication entre des bases distribužes (interopžrabilitž). Des contraintes dõordres varižs existant pour chacune de ces solutions, nous Žtudions actuellement les meilleures options pour leur mise en Ïuvre. 316 JOBIM 2002

Cristallisation dõapplication musicales par collaboration

Cristallisation dõapplication musicales par collaboration Cristallisation dõapplication musicales par collaboration Dominique Fober - StŽphane Letz - Yann Orlarey - Thierry Carron GRAME Laboratoire de recherche M IL PRODUCTIONS 9, rue du Garet BP 1185 BP 256

Plus en détail

TRANSFERT DE LA BASE DE DONNEES DE LA BIBLIOTHEQUE DU LSE VERS LE WEB

TRANSFERT DE LA BASE DE DONNEES DE LA BIBLIOTHEQUE DU LSE VERS LE WEB Projet de 6 me semestre 1999 Laboratoire des Syst mes d'exploitation (LSE) Section Syst mes de Communication, EPF-Lausanne TRANSFERT DE LA BASE DE DONNEES DE LA BIBLIOTHEQUE DU LSE VERS LE WEB EtudiantÊ:

Plus en détail

Dispoziþii tranzitorii ºi finale

Dispoziþii tranzitorii ºi finale Legea nr. 83/1998 CAPITOLUL V Dispoziþii tranzitorii ºi finale Art. 27. Ñ Dispoziþiile prezentei legi se completeazã, în mãsura compatibilitãþii lor cu cele ale Codului de procedurã civilã. Art. 28. Ñ

Plus en détail

ABORDABILITƒ ET CHOIX TOUJOURS (A C T) PROJET DE RATIONALISATION DU PROCESSUS D'APPROBATION

ABORDABILITƒ ET CHOIX TOUJOURS (A C T) PROJET DE RATIONALISATION DU PROCESSUS D'APPROBATION ABORDABILITƒ ET CHOIX TOUJOURS (A C T) PROJET DE RATIONALISATION DU PROCESSUS D'APPROBATION La lžgalisation des appartements accessoires ˆ Surrey (C.-B.) Ville de Surrey (Colombie-Britannique) PrŽparŽ

Plus en détail

PROGRAMME DE MATHEMATIQUES SERIE G

PROGRAMME DE MATHEMATIQUES SERIE G PROGRAMME DE MATHEMATIQUES SERIE G 79 Introduction au programme de la sžrie G Ce programme de MathŽmatiques de la sžrie G couvre cinq grandes rubriques :Calculs numžriques, Etude de fonctions, Statistique

Plus en détail

Guide du coordinateur de système du SCI modulaire 4.0

Guide du coordinateur de système du SCI modulaire 4.0 Guide du coordinateur de système du SCI modulaire 4.0 Norstar, Meridian et Companion sont des marques de commerce de Northern Telecom. 1998, Northern Telecom 1 800 4NORTEL www.nortel.com/norstar P0885461

Plus en détail

les inondations dans le sous-sol de ma ržsidence

les inondations dans le sous-sol de ma ržsidence Guide des pratiques pržventives Comment pržvenir les inondations dans le sous-sol de ma ržsidence Comment se procurer ce guide? Sur le site Internet de la Ville de Sherbrooke, ˆ l'adresse suivanteê: http://ville.sherbrooke.qc.ca

Plus en détail

Intelligence Economique - Business Intelligence

Intelligence Economique - Business Intelligence Intelligence Economique - Business Intelligence Notion de Business Intelligence Dès qu'il y a une entreprise, il y a implicitement intelligence économique (tout comme il y a du marketing) : quelle produit

Plus en détail

I. MODULE DÕINTRODUCTION AUX ORDINATEURS. Yannis Delmas 1999, IUFM de Paris

I. MODULE DÕINTRODUCTION AUX ORDINATEURS. Yannis Delmas 1999, IUFM de Paris I. MODULE DÕINTRODUCTION AUX ORDINATEURS Yannis Delmas 1999, IUFM de Paris 1. LÕordinat eur 1.1. Les diffžrents ŽlŽments constitutifs l'unitž centrale : l'ordinateur proprement dit les pžriphžriques de

Plus en détail

Xserve. FonctionnalitŽs clžs

Xserve. FonctionnalitŽs clžs Avec ses performances exceptionnelles, son Žnorme capacitž de stockage et son syst me d'exploitation basž sur UNIX, ce serveur 1U optimisž pour le montage en rack constitue la solution la plus simple pour

Plus en détail

Les bases de données Page 1 / 8

Les bases de données Page 1 / 8 Les bases de données Page 1 / 8 Sommaire 1 Définitions... 1 2 Historique... 2 2.1 L'organisation en fichier... 2 2.2 L'apparition des SGBD... 2 2.3 Les SGBD relationnels... 3 2.4 Les bases de données objet...

Plus en détail

Public Administration Programmes in France

Public Administration Programmes in France 5 Public Administration Programmes in France par Pierre Sadran, Institut dõƒtudes Politiques de Bordeaux 5.1 INTRODUCTION 1 NŽanmoins les licences et ma trises ÔAESÕ (Administration Žconomique et sociale)

Plus en détail

THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL

THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL . THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL Mr MEZRED MOHAMED Ingénieur météorologue INTRODUCTION Il existe de nombreuses manières de construire une base de données. En effet,

Plus en détail

Information utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/

Information utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/ Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : cinzia.digiusto@gmail.com webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/

Plus en détail

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

Le tout fichier Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique Introduction à l informatique : Information automatisée Le premier ordinateur Définition disque dure, mémoire, carte mémoire, carte mère etc Architecture d un ordinateur Les constructeurs leader du marché

Plus en détail

Gestion des bases de données

Gestion des bases de données Gestion des bases de données DU Chef de Projet en Recherche Clinique 23/11/2012 Fabrice GOURMELON URC/CIC Necker - Cochin 2 A. Qu est-ce qu une donnée? B. Qu est-ce qu une base de données? C. Définition

Plus en détail

Guide de la planification financière de la retraite

Guide de la planification financière de la retraite Nouvelle édition 2001 Régie des rentes du Québec Guide de la planification financière de la retraite Sommaire 3 4 6 10 18 19 27 29 La retraite, pensez-y aujourd hui! Trop de gens croient encore que les

Plus en détail

Bases de Données. Plan

Bases de Données. Plan Université Mohammed V- Agdal Ecole Mohammadia d'ingénieurs Rabat Bases de Données Mr N.EL FADDOULI 2014-2015 Plan Généralités: Définition de Bases de Données Le modèle relationnel Algèbre relationnelle

Plus en détail

Final Cut Pro 4. La nouvelle ržfžrence pour le montage vidžo. Nouvelles fonctionnalitžs clžs

Final Cut Pro 4. La nouvelle ržfžrence pour le montage vidžo. Nouvelles fonctionnalitžs clžs La nouvelle ržfžrence pour le montage vidžo. Nouvelles fonctionnalitžs clžs LibertŽ cržative RT Extreme pour les effets logiciels temps ržel avec lecture sur un moniteur vidžo externe Outils de personnalisation

Plus en détail

ZI PARIS NORD II 305, Rue de la Belle Etoile B.P. 50051 95947 ROISSY C.D.G. CEDEX

ZI PARIS NORD II 305, Rue de la Belle Etoile B.P. 50051 95947 ROISSY C.D.G. CEDEX Cover 4/5/98 :50 PM Page CET APPAEIL EST DISTIBUÉ PA : ELECTONICS ZI PAIS NOD II 05, ue de la Belle Etoile B.P. 5005 95947 OISSY C.D.G. CEDEX Pour toute information ou renseignement complémentaire sur

Plus en détail

Cours Base de données relationnelles. M. Boughanem, IUP STRI

Cours Base de données relationnelles. M. Boughanem, IUP STRI Cours Base de données relationnelles 1 Plan 1. Notions de base 2. Modèle relationnel 3. SQL 2 Notions de base (1) Définition intuitive : une base de données est un ensemble d informations, (fichiers),

Plus en détail

Programmation Web. Introduction

Programmation Web. Introduction Programmation Web Introduction 1 Introduction 10 séances 1 h cours + 1h TD Notes : contrôle continu DS 1 TP : note de groupe : rapport + code source + démo TD : note personnelle (=0 si 2 absences non justifiées)

Plus en détail

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE ORACLE DATA INTEGRATOR ENTERPRISE EDITION offre de nombreux avantages : performances de pointe, productivité et souplesse accrues pour un coût total de

Plus en détail

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv> Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee

Plus en détail

BASE. Vous avez alors accès à un ensemble de fonctionnalités explicitées ci-dessous :

BASE. Vous avez alors accès à un ensemble de fonctionnalités explicitées ci-dessous : BASE BioArray Software Environment (BASE) est une base de données permettant de gérer l importante quantité de données générées par des analyses de bio-puces. BASE gère les informations biologiques, les

Plus en détail

Charte d'utilisation des infrastructures de la plate-forme bioinformatique Genotoul

Charte d'utilisation des infrastructures de la plate-forme bioinformatique Genotoul Page 1/5 Objet de la modification Tableau des modifications Création du document 06/2014 Interdiction de lancer tout traitement de données sur les serveurs frontaux et purge du work sans préavis si fichiers

Plus en détail

Petite définition : Présentation :

Petite définition : Présentation : Petite définition : Le Web 2.0 est une technologie qui permet la création de réseaux sociaux, de communautés, via divers produits (des sites communautaires, des blogs, des forums, des wiki ), qui vise

Plus en détail

Refonte front-office / back-office - Architecture & Conception -

Refonte front-office / back-office - Architecture & Conception - Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table

Plus en détail

TEXT MINING. 10.6.2003 1 von 7

TEXT MINING. 10.6.2003 1 von 7 TEXT MINING 10.6.2003 1 von 7 A LA RECHERCHE D'UNE AIGUILLE DANS UNE BOTTE DE FOIN Alors que le Data Mining recherche des modèles cachés dans de grandes quantités de données, le Text Mining se concentre

Plus en détail

REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION

REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION THÈSE N O 2388 (2001) PRÉSENTÉE AU DÉPARTEMENT D'INFORMATIQUE ÉCOLE POLYTECHNIQUE FÉDÉRALE

Plus en détail

Le directeur gžnžral (gžrant de bande) et l'administration des bandes indiennes

Le directeur gžnžral (gžrant de bande) et l'administration des bandes indiennes FacultŽ des Sciences de l'administration Le directeur gžnžral (gžrant de bande) et l'administration des bandes indiennes Essai pržsentž par: Denis Robichaud pour l'obtention du grade M.B.A. (Management)

Plus en détail

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e : CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i

Plus en détail

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

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

Plus en détail

Généralités sur le Langage Java et éléments syntaxiques.

Généralités sur le Langage Java et éléments syntaxiques. Généralités sur le Langage Java et éléments syntaxiques. Généralités sur le Langage Java et éléments syntaxiques....1 Introduction...1 Genéralité sur le langage Java....1 Syntaxe de base du Langage...

Plus en détail

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.

Plus en détail

Gestion collaborative de documents

Gestion collaborative de documents Gestion collaborative de documents ANT box, le logiciel qui simplifie votre GED Les organisations (entreprises, collectivités, associations...) génèrent chaque jour des millions de documents, e-mails,

Plus en détail

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces

Plus en détail

Focus ASSOCIATION TREMPLIN : dix ANS de TuTORAT

Focus ASSOCIATION TREMPLIN : dix ANS de TuTORAT Novembre 2010-8 e - N 659 REVUE MENSUELLE DE L ASSOCIATION DES ANCIENS ÉLÈVES ET DIPLÔMÉS DE L ÉCOLE Conjuguer audace et curiosité Réussir une expatriation aux états-unis Cultiver ses réseaux pour pérenniser

Plus en détail

PROSOP : un système de gestion de bases de données prosopographiques

PROSOP : un système de gestion de bases de données prosopographiques PROSOP : un système de gestion de bases de données prosopographiques Introduction : Ce document présente l outil en développement PROSOP qui permet la gestion d'une base de donnée prosopographique de la

Plus en détail

Communiqué de Lancement

Communiqué de Lancement Direction du Marketing Produits Sage - Division Mid Market Communiqué de Lancement Rapprochement Bancaire 1000 Produit : Rapprochement Bancaire 1000 Bases de Données : Oracle - MS/SQL Server Microsoft

Plus en détail

Chapitre 1 : Introduction aux bases de données

Chapitre 1 : Introduction aux bases de données Chapitre 1 : Introduction aux bases de données Les Bases de Données occupent aujourd'hui une place de plus en plus importante dans les systèmes informatiques. Les Systèmes de Gestion de Bases de Données

Plus en détail

Le projet malaria. copyright 2002, EMBL

Le projet malaria. copyright 2002, EMBL Le projet malaria copyright 2002, EMBL Kit pždagogique du Laboratoire EuropŽen de Biologie MolŽculaire (EMBL) pour les Žtablissements d'enseignement secondaire CrŽŽ dans le cadre du projet de l'eiroforum/ce

Plus en détail

Visual Paradigm Contraintes inter-associations

Visual Paradigm Contraintes inter-associations Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor

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

MapReduce. Malo Jaffré, Pablo Rauzy. 16 avril 2010 ENS. Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril 2010 1 / 15

MapReduce. Malo Jaffré, Pablo Rauzy. 16 avril 2010 ENS. Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril 2010 1 / 15 MapReduce Malo Jaffré, Pablo Rauzy ENS 16 avril 2010 Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril 2010 1 / 15 Qu est ce que c est? Conceptuellement Données MapReduce est un framework de calcul distribué

Plus en détail

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES Dossier G11 - Interroger une base de données La base de données Facturation contient tout un ensemble d'informations concernant la facturation de la SAFPB (société anonyme de fabrication de produits de

Plus en détail

Bases de données relationnelles

Bases de données relationnelles Bases de données relationnelles Système de Gestion de Bases de Données Une base de données est un ensemble de données mémorisé par un ordinateur, organisé selon un modèle et accessible à de nombreuses

Plus en détail

Problématiques de recherche. Figure Research Agenda for service-oriented computing

Problématiques de recherche. Figure Research Agenda for service-oriented computing Problématiques de recherche 90 Figure Research Agenda for service-oriented computing Conférences dans le domaine ICWS (International Conference on Web Services) Web services specifications and enhancements

Plus en détail

INTRODUCTION AUX BASES de DONNEES

INTRODUCTION AUX BASES de DONNEES INTRODUCTION AUX BASES de DONNEES Équipe Bases de Données LRI-Université Paris XI, Orsay Université Paris Sud Année 2003 2004 1 SGBD : Fonctionnalités et Principes Qu est qu une base de données? Un Système

Plus en détail

Entrepôt de données 1. Introduction

Entrepôt de données 1. Introduction Entrepôt de données 1 (data warehouse) Introduction 1 Présentation Le concept d entrepôt de données a été formalisé pour la première fois en 1990 par Bill Inmon. Il s agissait de constituer une base de

Plus en détail

Business Intelligence avec SQL Server 2012

Business Intelligence avec SQL Server 2012 Editions ENI Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel Collection Solutions Informatiques Extrait Alimenter l'entrepôt de données avec SSIS Business

Plus en détail

Les diagrammes de modélisation

Les diagrammes de modélisation L approche Orientée Objet et UML 1 Plan du cours Introduction au Génie Logiciel L approche Orientée Objet et Notation UML Les diagrammes de modélisation Relations entre les différents diagrammes De l analyse

Plus en détail

Introduction à Microsoft InfoPath 2010

Introduction à Microsoft InfoPath 2010 Introduction à Microsoft InfoPath 2010 Couplé à Microsoft SharePoint Designer 2010, InfoPath 2010 simplifie la création de solutions de bout en bout sur SharePoint Server 2010, qui contiennent des formulaires

Plus en détail

Livre Blanc WebSphere Transcoding Publisher

Livre Blanc WebSphere Transcoding Publisher Livre Blanc WebSphere Transcoding Publisher Introduction WebSphere Transcoding Publisher vous permet d'offrir aux utilisateurs des informations Web adaptées à leurs besoins. Il vous permet, par exemple,

Plus en détail

Travaux pratiques avec RapidMiner

Travaux pratiques avec RapidMiner Travaux pratiques avec RapidMiner Master Informatique de Paris 6 Spécialité IAD Parcours EDOW Module Algorithmes pour la Fouille de Données Janvier 2012 Prise en main Généralités RapidMiner est un logiciel

Plus en détail

Systèmes d information et bases de données (niveau 1)

Systèmes d information et bases de données (niveau 1) Systèmes d information et bases de données (niveau 1) Cours N 1 Violaine Prince Plan du cours 1. Bibliographie 2. Introduction aux bases de données 3. Les modèles 1. Hiérarchique 2. Réseau 3. Relationnel

Plus en détail

Outils de traitements de logs Apache

Outils de traitements de logs Apache Outils de traitements de logs Apache 1) Anonymisation des logs 2) Outil visuel d'exploration des données 3) Adaptation d'un robot 1 Anonymisation des logs Objectifs : Anonymiser les logs du point de vue

Plus en détail

Introduction aux bases de données: application en biologie

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

Plus en détail

Chapitre I : le langage UML et le processus unifié

Chapitre I : le langage UML et le processus unifié I. Introduction Les méthodes d analyse orientées objet sont initialement issues des milieux industriels. La préoccupation dominante de leurs auteurs est le génie logiciel, c est-àdire les principes et

Plus en détail

Bases de données avancées Introduction

Bases de données avancées Introduction Bases de données avancées Introduction Dan VODISLAV Université de Cergy-Pontoise Master Informatique M1 Cours BDA Plan Objectifs et contenu du cours Rappels BD relationnelles Bibliographie Cours BDA (UCP/M1)

Plus en détail

IFT2255 : Génie logiciel

IFT2255 : Génie logiciel IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti

Plus en détail

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier

Plus en détail

Application web de gestion de comptes en banques

Application web de gestion de comptes en banques Application web de gestion de comptes en banques Objectif Réaliser une application Web permettant à un client de gérer ses comptes en banque Diagramme de cas d'utilisation 1 Les cas d'utilisation Connexion

Plus en détail

INTELLIGENCE ECONOMIQUE : ENJEUX ET RETOUR D EXPERIENCE PILOTE DANS SEPT PMI DE BOURGOGNE

INTELLIGENCE ECONOMIQUE : ENJEUX ET RETOUR D EXPERIENCE PILOTE DANS SEPT PMI DE BOURGOGNE INTELLIGENCE ECONOMIQUE : ENJEUX ET RETOUR D EXPERIENCE PILOTE DANS SEPT PMI DE BOURGOGNE BUSINESS INTELLIGENCE : GOALS AND RESULTS OF A PILOT EXPERIMENT INVOLVING SEVEN SMEs FROM BOURGOGNE Ludovic DENOYELLE,

Plus en détail

Réflexion sur la mise en place d'un système mobile d'aide à la navigation destiné aux services d'urgence basée sur une solution libre.

Réflexion sur la mise en place d'un système mobile d'aide à la navigation destiné aux services d'urgence basée sur une solution libre. Réflexion sur la mise en place d'un système mobile d'aide à la navigation destiné aux services d'urgence basée sur une solution libre. Denis Fouquet * Jean-Michel Follin ** Laboratoire de Géodésie et de

Plus en détail

Séance 1 Introduction aux bases de données

Séance 1 Introduction aux bases de données Introduction aux bases de données Séance 1 Introduction aux bases de données Sébastien Combéfis mardi 24 février 2015 Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons

Plus en détail

Annexe : La Programmation Informatique

Annexe : La Programmation Informatique GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de

Plus en détail

RapidMiner. Data Mining. 1 Introduction. 2 Prise en main. Master Maths Finances 2010/2011. 1.1 Présentation. 1.2 Ressources

RapidMiner. Data Mining. 1 Introduction. 2 Prise en main. Master Maths Finances 2010/2011. 1.1 Présentation. 1.2 Ressources Master Maths Finances 2010/2011 Data Mining janvier 2011 RapidMiner 1 Introduction 1.1 Présentation RapidMiner est un logiciel open source et gratuit dédié au data mining. Il contient de nombreux outils

Plus en détail

Bases de données cours 1

Bases de données cours 1 Bases de données cours 1 Introduction Catalin Dima Objectifs du cours Modèle relationnel et logique des bases de données. Langage SQL. Conception de bases de données. SQL et PHP. Cours essentiel pour votre

Plus en détail

Introduction : présentation de la Business Intelligence

Introduction : présentation de la Business Intelligence Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI3WXIBUSO dans la zone de recherche et validez.

Plus en détail

Exemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions

Exemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions Exemple accessible via une interface Web Une base de données consultable en ligne : Bases de données et systèmes de gestion de bases de données The Trans-atlantic slave trade database: http://www.slavevoyages.org/tast/index.faces

Plus en détail

Introduction aux bases de données

Introduction aux bases de données Introduction aux bases de données Références bibliographiques Jeff Ullman,Jennifer Widom, «A First Course in Database systems», Prentice-Hall, 3rd Edition, 2008 Hector Garcia-Molina, Jeff Ullman, Jennifer

Plus en détail

Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack

Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack A propos de ce guide A propos de ce guide Ce guide contient des informations de prise en main du BusinessObjects XI R2 Service Pack

Plus en détail

1. Considérations sur le développement rapide d'application et les méthodes agiles

1. Considérations sur le développement rapide d'application et les méthodes agiles Chapitre 1 Introduction 1. Considérations sur le développement rapide d'application et les méthodes agiles 1.1 Rappel Longtemps les méthodes en cascade ou en V ont été opposées aux démarches empiriques

Plus en détail

Qu est-ce que ArcGIS?

Qu est-ce que ArcGIS? 2 Qu est-ce que ArcGIS? LE SIG ÉVOLUE Depuis de nombreuses années, la technologie SIG améliore la communication, la collaboration et la prise de décision, la gestion des ressources et des infrastructures,

Plus en détail

PostgreSQL. Formations. Calendrier... 14

PostgreSQL. Formations. Calendrier... 14 Formations PostgreSQL Catalogue 2013 PostgreSQL Administration... 4 PostgreSQL Avancé... 5 PostgreSQL Hot Standby... 6 PostgreSQL Performance... 7 Développer avec PostgreSQL... 8 Migrer d'oracle à PostgreSQL...

Plus en détail

PostgreSQL. Formations. SQL avancé... 10. Calendrier... 18

PostgreSQL. Formations. SQL avancé... 10. Calendrier... 18 Formations PostgreSQL Catalogue 2015 PostgreSQL Administration... 4 PostgreSQL Avancé... 5 PostgreSQL Hot Standby... 6 PostgreSQL Performance... 7 PostgreSQL Sauvegardes... 8 SQL : Conception & Mise en

Plus en détail

Bases de données relationnelles : Introduction

Bases de données relationnelles : Introduction Bases de données relationnelles : Introduction historique et principes V. Benzaken Département d informatique LRI UMR 8623 CNRS Université Paris Sud veronique.benzaken@u-psud.fr https://www.lri.fr/ benzaken/

Plus en détail

Cours Bases de données

Cours Bases de données Informations sur le cours Cours Bases de données 9 (10) séances de 3h Polycopié (Cours + TD/TP) 3 année (MISI) Antoine Cornuéjols www.lri.fr/~antoine antoine.cornuejols@agroparistech.fr Transparents Disponibles

Plus en détail

CHAPITRE 1 ARCHITECTURE

CHAPITRE 1 ARCHITECTURE 07/04/2014 Université des sciences et de la Technologie Houari Boumediene USTHB Alger Département d Informatique ADMINISTRATION ET TUNING DE BASES DE DONNÉES CHAPITRE 1 ARCHITECTURE RESPONSABLE DR K. BOUKHALFA

Plus en détail

Installer et configurer Oracle Forms 11gR2 Windows 7 64 bits

Installer et configurer Oracle Forms 11gR2 Windows 7 64 bits 1 Installer et configurer Oracle Forms 11gR2 (Windows x64) Installer et configurer Oracle Forms 11gR2 Windows 7 64 bits Document préparé par Abderrahmane Abed Juin 2013 Version 1.0 Courriel: aabed@oraweb.ca

Plus en détail

Utiliser une base de données

Utiliser une base de données Access Utiliser une base de données SOMMAIRE Généralités sur les SGBD... 3 Démarrage d'access 2002... 4 Ouverture d'un fichier Access... 4 Les objets dans Access... 5 Les tables... 6 A) Ouvrir une table

Plus en détail

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million XML, PMML, SOAP Rapport EPITA SCIA Promo 2004 16 janvier 2003 Julien Lemoine Alexandre Thibault Nicolas Wiest-Million i TABLE DES MATIÈRES Table des matières 1 XML 1 1.1 Présentation de XML.................................

Plus en détail

Master Technologies numériques appliquées à l'histoire Deuxième année

Master Technologies numériques appliquées à l'histoire Deuxième année Master Technologies numériques appliquées à l'histoire Deuxième année Octobre 2014 Octobre Novembre Décembre Semaine 1 Semaine 2 Semaine 3 Semaine 4 Semaine 5 Semaine 6 Semaine 7 Semaine 8 Semaine 9 Semaine

Plus en détail

Faculté des sciences de gestion et sciences économiques BASE DE DONNEES

Faculté des sciences de gestion et sciences économiques BASE DE DONNEES BASE DE DONNEES La plupart des entreprises possèdent des bases de données informatiques contenant des informations essentielles à leur fonctionnement. Ces informations concernent ses clients, ses produits,

Plus en détail

1 Introduction. Business Intelligence avec SharePoint Server 2010

1 Introduction. Business Intelligence avec SharePoint Server 2010 Business Intelligence avec SharePoint Server 2010 1 Introduction Dans le chapitre précédent, nous avons créé une collection de sites et activé les fonctions de restitution décisionnelles du serveur SharePoint

Plus en détail

INTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE

INTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE I N T E RS Y S T E M S INTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE David Kaaret InterSystems Corporation INTERSySTEMS CAChé CoMME ALTERNATIvE AUx BASES de données RéSIdENTES

Plus en détail

SQL SERVER 2008, BUSINESS INTELLIGENCE

SQL SERVER 2008, BUSINESS INTELLIGENCE SGBD / Aide à la décision SQL SERVER 2008, BUSINESS INTELLIGENCE Réf: QLI Durée : 5 jours (7 heures) OBJECTIFS DE LA FORMATION Cette formation vous apprendra à concevoir et à déployer une solution de Business

Plus en détail

Forthcoming Database

Forthcoming Database DISS.ETH NO. 15802 Forthcoming Database A Framework Approach for Data Visualization Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH for the degree of Doctor of

Plus en détail

2014/2015. Rapport 4 REALISE PAR : ISMAIL NAIT ABDELLAH OUALI SOUFIANE HOURRI MOHAMED OUSSAFI ENCADRE PAR : MME L.LAMRINI ANOUAR OUFQIR SMARTSIR

2014/2015. Rapport 4 REALISE PAR : ISMAIL NAIT ABDELLAH OUALI SOUFIANE HOURRI MOHAMED OUSSAFI ENCADRE PAR : MME L.LAMRINI ANOUAR OUFQIR SMARTSIR 2014/2015 Rapport 4 REALISE PAR : ISMAIL NAIT ABDELLAH OUALI SOUFIANE HOURRI MOHAMED OUSSAFI ENCADRE PAR : ANOUAR OUFQIR MME L.LAMRINI SMARTSIR Table des matières Introduction... 2 Choix de l outil pour

Plus en détail

Introduction aux SGBDR

Introduction aux SGBDR 1 Introduction aux SGBDR Pour optimiser une base Oracle, il est important d avoir une idée de la manière dont elle fonctionne. La connaissance des éléments sous-jacents à son fonctionnement permet de mieux

Plus en détail

Présentation du module Base de données spatio-temporelles

Présentation du module Base de données spatio-temporelles Présentation du module Base de données spatio-temporelles S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Partie 1 : Notion de bases de données (12,5h ) Enjeux et principes

Plus en détail

Conception des bases de données : Modèle Entité-Association

Conception des bases de données : Modèle Entité-Association Conception des bases de données : Modèle Entité-Association La modélisation d un problème, c est-à-dire le passage du monde réel à sa représentation informatique, se définit en plusieurs étapes pour parvenir

Plus en détail

CREATION WEB DYNAMIQUE

CREATION WEB DYNAMIQUE CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de

Plus en détail

Le moteur de workflow JBPM

Le moteur de workflow JBPM Le moteur de workflow Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com http://litis.univ-lehavre.fr/ duvallet/

Plus en détail

Initiation aux bases de données (SGBD) Walter RUDAMETKIN

Initiation aux bases de données (SGBD) Walter RUDAMETKIN Initiation aux bases de données (SGBD) Walter RUDAMETKIN Bureau F011 Walter.Rudametkin@polytech-lille.fr Moi Je suis étranger J'ai un accent Je me trompe beaucoup en français (et en info, et en math, et...)

Plus en détail

Mercredi 15 Janvier 2014

Mercredi 15 Janvier 2014 De la conception au site web Mercredi 15 Janvier 2014 Loïc THOMAS Géo-Hyd Responsable Informatique & Ingénierie des Systèmes d'information loic.thomas@anteagroup.com 02 38 64 26 41 Architecture Il est

Plus en détail

REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit

REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit v 1.0.0 PD 20 mars 2008 Mouvements d arrivée / départ de personnels Description produit Fonctionnalités L application Gestion des mouvements d arrivée / départ de Requea permet la gestion collaborative

Plus en détail

Dans l'article précédent, vous avez appris

Dans l'article précédent, vous avez appris Pour les débutants Les différents formats de sortie proposés par PHPExcel La bibliothèque orientée objet PHPExcel permet de lire et créer des fichiers pour tableurs. Dans cette série d articles, vous apprendrez

Plus en détail

La plate-forme d'outils collaboratifs de l'i.e.m.n.

La plate-forme d'outils collaboratifs de l'i.e.m.n. JoSy: Outils collaboratifs La plate-forme d'outils collaboratifs de l'i.e.m.n. Plan 1. Contexte 2. Problématiques 3. Méthodologie et solutions mises en œuvre 4. OpenGoo 5. Bilans 6. Démo Éléments de contexte

Plus en détail