title: Design and implementation of microarray gene expression markup language (MAGE-ML).
abstract: BACKGROUND
  Meaningful exchange of microarray data is currently difficult because it is rare that published data provide sufficient information depth or are even in the same format from one publication to another. Only when data can be easily exchanged will the entire biological community be able to derive the full benefit from such microarray studies.
  
  
  RESULTS
  To this end we have developed three key ingredients towards standardizing the storage and exchange of microarray data. First, we have created a minimal information for the annotation of a microarray experiment (MIAME)-compliant conceptualization of microarray experiments modeled using the unified modeling language (UML) named MAGE-OM (microarray gene expression object model). Second, we have translated MAGE-OM into an XML-based data format, MAGE-ML, to facilitate the exchange of data. Third, some of us are now using MAGE (or its progenitors) in data production settings. Finally, we have developed a freely available software tool kit (MAGE-STK) that eases the integration of MAGE-ML into end users' systems.
  
  
  CONCLUSIONS
  MAGE will help microarray data producers and users to exchange information by providing a common platform for data exchange, and MAGE-STK will make the adoption of MAGE easier.
authors.affiliation: Department of Cell and Molecular Biology, University of California at Berkeley, Berkeley, CA 94720-3206, USA. spellman@fruitfly.org
authors.forename: Paul T
authors.initials: PT
authors.lastname: Spellman
authors.forename: Michael
authors.initials: M
authors.lastname: Miller
authors.forename: Jason
authors.initials: J
authors.lastname: Stewart
authors.forename: Charles
authors.initials: C
authors.lastname: Troup
authors.forename: Ugis
authors.initials: U
authors.lastname: Sarkans
authors.forename: Steve
authors.initials: S
authors.lastname: Chervitz
authors.forename: Derek
authors.initials: D
authors.lastname: Bernhart
authors.forename: Gavin
authors.initials: G
authors.lastname: Sherlock
authors.forename: Catherine
authors.initials: C
authors.lastname: Ball
authors.forename: Marc
authors.initials: M
authors.lastname: Lepage
authors.forename: Marcin
authors.initials: M
authors.lastname: Swiatek
authors.forename: W L
authors.initials: WL
authors.lastname: Marks
authors.forename: Jason
authors.initials: J
authors.lastname: Goncalves
authors.forename: Scott
authors.initials: S
authors.lastname: Markel
authors.forename: Daniel
authors.initials: D
authors.lastname: Iordan
authors.forename: Mohammadreza
authors.initials: M
authors.lastname: Shojatalab
authors.forename: Angel
authors.initials: A
authors.lastname: Pizarro
authors.forename: Joe
authors.initials: J
authors.lastname: White
authors.forename: Robert
authors.initials: R
authors.lastname: Hubley
authors.forename: Eric
authors.initials: E
authors.lastname: Deutsch
authors.forename: Martin
authors.initials: M
authors.lastname: Senger
authors.forename: Bruce J
authors.initials: BJ
authors.lastname: Aronow
authors.forename: Alan
authors.initials: A
authors.lastname: Robinson
authors.forename: Doug
authors.initials: D
authors.lastname: Bassett
authors.forename: Christian J
authors.initials: CJ
authors.lastname: Stoeckert
authors.forename: Alvis
authors.initials: A
authors.lastname: Brazma
mesh_terms: D003198:Computer Simulation; D020869:Gene Expression Profiling / Q000379:methods*; D008954:Models, Biological; D020411:Oligonucleotide Array Sequence Analysis / Q000379:methods*; D011381:Programming Languages; D017422:Sequence Analysis, DNA / Q000379:methods