<?xml version='1.0'?>
<!DOCTYPE art SYSTEM 'http://www.biomedcentral.com/xml/article.dtd'>
<art>
   <ui>1756-0500-1-18</ui>
   <ji>1756-0500</ji>
   <fm>
      <dochead>Short Report</dochead>
      <bibl>
         <title>
            <p>Spike-in validation of an Illumina-specific variance-stabilizing transformation</p>
         </title>
         <aug>
            <au id="A1">
               <snm>Dunning</snm>
               <mi>J</mi>
               <fnm>Mark</fnm>
               <insr iid="I1"/>
               <email>md392@cam.ac.uk</email>
            </au>
            <au id="A2">
               <snm>Ritchie</snm>
               <mi>E</mi>
               <fnm>Matthew</fnm>
               <insr iid="I1"/>
               <email>mer36@cam.ac.uk</email>
            </au>
            <au id="A3">
               <snm>Barbosa-Morais</snm>
               <mi>L</mi>
               <fnm>Nuno</fnm>
               <insr iid="I1"/>
               <email>nuno.barbosa-morais@cancer.org.uk</email>
            </au>
            <au id="A4">
               <snm>Tavar&#233;</snm>
               <fnm>Simon</fnm>
               <insr iid="I1"/>
               <email>st321@cam.ac.uk</email>
            </au>
            <au ca="yes" id="A5">
               <snm>Lynch</snm>
               <mi>G</mi>
               <fnm>Andy</fnm>
               <insr iid="I1"/>
               <email>andy.lynch@cancer.org.uk</email>
            </au>
         </aug>
         <insg>
            <ins id="I1">
               <p>Department of Oncology, University of Cambridge, CRUK Cambridge Research Institute, Li Ka Shing Centre, Robinson Way, Cambridge, CB2 0RE, UK</p>
            </ins>
         </insg>
         <source>BMC Research Notes</source>
         <issn>1756-0500</issn>
         <pubdate>2008</pubdate>
         <volume>1</volume>
         <issue>1</issue>
         <fpage>18</fpage>
         <url>http://www.biomedcentral.com/1756-0500/1/18</url>
         <xrefbib>
            <pubidlist>
               <pubid idtype="doi">10.1186/1756-0500-1-18</pubid>
               <pubid idtype="pmpid">18710543</pubid>
            </pubidlist>
         </xrefbib>
      </bibl>
      <history>
         <rec>
            <date>
               <day>29</day>
               <month>2</month>
               <year>2008</year>
            </date>
         </rec>
         <acc>
            <date>
               <day>04</day>
               <month>6</month>
               <year>2008</year>
            </date>
         </acc>
         <pub>
            <date>
               <day>04</day>
               <month>6</month>
               <year>2008</year>
            </date>
         </pub>
      </history>
      <cpyrt>
         <year>2008</year>
         <collab>Dunning et al; licensee BioMed Central Ltd.</collab>
         <note>This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</note>
      </cpyrt>
      <abs>
         <sec>
            <st>
               <p>Abstract</p>
            </st>
            <sec>
               <st>
                  <p>Background</p>
               </st>
               <p>Variance-stabilizing techniques have been used for some time in the analysis of gene expression microarray data. A new adaptation, the variance-stabilizing transformation (VST), has recently been developed to take advantage of the unique features of Illumina BeadArrays. VST has been shown to perform well in comparison with the widely-used approach of taking a log<sub>2 </sub>transformation, but has not been validated on a spike-in experiment. We apply VST to the data from a recently published spike-in experiment and compare it both to a regular log<sub>2 </sub>analysis and a recently recommended analysis that can be applied if all raw data are available.</p>
            </sec>
            <sec>
               <st>
                  <p>Findings</p>
               </st>
               <p>VST provides more power to detect differentially expressed genes than a log<sub>2 </sub>transformation. However, the gain in power is roughly the same as utilizing the raw data from an experiment and weighting observations accordingly. VST is still advantageous when large changes in expression are anticipated, while a weighted log<sub>2 </sub>approach performs better for smaller changes.</p>
            </sec>
            <sec>
               <st>
                  <p>Conclusion</p>
               </st>
               <p>VST can be recommended for summarized Illumina data regardless of which Illumina pre-processing options have been used. However, using the raw data is still encouraged whenever possible.</p>
            </sec>
         </sec>
      </abs>
   </fm>
   <meta>
      <classifications>
         <classification type="BMC" subtype="topic_series_title" id="microarray">Microarray normalization and optimization</classification>
         <classification type="BMC" subtype="topic_series_editor" id="microarray">Leming Shi</classification>
      </classifications>
   </meta>
   <bdy>
      <sec>
         <st>
            <p>Background</p>
         </st>
         <p>Gene expression microarrays allow messenger RNA (mRNA) abundance to be quantified quickly and cost-effectively on a genome-wide scale. The production of mRNA is a key step in the process that leads from the information contained within DNA to the formation of the proteins that act within a cell. Quantifying the abundance of mRNA is therefore of interest because it provides much information regarding the state of the cell <abbrgrp><abbr bid="B1">1</abbr></abbrgrp>.</p>
         <p>Microarrays for measuring mRNA expression make use of probes that hybridize to fluorescently-labelled sample material, where the measured level of fluorescence is used to infer the expression level of each interrogated gene. Traditionally they are constructed by attaching probes directly to a specific point on the array's surface. By contrast, the BeadArray expression platform developed by Illumina makes use of probes attached to beads that are subsequently randomly arranged on the array surface <abbrgrp><abbr bid="B2">2</abbr></abbrgrp>. There are approximately 30 beads for each type of probe (a high degree of replication for a microarray), providing robustness against systematic spatial influences on the array.</p>
         <p>For BeadArrays, the raw (bead-level) intensity information is stored in a proprietary format. Until recently, only summarized output (averaged values over the replicate beads on a given array) was available from Illumina's analysis software (BeadScan and BeadStudio). As such, most published studies make use of summarized Illumina data, a state that leaves the low-level (but vital) steps (e.g. image analysis, background correction, summarization) beyond the control of the data analyst.</p>
         <p>The data from microarray experiments generally require transformation in order to facilitate simple analyses such as the confident fitting of basic linear models. Variance-stabilizing transformations are applied to microarray data in order to remove the mean-variance relationship in intensities. A log<sub>2 </sub>transformation is the simplest variance-stabilizing transformation commonly applied to microarray data. Other, more sophisticated approaches have been developed, such as the variance-stabilizing normalisation (VSN) method of Huber <it>et al. </it><abbrgrp><abbr bid="B3">3</abbr></abbrgrp> and that of Durbin <it>et al. </it><abbrgrp><abbr bid="B4">4</abbr></abbrgrp>.</p>
         <p>The VST method <abbrgrp><abbr bid="B5">5</abbr></abbrgrp> is an adaptation of the VSN methodology for Illumina data, exploiting the replicate beads on the array and is defined for intensity <it>x </it>as</p>
         <p>
            <display-formula>
               <m:math name="1756-0500-1-18-i1" xmlns:m="http://www.w3.org/1998/Math/MathML">
                  <m:semantics>
                     <m:mrow>
                        <m:mi>f</m:mi>
                        <m:mo stretchy="false">(</m:mo>
                        <m:mi>x</m:mi>
                        <m:mo stretchy="false">)</m:mo>
                        <m:mo>=</m:mo>
                        <m:mfrac>
                           <m:mrow>
                              <m:mi>a</m:mi>
                              <m:mi>r</m:mi>
                              <m:mi>c</m:mi>
                              <m:mi>s</m:mi>
                              <m:mi>i</m:mi>
                              <m:mi>n</m:mi>
                              <m:mi>h</m:mi>
                              <m:mrow>
                                 <m:mo>(</m:mo>
                                 <m:mrow>
                                    <m:mfrac>
                                       <m:mrow>
                                          <m:msub>
                                             <m:mi>c</m:mi>
                                             <m:mn>2</m:mn>
                                          </m:msub>
                                       </m:mrow>
                                       <m:mrow>
                                          <m:msqrt>
                                             <m:mrow>
                                                <m:msub>
                                                   <m:mi>c</m:mi>
                                                   <m:mn>3</m:mn>
                                                </m:msub>
                                             </m:mrow>
                                          </m:msqrt>
                                       </m:mrow>
                                    </m:mfrac>
                                    <m:mo>+</m:mo>
                                    <m:mfrac>
                                       <m:mrow>
                                          <m:msub>
                                             <m:mi>c</m:mi>
                                             <m:mn>1</m:mn>
                                          </m:msub>
                                          <m:mi>x</m:mi>
                                       </m:mrow>
                                       <m:mrow>
                                          <m:msqrt>
                                             <m:mrow>
                                                <m:msub>
                                                   <m:mi>c</m:mi>
                                                   <m:mn>3</m:mn>
                                                </m:msub>
                                             </m:mrow>
                                          </m:msqrt>
                                       </m:mrow>
                                    </m:mfrac>
                                 </m:mrow>
                                 <m:mo>)</m:mo>
                              </m:mrow>
                           </m:mrow>
                           <m:mrow>
                              <m:msub>
                                 <m:mi>c</m:mi>
                                 <m:mn>1</m:mn>
                              </m:msub>
                           </m:mrow>
                        </m:mfrac>
                     </m:mrow>
                     <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemOzayMaeiikaGIaemiEaGNaeiykaKIaeyypa0tcfa4aaSaaaeaacqWGHbqycqWGYbGCcqWGJbWycqWGZbWCcqWGPbqAcqWGUbGBcqWGObaAdaqadaqaamaalaaabaGaem4yam2aaSbaaeaacqaIYaGmaeqaaaqaamaakaaabaGaem4yam2aaSbaaeaacqaIZaWmaeqaaaqabaaaaiabgUcaRmaalaaabaGaem4yam2aaSbaaeaacqaIXaqmaeqaaiabdIha4bqaamaakaaabaGaem4yam2aaSbaaeaacqaIZaWmaeqaaaqabaaaaaGaayjkaiaawMcaaaqaaiabdogaJnaaBaaabaGaeGymaedabeaaaaaaaa@4BE4@</m:annotation>
                  </m:semantics>
               </m:math>
            </display-formula>
         </p>
         <p>where <it>c</it><sub>3 </sub>is defined as the variance of bead types that estimate background noise and <it>c</it><sub>2 </sub>and <it>c</it><sub>1 </sub>respectively represent additive and multiplicative levels of error in the intensity.</p>
         <p>Using previously published data <abbrgrp><abbr bid="B6">6</abbr></abbrgrp>, VST is found to outperform the approach of log<sub>2 </sub>transformation, based on the results of a mixture experiment where each sample was a pool of blood and placenta at various ratios. However, the authors commented on the then lack of a publicly available spike-in experiment, a data set that would have provided an ideal test for their method.</p>
         <p>Coinciding with the publication of VST, Dunning <it>et al</it>. <abbrgrp><abbr bid="B7">7</abbr></abbrgrp> published an independent account of such a spike-in experiment using customized Mouse WG-6 BeadArrays. In addition to the approximately 48,000 probes (bead types) included as standard, the content of these chips was modified to include 33 probes targeting bacterial and viral genes absent from the mouse genome. These "spikes" were added at specific concentrations on each array, and hence the relative change in expression level of a particular spike between arrays is known <it>a priori</it>. The expression levels of the remaining probes ("non-spikes") should not change between arrays. Twelve different concentrations of spike were used (1000 pM, 300 pM, 100 pM, 30 pM, 10 pM, 3 pM, 1 pM, 0.3 pM, 0.1 pM 0.03 pM, 0.01 pM and 0 pM) and each was replicated four times. Control experiments such as this have proven useful for comparing low-level analysis methods in other microarray platforms, such as Affymetrix <abbrgrp><abbr bid="B8">8</abbr></abbrgrp>.</p>
         <p>Access to the raw bead-level data allows some of the low-level analysis steps to be explored in greater detail <abbrgrp><abbr bid="B7">7</abbr></abbrgrp>. In particular, it was shown that the local background correction and summarization steps carried out by BeadScan and BeadStudio reduce bias and produce robust summary measurements.</p>
         <p>The <it>"Background normalisation" </it>method (BGN) available in BeadStudio adjusts the intensities on each array by subtracting the average expression level of the negative controls (probes that have no targets in the genome being studied) in order that arrays might have comparable baselines. In the analysis of the spike-in experiment, it was shown that BGN resulted in many negative values, and also in increased variability of intensity at low expression levels when combined with the standard log<sub>2 </sub>transformation. Concordant with previously published observations <abbrgrp><abbr bid="B6">6</abbr></abbrgrp>, it was concluded that BGN is not desirable.</p>
         <p>It has also been shown that, by using the variances of each bead type as inverse weights, the performance of linear models intended to detect differentially expressed (DE) genes can be improved <abbrgrp><abbr bid="B7">7</abbr></abbrgrp>. This approach is generally only possible if bead-level data are available and a log<sub>2 </sub>transformation applied prior to calculating bead type averages and variances. We shall refer to this approach as a <it>weighted log</it><sub>2 </sub><it>analysis</it>. Other advantages of having access to data at the bead-level were also shown. Naturally such data allow for detailed quality control and also for greater flexibility in the choice of statistical model.</p>
         <p>In this paper, we apply VST to data from the spike-in experiment. This offers further validation of the VST method, not only because the estimation of differential expression can be objectively assessed, but also because the microarray used is different: the mixture data used to validate VST was from a HumanRef-8 BeadArray with some 22,000 probes, rather than the 48,000 MouseWG-6 BeadArray used in the spike experiment. By design, BeadArrays with 48,000 probes tend to have many more probes at low intensity <abbrgrp><abbr bid="B7">7</abbr></abbrgrp> than the HumanRef-8 BeadArray that only contains probes taken from a curated database. Since 48,000 probe BeadArrays are more widely used, it is important to confirm that VST can be applied to these higher density arrays with no impairment due to the different distribution of intensities. Additionally, we will investigate whether VST can reduce some of the problems encountered when applying a standard log<sub>2 </sub>transformation after BGN.</p>
      </sec>
      <sec>
         <st>
            <p>Methods</p>
         </st>
         <p>The bead-level data for the spike-in experiment were read by <it>beadarray </it><abbrgrp><abbr bid="B9">9</abbr></abbrgrp> (version 1.7.11) using the default background subtraction method. These bead intensities were then filtered using a 3 median absolute deviation cut-off to remove outliers. The data were summarized and transformed (VST or log<sub>2</sub>) as appropriate, and the arrays were then quantile normalized. The bead-level data were reprocessed using both background subtraction and background normalization, and the '<it>lumi' </it>software package <abbrgrp><abbr bid="B5">5</abbr></abbrgrp> (version 1.5.17) used to apply either a VST (with the default settings) or a log<sub>2 </sub>transformation (with an offset added if necessary to avoid negative values).</p>
         <p>The linear model and subsequent analyses used to find DE genes between arrays with different spike concentrations have been previously described <abbrgrp><abbr bid="B7">7</abbr></abbrgrp>. We obtained log-odds scores quantifying the evidence for differential expression for both the spike and non-spike probes. The 12 spike concentrations allow for construction of 6 independent contrasts. We considered two sets: one where neighbouring concentrations are compared to provide the greatest challenge for differentiation (1<sup>st </sup>concentration vs 2<sup>nd</sup>, 3<sup>rd </sup>concentration vs 4<sup>th </sup>etc.) and one where a range of effect sizes would be observed by contrasting pairs symmetric about the middle concentrations (1<sup>st </sup>concentration vs 12<sup>th</sup>, 2<sup>nd </sup>concentration vs 11<sup>th </sup>etc.). Finally, a series of smaller models were fitted, where only the 8 (of the 48) arrays featuring in the contrast of interest (4 arrays for each concentration) were considered.</p>
         <p>ROC curves were also plotted, but not found to be informative as the spikes were consistently selected as DE, with very few false positives (data not shown). All data and scripts used in the analysis are available as supplementary material <abbrgrp><abbr bid="B10">10</abbr></abbrgrp>.</p>
      </sec>
      <sec>
         <st>
            <p>Results</p>
         </st>
         <p>Figure <figr fid="F1">1</figr> shows MA-plots comparing arrays with spikes at 3 pM and 1 pM. When BGN is not used, VST reduces the range of observed log-ratios for the probes we expect not to change. In the absence of BGN both the log<sub>2 </sub>transformation and VST separate the spikes well from the non-spikes, but the log-fold changes achieved from the log<sub>2 </sub>transformation exhibit less bias.</p>
         <fig id="F1">
            <title>
               <p>Figure 1</p>
            </title>
            <caption>
               <p>MA-plots show, for two arrays, the average log intensity (x-axis) plotted against the log-ratio of intensities (y-axis)</p>
            </caption>
            <text>
               <p>MA-plots show, for two arrays, the average log intensity (x-axis) plotted against the log-ratio of intensities (y-axis). Here, we show the MA-plots for an array with spikes at concentration 3 pM against spikes at concentration 1 pM. In the top row, the arrays were transformed with a log<sub>2 </sub>transformation or VST. In the bottom row, the arrays were background normalized before transformation. In all plots, red dots mark the values for the spike probes and the dotted lines indicate the predicted log fold-change of spikes (1.73) and non-spikes (0) respectively.</p>
            </text>
            <graphic file="1756-0500-1-18-1"/>
         </fig>
         <p>Applying the transformations after BGN, we see that the MA-plot for VST is little changed. By contrast, the combination of BGN and log<sub>2 </sub>transformation is to be avoided, with much-reduced ability to separate out the spikes from the non-spikes by considering the log<sub>2</sub>-ratio, as we have previously noted <abbrgrp><abbr bid="B7">7</abbr></abbrgrp>.</p>
         <p>We fitted three linear models to the entire spike-in experiment: one using VST, one using a log<sub>2 </sub>transformation, and the <it>weighted log</it><sub>2 </sub><it>analysis</it>. For two of the linear models at a time, Figure <figr fid="F2">2</figr> displays the differences in log-odds calculated for six contrasts. VST is seen to lead to a more powerful test than a standard log<sub>2 </sub>transformation, producing higher log-odds values for the spikes (Figure <figr fid="F2">2a/2c</figr>). At the same time, values for the non-spikes were not appreciably altered (data not shown). The difference between VST and log<sub>2 </sub>is seen to decrease as the spike concentrations get closer together (Figure <figr fid="F2">2c</figr>).</p>
         <fig id="F2">
            <title>
               <p>Figure 2</p>
            </title>
            <caption>
               <p>Comparison of spike log-odds obtained for a particular contrast in the linear model fitted to the entire spike-in experiment of 48 arrays</p>
            </caption>
            <text>
               <p>Comparison of spike log-odds obtained for a particular contrast in the linear model fitted to the entire spike-in experiment of 48 arrays. On the left we show the difference between the log-odds obtained after VST and the log-odds obtained after a log<sub>2 </sub>transformation. On the right, we show the difference between VST and a linear model incorporating log<sub>2 </sub>variances as weights (see [7]). In the top panels, we show six independent contrasts with the closest spike concentrations. The bottom panel shows six independent contrasts from the same linear model, but chosen to provide a range in anticipated log-ratios (the finer differences being to the right of the panel). In all cases, a positive value indicates greater log-odds obtained (i.e. more evidence for differential expression) after VST.</p>
            </text>
            <graphic file="1756-0500-1-18-2"/>
         </fig>
         <p>When comparing VST to a <it>weighted log</it><sub>2 </sub><it>analysis </it>(Figure <figr fid="F2">2b/2d</figr>), VST is seen to be more powerful for detecting differential expression for large differences, but the <it>weighted log</it><sub>2 </sub><it>analysis </it>outperforms VST for finer comparisons (such as 100 pM vs 30 pM and 3 pM vs 1 pM).</p>
         <p>When the models are fitted to only the arrays involved in the contrast of interest (Figure <figr fid="F3">3</figr>), the same broad results are seen. The <it>weighted log</it><sub>2 </sub><it>analysis</it>, however, begins to show more sensitivity than VST even at quite extreme comparisons (e.g. 100 pM vs 0.03 pM).</p>
         <fig id="F3">
            <title>
               <p>Figure 3</p>
            </title>
            <caption>
               <p>Comparison of spike log-odds obtained for a particular contrast in the linear model fitted to the 8 arrays involved in that contrast</p>
            </caption>
            <text>
               <p>Comparison of spike log-odds obtained for a particular contrast in the linear model fitted to the 8 arrays involved in that contrast. On the left we show the difference between the log-odds obtained after VST and the log-odds obtained after a log<sub>2 </sub>transformation. On the right, we show the difference between VST and a linear model incorporating log<sub>2 </sub>variances as weights (see [7]). In the top panels, we show six independent contrasts with the closest spike concentrations. The bottom panel shows six independent contrasts chosen to provide a range in anticipated log-ratios (the finer differences being to the right of the panel). In all cases, a positive value indicates greater log-odds obtained (i.e. more evidence for differential expression) after VST.</p>
            </text>
            <graphic file="1756-0500-1-18-3"/>
         </fig>
      </sec>
      <sec>
         <st>
            <p>Discussion</p>
         </st>
         <p>In agreement with the original investigation into VST, we find that VST offers improvements over a standard log<sub>2 </sub>analysis. Thus, users with only the summarized output from BeadStudio will find this method beneficial. In particular, VST can cope with data that have been background normalized (BGN is implemented as the <it>"subtract background" </it>option in recent versions of BeadStudio). This should not be confused with local background subtraction that has already been applied to bead-level data prior to summarization.</p>
         <p>Using a published spike-in experiment we are also able to show that VST offers greater ability to detect DE genes compared to a log<sub>2 </sub>transformation. This improvement was seen to diminish as the spike concentrations being compared become closer. At the same time, a <it>weighted log</it><sub>2 </sub><it>analysis </it>had more power than VST for finer concentration differences.</p>
         <p>In our initial analysis of the spike-in experiment, we used all 48 arrays in the linear model. The size of such an experiment may not be typical for some researchers and therefore we repeated the analysis using fewer arrays. In this smaller experiment, VST was seen to have marginally improved log-odds over a regular log<sub>2 </sub>analysis. Under these conditions the <it>weighted log</it><sub>2 </sub><it>analysis </it>was seen to improve the detection of DE genes in most cases, especially when comparing arrays with similar spike concentrations. We note that a <it>weighted log</it><sub>2 </sub><it>analysis </it>is compromised without access to bead-level data. It would be beneficial if Illumina's software had the option to work with data on the log<sub>2 </sub>scale when creating summarized data.</p>
         <p>In summary, we have shown that the VST method does indeed perform well, and can be applied to the popular 48,000 probe BeadArrays. However, there are still benefits to having access to the raw data.</p>
      </sec>
      <sec>
         <st>
            <p>Authors' contributions</p>
         </st>
         <p>MJD performed the analysis under the supervision of MER and AGL. NLBM provided expertise on the comparison of arrays. The study was conceived out of a discussion between all of the authors. MJD, MER and AGL drafted the manuscript. All authors read, revised and approved the final manuscript.</p>
      </sec>
   </bdy>
   <bm>
      <ack>
         <sec>
            <st>
               <p>Acknowledgements</p>
            </st>
            <p>We thank Gordon Smyth and Wei Shi for useful comments and discussions and Matthew Eldridge for feedback on the manuscript. The authors were supported in part by grants from the MRC (MJD), CRUK grant number</p>
            <p>C14303/A8646 (MJD, NLBM, ST and AGL) and the Isaac Newton Trust (MER). We would like to acknowledge the support of The University of Cambridge, Cancer Research UK and Hutchison Whampoa Limited.</p>
         </sec>
      </ack>
      <refgrp>
         <bibl id="B1">
            <title>
               <p>The analysis of gene expression data: an overview of methods and software</p>
            </title>
            <aug>
               <au>
                  <snm>Parmigiani</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Garrett</snm>
                  <fnm>ES</fnm>
               </au>
               <au>
                  <snm>Irizarry</snm>
                  <fnm>RA</fnm>
               </au>
               <au>
                  <snm>Zeger</snm>
                  <fnm>SL</fnm>
               </au>
            </aug>
            <source>The Analysis of Gene Expression Data: methods and software</source>
            <publisher>New York: Springer-Verlag</publisher>
            <editor>Parmigiani G, Garrett ES, Irizarry RA, Zeger SL</editor>
            <pubdate>2003</pubdate>
         </bibl>
         <bibl id="B2">
            <title>
               <p>A novel, high-performance random array platform for quantitative gene expression profiling</p>
            </title>
            <aug>
               <au>
                  <snm>Kuhn</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Baker</snm>
                  <fnm>SC</fnm>
               </au>
               <au>
                  <snm>Chudin</snm>
                  <fnm>E</fnm>
               </au>
               <au>
                  <snm>Lieu</snm>
                  <fnm>MH</fnm>
               </au>
               <au>
                  <snm>Oeser</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Bennett</snm>
                  <fnm>H</fnm>
               </au>
               <au>
                  <snm>Rigault</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Barker</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>McDaniel</snm>
                  <fnm>TK</fnm>
               </au>
               <au>
                  <snm>Chee</snm>
                  <fnm>MS</fnm>
               </au>
            </aug>
            <source>Genome Research</source>
            <pubdate>2004</pubdate>
            <volume>14</volume>
            <issue>11</issue>
            <fpage>2347</fpage>
            <lpage>2356</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">525694</pubid>
                  <pubid idtype="pmpid" link="fulltext">15520296</pubid>
                  <pubid idtype="doi">10.1101/gr.2739104</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B3">
            <title>
               <p>Variance stabilization applied to microarray data calibration and to the quantification of differential expression</p>
            </title>
            <aug>
               <au>
                  <snm>Huber</snm>
                  <fnm>W</fnm>
               </au>
               <au>
                  <snm>Von Heydebreck</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>S&#252;ltmann</snm>
                  <fnm>H</fnm>
               </au>
               <au>
                  <snm>Poustka</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Vingron</snm>
                  <fnm>M</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2002</pubdate>
            <volume>18</volume>
            <issue>suppl 1</issue>
            <fpage>S96</fpage>
            <lpage>S104</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">12169536</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B4">
            <title>
               <p>A variance-stabilizing transformation for gene-expression microarray data</p>
            </title>
            <aug>
               <au>
                  <snm>Durbin</snm>
                  <fnm>BP</fnm>
               </au>
               <au>
                  <snm>Hardin</snm>
                  <fnm>JS</fnm>
               </au>
               <au>
                  <snm>Hawkins</snm>
                  <fnm>DM</fnm>
               </au>
               <au>
                  <snm>Rocke</snm>
                  <fnm>DM</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2002</pubdate>
            <volume>18</volume>
            <issue>Suppl 1</issue>
            <fpage>S105</fpage>
            <lpage>10</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">12169537</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B5">
            <title>
               <p>Model-based variance-stabilizing transformation for Illumina data</p>
            </title>
            <aug>
               <au>
                  <snm>Lin</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Du</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Huber</snm>
                  <fnm>W</fnm>
               </au>
               <au>
                  <snm>Kibbe</snm>
                  <fnm>WA</fnm>
               </au>
            </aug>
            <source>Nucleic Acids Research</source>
            <pubdate>2008</pubdate>
            <volume>36</volume>
            <issue>2</issue>
            <fpage>e11</fpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">2241869</pubid>
                  <pubid idtype="pmpid" link="fulltext">18178591</pubid>
                  <pubid idtype="doi">10.1093/nar/gkm1075</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B6">
            <title>
               <p>Experimental comparison and cross-validation of the Affymetrix and Illumina gene expression analysis platforms</p>
            </title>
            <aug>
               <au>
                  <snm>Barnes</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Freudenberg</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Thompson</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Aronow</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Pavlidis</snm>
                  <fnm>P</fnm>
               </au>
            </aug>
            <source>Nucleic Acids Res</source>
            <pubdate>2005</pubdate>
            <volume>33</volume>
            <issue>18</issue>
            <fpage>5914</fpage>
            <lpage>5923</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1258170</pubid>
                  <pubid idtype="pmpid" link="fulltext">16237126</pubid>
                  <pubid idtype="doi">10.1093/nar/gki890</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B7">
            <title>
               <p>Statistical issues in the analysis of Illumina data</p>
            </title>
            <aug>
               <au>
                  <snm>Dunning</snm>
                  <fnm>MJ</fnm>
               </au>
               <au>
                  <snm>Barbosa-Morais</snm>
                  <fnm>NL</fnm>
               </au>
               <au>
                  <snm>Lynch</snm>
                  <fnm>AG</fnm>
               </au>
               <au>
                  <snm>Tavar&#233;</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Ritchie</snm>
                  <fnm>ME</fnm>
               </au>
            </aug>
            <source>BMC Bioinformatics</source>
            <pubdate>2008</pubdate>
            <volume>9</volume>
            <fpage>85</fpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">2291044</pubid>
                  <pubid idtype="pmpid" link="fulltext">18254947</pubid>
                  <pubid idtype="doi">10.1186/1471-2105-9-85</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B8">
            <title>
               <p>A benchmark for Affymetrix GeneChip expression measures</p>
            </title>
            <aug>
               <au>
                  <snm>Cope</snm>
                  <fnm>LM</fnm>
               </au>
               <au>
                  <snm>Irizarray</snm>
                  <fnm>RA</fnm>
               </au>
               <au>
                  <snm>Jaffee</snm>
                  <fnm>HA</fnm>
               </au>
               <au>
                  <snm>Wu</snm>
                  <fnm>Z</fnm>
               </au>
               <au>
                  <snm>Speed</snm>
                  <fnm>TP</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2004</pubdate>
            <volume>20</volume>
            <issue>3</issue>
            <fpage>323</fpage>
            <lpage>331</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1093/bioinformatics/btg410</pubid>
                  <pubid idtype="pmpid" link="fulltext">14960458</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B9">
            <title>
               <p>beadarray: R classes and methods for Illumina bead-based data</p>
            </title>
            <aug>
               <au>
                  <snm>Dunning</snm>
                  <fnm>MJ</fnm>
               </au>
               <au>
                  <snm>Smith</snm>
                  <fnm>ML</fnm>
               </au>
               <au>
                  <snm>Ritchie</snm>
                  <fnm>ME</fnm>
               </au>
               <au>
                  <snm>Tavar&#233;</snm>
                  <fnm>S</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2007</pubdate>
            <volume>23</volume>
            <issue>16</issue>
            <fpage>2183</fpage>
            <lpage>4</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1093/bioinformatics/btm311</pubid>
                  <pubid idtype="pmpid" link="fulltext">17586828</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B10">
            <title>
               <p>University of Cambridge, Computational Biology Group Resources</p>
            </title>
            <url>http://www.compbio.group.cam.ac.uk/resources.html</url>
         </bibl>
      </refgrp>
   </bm>
</art>
