This document describes how the Bio-SPICE BioWarehouse is integrated into the Dashboard. It also describes the details of how the Warehouse v. 3.5 was used in the 2004 Bio-SPICE demonstration.
A publicly-available version of the Warehouse has been created for the Bio-SPICE community. It is a resource for the community as well as a component in the early 2004 demonstration. Please visit our PublicHouse page for more information.
The public Warehouse uses the MySQL DBMS.
biodemo
to connect. biodemo1
as the name for the database containing the Warehouse. (in development) A .sql file can be used as a
data source for the Data Warehouse Query
analyzer. This
file should contain a query to the Warehouse expressed in SQL that is
legal for MySQL.
Data Warehouse Query
analyzer is
used in conjunction with the
Matlab
and NCA
analyzers to initiate the
Bio-SPICE demonstration. The Data Warehouse Query
analyzer
provides the MIAMExpress archive data to the Matlab
analyzer
in the form of a query result. The data from this query drives the rest
of the demonstration. The specific analyzer sequence in the workflow
for the initial portion of the demonstration is
datawarehouse -> timeseries to zip file converter -> nca ->
geneways -> pathwaybuilder -> vatech package
select contents from Archive where toolname = 'MIAMExpress'
select length(contents) from Archive where toolname = 'MIAMExpress'It should return 4342029.
Data Warehouse Query
analyzer is used
in conjunction with the
Table View
analyzer to illustrate the results of arbitrary
queries of the Warehouse.
Experiment
table is used to
represent experiments and experimental observations.
The table is recursive in nature, allowing experiments and observations
of arbitrary structure.
It allows simple 'flat' experiments, tree-structured experiments
consisting of heterogeneous subexperiments,
subexperiments corresponding to time-series observations,
and repeated trials of identical experiments.
Experiment
table
into four 'levels' as follows.
The first level contains the root experiment, which is actually a group
of replicated experiments.
The second level represents three replicates of the microarray study.
The third level represents two hybridization replicates, i.e.,
duplicated observations at each time point.
The fourth level represents individual observations. Each has three ExperimentData
rows associated with it
that contains the gene expression data -- the green channel, the red
channel, and the normalized result. (Note: at this time, the ExperimentData
rows are not loaded for the demonstration, since their data are
contained in the MIAMExpress archive, and access to individual ExperimentData
rows is not required for the demonstration).
WID GroupWID Type GroupType GroupSize GroupIndex TimePoint (note)Example
1000 null 'microarray' 'replicate' 3 null null Group of 3 identical time-coursed experiments
1100 1000 'microarray' 'time-series' 4 1 null A time-coursed experiment with 4 hybridizations
1200 1000 'microarray' 'time-series' 4 2 null A time-coursed experiment with 4 hybridizations
1300 1000 'microarray' 'time-series' 4 3 null A time-coursed experiment with 4 hybridizations
1110 1100 'microarray' 'replicate' 2 1 null Group of 2 duplicated hybridizations
1120 1100 'microarray' 'replicate' 2 2 null Group of 2 duplicated hybridizations
1130 1100 'microarray' 'replicate' 2 3 null Group of 2 duplicated hybridizations
1140 1100 'microarray' 'replicate' 2 4 null Group of 2 duplicated hybridizations
1210 1200 'microarray' 'replicate' 2 1 null Group of 2 duplicated hybridizations
1220 1200 'microarray' 'replicate' 2 2 null Group of 2 duplicated hybridizations
1230 1200 'microarray' 'replicate' 2 3 null Group of 2 duplicated hybridizations
1240 1200 'microarray' 'replicate' 2 4 null Group of 2 duplicated hybridizations
1310 1300 'microarray' 'replicate' 2 1 null Group of 2 duplicated hybridizations
1320 1300 'microarray' 'replicate' 2 2 null Group of 2 duplicated hybridizations
1330 1300 'microarray' 'replicate' 2 3 null Group of 2 duplicated hybridizations
1340 1300 'microarray' 'replicate' 2 4 null Group of 2 duplicated hybridizations
1111 1110 'microarray' null 0 1 30 Hybridization, with associated ExperimentData row
1112 1110 'microarray' null 0 2 30 Hybridization, with associated ExperimentData row
1121 1120 'microarray' null 0 1 60 Hybridization, with associated ExperimentData row
1122 1120 'microarray' null 0 2 60 Hybridization, with associated ExperimentData row
1131 1130 'microarray' null 0 1 90 Hybridization, with associated ExperimentData row
1132 1130 'microarray' null 0 2 90 Hybridization, with associated ExperimentData row
1141 1140 'microarray' null 0 1 120 Hybridization, with associated ExperimentData row
1142 1140 'microarray' null 0 2 120 Hybridization, with associated ExperimentData row
(repeat above 8 for 12xx and 13xx)
ExperimentData
Table ExperimentData
Table for this experiment:
WID ExperimentWID Kind Role DateProduced Data
3111 1111 'O' 'green' [string containing vector of gene expression data, MIAMExpress format]