<?xml version='1.0'?>
<!DOCTYPE art SYSTEM 'http://www.biomedcentral.com/xml/article.dtd'>
<art>
   <ui>gb-2002-3-8-software0003</ui>
   <ji>GBJ</ji>
   <fm>
      <dochead>Software</dochead>
      <bibl>
         <title>
            <p>BioArray Software Environment (BASE): a platform for comprehensive management and analysis of microarray data</p>
         </title>
         <aug>
            <au id="A1">
               <snm>Saal</snm>
               <mi>H</mi>
               <fnm>Lao</fnm>
               <insr iid="I1"/>
               <insr iid="I2"/>
               <insr iid="I4"/>
            </au>
            <au id="A2">
               <snm>Troein</snm>
               <fnm>Carl</fnm>
               <insr iid="I3"/>
               <insr iid="I4"/>
            </au>
            <au id="A3">
               <snm>Vallon-Christersson</snm>
               <fnm>Johan</fnm>
               <insr iid="I1"/>
               <insr iid="I4"/>
            </au>
            <au id="A4">
               <snm>Gruvberger</snm>
               <fnm>Sofia</fnm>
               <insr iid="I1"/>
            </au>
            <au id="A5">
               <snm>Borg</snm>
               <fnm>&#197;ke</fnm>
               <insr iid="I1"/>
            </au>
            <au id="A6" ca="yes">
               <snm>Peterson</snm>
               <fnm>Carsten</fnm>
               <insr iid="I3"/>
               <email>carsten@thep.lu.se</email>
            </au>
         </aug>
         <insg>
            <ins id="I1">
               <p>Department of Oncology, Lund University Hospital, SE-22185 Lund, Sweden</p>
            </ins>
            <ins id="I2">
               <p>Medical Scientist Training Program, College of Physicians and Surgeons, Columbia University, New York, NY 10032, USA</p>
            </ins>
            <ins id="I3">
               <p>Complex Systems Division, Department of Theoretical Physics, Lund University, SE-22362 Lund, Sweden</p>
            </ins>
            <ins id="I4">
               <p>These authors contributed equally to this work</p>
            </ins>
         </insg>
         <source>Genome Biology</source>
         <issn>1465-6906</issn>
         <pubdate>2002</pubdate>
         <volume>3</volume>
         <issue>8</issue>
         <fpage>software0003.1</fpage>
         <lpage>software0003.6</lpage>
         <url>http://genomebiology.com/2002/3/8/software/0003</url>
         <note>Disclaimer: Whilst every effort is made by the authors, editors and publishers to ensure that the software performs as described, they accept no liability whatsoever for the consequences of downloading or using it.</note>
         <xrefbib>
            <pubidlist>
               <pubid idtype="doi">10.1186/gb-2002-3-8-software0003</pubid>
               <pubid idtype="pmpid">12186655</pubid>
            </pubidlist>
         </xrefbib>
      </bibl>
      <history>
         <pub>
            <date>
               <day>15</day>
               <month>7</month>
               <year>2002</year>
            </date>
         </pub>
      </history>
      <cpyrt>
         <year>2002</year>
         <collab>Saal et al., licensee BioMed Central Ltd</collab>
      </cpyrt>
      <abs>
         <sec>
            <st>
               <p>Abstract</p>
            </st>
            <p>The microarray technique requires the organization and analysis of vast amounts of data. These data include information about the samples hybridized, the hybridization images and their extracted data matrices, and information about the physical array, the features and reporter molecules. We present a web-based customizable bioinformatics solution called BioArray Software Environment (BASE) for the management and analysis of all areas of microarray experimentation. All software necessary to run a local server is freely available.</p>
         </sec>
      </abs>
   </fm>
   <meta>
      <classifications>
         <classification type="BMC" subtype="man_spc_id" id="30010002">Bioinformatics</classification>
         <classification type="BMC" subtype="man_spc_id" id="30010013">Methods</classification>
         <classification type="BMC" subtype="man_spc_id" id="30010010">Genome studies</classification>
      </classifications>
   </meta>
   <bdy>
      <sec>
         <st>
            <p>Rationale</p>
         </st>
         <p>Microarrays are emerging as one of the most exciting and promising technologies for biological research and clinical practice [<abbr bid="B1">1</abbr>]. The technology has been utilized in various applications such as the profiling of mRNA [<abbr bid="B2">2</abbr>] and protein levels [<abbr bid="B3">3</abbr>], elucidating protein-DNA interactions [<abbr bid="B4">4</abbr>], assessment of DNA copy number [<abbr bid="B5">5</abbr>], and detection of methylated sequences [<abbr bid="B6">6</abbr>], and today is accessible to even relatively small laboratories. Typically, arrays contain 5,000 to 45,000 reporters, each of which has dozens of biological (for example, gene name, sequence, function) and quality control (QC; for example, sequence verification, purity, number of gel bands) annotations. Each array can be used to analyze up to two biomaterials, each of which can have any number of biological annotations (for example, <it>in vitro</it> treatments, clinical follow-up, mutation status), and in a single hybridization, data spanning tens of megabytes are generated. Whereas microarrays have shed light on many biological processes and disease states, for us [<abbr bid="B7">7</abbr>,<abbr bid="B8">8</abbr>,<abbr bid="B9">9</abbr>,<abbr bid="B10">10</abbr>] and others, a significant bottleneck remains the analysis of hybridization data in the context of biomaterial and reporter annotations. There are a number of separate software systems that individually address some of the needs, such as databases and applications for clustering and visualization of microarray data [<abbr bid="B11">11</abbr>,<abbr bid="B12">12</abbr>,<abbr bid="B13">13</abbr>,<abbr bid="B14">14</abbr>,<abbr bid="B15">15</abbr>,<abbr bid="B16">16</abbr>,<abbr bid="B17">17</abbr>,<abbr bid="B18">18</abbr>], public databases that contain reporter information [<abbr bid="B19">19</abbr>,<abbr bid="B20">20</abbr>,<abbr bid="B21">21</abbr>], commercial laboratory information management systems (LIMS), and various storage methods (such as lab notebooks, clinical charts and public and private databases) for recording biomaterial annotations. However, to our knowledge there are no unified systems capable of organizing all the information surrounding microarray experimentation and which also integrate this information with tools for the analysis of quantified microarray hybridization data.</p>
         <p>To address these needs, we developed a system called BioArray Software Environment (BASE) that provides an integrated framework for storing and analyzing microarray information. BASE is a MIAME-supportive [<abbr bid="B22">22</abbr>] customizable database and analysis platform designed to be installed in any microarray laboratory and to serve many users simultaneously via the web. The software was developed on the GNU/Linux operating system (OS) in the PHP language [<abbr bid="B23">23</abbr>], with data being stored in a relational database (MySQL [<abbr bid="B24">24</abbr>]) and communicated to the user through the Apache Webserver [<abbr bid="B25">25</abbr>]. Where needed, the user interface employs Java and JavaScript in addition to plain HTML, and C++ has been used for the more computationally intensive tasks on the server.</p>
         <p>In short, the system integrates biomaterial information, raw images and extracted data, and provides a plug-in architecture for data transformation, data viewing and analysis modules. Additionally, for laboratories that fabricate in-house arrays or for groups that wish to track reporter information, the system has array production LIMS features that can be integrated with the data analysis. The structure of BASE was designed to follow the natural workflow of the microarray biologist (Figure <figr fid="F1">1</figr>), and it is compatible with most types of array experiments and data formats (for example, one- or two-channel hybridizations, cDNA/oligos spotted on any substrate, Affymetrix chips, comparative genomic hybridization (CGH) on arrays). With his or her own account and administrated access levels, a user can import data into the database, group array data together into experiments, and in a uniform and streamlined fashion, apply filters and transformations and run analyses. To facilitate online collaboration, users can share almost any object within the database with another user. Data can be exported in a multitude of formats for local analysis and publication. As proof-of-concept of the plug-in architecture, we have implemented in C++ modules featuring locally weighted scatterplot smoothing (LOWESS) [<abbr bid="B26">26</abbr>,<abbr bid="B27">27</abbr>] normalization and multidimensional scaling (MDS) analysis [<abbr bid="B28">28</abbr>].</p>
         <fig id="F1">
            <title>
               <p>Figure 1</p>
            </title>
            <caption>
               <p>Simplified schematic overview of software structure</p>
            </caption>
            <text>
               <p>Simplified schematic overview of software structure. Arrows represent the flow of information. Closed circle connectors represent logical relationships between database classes. Database classes outlined by black boxes relate to biomaterials; array production LIMS items are highlighted by orange boxes; and data-analysis features are within green boxes. A detailed database schema is available from our website [34] and with this paper (see Downloading files).</p>
            </text>
            <graphic file="gb-2002-3-8-software0003-1"/>
         </fig>
      </sec>
      <sec>
         <st>
            <p>Biomaterials</p>
         </st>
         <p>Full annotation of the samples hybridized enables complex and powerful inquiries. In addition to sample source hierarchies, <it>in vivo</it> or <it>in vitro</it> sample treatments and extraction and labeling protocols, many other types of annotations can be useful to record and correlate with hybridization data. For instance, the genotype, mutation profile, patient data or status of particular proteins as indicated by immunohistochemistry maybe applied to aid in evaluating analysis results. Therefore, we have designed an annotation and tracking system for biomaterials that is user-customizable via a web interface and is integrated with the data analysis (Figure <figr fid="F1">1</figr>). Source organism and cell-type taxonomies can be created, and new annotation types (integer, number, enumerations or free text) can be defined and linked to any sample. Users can enter new samples, annotate them, and create subsequent sample extractions and labelings, storing information such as quantity, quality, events, and protocols at each step.</p>
      </sec>
      <sec>
         <st>
            <p>Array production LIMS</p>
         </st>
         <p>Many laboratories use robot printers to spot their own microarrays on substrates such as derivatized glass or nylon membranes. The printed reporter molecules, such as PCR products, can have dozens of biological and QC annotations, and are often produced through multi-step procedures. For instance, bacterial clones may be received in 96-well microtiter plates and travel through half a dozen or more plates before they are finally spotted. At various stages, products may be run on gels to determine band size and number, or verified by resequencing. Accurate tracking of this information and integration with hybridization results can be useful. For this reason, we have implemented a generic array production LIMS as an optional feature that can be integrated with data analysis (Figures <figr fid="F1">1</figr>, <figr fid="F2">2b</figr>). New plate types can be defined, reporters and their biological annotations imported, and parent-daughter plate relationships tracked. Currently BASE supports 96- and 384-well plate formats, and merging of 96-well plates onto a 384-well plate can be carried out. Moreover, the system is compatible with any reporter type, although we have developed specialized features for human IMAGE clones [<abbr bid="B29">29</abbr>].</p>
         <fig id="F2">
            <title>
               <p>Figure 2</p>
            </title>
            <caption>
               <p>Browsing data with Experiment Explorer</p>
            </caption>
            <text>
               <p>Browsing data with Experiment Explorer. Within BASE, the <b>(a)</b> Experiment Explorer displays data across all hybridizations in an experiment and relates it to the biological sample annotations, and optionally to the back-end array production LIMS. Reporter information is hyperlinked to external databases such as those at NCBI [20]. By clicking on a reporter position, the <b>(b)</b> Reporter Information page displays all raw and transformed data for the reporter as well as its production history from the array LIMS.</p>
            </text>
            <graphic file="gb-2002-3-8-software0003-2"/>
         </fig>
         <p>A user with the appropriate administrative privileges can define a physical array design by specifying print plates and importing a print map file (created, for example, by the BioRobotics MicroGrid II software). Then, each print run or batch of arrays produced can be managed and the fabrication conditions and protocols recorded, as well as the quantity and identification (barcode or other unique ID) for each physical array. Lastly, a formatted list of array features for use by image processors (such as Axon GenePix) can be downloaded. For laboratories that do not spot cDNA clones, but instead use commercial chips or spot other types of reporter molecules, the array LIMS feature may still be useful to store reporter annotations locally.</p>
      </sec>
      <sec>
         <st>
            <p>Data analysis</p>
         </st>
         <p>A variety of feature-analysis software packages are used to extract quantification matrices from hybridization images, and output is typically in the form of tab-delimited text files. Mining a logical set of such data files, which may have over 1 million data points each, requires a robust informatics system. Moreover, powerful analytical and visualization tools that take advantage of biomaterial and reporter annotations are needed. To this end we have designed a flexible and expandable platform for analyzing microarray data (Figure <figr fid="F1">1</figr>). Within BASE, a user may create associations of labeled extracts, scanned raw images (optional), quantification matrices, and arrays (if the production LIMS is being used) to define individual hybridizations. As a single hybridization can be scanned in more than one scanner and/or under different settings, and each image can be analyzed by different image-processing software with various parameters, these types of relationships and information can also be recorded. Tab-delimited data output from any image processor can be imported into the database using an interactive import wizard, and frequently used formats can be identified automatically. The association of one or two labeled extracts to an imported data matrix appears as a unique data-set object. Within the user's personal workspace, sets of array data objects can be grouped into experiments and annotated. Data sets may be grouped in parallel experiments and thus can be analyzed to test various experimental hypotheses under disparate contexts, and through the object-sharing feature, by more than one user simultaneously.</p>
         <p>The analysis of microarray data is a rapidly evolving area of bioinformatics. We have integrated a flexible framework with a plug-in architecture that enables the easy integration of innovative modules that transform, or analyze and visualize microarray data. This architecture consists of three parts: a data standard and format (currently our 'BASEfile' format; MAGE-ML [<abbr bid="B30">30</abbr>] is being considered) for transferring biomaterial, reporter and hybridization data to and from application modules that run on the server, a job handler for execution of application modules and saving results back into the database, and a web interface for the administration and installation of new plug-in modules. A plug-in module may be any type of executable program or script that runs on Linux. We have developed and included three plug-ins: Normalizer performs within-slide global mean or median ratio based normalization; Lowess performs within-slide intensity-dependent LOWESS [<abbr bid="B26">26</abbr>] normalization (Figure <figr fid="F3">3b</figr>); and the MDS module computes a distance metric between samples on the basis of their gene expression, and reduces the high-dimensional space into two- or three-dimensional coordinates [<abbr bid="B28">28</abbr>]. The 3D Data Viewer (Figure <figr fid="F3">3d</figr>) allows the user to visualize and rotate MDS results in relation to biomaterial annotations, and to export figures for publication.</p>
         <fig id="F3">
            <title>
               <p>Figure 3</p>
            </title>
            <caption>
               <p>Example data visualization tools within BASE</p>
            </caption>
            <text>
               <p>Example data visualization tools within BASE. Images can be resized and exported in several formats. <b>(a)</b> Interactive scatterplot displaying the log<sub>2</sub> (ch1 background corrected mean intensity) versus log<sub>2</sub> (ch2 corrected mean intensity) pseudocolored according to log<sub>2</sub> (ratio). <b>(b)</b> M-A plot [35] of raw data displaying the intensity-dependent LOWESS [26] fitted normalization curve in green. <b>(c)</b> Interactive histogram of log<sub>2</sub> (ch1 corrected median intensity) viewed in relation to spot flag annotations from image analysis software. <b>(d)</b> 3D Data Viewer displaying a rotatable and scalable MDS [28] result, in which samples (shown here as spheres) can be visualized in relation to their biomaterial annotations by changing their shape, color, and texture, or by adding floating text.</p>
            </text>
            <graphic file="gb-2002-3-8-software0003-3"/>
         </fig>
         <p>Furthermore, to allow for any combination and series of data filtering, transformation and number-crunching steps, we created a data-analysis interface that is organized hierarchically. An unmodified data set can be filtered and sent to a plug-in module; subsequently the output can be filtered and transformed again, and so on to create transformed data and resultant subsets. In this way, the original unmodified data set can be filtered under different settings and sent to alternative modules, to create many branches under the same experiment. All parameters and settings are stored at each step for later reference, and the entire analysis history can be seen as a textual dendrogram.</p>
         <p>Data can be visualized at several stages of analysis. Unmodified and transformed data sets can be plotted interactively as scatter plots (Figure <figr fid="F3">3a,3b</figr>), displayed in histograms (Figure <figr fid="F3">3c</figr>), or viewed as tables. Entire experiments can be displayed in various overview plots in the context of how they are annotated, and figures and tables can be exported for publication. From any data-analysis step the experiment can be imported into a data-visualization interface that we have included called Experiment Explorer (Figure <figr fid="F2">2a</figr>), in which the data can be browsed and viewed, reporter by reporter, in the context of sample and reporter annotations. Data can also be exported for custom analyses (for example, for algorithms that are very expensive of computer power and time) and local development of new analysis methods, and in various defined formats for use in external analysis programs such as Cluster [<abbr bid="B12">12</abbr>] and J-Express [<abbr bid="B14">14</abbr>].</p>
      </sec>
      <sec>
         <st>
            <p>Requirements and availability</p>
         </st>
         <p>All additional software required such as the OS, database, webserver, and languages are freely available from their developers. With some modification, BASE can be made to run under other OS and database environments. BASE has already been successfully installed on the Solaris operating system, and with some modification can be made to run under other database and OS environments such as Windows, Macintosh OS X, and other Unix varieties. The hardware requirements are quite modest (a PC with 100 gigabyte hard disk can manage over 3,000 hybridizations, each with 30,000 features and several analysis steps), making BASE a realistic alternative even for users with a limited budget. As user requirements increase, additional servers and storage space can be added to a BASE installation.</p>
      </sec>
      <sec>
         <st>
            <p>The future of BASE</p>
         </st>
         <p>There are many data-transformation and analysis algorithms that we would like to integrate within BASE as plug-in modules (see [<abbr bid="B31">31</abbr>] for a review), and features we anticipate will be desirable in the future and intend to support (for example, MAGE-ML [<abbr bid="B30">30</abbr>] export for data deposition in public repositories such as ArrayExpress [<abbr bid="B17">17</abbr>] and GEO [<abbr bid="B32">32</abbr>], and hybridizations using three or more channels). By providing an open-source platform to build on and by continuously developing new plug-in applications ourselves, we hope to stimulate researchers to use the system. We encourage academic and commercial contribution, and hope that end-users will not only customize BASE to suit their own needs, but also share their experiences, source code and new plug-in modules with the community of BASE users.</p>
      </sec>
      <sec>
         <st>
            <p>Downloading files</p>
         </st>
         <p>All BASE source code is publicly available to academic and commercial sites under the GNU General Public License [<abbr bid="B33">33</abbr>] and may be downloaded from our website, along with an operating manual [<abbr bid="B34">34</abbr>]. The <supplr sid="S1">manual</supplr> and a <supplr sid="S2">diagram of the software</supplr> are available with this article.</p>
         <suppl id="S1">
            <title>
               <p>Additional data file 1</p>
            </title>
            <caption>
               <p>Software operating manual</p>
            </caption>
            <text>
               <p>Software operating manual</p>
            </text>
            <file name="gb-2002-3-8-software0003-S1.pdf">
               <p>Click here for additional data file</p>
            </file>
         </suppl>
         <suppl id="S2">
            <title>
               <p>Additional data file 2</p>
            </title>
            <caption>
               <p>A diagram of the software</p>
            </caption>
            <text>
               <p>A diagram of the software</p>
            </text>
            <file name="gb-2002-3-8-software0003-S2.pdf">
               <p>Click here for additional data file</p>
            </file>
         </suppl>
      </sec>
   </bdy>
   <bm>
      <ack>
         <sec>
            <st>
               <p>Acknowledgements</p>
            </st>
            <p>This work was in part supported by the Knut and Alice Wallenberg Foundation through the SWEGENE consortium and by the Swedish Cancer Society. We thank the numerous beta test laboratories for their feedback and suggestions. We are grateful to Mario Gianota for creating the 3D Data Viewer, and Bj&#246;rn Samuelsson for his work on the normalizers.</p>
         </sec>
      </ack>
      <refgrp>
         <bibl id="B1">
            <title>
               <p>Navigating gene expression using microarrays - a technology review.</p>
            </title>
            <aug>
               <au>
                  <snm>Schulze</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Downward</snm>
                  <fnm>J</fnm>
               </au>
            </aug>
            <source>Nat Cell Biol</source>
            <pubdate>2001</pubdate>
            <volume>3</volume>
            <fpage>E190</fpage>
            <lpage>E195</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1038/35087138</pubid>
                  <pubid idtype="pmpid" link="fulltext">11483980</pubid>
                  <pubid idtype="pmcid">25774</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B2">
            <title>
               <p>Quantitative monitoring of gene expression patterns with a complementary DNA microarray.</p>
            </title>
            <aug>
               <au>
                  <snm>Schena</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Shalon</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Davis</snm>
                  <fnm>RW</fnm>
               </au>
               <au>
                  <snm>Brown</snm>
                  <fnm>PO</fnm>
               </au>
            </aug>
            <source>Science</source>
            <pubdate>1995</pubdate>
            <volume>270</volume>
            <fpage>467</fpage>
            <lpage>470</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">23936</pubid>
                  <pubid idtype="pmpid">7569999</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B3">
            <title>
               <p>Protein microarrays for highly parallel detection and quantitation of specific proteins and antibodies in complex solutions.</p>
            </title>
            <aug>
               <au>
                  <snm>Haab</snm>
                  <fnm>BB</fnm>
               </au>
               <au>
                  <snm>Dunham</snm>
                  <fnm>MJ</fnm>
               </au>
               <au>
                  <snm>Brown</snm>
                  <fnm>PO</fnm>
               </au>
            </aug>
            <source>Genome Biol</source>
            <pubdate>2001</pubdate>
            <volume>2</volume>
            <fpage>research0004.1</fpage>
            <lpage>0004.13</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">25774</pubid>
                  <pubid idtype="pmpid" link="fulltext">11182887 </pubid>
                  <pubid idtype="doi">10.1186/gb-2001-2-2-research0004</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B4">
            <title>
               <p>Genomic binding sites of the yeast cell-cycle transcription factors SBF and MBF.</p>
            </title>
            <aug>
               <au>
                  <snm>Iyer</snm>
                  <fnm>VR</fnm>
               </au>
               <au>
                  <snm>Horak</snm>
                  <fnm>CE</fnm>
               </au>
               <au>
                  <snm>Scafe</snm>
                  <fnm>CS</fnm>
               </au>
               <au>
                  <snm>Botstein</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Snyder</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Brown</snm>
                  <fnm>PO</fnm>
               </au>
            </aug>
            <source>Nature</source>
            <pubdate>2001</pubdate>
            <volume>409</volume>
            <fpage>533</fpage>
            <lpage>538</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1038/35054095</pubid>
                  <pubid idtype="pmpid" link="fulltext">11206552</pubid>
                  <pubid idtype="pmcid">15868</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B5">
            <title>
               <p>Genome-wide analysis of DNA copy-number changes using cDNA microarrays.</p>
            </title>
            <aug>
               <au>
                  <snm>Pollack</snm>
                  <fnm>JR</fnm>
               </au>
               <au>
                  <snm>Perou</snm>
                  <fnm>CM</fnm>
               </au>
               <au>
                  <snm>Alizadeh</snm>
                  <fnm>AA</fnm>
               </au>
               <au>
                  <snm>Eisen</snm>
                  <fnm>MB</fnm>
               </au>
               <au>
                  <snm>Pergamenschikov</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Williams</snm>
                  <fnm>CF</fnm>
               </au>
               <au>
                  <snm>Jeffrey</snm>
                  <fnm>SS</fnm>
               </au>
               <au>
                  <snm>Botstein</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Brown</snm>
                  <fnm>PO</fnm>
               </au>
            </aug>
            <source>Nat Genet</source>
            <pubdate>1999</pubdate>
            <volume>23</volume>
            <fpage>41</fpage>
            <lpage>46</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1038/12640</pubid>
                  <pubid idtype="pmpid" link="fulltext">10471496</pubid>
                  <pubid idtype="pmcid">29818</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B6">
            <title>
               <p>Dissecting complex epigenetic alterations in breast cancer using CpG island microarrays.</p>
            </title>
            <aug>
               <au>
                  <snm>Yan</snm>
                  <fnm>PS</fnm>
               </au>
               <au>
                  <snm>Chen</snm>
                  <fnm>CM</fnm>
               </au>
               <au>
                  <snm>Shi</snm>
                  <fnm>H</fnm>
               </au>
               <au>
                  <snm>Rahmatpanah</snm>
                  <fnm>F</fnm>
               </au>
               <au>
                  <snm>Wei</snm>
                  <fnm>SH</fnm>
               </au>
               <au>
                  <snm>Caldwell</snm>
                  <fnm>CW</fnm>
               </au>
               <au>
                  <snm>Huang</snm>
                  <fnm>TH</fnm>
               </au>
            </aug>
            <source>Cancer Res</source>
            <pubdate>2001</pubdate>
            <volume>61</volume>
            <fpage>8375</fpage>
            <lpage>8380</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">100354</pubid>
                  <pubid idtype="pmpid" link="fulltext">11731411</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B7">
            <title>
               <p>Gene-expression profiles in hereditary breast cancer.</p>
            </title>
            <aug>
               <au>
                  <snm>Hedenfalk</snm>
                  <fnm>I</fnm>
               </au>
               <au>
                  <snm>Duggan</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Chen</snm>
                  <fnm>Y</fnm>
               </au>
               <au>
                  <snm>Radmacher</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Bittner</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Simon</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Meltzer</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Gusterson</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Esteller</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Kallioniemi</snm>
                  <fnm>OP</fnm>
               </au>
               <etal/>
            </aug>
            <source>N Engl J Med</source>
            <pubdate>2001</pubdate>
            <volume>344</volume>
            <fpage>539</fpage>
            <lpage>548</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">99122</pubid>
                  <pubid idtype="pmpid" link="fulltext">11207349</pubid>
                  <pubid idtype="doi">10.1056/NEJM200102223440801</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B8">
            <title>
               <p>cDNA microarrays detect activation of a myogenic transcription program by the PAX3-FKHR fusion oncogene.</p>
            </title>
            <aug>
               <au>
                  <snm>Khan</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Bittner</snm>
                  <fnm>ML</fnm>
               </au>
               <au>
                  <snm>Saal</snm>
                  <fnm>LH</fnm>
               </au>
               <au>
                  <snm>Teichmann</snm>
                  <fnm>U</fnm>
               </au>
               <au>
                  <snm>Azorsa</snm>
                  <fnm>DO</fnm>
               </au>
               <au>
                  <snm>Gooden</snm>
                  <fnm>GC</fnm>
               </au>
               <au>
                  <snm>Pavan</snm>
                  <fnm>WJ</fnm>
               </au>
               <au>
                  <snm>Trent</snm>
                  <fnm>JM</fnm>
               </au>
               <au>
                  <snm>Meltzer</snm>
                  <fnm>PS</fnm>
               </au>
            </aug>
            <source>Proc Natl Acad Sci USA</source>
            <pubdate>1999</pubdate>
            <volume>96</volume>
            <fpage>13264</fpage>
            <lpage>13269</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmpid" link="fulltext">10557309</pubid>
                  <pubid idtype="pmcid">23936</pubid>
                  <pubid idtype="doi">10.1073/pnas.96.23.13264</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B9">
            <title>
               <p>Classification and diagnostic prediction of cancers using gene expression profiling and artificial neural networks.</p>
            </title>
            <aug>
               <au>
                  <snm>Khan</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Wei</snm>
                  <fnm>JS</fnm>
               </au>
               <au>
                  <snm>Ringner</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Saal</snm>
                  <fnm>LH</fnm>
               </au>
               <au>
                  <snm>Ladanyi</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Westermann</snm>
                  <fnm>F</fnm>
               </au>
               <au>
                  <snm>Berthold</snm>
                  <fnm>F</fnm>
               </au>
               <au>
                  <snm>Schwab</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Antonescu</snm>
                  <fnm>CR</fnm>
               </au>
               <au>
                  <snm>Peterson</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Meltzer</snm>
                  <fnm>PS</fnm>
               </au>
            </aug>
            <source>Nat Med</source>
            <pubdate>2001</pubdate>
            <volume>7</volume>
            <fpage>673</fpage>
            <lpage>679</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1038/89044</pubid>
                  <pubid idtype="pmpid" link="fulltext">11385503</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B10">
            <title>
               <p>Estrogen receptor status in breast cancer is associated with remarkably distinct gene expression patterns.</p>
            </title>
            <aug>
               <au>
                  <snm>Gruvberger</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Ringner</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Chen</snm>
                  <fnm>Y</fnm>
               </au>
               <au>
                  <snm>Panavally</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Saal</snm>
                  <fnm>LH</fnm>
               </au>
               <au>
                  <snm>Borg</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Ferno</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Peterson</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Meltzer</snm>
                  <fnm>PS</fnm>
               </au>
            </aug>
            <source>Cancer Res</source>
            <pubdate>2001</pubdate>
            <volume>61</volume>
            <fpage>5979</fpage>
            <lpage>5984</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">11507038</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B11">
            <title>
               <p>Data management and analysis for gene expression arrays.</p>
            </title>
            <aug>
               <au>
                  <snm>Ermolaeva</snm>
                  <fnm>O</fnm>
               </au>
               <au>
                  <snm>Rastogi</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Pruitt</snm>
                  <fnm>KD</fnm>
               </au>
               <au>
                  <snm>Schuler</snm>
                  <fnm>GD</fnm>
               </au>
               <au>
                  <snm>Bittner</snm>
                  <fnm>ML</fnm>
               </au>
               <au>
                  <snm>Chen</snm>
                  <fnm>Y</fnm>
               </au>
               <au>
                  <snm>Simon</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Meltzer</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Trent</snm>
                  <fnm>JM</fnm>
               </au>
               <au>
                  <snm>Boguski</snm>
                  <fnm>MS</fnm>
               </au>
            </aug>
            <source>Nat Genet</source>
            <pubdate>1998</pubdate>
            <volume>20</volume>
            <fpage>19</fpage>
            <lpage>23</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1038/1670</pubid>
                  <pubid idtype="pmpid" link="fulltext">9731524</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B12">
            <title>
               <p>Cluster analysis and display of genome-wide expression patterns.</p>
            </title>
            <aug>
               <au>
                  <snm>Eisen</snm>
                  <fnm>MB</fnm>
               </au>
               <au>
                  <snm>Spellman</snm>
                  <fnm>PT</fnm>
               </au>
               <au>
                  <snm>Brown</snm>
                  <fnm>PO</fnm>
               </au>
               <au>
                  <snm>Botstein</snm>
                  <fnm>D</fnm>
               </au>
            </aug>
            <source>Proc Natl Acad Sci USA</source>
            <pubdate>1998</pubdate>
            <volume>95</volume>
            <fpage>14863</fpage>
            <lpage>14868</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmpid" link="fulltext">9843981</pubid>
                  <pubid idtype="pmcid">24541</pubid>
                  <pubid idtype="doi">10.1073/pnas.95.25.14863</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B13">
            <title>
               <p>Interpreting patterns of gene expression with self-organizing maps: methods and application to hematopoietic differentiation.</p>
            </title>
            <aug>
               <au>
                  <snm>Tamayo</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Slonim</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Mesirov</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Zhu</snm>
                  <fnm>Q</fnm>
               </au>
               <au>
                  <snm>Kitareewan</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Dmitrovsky</snm>
                  <fnm>E</fnm>
               </au>
               <au>
                  <snm>Lander</snm>
                  <fnm>ES</fnm>
               </au>
               <au>
                  <snm>Golub</snm>
                  <fnm>TR</fnm>
               </au>
            </aug>
            <source>Proc Natl Acad Sci USA</source>
            <pubdate>1999</pubdate>
            <volume>96</volume>
            <fpage>2907</fpage>
            <lpage>2912</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmpid" link="fulltext">10077610</pubid>
                  <pubid idtype="pmcid">15868</pubid>
                  <pubid idtype="doi">10.1073/pnas.96.6.2907</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B14">
            <title>
               <p>J-Express: exploring gene expression data using Java.</p>
            </title>
            <aug>
               <au>
                  <snm>Dysvik</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Jonassen</snm>
                  <fnm>I</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2001</pubdate>
            <volume>17</volume>
            <fpage>369</fpage>
            <lpage>370</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1093/bioinformatics/17.4.369</pubid>
                  <pubid idtype="pmpid" link="fulltext">11301307</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B15">
            <title>
               <p>The Stanford Microarray Database.</p>
            </title>
            <aug>
               <au>
                  <snm>Sherlock</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Hernandez-Boussard</snm>
                  <fnm>T</fnm>
               </au>
               <au>
                  <snm>Kasarskis</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Binkley</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Matese</snm>
                  <fnm>JC</fnm>
               </au>
               <au>
                  <snm>Dwight</snm>
                  <fnm>SS</fnm>
               </au>
               <au>
                  <snm>Kaloper</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Weng</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Jin</snm>
                  <fnm>H</fnm>
               </au>
               <au>
                  <snm>Ball</snm>
                  <fnm>CA</fnm>
               </au>
               <etal/>
            </aug>
            <source>Nucleic Acids Res</source>
            <pubdate>2001</pubdate>
            <volume>29</volume>
            <fpage>152</fpage>
            <lpage>155</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmpid" link="fulltext">11125075</pubid>
                  <pubid idtype="pmcid">29818</pubid>
                  <pubid idtype="doi">10.1093/nar/29.1.152</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B16">
            <title>
               <p>Genesis: cluster analysis of microarray data.</p>
            </title>
            <aug>
               <au>
                  <snm>Sturn</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Quackenbush</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Trajanoski</snm>
                  <fnm>Z</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2002</pubdate>
            <volume>18</volume>
            <fpage>207</fpage>
            <lpage>208</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1093/bioinformatics/18.1.207</pubid>
                  <pubid idtype="pmpid" link="fulltext">11836235</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B17">
            <title>
               <p>ArrayExpress</p>
            </title>
            <url>http://www.ebi.ac.uk/microarray/ArrayExpress/arrayexpress.html</url>
         </bibl>
         <bibl id="B18">
            <title>
               <p>Expression Profiler</p>
            </title>
            <url>http://ep.ebi.ac.uk/EP/</url>
         </bibl>
         <bibl id="B19">
            <title>
               <p>RESOURCERER: a database for annotating and linking microarray resources within and across species.</p>
            </title>
            <aug>
               <au>
                  <snm>Tsai</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Sultana</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Lee</snm>
                  <fnm>Y</fnm>
               </au>
               <au>
                  <snm>Pertea</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Karamycheva</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Antonescu</snm>
                  <fnm>V</fnm>
               </au>
               <au>
                  <snm>Cho</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Parvizi</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Cheung</snm>
                  <fnm>F</fnm>
               </au>
               <au>
                  <snm>Quackenbush</snm>
                  <fnm>J</fnm>
               </au>
            </aug>
            <source>Genome Biol</source>
            <pubdate>2001</pubdate>
            <volume>2</volume>
            <fpage>software0002.1</fpage>
            <lpage>0002.4</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1186/gb-2001-2-11-software0002</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B20">
            <title>
               <p>National Center for Biotechnology Information</p>
            </title>
            <url>http://www.ncbi.nlm.nih.gov</url>
         </bibl>
         <bibl id="B21">
            <title>
               <p>Affymetrix NetAffx</p>
            </title>
            <url>http://www.affymetrix.com/analysis/index.affx</url>
         </bibl>
         <bibl id="B22">
            <title>
               <p>Minimum information about a microarray experiment (MIAME) - toward standards for microarray data.</p>
            </title>
            <aug>
               <au>
                  <snm>Brazma</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Hingamp</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Quackenbush</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Sherlock</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Spellman</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Stoeckert</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Aach</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Ansorge</snm>
                  <fnm>W</fnm>
               </au>
               <au>
                  <snm>Ball</snm>
                  <fnm>CA</fnm>
               </au>
               <au>
                  <snm>Causton</snm>
                  <fnm>HC</fnm>
               </au>
               <etal/>
            </aug>
            <source>Nat Genet</source>
            <pubdate>2001</pubdate>
            <volume>29</volume>
            <fpage>365</fpage>
            <lpage>371</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1038/ng1201-365</pubid>
                  <pubid idtype="pmpid" link="fulltext">11726920</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B23">
            <title>
               <p>PHP: Hypertext preprocessor</p>
            </title>
            <url>http://www.php.net</url>
         </bibl>
         <bibl id="B24">
            <title>
               <p>MySQL</p>
            </title>
            <url>http://www.mysql.com</url>
         </bibl>
         <bibl id="B25">
            <title>
               <p>Apache HTTP Server Project</p>
            </title>
            <url>http://httpd.apache.org</url>
         </bibl>
         <bibl id="B26">
            <title>
               <p>Locally weighted regression: an approach to regression analysis by local fitting.</p>
            </title>
            <aug>
               <au>
                  <snm>Cleveland</snm>
                  <fnm>WS</fnm>
               </au>
               <au>
                  <snm>Devlin</snm>
                  <fnm>SJ</fnm>
               </au>
            </aug>
            <source>J Am Stat Assoc</source>
            <pubdate>1988</pubdate>
            <volume>83</volume>
            <fpage>596</fpage>
            <lpage>610</lpage>
         </bibl>
         <bibl id="B27">
            <title>
               <p>Normalization for cDNA microarray data: a robust composite method addressing single and multiple slide systematic variation.</p>
            </title>
            <aug>
               <au>
                  <snm>Yang</snm>
                  <fnm>YH</fnm>
               </au>
               <au>
                  <snm>Dudoit</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Luu</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Lin</snm>
                  <fnm>DM</fnm>
               </au>
               <au>
                  <snm>Peng</snm>
                  <fnm>V</fnm>
               </au>
               <au>
                  <snm>Ngai</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Speed</snm>
                  <fnm>TP</fnm>
               </au>
            </aug>
            <source>Nucleic Acids Res</source>
            <pubdate>2002</pubdate>
            <volume>30</volume>
            <fpage>e15</fpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmpid" link="fulltext">11842121</pubid>
                  <pubid idtype="pmcid">100354</pubid>
                  <pubid idtype="doi">10.1093/nar/30.4.e15</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B28">
            <title>
               <p>Gene expression profiling of alveolar rhabdomyosarcoma with cDNA microarrays.</p>
            </title>
            <aug>
               <au>
                  <snm>Khan</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Simon</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Bittner</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Chen</snm>
                  <fnm>Y</fnm>
               </au>
               <au>
                  <snm>Leighton</snm>
                  <fnm>SB</fnm>
               </au>
               <au>
                  <snm>Pohida</snm>
                  <fnm>T</fnm>
               </au>
               <au>
                  <snm>Smith</snm>
                  <fnm>PD</fnm>
               </au>
               <au>
                  <snm>Jiang</snm>
                  <fnm>Y</fnm>
               </au>
               <au>
                  <snm>Gooden</snm>
                  <fnm>GC</fnm>
               </au>
               <au>
                  <snm>Trent</snm>
                  <fnm>JM</fnm>
               </au>
               <au>
                  <snm>Meltzer</snm>
                  <fnm>PS</fnm>
               </au>
            </aug>
            <source>Cancer Res</source>
            <pubdate>1998</pubdate>
            <volume>58</volume>
            <fpage>5009</fpage>
            <lpage>5013</lpage>
            <xrefbib>
               <pubid idtype="pmpid">9823299</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B29">
            <title>
               <p>The I.M.A.G.E. Consortium: an integrated molecular analysis of genomes and their expression.</p>
            </title>
            <aug>
               <au>
                  <snm>Lennon</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Auffray</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Polymeropoulos</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Soares</snm>
                  <fnm>MB</fnm>
               </au>
            </aug>
            <source>Genomics</source>
            <pubdate>1996</pubdate>
            <volume>33</volume>
            <fpage>151</fpage>
            <lpage>152</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1006/geno.1996.0177</pubid>
                  <pubid idtype="pmpid" link="fulltext">8617505</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B30">
            <title>
               <p>Microarray and gene expression - MAGE</p>
            </title>
            <url>http://www.mged.org/Workgroups/MAGE/mage.html</url>
         </bibl>
         <bibl id="B31">
            <title>
               <p>Computational analysis of microarray data.</p>
            </title>
            <aug>
               <au>
                  <snm>Quackenbush</snm>
                  <fnm>J</fnm>
               </au>
            </aug>
            <source>Nat Rev Genet</source>
            <pubdate>2001</pubdate>
            <volume>2</volume>
            <fpage>418</fpage>
            <lpage>427</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1038/35076576</pubid>
                  <pubid idtype="pmpid" link="fulltext">11389458</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B32">
            <title>
               <p>Gene Expression Omnibus: NCBI gene expression and hybridization array data repository.</p>
            </title>
            <aug>
               <au>
                  <snm>Edgar</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Domrachev</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Lash</snm>
                  <fnm>AE</fnm>
               </au>
            </aug>
            <source>Nucleic Acids Res</source>
            <pubdate>2002</pubdate>
            <volume>30</volume>
            <fpage>207</fpage>
            <lpage>210</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmpid" link="fulltext">11752295</pubid>
                  <pubid idtype="pmcid">99122</pubid>
                  <pubid idtype="doi">10.1093/nar/30.1.207</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B33">
            <title>
               <p>GNU general public license</p>
            </title>
            <url>http://www.gnu.org/licenses/licenses.html#GPL</url>
         </bibl>
         <bibl id="B34">
            <title>
               <p>BioArray Software Environment</p>
            </title>
            <url>http://base.thep.lu.se</url>
         </bibl>
         <bibl id="B35">
            <title>
               <p>Normalization for cDNA Microarray Data.</p>
            </title>
            <aug>
               <au>
                  <snm>Yang</snm>
                  <fnm>YH</fnm>
               </au>
               <au>
                  <snm>Dudoit</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Luu</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Speed</snm>
                  <fnm>TP</fnm>
               </au>
            </aug>
            <source>Department of Statistics, UC Berkeley Technical Report (Preprint)</source>
            <pubdate>2001</pubdate>
            <volume>number 589</volume>
            <url>http://www.stat.berkeley.edu/tech-reports/index.html</url>
         </bibl>
      </refgrp>
   </bm>
</art>
