Novel high-throughput technologies such as DNA microarray analyses are allowing biologists to generate sets of data in the terabyte realm. Many of these data will be deposited in the public domain, necessitating a common standard. Currently available database systems are not appropriate for these intentions. In this paper, I will introduce ROOT (http://root.cern.ch), an objectoriented framework that has been developed at CERN for distributed data warehousing and data mining of particle data in the petabyte range. Data are stored as sets of objects in machine-independent files, and specialized methods are used to get direct access to separate attributes of selected data objects. ROOT has been designed in such a way that it can query its databases in parallel on SMP/MPP machines, on clusters of PC’s, or using common GRID services. In order to demonstrate the applicability of ROOT to microarray data, I will present a functional prototype system, called XPS - eXpression Profiling System, which can be considered to be an alternative to the Bioconductor project. The current implementation handles the storage of Aymetrix GeneChip schemes and data, and the pre-processing, normalization and filtering of GeneChip data. Based on this system, I will propose a novel standard for the distributed storage of microarray data. Finally, I will emphasize the similarities between R and ROOT, and show how R could be easily extended to access ROOT from within R.
[1]
Petra Perner,et al.
Data Mining - Concepts and Techniques
,
2002,
Künstliche Intell..
[2]
Catherine A. Ball,et al.
Microarray databases: standards and ontologies: standards and ontologies
,
2002
.
[3]
C Stratowa,et al.
Gene expression profiling in drug discovery and development.
,
1999,
Current opinion in molecular therapeutics.
[4]
E. Lander,et al.
Gene expression correlates of clinical prostate cancer behavior.
,
2002,
Cancer cell.
[5]
Jason E. Stewart,et al.
Minimum information about a microarray experiment (MIAME)—toward standards for microarray data
,
2001,
Nature Genetics.
[6]
Akmal B. Chaudhri,et al.
Object Databases in Practice
,
1997
.
[7]
F. Rademakers,et al.
ROOT — An object oriented data analysis framework
,
1997
.
[8]
Fred D. Rolland,et al.
The Essence of Databases
,
1997,
J. Database Manag..
[9]
S. Dudoit,et al.
STATISTICAL METHODS FOR IDENTIFYING DIFFERENTIALLY EXPRESSED GENES IN REPLICATED cDNA MICROARRAY EXPERIMENTS
,
2002
.