<?xml version='1.0'?>
<!DOCTYPE art SYSTEM 'http://www.biomedcentral.com/xml/article.dtd'>
<art>
   <ui>gb-2007-8-5-r74</ui>
   <ji>GBJ</ji>
   <fm>
      <dochead>Method</dochead>
      <bibl>
         <title>
            <p>Threshold-free high-power methods for the ontological analysis of genome-wide gene-expression studies</p>
         </title>
         <aug>
            <au id="A1" ca="yes">
               <snm>Nilsson</snm>
               <fnm>Bj&#246;rn</fnm>
               <insr iid="I1"/>
               <email>bjorn.nilsson@med.lu.se</email>
            </au>
            <au id="A2">
               <snm>H&#229;kansson</snm>
               <fnm>Petra</fnm>
               <insr iid="I1"/>
               <insr iid="I2"/>
               <email>petra.hakansson@med.lu.se</email>
            </au>
            <au id="A3">
               <snm>Johansson</snm>
               <fnm>Mikael</fnm>
               <insr iid="I2"/>
               <email>mikaelj@s3.kth.se</email>
            </au>
            <au id="A4">
               <snm>Nelander</snm>
               <fnm>Sven</fnm>
               <insr iid="I3"/>
               <email>nelander@cbio.mskcc.org</email>
            </au>
            <au id="A5">
               <snm>Fioretos</snm>
               <fnm>Thoas</fnm>
               <insr iid="I1"/>
               <email>thoas.fioretos@med.lu.se</email>
            </au>
         </aug>
         <insg>
            <ins id="I1">
               <p>Department of Clinical Genetics, Lund University Hospital, SE-221 85 Lund, Sweden</p>
            </ins>
            <ins id="I2">
               <p>Department of Automatic Control, Royal Institute of Technology, SE-100 44 Stockholm, Sweden</p>
            </ins>
            <ins id="I3">
               <p>Computational Biology Center, Memorial Sloan-Kettering Cancer Center, New York, NY 10021, USA</p>
            </ins>
         </insg>
         <source>Genome Biology</source>
         <issn>1465-6906</issn>
         <pubdate>2007</pubdate>
         <volume>8</volume>
         <issue>5</issue>
         <fpage>R74</fpage>
         <url>http://genomebiology.com/2007/8/5/R74</url>
         <xrefbib>
            <pubidlist>
               <pubid idtype="pmpid">17488501</pubid>
               <pubid idtype="doi">10.1186/gb-2007-8-5-r74</pubid>
            </pubidlist>
         </xrefbib>
      </bibl>
      <history>
         <rec>
            <date>
               <day>6</day>
               <month>1</month>
               <year>2007</year>
            </date>
         </rec>
         <revrec>
            <date>
               <day>2</day>
               <month>4</month>
               <year>2007</year>
            </date>
         </revrec>
         <acc>
            <date>
               <day>8</day>
               <month>5</month>
               <year>2007</year>
            </date>
         </acc>
         <pub>
            <date>
               <day>08</day>
               <month>05</month>
               <year>2007</year>
            </date>
         </pub>
      </history>
      <cpyrt>
         <year>2007</year>
         <collab>Nilsson et al.; licensee BioMed Central Ltd.</collab>
         <note>This is an open access article distributed under the terms of the Creative Commons Attribution License (<url>http://creativecommons.org/licenses/by/2.0</url>), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</note>
      </cpyrt>
      <shorttitle>
         <p>Ontological gene-expression analysis</p>
      </shorttitle>
      <shortabs>
         <p>New ontological analysis methods are described for microarray data interpretation that, unlike existing approaches, are threshold-free and statistically powerful.</p>
      </shortabs>
      <abs>
         <sec>
            <st>
               <p>Abstract</p>
            </st>
            <p>Ontological analysis facilitates the interpretation of microarray data. Here we describe new ontological analysis methods which, unlike existing approaches, are threshold-free and statistically powerful. We perform extensive evaluations and introduce a new concept, detection spectra, to characterize methods. We show that different ontological analysis methods exhibit distinct detection spectra, and that it is critical to account for this diversity. Our results argue strongly against the continued use of existing methods, and provide directions towards an enhanced approach.</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="30010010">Genome studies</classification>
      </classifications>
   </meta>
   <bdy>
      <sec>
         <st>
            <p>Background</p>
         </st>
         <p>A fundamental challenge in genome-wide gene-expression studies is to translate complex microarray data into an understanding of the biological conditions being studied. A widely used approach to this problem is ontological analysis - or functional gene-category analysis - the aim of which is to enable data interpretation in the light of known functional relationships between genes. In essence, the methodology seeks to identify categories of functionally associated genes - predefined in external ontologies such as the Gene Ontology Consortium taxonomy <abbrgrp><abbr bid="B1">1</abbr></abbrgrp> - that show deviating expression patterns compared to the general gene population. The underlying motivation is that such categories are presumably likelier to be biologically relevant than gene categories whose expression patterns do not exhibit distinctive features.</p>
         <p>Most ontological analysis approaches published so far rely on discrete statistical procedures (binomial, hypergeometric, chi-square or Fisher's exact test) to test for relative enrichments of gene categories within lists of significant genes <abbrgrp><abbr bid="B2">2</abbr></abbrgrp>. These methods are widely used and numerous software packages exist. Nevertheless, discrete methods suffer from a drawback in that the results fundamentally depend on an (essentially arbitrary) threshold for calling genes differentially or non-differentially expressed <abbrgrp><abbr bid="B3">3</abbr><abbr bid="B4">4</abbr></abbrgrp>.</p>
         <p>To overcome this problem, threshold-free methods for identifying potentially relevant gene categories were recently proposed. Most of these are based on the Kolmogorov-Smirnov (KS) goodness-of-fit test <abbrgrp><abbr bid="B3">3</abbr><abbr bid="B4">4</abbr><abbr bid="B5">5</abbr><abbr bid="B6">6</abbr></abbrgrp>, although rank-based approaches have also been suggested <abbrgrp><abbr bid="B7">7</abbr><abbr bid="B8">8</abbr></abbrgrp>. The important conceptual advantage of threshold freedom is that the expression data for all genes are considered simultaneously, without the uncertainty associated with previous gene list extraction.</p>
         <p>In the study reported here, we enhance the ontological analysis methodology in several important respects. Particularly, we first consider enhanced methods for detecting potentially relevant gene categories. These methods are based on classical and recent examples of a particular class of goodness-of-fit techniques - empirical distribution function (EDF) statistics - that are threshold-free and can be expected to have high statistical power: that is, the chance of detecting a relevant gene category, given it is there, is increased. We carefully assess each method using extensive simulations and by application to multiple real microarray datasets. Second, we develop a new concept, 'detection spectra', which serves to map the prototypic gene categories that are preferentially detected by a given method. We show that different ontological analysis methods exhibit distinct detection spectra, and that it is critical to be aware of this diversity. We also show that, in terms of detection spectrum, the methods represent a continuum ranging from KS on the one extreme to the discrete methods on the other, whereas the remaining methods exhibit intermediate properties. In particular, one method based on the Zhang C (ZC) statistic qualifies as an effective, threshold-free replacement for discrete methods, something that has been previously lacking. Third, to simplify the characterization of detected categories in terms of underlying enrichments of over- or underexpressed genes, we equip each method with an indicator function. These functions indicate the direction of transcriptional deviation, and support the biological interpretation of the ontological analysis results. Finally, we develop a fast significance computation scheme that allows EDF-based analyses to be performed in acceptable time. In conclusion, we introduce attractive alternatives to existing methods for the ontological analysis of microarray experiments, and give directions for the choice of method in practice.</p>
      </sec>
      <sec>
         <st>
            <p>Results</p>
         </st>
         <sec>
            <st>
               <p>Evaluation by simulation</p>
            </st>
            <p>We first performed an extensive series of simulations, carefully designed to systematically assess the ability of each method to detect gene categories with varying expression pattern deviations (details in Materials and methods). In short, we simulated the global gene population by drawing 10,000 gene scores from a standard normal distribution. To simulate gene categories with known deviations, we used a mixture model <abbrgrp><abbr bid="B4">4</abbr></abbrgrp> in which a proportion of the genes are given scores from a modulated normal distribution whereas the remaining genes scores follow a standard normal distribution like the population (Figure <figr fid="F1">1</figr>). Four parameters control the types of categories modeled: the number of genes in the category (<it>N</it>); the proportion of modulated genes (<it>&#960;</it>); and the mean and standard deviation of the modulated gene scores (<it>&#956; </it>and <it>&#963;</it>). By varying these parameters, we could artificially recreate gene categories with a broad range of score-distribution dissimilarities.</p>
            <fig id="F1">
               <title>
                  <p>Figure 1</p>
               </title>
               <caption>
                  <p>Simulation model used for artificially recreating gene categories with known expression pattern deviations</p>
               </caption>
               <text>
                  <p>Simulation model used for artificially recreating gene categories with known expression pattern deviations. <b>(a) </b>Density distribution for the reference population (dashed black line), the modulated genes (dotted black line), and the resulting mixture (solid blue line). <b>(b) </b>Corresponding cumulative distributions. The parameter values used in this example were <it>&#960; </it>= 0.2, <it>&#956; </it>= 1.0, and <it>&#963; </it>= 1.0, modeling a low-proportion admixture of moderately overexpressed genes.</p>
               </text>
               <graphic file="gb-2007-8-5-r74-1"/>
            </fig>
         </sec>
         <sec>
            <st>
               <p>Detection spectra</p>
            </st>
            <p>To achieve near-exhaustive testing, we selected 1,800 parameter configurations from wide and relevant intervals, and determined the method powers for each one (see Materials and methods). Hence, for each method, we obtain an 1,800-dimensional performance profile, or detection spectrum, indicating the category types that can be detected.</p>
            <p>We determined the detection spectra for the EDF-based methods and, for completeness, a discrete method with six thresholds for calling genes differentially expressed (D1 to D6; see Materials and methods). As evident in Figure <figr fid="F2">2</figr> and Additional data file 1, the detection power varied considerably between methods and between category types: First, all methods worked well for detecting high-proportion-high-effects categories (Figure <figr fid="F2">2</figr>, upper right pie charts), but failed for low-proportion-low-effects categories (Figure <figr fid="F2">2</figr>, lower left pie charts). Second, all methods performed uniformly better in large than in small categories, owing to the fact that larger categories allow for detection of subtler deviations. Third, much more interestingly, substantial performance differences were observed for low to intermediate modulation effect sizes or proportions. In particular, some methods were better suited for detecting low-proportion-high-effects categories (Figure <figr fid="F2">2</figr>, lower right pie charts) whereas others were more apt for detecting high-proportion-low-effects categories (Figure <figr fid="F2">2</figr>, upper left pie charts). For low-proportion-high-effects categories, ZC and Zhang K (ZK) yielded the best results, followed by Zhang A (ZA) and Anderson-Darling (AD) (see Materials and methods). The discrete method also worked well, but exhibited strong threshold dependency. For high-proportion-low-effects categories, KS, the Cram&#233;r-von Mises (CM) statistic, and AD yielded the best results for narrow (<it>&#963; </it>= 0.1), intermediate (<it>&#963; </it>= 0.5) and diffuse (<it>&#963; </it>= 1.0) effect spreads, respectively. This is consistent with the fact that narrow effects spreads cause discrepancies near the center of the category gene score distribution (KS optimal), whereas intermediate and diffuse spreads lead to dissimilarities which, to greater extents, engage the tails (AD better suited). Fourth, we estimated the coverages of the detection spectra by computing overall (average) powers. The highest values were observed for AD, ZA, ZC, and ZK, implying that these methods are able to detect a broader range of categories than discrete and previous threshold-free (KS-based) methods (Additional data file 2). Taken together, these simulations clearly show that different ontological analysis methods focus on different types of categories, and provide an exact map of the method performances under varying circumstances.</p>
            <fig id="F2">
               <title>
                  <p>Figure 2</p>
               </title>
               <caption>
                  <p>Detection spectra</p>
               </caption>
               <text>
                  <p>Detection spectra. <b>(a) </b>Partial detection spectra (<it>N </it>= 30, <it>&#963; </it>= 0.5; complete spectra in Additional data file 1; raw data in Additional data file 5) for the EDF-based methods. <b>(b) </b>Corresponding results for the discrete method with six different thresholds for calling genes differentially expressed (<it>t</it>). The sector radiuses are proportional to the parameter-specific powers. The mappings between sectors and methods are given in the in-figure legends. Key observations: (1) Different ontological analysis methods exhibit distinct detection spectra. (2) The threshold-free methods exhibit higher coverages than the discrete method, that is, they detect more diverse category types. (3) The discrete method, which is currently the most commonly used method, exhibits strong threshold-dependency, that is, it needs tweaking to yield good results. (4) Important differences are seen between the threshold-free methods (commented under Results).</p>
               </text>
               <graphic file="gb-2007-8-5-r74-2"/>
            </fig>
         </sec>
         <sec>
            <st>
               <p>Method-method relationships</p>
            </st>
            <p>To gain an overview of the mutual method relationships, we next quantified the method-method agreements, that is, the expected concordances between results, by computing the Spearman and Jaccard metrics (see Materials and methods) for all pairs of category-detection statistics. Interestingly, multidimensional scaling (MDS) of the resulting similarity matrices (Additional data file 3) showed that, property-wise, the methods represent a continuum ranging from the high-proportion-low-effects-focused (that is, center oriented) KS and CM at the one extreme to the low-proportion-high-effects-focused (that is, tail oriented) discrete method on the other with the remaining methods in between (Figure <figr fid="F3">3</figr>). In particular, we observe that ZC is the closest threshold-free approximation to the discrete method, and, hence, should be regarded as an appealing replacement for that method. Furthermore, we note that ZK is only slightly less tail oriented than ZC, and that the pairs ZA versus AD, and KS versus CM yield similar results. Moreover, because MDS captures the largest variability in the data, Figure <figr fid="F3">3</figr> shows that a major determining factor of detection spectrum diversity lies in the methods' preferences for detecting high-proportion-low-effects or low-proportion-high-effects categories. In conclusion, the agreement data summarize the method relationships, and provide directions for the choice of method in practice.</p>
            <fig id="F3">
               <title>
                  <p>Figure 3</p>
               </title>
               <caption>
                  <p>Method relationships</p>
               </caption>
               <text>
                  <p>Method relationships. These are visualized using multidimensional scaling of the <b>(a) </b>Spearman and <b>(b) </b>Jaccard similarities (Additional data file 3). Proximate methods can be expected to yield similar category rankings (Spearman case) and sets of significant categories (Jaccard case). The figure shows that, property-wise, the methods range from KS and CM at the one extreme to the discrete method on the other (D1 to D6), whereas the other methods exhibit intermediate behaviors. Notably, ZC, with its strong ability to detect low-proportion-high-effects deviations, constitutes a threshold-free replacement for the discrete method. Method abbreviations are defined in Figure 2.</p>
               </text>
               <graphic file="gb-2007-8-5-r74-3"/>
            </fig>
         </sec>
         <sec>
            <st>
               <p>Application to real data</p>
            </st>
            <p>We proceeded to apply all methods to real microarray data, starting with a dataset from a recent study of ours (P.H., B.N., A Andersson, C Lassen, U Gullberg, and T.F., unpublished work). The aim of this study was to map the transcriptional response of cells to the activity of the fusion oncogene <it>BCR/ABL1</it>, associated with chronic myeloid leukemia (CML), in a reverse way by blocking the activity of the fusion protein using the tyrosine-kinase inhibitory drug imatinib mesylate <abbrgrp><abbr bid="B9">9</abbr></abbrgrp>. Essentially, expression profiles of imatinib-treated and non-treated CML cell lines were acquired, and gene scores quantifying the imatinib response were computed (see Materials and methods).</p>
            <p>As shown in Table <tblr tid="T1">1</tblr>, ontological analysis of the gene scores computed from the data from the imatinib experiment confirmed that the choice of method strongly influences the results when applied to real data. The overlaps between sets of detected categories approximately followed the simulations (Table <tblr tid="T1">1</tblr>), as did the category rankings (data not shown). Consistent with the overall power simulations, the threshold-free methods detected more categories than the discrete method, whereas the difference between the threshold-free methods were less pronounced (Figure <figr fid="F4">4</figr>). Investigating the putative biological relevance of the detected categories (Table <tblr tid="T1">1</tblr>), we noted several gene categories previously implicated in <it>BCR/ABL1</it>-mediated leukemogenesis or in the effects of imatinib. For example, consistent with data in the literature, significant enrichments of overexpression were observed in the categories 'heme biosynthesis', and enrichments of underexpression in the 'interferon-gamma signaling pathway', the 'MAPKKK cascade', and in categories related to apoptosis regulation. Also identified was the 'EGF receptor pathway', individual members of which are known to become phosphorylated/activated by <it>BCR/ABL1</it>. Taken together, these findings support the validity of the ontological analysis methodology. Finally, to point at important connections between gene score distributions and detection spectra, and to exemplify the utility of the indicator functions, we selected four illustrative categories, which are discussed in Figure <figr fid="F5">5</figr>.</p>
            <tbl id="T1">
               <title>
                  <p>Table 1</p>
               </title>
               <caption>
                  <p>Functional profile of the imatinib-induced transcriptional response</p>
               </caption>
               <tblbdy cols="16">
                  <r>
                     <c ca="left">
                        <p>KS</p>
                     </c>
                     <c ca="left">
                        <p>CM</p>
                     </c>
                     <c ca="left">
                        <p>AD</p>
                     </c>
                     <c ca="left">
                        <p>ZA</p>
                     </c>
                     <c ca="left">
                        <p>ZK</p>
                     </c>
                     <c ca="left">
                        <p>ZC</p>
                     </c>
                     <c ca="left">
                        <p>D1</p>
                     </c>
                     <c ca="left">
                        <p>D2</p>
                     </c>
                     <c ca="left">
                        <p>D3</p>
                     </c>
                     <c ca="left">
                        <p>D4</p>
                     </c>
                     <c ca="left">
                        <p>D5</p>
                     </c>
                     <c ca="left">
                        <p>D6</p>
                     </c>
                     <c ca="left">
                        <p>&#916;<sub>ZC</sub></p>
                     </c>
                     <c ca="left">
                        <p>&#916;<sub>ZK</sub></p>
                     </c>
                     <c ca="left">
                        <p>Size*</p>
                     </c>
                     <c ca="left">
                        <p>Biological process (GO)</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="16">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-1.00</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>3</p>
                     </c>
                     <c ca="left">
                        <p>'de novo' IMP biosynthesis</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+1.00</p>
                     </c>
                     <c ca="left">
                        <p>+1</p>
                     </c>
                     <c ca="left">
                        <p>5</p>
                     </c>
                     <c ca="left">
                        <p>Heme biosynthesis</p>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-1.00</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>3</p>
                     </c>
                     <c ca="left">
                        <p>Inactivation of MAPK activity</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-1.00</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>5</p>
                     </c>
                     <c ca="left">
                        <p>Intracellular transport</p>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-1.00</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>5</p>
                     </c>
                     <c ca="left">
                        <p>Negative regulation of apoptosis</p>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-0.87</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>22</p>
                     </c>
                     <c ca="left">
                        <p>Regulation of transcription</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-0.97</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>7</p>
                     </c>
                     <c ca="left">
                        <p>Regulation of translational initiation</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-1.00</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>7</p>
                     </c>
                     <c ca="left">
                        <p>Translational initiation</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="16">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>KS</p>
                     </c>
                     <c ca="left">
                        <p>CM</p>
                     </c>
                     <c ca="left">
                        <p>AD</p>
                     </c>
                     <c ca="left">
                        <p>ZA</p>
                     </c>
                     <c ca="left">
                        <p>ZK</p>
                     </c>
                     <c ca="left">
                        <p>ZC</p>
                     </c>
                     <c ca="left">
                        <p>D1</p>
                     </c>
                     <c ca="left">
                        <p>D2</p>
                     </c>
                     <c ca="left">
                        <p>D3</p>
                     </c>
                     <c ca="left">
                        <p>D4</p>
                     </c>
                     <c ca="left">
                        <p>D5</p>
                     </c>
                     <c ca="left">
                        <p>D6</p>
                     </c>
                     <c ca="left">
                        <p>&#916;<sub>ZC</sub></p>
                     </c>
                     <c ca="left">
                        <p>&#916;<sub>ZK</sub></p>
                     </c>
                     <c ca="left">
                        <p>Size*</p>
                     </c>
                     <c ca="left">
                        <p>Biological process (ABI)</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="16">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+1.00</p>
                     </c>
                     <c ca="left">
                        <p>+1</p>
                     </c>
                     <c ca="left">
                        <p>17</p>
                     </c>
                     <c ca="left">
                        <p>Hematopoiesis</p>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-1.00</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>25</p>
                     </c>
                     <c ca="left">
                        <p>Inhibition of apoptosis</p>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-0.89</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>9</p>
                     </c>
                     <c ca="left">
                        <p>Macrophage-mediated immunity</p>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-0.99</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>37</p>
                     </c>
                     <c ca="left">
                        <p>MAPKKK cascade</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-1.00</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>21</p>
                     </c>
                     <c ca="left">
                        <p>Protein complex assembly</p>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-1.00</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>4</p>
                     </c>
                     <c ca="left">
                        <p>rRNA metabolism</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="16">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>KS</p>
                     </c>
                     <c ca="left">
                        <p>CM</p>
                     </c>
                     <c ca="left">
                        <p>AD</p>
                     </c>
                     <c ca="left">
                        <p>ZA</p>
                     </c>
                     <c ca="left">
                        <p>ZK</p>
                     </c>
                     <c ca="left">
                        <p>ZC</p>
                     </c>
                     <c ca="left">
                        <p>D1</p>
                     </c>
                     <c ca="left">
                        <p>D2</p>
                     </c>
                     <c ca="left">
                        <p>D3</p>
                     </c>
                     <c ca="left">
                        <p>D4</p>
                     </c>
                     <c ca="left">
                        <p>D5</p>
                     </c>
                     <c ca="left">
                        <p>D6</p>
                     </c>
                     <c ca="left">
                        <p>&#916;<sub>ZC</sub></p>
                     </c>
                     <c ca="left">
                        <p>&#916;<sub>ZK</sub></p>
                     </c>
                     <c ca="left">
                        <p>Size*</p>
                     </c>
                     <c ca="left">
                        <p>Molecular function (GO)</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="16">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-0.90</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>257</p>
                     </c>
                     <c ca="left">
                        <p>ATP binding</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-0.61</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>17</p>
                     </c>
                     <c ca="left">
                        <p>ATP-dependent helicase activity</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-0.91</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>57</p>
                     </c>
                     <c ca="left">
                        <p>GTPase activity</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-1.00</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>3</p>
                     </c>
                     <c ca="left">
                        <p>Protein kinase C activity</p>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-1.00</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>6</p>
                     </c>
                     <c ca="left">
                        <p>Protein tyrosine phosphatase activity</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-0.93</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>95</p>
                     </c>
                     <c ca="left">
                        <p>RNA binding</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-0.91</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>14</p>
                     </c>
                     <c ca="left">
                        <p>Translation initiation factor activity</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="16">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>KS</p>
                     </c>
                     <c ca="left">
                        <p>CM</p>
                     </c>
                     <c ca="left">
                        <p>AD</p>
                     </c>
                     <c ca="left">
                        <p>ZA</p>
                     </c>
                     <c ca="left">
                        <p>ZK</p>
                     </c>
                     <c ca="left">
                        <p>ZC</p>
                     </c>
                     <c ca="left">
                        <p>D1</p>
                     </c>
                     <c ca="left">
                        <p>D2</p>
                     </c>
                     <c ca="left">
                        <p>D3</p>
                     </c>
                     <c ca="left">
                        <p>D4</p>
                     </c>
                     <c ca="left">
                        <p>D5</p>
                     </c>
                     <c ca="left">
                        <p>D6</p>
                     </c>
                     <c ca="left">
                        <p>&#916;<sub>ZC</sub></p>
                     </c>
                     <c ca="left">
                        <p>&#916;<sub>ZK</sub></p>
                     </c>
                     <c ca="left">
                        <p>Size*</p>
                     </c>
                     <c ca="left">
                        <p>Molecular function (ABI)</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="16">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>-0.87</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>18</p>
                     </c>
                     <c ca="left">
                        <p>Protein kinase</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="16">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>KS</p>
                     </c>
                     <c ca="left">
                        <p>CM</p>
                     </c>
                     <c ca="left">
                        <p>AD</p>
                     </c>
                     <c ca="left">
                        <p>ZA</p>
                     </c>
                     <c ca="left">
                        <p>ZK</p>
                     </c>
                     <c ca="left">
                        <p>ZC</p>
                     </c>
                     <c ca="left">
                        <p>D1</p>
                     </c>
                     <c ca="left">
                        <p>D2</p>
                     </c>
                     <c ca="left">
                        <p>D3</p>
                     </c>
                     <c ca="left">
                        <p>D4</p>
                     </c>
                     <c ca="left">
                        <p>D5</p>
                     </c>
                     <c ca="left">
                        <p>D6</p>
                     </c>
                     <c ca="left">
                        <p>&#916;<sub>ZC</sub></p>
                     </c>
                     <c ca="left">
                        <p>&#916;<sub>ZK</sub></p>
                     </c>
                     <c ca="left">
                        <p>Size*</p>
                     </c>
                     <c ca="left">
                        <p>Molecular pathway (ABI)</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="16">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-1.00</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>23</p>
                     </c>
                     <c ca="left">
                        <p>EGR receptor signaling pathway</p>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>-1.00</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>8</p>
                     </c>
                     <c ca="left">
                        <p>Interferon-gamma signaling pathway</p>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-1.00</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>3</p>
                     </c>
                     <c ca="left">
                        <p>Metabotropic glutamate receptor group I pathway</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="16">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>KS</p>
                     </c>
                     <c ca="left">
                        <p>CM</p>
                     </c>
                     <c ca="left">
                        <p>AD</p>
                     </c>
                     <c ca="left">
                        <p>ZA</p>
                     </c>
                     <c ca="left">
                        <p>ZK</p>
                     </c>
                     <c ca="left">
                        <p>ZC</p>
                     </c>
                     <c ca="left">
                        <p>D1</p>
                     </c>
                     <c ca="left">
                        <p>D2</p>
                     </c>
                     <c ca="left">
                        <p>D3</p>
                     </c>
                     <c ca="left">
                        <p>D4</p>
                     </c>
                     <c ca="left">
                        <p>D5</p>
                     </c>
                     <c ca="left">
                        <p>D6</p>
                     </c>
                     <c ca="left">
                        <p>&#916;<sub>ZC</sub></p>
                     </c>
                     <c ca="left">
                        <p>&#916;<sub>ZK</sub></p>
                     </c>
                     <c ca="left">
                        <p>Size*</p>
                     </c>
                     <c ca="left">
                        <p>Cellular component (GO)</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="16">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-1.00</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>147</p>
                     </c>
                     <c ca="left">
                        <p>Cytoplasm</p>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+1.00</p>
                     </c>
                     <c ca="left">
                        <p>+1</p>
                     </c>
                     <c ca="left">
                        <p>4</p>
                     </c>
                     <c ca="left">
                        <p>Kinesin complex</p>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+0.73</p>
                     </c>
                     <c ca="left">
                        <p>+1</p>
                     </c>
                     <c ca="left">
                        <p>9</p>
                     </c>
                     <c ca="left">
                        <p>Microtubule associated complex</p>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-0.93</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>23</p>
                     </c>
                     <c ca="left">
                        <p>Nuclear pore</p>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-1.00</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>24</p>
                     </c>
                     <c ca="left">
                        <p>Nucleolus</p>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c ca="left">
                        <p>+</p>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c ca="left">
                        <p>-1.93</p>
                     </c>
                     <c ca="left">
                        <p>-1</p>
                     </c>
                     <c ca="left">
                        <p>21</p>
                     </c>
                     <c ca="left">
                        <p>Ribonucleoprotein complex</p>
                     </c>
                  </r>
               </tblbdy>
               <tblfn>
                  <p>Gene categories in the imatinib data (P.H., B.N., A Andersson, C Lassen, U Gullberg, and T.F., unpublished work) called significant by at least one of the category-detection methods (25% false-discovery rate; significance indicated by +). Key observations: (1) The choice of method strongly influences the results. (2) The method-method agreements observed on real data approximately follow those observed in the simulations (see Figure 3). (3) Several detected categories are consistent with literature data on BCR/ABL1-mediated leukemogenesis, supporting the validity of the methodology (see main text). (4) The table illustrates the use of indicator functions to determine the direction of transcriptional deviation in detected categories. In this case, ZC and ZK exemplify soft indicators (available for AD, CM, ZA, and ZC) and the less informative hard indicators (available for KS and ZK), respectively (see also Figure 5). *By size, we mean the number of unique genes (Entrez Gene IDs) within the category.</p>
               </tblfn>
            </tbl>
            <fig id="F4">
               <title>
                  <p>Figure 4</p>
               </title>
               <caption>
                  <p>Application of the various methods to real data</p>
               </caption>
               <text>
                  <p>Application of the various methods to real data. <b>(a) </b>EDF methods;<b>(b) </b>discrete methods. The plots show the total numbers of categories detected (all six ontologies) in the imatinib data (P.H., B.N., A Andersson, C Lassen, U Gullberg, and T.F., unpublished work) at various false-discovery rates. Method abbreviations are defined in Figure 2.</p>
               </text>
               <graphic file="gb-2007-8-5-r74-4"/>
            </fig>
            <fig id="F5">
               <title>
                  <p>Figure 5</p>
               </title>
               <caption>
                  <p>Links between distributions, detection spectra and indicator functions</p>
               </caption>
               <text>
                  <p>Links between distributions, detection spectra and indicator functions. To illustrate important connections between gene score distributions, detection spectra, and indicator functions, we selected four categories from the imatinib data. <b>(a) </b>The category <b>'</b>MAPKKK cascade' exhibits a heavy lower tail, exemplifying a low-proportion-high-effects enrichment of underexpressed genes. As expected, this category was detected by ZK and ZC. <b>(b) </b>The category 'EGF receptor signaling pathway' has normal tails but is left-shifted midway between the center and the tails, consistent with an intermediate-proportion-moderate-effects enrichment of underexpressed genes. This category was detected by AD. Whereas these two examples receive indicator values near -1 because they are enriched in underexpressed genes, category 'hematopoiesis' <b>(c) </b>exhibits a right-shifted distribution, implying indicator values near 1. <b>(d) </b>Category 'development', identified at a slightly higher false-discovery rate, has a heavy lower tail as well as a right-shifted center, and exemplifies mixed enrichments (intermediate AD, CM, ZA, and ZC indicator values).</p>
               </text>
               <graphic file="gb-2007-8-5-r74-5"/>
            </fig>
         </sec>
         <sec>
            <st>
               <p>Application to other studies</p>
            </st>
            <p>To verify the generality of our results, we applied all methods to 25 other differential expression comparisons (Additional data file 4) based on seven publicly available microarray datasets (see Materials and methods). While a detailed description of the vast amount of resulting data is beyond the scope of this paper, we point out the following recurrent observations. First, as in Table <tblr tid="T1">1</tblr>, the choice of method strongly impacted on the results in accordance with the simulated method-method agreements. Second, the numbers of detected categories also approximately followed the simulated method relationships. In broad outline, the threshold-free methods detected many more categories than the discrete methods, because of the noticeable difference in overall power between these two groups. In contrast, the differences within the threshold-free group were less pronounced and more variable, which is explained by the fact that these methods have more similar overall powers, implying that the number of detected categories will, to a greater extent, be determined by the match between the detection spectrum and the set of deviating categories that are actually present in the data. Taken together, these findings further underscore the fact that different methods focus on different category types, and, hence, that it is important to be aware of this in practice.</p>
         </sec>
         <sec>
            <st>
               <p>Computational efficiency</p>
            </st>
            <p>The total time required for analyzing the 25 studies (all methods and ontologies) was 32 seconds (C++ implementation; 2 GHz Core2Duo PC), illustrating the benefit of the fast significance computation scheme (see Materials and methods).</p>
         </sec>
      </sec>
      <sec>
         <st>
            <p>Discussion</p>
         </st>
         <p>The ontological analysis of genome-wide studies relies fundamentally on the validity and continued growth of ontologies providing annotations of gene function. However, efficient computational methods are needed to integrate these annotations with data in an optimal way. We have addressed the latter problem by considering gene-category identification methods based on high-power EDF statistics.</p>
         <p>We have shown that the value of these methods lies in their higher overall powers - implying an ability to detect a broader range of potentially biologically relevant gene categories - and in their detection spectra, which are distinct from those of existing methods. Previously, KS-based and discrete approaches have focused on high-proportion-low-effects and low-proportion-high-effects deviations, respectively <abbrgrp><abbr bid="B4">4</abbr></abbrgrp>, whereas methods with intermediate detection spectra and threshold-free methods for detecting low-proportion-high-effects deviations have been lacking. The methods described fill these gaps. In particular, our data suggest ZC to be a new method of choice for low-proportion-high-effects-oriented analysis. Offering excellent low-proportion-high-effects coverage, high overall power and the obvious advantages of threshold freedom, ZC virtually removes the need for discrete methods. Regarding the remaining methods, ZK is slightly less tail oriented than ZC; ZA and AD focus on intermediate-proportion- moderate-effects categories; Finally, CM resembles KS.</p>
         <p>As shown, the choice of category-detection method has a profound impact on the results of the ontological analysis. However, the question of what prototypic categories are most biologically relevant, and hence should be the primary target in ontological analyses, is an open problem. In the absence of solid evidence supporting that one category type is generally more biologically relevant than others, the choice of method must be partly guided by the investigator's preferences and project-specific considerations. For example, in data containing strongly differentially expressed genes (for example, the imatinib study presented here), it may be natural to optimize the analysis for low-proportion-high-effects categories, making the tail-sensitive methods (ZC, ZK and discrete) the methods of choice. On the other hand, in datasets where differentially expressed genes display predominantly low-to-moderate effect sizes, it seems more reasonable to focus on intermediate-proportion-moderate-effects and high-proportion-low-effects categories, motivating the choice of methods with more center-oriented detection spectra in this case.</p>
         <p>Alternatively, multiple methods can be used in concert, provided that appropriate statistical corrections are made. Such an approach would yield results tables similar to Table <tblr tid="T1">1</tblr>, and offers the benefit of allowing the user to make indirect conclusions about the characteristics of the distributional deviations of the detected categories. For example, if a category is detected as significant by all methods (for example, the heme biosynthesis category in the imatinib experiment), then, quite clearly, its gene-score distribution must be highly aberrant, most probably because of a high-proportion-high-effects size enrichment. In contrast, if a category is called significant by one method (for example, AD with the EGF receptor signaling pathway in the imatinib data), and not by the others, then the distributional deviations must fall within the detection spectra of that method but outside the detection spectra of the other methods. In the EGF receptor signaling pathway example, a reasonable conclusion - given the detection spectra established in Additional data file 1 - would be that underlying deviation is likely to be of intermediate-proportion-moderate-effects-size type, as such categories represent the detection optimum of AD.</p>
         <p>Regardless of category-detection statistic, the reference gene population, null model, gene score, and ontology also influence the results and must be chosen judiciously <abbrgrp><abbr bid="B2">2</abbr><abbr bid="B3">3</abbr><abbr bid="B7">7</abbr></abbrgrp>. We recognize that a shared limitation of many ontological analysis methods, ours included, is that dependencies between genes are not taken into account when computing significances, something that may lead to underestimated <it>p </it>values. First steps have been taken to develop dependency-modeling schemes, for example SAFE <abbrgrp><abbr bid="B3">3</abbr></abbrgrp> or CatMap <abbrgrp><abbr bid="B7">7</abbr></abbrgrp>. While the methods described can be adopted into those frameworks if desired, additional efforts are needed to address the problem of modeling dependencies in detail.</p>
         <p>Other features introduced are indicator functions and a fast significance computation scheme. The indicator functions facilitate the interpretation of the results of the ontological analysis. Their advantage compared to existing approaches is that the need for two separate tests per category, one to detect enrichment of overexpression and one to detect enrichment of underexpression, is removed. A limitation is that enrichments cannot be distinguished from (contralateral) depletions. Such ambiguities can be resolved graphically (Figure <figr fid="F5">5</figr>), or through the development of improved versions in future studies. The fast significance computations are not crucial to the ontological analysis as such, but are valuable in that they allow the procedure to be performed within an acceptable time-frame.</p>
         <p>Finally, we recognize the limitations of the gene-category model used for computing the detection spectra. First, as already discussed, the model assumes independence between genes. Second, for tractability, we have limited our treatment to gene categories with only one group of the modulated genes. While the model could be extended to multiple modulated groups, this would obviously increase the complexity of the study at the expense of presentational clarity and understandability. Third, we have only considered gene scores with approximately normal distributions, which is a minor limitation as the most frequently used gene scores are based on <it>t</it>-statistics. Nevertheless, the properties of the described methods for scores with distinctly different distributions (for example, scores based on the <it>F</it>-statistic) remain to be established.</p>
      </sec>
      <sec>
         <st>
            <p>Conclusion</p>
         </st>
         <p>We have presented novel ontological analysis methods constituting attractive alternatives to existing approaches. Hence, this work contributes to the repertoire of useful methods aiding the interpretation of genome-wide gene expression studies.</p>
      </sec>
      <sec>
         <st>
            <p>Materials and methods</p>
         </st>
         <sec>
            <st>
               <p>Threshold-free category-detection methods</p>
            </st>
            <p>Let <it>F</it><sub><it>N</it></sub>(<it>x</it>) and <it>F</it>(<it>x</it>) denote the empirical (cumulative) distribution functions for the gene-specific differential expression scores <it>x</it><sub>1</sub>,...,<it>x</it><sub><it>N </it></sub>for an <it>N</it>-gene category and the scores <it>x</it>'<sub>1</sub>,...,<it>x</it>'<sub><it>M </it></sub>for an <it>M</it>-gene reference gene population, respectively. We consider six EDF statistics to measure discrepancy between <it>F</it><sub><it>N</it></sub>(<it>x</it>) and <it>F</it>(<it>x</it>), that is, to detect gene categories with deviating gene-score distributions. A technicality that arises is that, normally when using EDF statistics, <it>F</it>(<it>x</it>) is specified by a continuous function. This is obviously not the case here as <it>F</it>(<it>x</it>) is an EDF, jumping by 1/<it>M </it>at each <it>x</it>'<sub><it>i</it></sub>. However, we note that, in this application, this issue can be ignored because <it>M </it>is large (on the order of 5,000 to 40,000), making <it>F</it>(<it>x</it>) sufficiently smooth to be regarded as continuous.</p>
            <p>First, we consider the Kolmogorov-Smirnov (KS) statistic <abbrgrp><abbr bid="B10">10</abbr><abbr bid="B11">11</abbr></abbrgrp>, which is, without doubt, the best-known EDF statistic and, as stated above, has been used previously for ontological analysis. The KS statistic is the largest distance between <it>F</it>(<it>x</it>) and <it>F</it><sub><it>N</it></sub>(<it>x</it>)</p>
            <p>
               <display-formula>
                  <m:math xmlns:m="http://www.w3.org/1998/Math/MathML" name="gb-2007-8-5-r74-i1">
                     <m:semantics>
                        <m:mtable>
                           <m:mtr>
                              <m:mtd>
                                 <m:mi>D</m:mi>
                                 <m:msubsup>
                                    <m:mo>=</m:mo>
                                    <m:mrow>
                                       <m:mi>x</m:mi>
                                       <m:mo>&#8712;</m:mo>
                                       <m:mi>R</m:mi>
                                    </m:mrow>
                                    <m:mrow>
                                       <m:mi>sup</m:mi>
                                       <m:mo>&#8289;</m:mo>
                                    </m:mrow>
                                 </m:msubsup>
                                 <m:mo>|</m:mo>
                                 <m:msub>
                                    <m:mi>F</m:mi>
                                    <m:mi>N</m:mi>
                                 </m:msub>
                                 <m:mo stretchy="false">(</m:mo>
                                 <m:mi>x</m:mi>
                                 <m:mo stretchy="false">)</m:mo>
                                 <m:mo>&#8722;</m:mo>
                                 <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:mtd>
                           </m:mtr>
                           <m:mtr>
                              <m:mtd>
                                 <m:msubsup>
                                    <m:mo>=</m:mo>
                                    <m:mrow>
                                       <m:mi>i</m:mi>
                                       <m:mo>=</m:mo>
                                       <m:mn>1...</m:mn>
                                       <m:mi>N</m:mi>
                                    </m:mrow>
                                    <m:mrow>
                                       <m:mi>max</m:mi>
                                       <m:mo>&#8289;</m:mo>
                                    </m:mrow>
                                 </m:msubsup>
                                 <m:mi>max</m:mi>
                                 <m:mo>&#8289;</m:mo>
                                 <m:mo>{</m:mo>
                                 <m:mfrac>
                                    <m:mi>i</m:mi>
                                    <m:mi>N</m:mi>
                                 </m:mfrac>
                                 <m:mo>&#8722;</m:mo>
                                 <m:msub>
                                    <m:mi>y</m:mi>
                                    <m:mi>i</m:mi>
                                 </m:msub>
                                 <m:mo>,</m:mo>
                                 <m:msub>
                                    <m:mi>y</m:mi>
                                    <m:mi>i</m:mi>
                                 </m:msub>
                                 <m:mo>&#8722;</m:mo>
                                 <m:mfrac>
                                    <m:mrow>
                                       <m:mi>i</m:mi>
                                       <m:mo>&#8722;</m:mo>
                                       <m:mn>1</m:mn>
                                    </m:mrow>
                                    <m:mi>N</m:mi>
                                 </m:mfrac>
                                 <m:mo>}</m:mo>
                                 <m:mo>,</m:mo>
                              </m:mtd>
                           </m:mtr>
                        </m:mtable>
                        <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbhv2BYDwAHbqedmvETj2BSbqee0evGueE0jxyaibaiKI8=vI8tuQ8FMI8Gi=hEeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciGacaGaaeqabaqadeqadaaakqaaeeqaaiaadseacqGH9aqpdaqhaaWcbaGaamiEaiabgIGiolaadkfaaeaaciGGZbGaaiyDaiaacchaaaGccaGG8bGaamOramaaBaaaleaacaWGobaabeaakiaacIcacaWG4bGaaiykaiabgkHiTiaadAeacaGGOaGaamiEaiaacMcacaGG8baabaGaeyypa0Zaa0baaSqaaiaadMgacqGH9aqpcaaIXaGaaiOlaiaac6cacaGGUaGaamOtaaqaaiGac2gacaGGHbGaaiiEaaaakiGac2gacaGGHbGaaiiEaiaacUhadaWcaaqaaiaadMgaaeaacaWGobaaaiabgkHiTiaadMhadaWgaaWcbaGaamyAaaqabaGccaGGSaGaamyEamaaBaaaleaacaWGPbaabeaakiabgkHiTmaalaaabaGaamyAaiabgkHiTiaaigdaaeaacaWGobaaaiaac2hacaGGSaaaaaa@60F8@</m:annotation>
                     </m:semantics>
                  </m:math>
               </display-formula>
            </p>
            <p>where <it>y</it><sub><it>i </it></sub>= <it>F</it>(<it>x</it><sub><it>i</it></sub>). While intuitively straightforward and capable of detecting discrepancies near the center of the distribution, KS fails to notice subtle discrepancies in the tails as well as small but consistent deviations. Second and third, we use two members of the Cram&#233;r-von Mises family of quadratic EDF statistics, defined by</p>
            <p>
               <display-formula>
                  <m:math xmlns:m="http://www.w3.org/1998/Math/MathML" name="gb-2007-8-5-r74-i2">
                     <m:semantics>
                        <m:mrow>
                           <m:mi>N</m:mi>
                           <m:mstyle displaystyle="true">
                              <m:mrow>
                                 <m:msubsup>
                                    <m:mo>&#8747;</m:mo>
                                    <m:mrow>
                                       <m:mo>&#8722;</m:mo>
                                       <m:mi>&#8734;</m:mi>
                                    </m:mrow>
                                    <m:mi>&#8734;</m:mi>
                                 </m:msubsup>
                                 <m:mrow>
                                    <m:msup>
                                       <m:mrow>
                                          <m:mo stretchy="false">(</m:mo>
                                          <m:msub>
                                             <m:mi>F</m:mi>
                                             <m:mi>N</m:mi>
                                          </m:msub>
                                          <m:mo stretchy="false">(</m:mo>
                                          <m:mi>x</m:mi>
                                          <m:mo stretchy="false">)</m:mo>
                                          <m:mo>&#8722;</m:mo>
                                          <m:mi>F</m:mi>
                                          <m:mo stretchy="false">(</m:mo>
                                          <m:mi>x</m:mi>
                                          <m:mo stretchy="false">)</m:mo>
                                          <m:mo stretchy="false">)</m:mo>
                                       </m:mrow>
                                       <m:mn>2</m:mn>
                                    </m:msup>
                                 </m:mrow>
                              </m:mrow>
                           </m:mstyle>
                           <m:mi>&#968;</m:mi>
                           <m:mo stretchy="false">(</m:mo>
                           <m:mi>x</m:mi>
                           <m:mo stretchy="false">)</m:mo>
                           <m:mi>d</m:mi>
                           <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:mrow>
                        <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaafiart1ev1aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbhv2BYDwAHbqedmvETj2BSbqee0evGueE0jxyaibaiKI8=vI8tuQ8FMI8Gi=hEeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciGacaGaaeqabaqadeqadaaakeaacaWGobWaa8qmaeaacaGGOaGaamOramaaBaaaleaacaWGobaabeaakiaacIcacaWG4bGaaiykaiabgkHiTiaadAeacaGGOaGaamiEaiaacMcacaGGPaWaaWbaaSqabeaacaaIYaaaaaqaaGGaciab=jHiTGGaaiab+5HiLcqaaiab+5HiLcqdcqGHRiI8aOGaeqiYdKNaaiikaiaadIhacaGGPaGaamizaiaadAeacaGGOaGaamiEaiaacMcacaGGSaaaaa@4D4F@</m:annotation>
                     </m:semantics>
                  </m:math>
               </display-formula>
            </p>
            <p>where <it>&#968;</it>(<it>x</it>) is a suitable weight function. We consider <it>&#968;</it>(<it>x</it>) = 1, which generates the Cram&#233;r-von Mises (CM) statistic itself <abbrgrp><abbr bid="B12">12</abbr></abbrgrp></p>
            <p>
               <display-formula>
                  <m:math xmlns:m="http://www.w3.org/1998/Math/MathML" name="gb-2007-8-5-r74-i3">
                     <m:semantics>
                        <m:mtable>
                           <m:mtr>
                              <m:mtd>
                                 <m:msup>
                                    <m:mi>W</m:mi>
                                    <m:mn>2</m:mn>
                                 </m:msup>
                                 <m:mo>=</m:mo>
                                 <m:mi>N</m:mi>
                                 <m:mstyle displaystyle="true">
                                    <m:mrow>
                                       <m:msubsup>
                                          <m:mo>&#8747;</m:mo>
                                          <m:mrow>
                                             <m:mo>&#8722;</m:mo>
                                             <m:mi>&#8734;</m:mi>
                                          </m:mrow>
                                          <m:mi>&#8734;</m:mi>
                                       </m:msubsup>
                                       <m:mrow>
                                          <m:msup>
                                             <m:mrow>
                                                <m:mo stretchy="false">(</m:mo>
                                                <m:msub>
                                                   <m:mi>F</m:mi>
                                                   <m:mi>N</m:mi>
                                                </m:msub>
                                                <m:mo stretchy="false">(</m:mo>
                                                <m:mi>x</m:mi>
                                                <m:mo stretchy="false">)</m:mo>
                                                <m:mo>&#8722;</m:mo>
                                                <m:mi>F</m:mi>
                                                <m:mo stretchy="false">(</m:mo>
                                                <m:mi>x</m:mi>
                                                <m:mo stretchy="false">)</m:mo>
                                                <m:mo stretchy="false">)</m:mo>
                                             </m:mrow>
                                             <m:mn>2</m:mn>
                                          </m:msup>
                                       </m:mrow>
                                    </m:mrow>
                                 </m:mstyle>
                                 <m:mi>d</m:mi>
                                 <m:mi>F</m:mi>
                                 <m:mo stretchy="false">(</m:mo>
                                 <m:mi>x</m:mi>
                                 <m:mo stretchy="false">)</m:mo>
                              </m:mtd>
                           </m:mtr>
                           <m:mtr>
                              <m:mtd>
                                 <m:mo>=</m:mo>
                                 <m:mfrac>
                                    <m:mn>1</m:mn>
                                    <m:mrow>
                                       <m:mn>12</m:mn>
                                       <m:mi>N</m:mi>
                                    </m:mrow>
                                 </m:mfrac>
                                 <m:mo>+</m:mo>
                                 <m:mstyle displaystyle="true">
                                    <m:munderover>
                                       <m:mo>&#8721;</m:mo>
                                       <m:mrow>
                                          <m:mi>i</m:mi>
                                          <m:mo>=</m:mo>
                                          <m:mn>1</m:mn>
                                       </m:mrow>
                                       <m:mi>N</m:mi>
                                    </m:munderover>
                                    <m:mrow>
                                       <m:mo stretchy="false">(</m:mo>
                                       <m:msub>
                                          <m:mi>y</m:mi>
                                          <m:mi>i</m:mi>
                                       </m:msub>
                                       <m:mo>&#8722;</m:mo>
                                       <m:mfrac>
                                          <m:mrow>
                                             <m:mn>2</m:mn>
                                             <m:mi>i</m:mi>
                                             <m:mo>&#8722;</m:mo>
                                             <m:mn>1</m:mn>
                                          </m:mrow>
                                          <m:mrow>
                                             <m:mn>2</m:mn>
                                             <m:mi>N</m:mi>
                                          </m:mrow>
                                       </m:mfrac>
                                    </m:mrow>
                                 </m:mstyle>
                                 <m:msup>
                                    <m:mo stretchy="false">)</m:mo>
                                    <m:mn>2</m:mn>
                                 </m:msup>
                                 <m:mo>,</m:mo>
                              </m:mtd>
                           </m:mtr>
                        </m:mtable>
                        <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaafiart1ev1aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbhv2BYDwAHbqedmvETj2BSbqee0evGueE0jxyaibaiKI8=vI8tuQ8FMI8Gi=hEeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciGacaGaaeqabaqadeqadaaakqaaeeqaaiaadEfadaahaaWcbeqaaiaaikdaaaGccqGH9aqpcaWGobWaa8qmaeaacaGGOaGaamOramaaBaaaleaacaWGobaabeaakiaacIcacaWG4bGaaiykaiabgkHiTiaadAeacaGGOaGaamiEaiaacMcacaGGPaWaaWbaaSqabeaacaaIYaaaaaqaaiabgkHiTiabg6HiLcqaaiabg6HiLcqdcqGHRiI8aOGaamizaiaadAeacaGGOaGaamiEaiaacMcaaeaacqGH9aqpdaWcaaqaaiaaigdaaeaacaaIXaGaaGOmaiaad6eaaaGaey4kaSYaaabCaeaacaGGOaGaamyEamaaBaaaleaacaWGPbaabeaakiabgkHiTmaalaaabaGaaGOmaiaadMgacqGHsislcaaIXaaabaGaaGOmaiaad6eaaaaaleaacaWGPbGaeyypa0JaaGymaaqaaiaad6eaa0GaeyyeIuoakiaacMcadaahaaWcbeqaaiaaikdaaaGccaGGSaaaaaa@6122@</m:annotation>
                     </m:semantics>
                  </m:math>
               </display-formula>
            </p>
            <p>which is able to integrate small consistent deviations, regarded as more powerful than KS, but is still not optimal for detecting discrepancies in the tails. Therefore, we also consider <it>&#968;</it>(<it>x</it>) = <it>F</it>(<it>x</it>)<sup>-1</sup>(1-<it>F</it>(<it>x</it>))<sup>-1 </sup>which gives more weight to the tails and generates the Anderson-Darling (AD) statistic <abbrgrp><abbr bid="B13">13</abbr></abbrgrp></p>
            <p>
               <display-formula>
                  <m:math xmlns:m="http://www.w3.org/1998/Math/MathML" name="gb-2007-8-5-r74-i4">
                     <m:semantics>
                        <m:mtable>
                           <m:mtr>
                              <m:mtd>
                                 <m:msup>
                                    <m:mi>A</m:mi>
                                    <m:mn>2</m:mn>
                                 </m:msup>
                                 <m:mo>=</m:mo>
                                 <m:mi>N</m:mi>
                                 <m:mstyle displaystyle="true">
                                    <m:mrow>
                                       <m:msubsup>
                                          <m:mo>&#8747;</m:mo>
                                          <m:mrow>
                                             <m:mo>&#8722;</m:mo>
                                             <m:mi>&#8734;</m:mi>
                                          </m:mrow>
                                          <m:mi>&#8734;</m:mi>
                                       </m:msubsup>
                                       <m:mrow>
                                          <m:mfrac>
                                             <m:mrow>
                                                <m:msup>
                                                   <m:mrow>
                                                      <m:mo stretchy="false">(</m:mo>
                                                      <m:msub>
                                                         <m:mi>F</m:mi>
                                                         <m:mi>N</m:mi>
                                                      </m:msub>
                                                      <m:mo stretchy="false">(</m:mo>
                                                      <m:mi>x</m:mi>
                                                      <m:mo stretchy="false">)</m:mo>
                                                      <m:mo>&#8722;</m:mo>
                                                      <m:mi>F</m:mi>
                                                      <m:mo stretchy="false">(</m:mo>
                                                      <m:mi>x</m:mi>
                                                      <m:mo stretchy="false">)</m:mo>
                                                      <m:mo stretchy="false">)</m:mo>
                                                   </m:mrow>
                                                   <m:mn>2</m:mn>
                                                </m:msup>
                                             </m:mrow>
                                             <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 stretchy="false">(</m:mo>
                                                <m:mn>1</m:mn>
                                                <m:mo>&#8722;</m:mo>
                                                <m:mi>F</m:mi>
                                                <m:mo stretchy="false">(</m:mo>
                                                <m:mi>x</m:mi>
                                                <m:mo stretchy="false">)</m:mo>
                                                <m:mo stretchy="false">)</m:mo>
                                             </m:mrow>
                                          </m:mfrac>
                                       </m:mrow>
                                    </m:mrow>
                                 </m:mstyle>
                                 <m:mi>d</m:mi>
                                 <m:mi>F</m:mi>
                              </m:mtd>
                           </m:mtr>
                           <m:mtr>
                              <m:mtd>
                                 <m:mo>=</m:mo>
                                 <m:mo>&#8722;</m:mo>
                                 <m:mi>N</m:mi>
                                 <m:mo>&#8722;</m:mo>
                                 <m:mfrac>
                                    <m:mn>1</m:mn>
                                    <m:mi>N</m:mi>
                                 </m:mfrac>
                                 <m:mstyle displaystyle="true">
                                    <m:munderover>
                                       <m:mo>&#8721;</m:mo>
                                       <m:mrow>
                                          <m:mi>i</m:mi>
                                          <m:mo>=</m:mo>
                                          <m:mn>1</m:mn>
                                       </m:mrow>
                                       <m:mi>N</m:mi>
                                    </m:munderover>
                                    <m:mrow>
                                       <m:mo stretchy="false">(</m:mo>
                                       <m:mn>2</m:mn>
                                       <m:mi>i</m:mi>
                                       <m:mo>&#8722;</m:mo>
                                       <m:mn>1</m:mn>
                                       <m:mo stretchy="false">)</m:mo>
                                       <m:mo stretchy="false">(</m:mo>
                                       <m:mi>ln</m:mi>
                                       <m:mo>&#8289;</m:mo>
                                       <m:msub>
                                          <m:mi>y</m:mi>
                                          <m:mi>i</m:mi>
                                       </m:msub>
                                       <m:mo>+</m:mo>
                                       <m:mi>ln</m:mi>
                                       <m:mo>&#8289;</m:mo>
                                       <m:mo stretchy="false">(</m:mo>
                                       <m:mn>1</m:mn>
                                       <m:mo>&#8722;</m:mo>
                                       <m:msub>
                                          <m:mi>y</m:mi>
                                          <m:mrow>
                                             <m:mi>N</m:mi>
                                             <m:mo>+</m:mo>
                                             <m:mn>1</m:mn>
                                             <m:mo>&#8722;</m:mo>
                                             <m:mi>i</m:mi>
                                          </m:mrow>
                                       </m:msub>
                                       <m:mo stretchy="false">)</m:mo>
                                       <m:mo stretchy="false">)</m:mo>
                                       <m:mo>.</m:mo>
                                    </m:mrow>
                                 </m:mstyle>
                              </m:mtd>
                           </m:mtr>
                        </m:mtable>
                        <m:annotation encoding="MathType-MTEF">
 MathType@MTEF@5@5@+=feaafiart1ev1aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbhv2BYDwAHbqedmvETj2BSbqee0evGueE0jxyaibaiKI8=vI8tuQ8FMI8Gi=hEeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciGacaGaaeqabaqadeqadaaakqaaeeqaaiaadgeadaahaaWcbeqaaiaaikdaaaGccqGH9aqpcaWGobWaa8qmaeaadaWcaaqaaiaacIcacaWGgbWaaSbaaSqaaiaad6eaaeqaaOGaaiikaiaadIhacaGGPaGaeyOeI0IaamOraiaacIcacaWG4bGaaiykaiaacMcadaahaaWcbeqaaiaaikdaaaaakeaacaWGgbGaaiikaiaadIhacaGGPaGaaiikaiaaigdacqGHsislcaWGgbGaaiikaiaadIhacaGGPaGaaiykaaaaaSqaaiabgkHiTiabg6HiLcqaaiabg6HiLcqdcqGHRiI8aOGaamizaiaadAeaaeaacqGH9aqpcqGHsislcaWGobGaeyOeI0YaaSaaaeaacaaIXaaabaGaamOtaaaadaaeWbqaaiaacIcacaaIYaGaamyAaiabgkHiTiaaigdacaGGPaGaaiikaiGacYgacaGGUbGaamyEamaaBaaaleaacaWGPbaabeaakiabgUcaRiGacYgacaGGUbGaaiikaiaaigdacqGHsislcaWG5bWaaSbaaSqaaiaad6eacqGHRaWkcaaIXaGaeyOeI0IaamyAaaqabaGccaGGPaGaaiykaiaac6caaSqaaiaadMgacqGH9aqpcaaIXaaabaGaamOtaaqdcqGHris5aaaaaa@736E@</m:annotation>
                     </m:semantics>
                  </m:math>
               </display-formula>
            </p>
            <p>Fourth, fifth, and sixth, we include three EDF statistics recently derived by Zhang <abbrgrp><abbr bid="B14">14</abbr></abbrgrp>. These are denoted Zhang A (ZA), Zhang C (ZC) and Zhang K (ZK) to reflect theoretical relationships with AD, CM, and KS. However, simulations have shown that the Zhang statistics are sometimes substantially more powerful <abbrgrp><abbr bid="B14">14</abbr></abbrgrp>. The derivations of the Zhang statistics are beyond the scope of this paper, but can be found in the original work. The computing formulas are:</p>
            <p>
               <display-formula>
                  <m:math xmlns:m="http://www.w3.org/1998/Math/MathML" name="gb-2007-8-5-r74-i5">
                     <m:semantics>
                        <m:mtable columnalign="left">
                           <m:mtr>
                              <m:mtd>
                                 <m:msub>
                                    <m:mi>Z</m:mi>
                                    <m:mi>A</m:mi>
                                 </m:msub>
                                 <m:mo>=</m:mo>
                                 <m:mo>&#8722;</m:mo>
                                 <m:mstyle displaystyle="true">
                                    <m:munderover>
                                       <m:mo>&#8721;</m:mo>
                                       <m:mrow>
                                          <m:mi>i</m:mi>
                                          <m:mo>=</m:mo>
                                          <m:mn>1</m:mn>
                                       </m:mrow>
                                       <m:mi>N</m:mi>
                                    </m:munderover>
                                    <m:mrow>
                                       <m:mo stretchy="false">(</m:mo>
                                       <m:mfrac>
                                          <m:mrow>
                                             <m:mi>ln</m:mi>
                                             <m:mo>&#8289;</m:mo>
                                             <m:msub>
                                                <m:mi>y</m:mi>
                                                <m:mi>i</m:mi>
                                             </m:msub>
                                          </m:mrow>
                                          <m:mrow>
                                             <m:mi>N</m:mi>
                                             <m:mo>&#8722;</m:mo>
                                             <m:mi>i</m:mi>
                                             <m:mo>+</m:mo>
                                             <m:mn>1</m:mn>
                                             <m:mo>/</m:mo>
                                             <m:mn>2</m:mn>
                                          </m:mrow>
                                       </m:mfrac>
                                       <m:mo>+</m:mo>
                                       <m:mfrac>
                                          <m:mrow>
                                             <m:mi>ln</m:mi>
                                             <m:mo>&#8289;</m:mo>
                                             <m:mo stretchy="false">(</m:mo>
                                             <m:mn>1</m:mn>
                                             <m:mo>&#8722;</m:mo>
                                             <m:msub>
                                                <m:mi>y</m:mi>
                                                <m:mi>i</m:mi>
                                             </m:msub>
                                             <m:mo stretchy="false">)</m:mo>
                                          </m:mrow>
                                          <m:mrow>
                                             <m:mi>i</m:mi>
                                             <m:mo>&#8722;</m:mo>
                                             <m:mn>1</m:mn>
                                             <m:mo>/</m:mo>
                                             <m:mn>2</m:mn>
                                          </m:mrow>
                                       </m:mfrac>
                                    </m:mrow>
                                 </m:mstyle>
                                 <m:mo stretchy="false">)</m:mo>
                                 <m:mo>,</m:mo>
                              </m:mtd>
                           </m:mtr>
                           <m:mtr>
                              <m:mtd>
                                 <m:msub>
                                    <m:mi>Z</m:mi>
                                    <m:mi>C</m:mi>
                                 </m:msub>
                                 <m:mo>=</m:mo>
                                 <m:mstyle displaystyle="true">
                                    <m:munderover>
                                       <m:mo>&#8721;</m:mo>
                                       <m:mrow>
                                          <m:mi>i</m:mi>
                                          <m:mo>=</m:mo>
                                          <m:mn>1</m:mn>
                                       </m:mrow>
                                       <m:mi>N</m:mi>
                                    </m:munderover>
                                    <m:mrow>
                                       <m:msup>
                                          <m:mrow>
                                             <m:mi>ln</m:mi>
                                             <m:mo>&#8289;</m:mo>
                                          </m:mrow>
                                          <m:mn>2</m:mn>
                                       </m:msup>
                                       <m:mo stretchy="false">(</m:mo>
                                       <m:mfrac>
                                          <m:mrow>
                                             <m:msubsup>
                                                <m:mi>y</m:mi>
                                                <m:mi>i</m:mi>
                                                <m:mrow>
                                                   <m:mo>&#8722;</m:mo>
                                                   <m:mn>1</m:mn>
                                                </m:mrow>
                                             </m:msubsup>
                                             <m:mo>&#8722;</m:mo>
                                             <m:mn>1</m:mn>
                                          </m:mrow>
                                          <m:mrow>
                                             <m:mo stretchy="false">(</m:mo>
                                             <m:mi>N</m:mi>
                                             <m:mo>&#8722;</m:mo>
                                             <m:mn>1</m:mn>
                                             <m:mo>/</m:mo>
                                             <m:mn>2</m:mn>
                                             <m:mo stretchy="false">)</m:mo>
                                             <m:mo>/</m:mo>
                                             <m:mo stretchy="false">(</m:mo>
                                             <m:mi>i</m:mi>
                                             <m:mo>&#8722;</m:mo>
                                             <m:mn>3</m:mn>
                                             <m:mo>/</m:mo>
                                             <m:mn>4</m:mn>
                                             <m:mo stretchy="false">)</m:mo>
                                             <m:mo>&#8722;</m:mo>
                                             <m:mn>1</m:mn>
                                          </m:mrow>
                                       </m:mfrac>
                                    </m:mrow>
                                 </m:mstyle>
                                 <m:mo stretchy="false">)</m:mo>
                                 <m:mo>,</m:mo>
                              </m:mtd>
                           </m:mtr>
                           <m:mtr>
                              <m:mtd>
                                 <m:msub>
                                    <m:mi>Z</m:mi>
                                    <m:mi>K</m:mi>
                                 </m:msub>
                                 <m:msubsup>
                                    <m:mo>=</m:mo>
                                    <m:mrow>
                                       <m:mi>i</m:mi>
                                       <m:mo>=</m:mo>
                                       <m:mn>1...</m:mn>
                                       <m:mi>N</m:mi>
                                    </m:mrow>
                                    <m:mrow>
                                       <m:mi>max</m:mi>
                                       <m:mo>&#8289;</m:mo>
                                    </m:mrow>
                                 </m:msubsup>
                                 <m:mo stretchy="false">(</m:mo>
                                 <m:mo stretchy="false">(</m:mo>
                                 <m:mi>i</m:mi>
                                 <m:mo>&#8722;</m:mo>
                                 <m:mfrac>
                                    <m:mn>1</m:mn>
                                    <m:mn>2</m:mn>
                                 </m:mfrac>
                                 <m:mo stretchy="false">)</m:mo>
                                 <m:mi>ln</m:mi>
                                 <m:mo>&#8289;</m:mo>
                                 <m:mo stretchy="false">(</m:mo>
                                 <m:mfrac>
                                    <m:mrow>
                                       <m:mi>i</m:mi>
                                       <m:mo>&#8722;</m:mo>
                                       <m:mn>1</m:mn>
                                       <m:mo>/</m:mo>
                                       <m:mn>2</m:mn>
                                    </m:mrow>
                                    <m:mrow>
                                       <m:mi>N</m:mi>
                                       <m:msub>
                                          <m:mi>y</m:mi>
                                          <m:mi>i</m:mi>
                                       </m:msub>
                                    </m:mrow>
                                 </m:mfrac>
                                 <m:mo stretchy="false">)</m:mo>
                                 <m:mo>+</m:mo>
                                 <m:mo stretchy="false">(</m:mo>
                                 <m:mi>N</m:mi>
                                 <m:mo>&#8722;</m:mo>
                                 <m:mi>i</m:mi>
                                 <m:mo>+</m:mo>
                                 <m:mfrac>
                                    <m:mn>1</m:mn>
                                    <m:mn>2</m:mn>
                                 </m:mfrac>
                                 <m:mo stretchy="false">)</m:mo>
                                 <m:mi>ln</m:mi>
                                 <m:mo>&#8289;</m:mo>
                                 <m:mo stretchy="false">(</m:mo>
                                 <m:mfrac>
                                    <m:mrow>
                                       <m:mi>N</m:mi>
                                       <m:mo>&#8722;</m:mo>
                                       <m:mi>i</m:mi>
                                       <m:mo>+</m:mo>
                                       <m:mn>1</m:mn>
                                       <m:mo>/</m:mo>
                                       <m:mn>2</m:mn>
                                    </m:mrow>
                                    <m:mrow>
                                       <m:mi>N</m:mi>
                                       <m:mo stretchy="false">(</m:mo>
                                       <m:mn>1</m:mn>
                                       <m:mo>&#8722;</m:mo>
                                       <m:msub>
                                          <m:mi>y