 Methodology article
 Open Access
Combining Shapley value and statistics to the analysis of gene expression data in children exposed to air pollution
 Stefano Moretti^{1}Email author,
 Danitsja van Leeuwen^{2},
 Hans Gmuender^{3},
 Stefano Bonassi^{4},
 Joost van Delft^{2},
 Jos Kleinjans^{2},
 Fioravante Patrone^{5} and
 Domenico Franco Merlo^{1}
https://doi.org/10.1186/147121059361
© Moretti et al; licensee BioMed Central Ltd. 2008
Received: 28 January 2008
Accepted: 02 September 2008
Published: 02 September 2008
Abstract
Background
In gene expression analysis, statistical tests for differential gene expression provide lists of candidate genes having, individually, a sufficiently low pvalue. However, the interpretation of each single pvalue within complex systems involving several interacting genes is problematic. In parallel, in the last sixty years, game theory has been applied to political and social problems to assess the power of interacting agents in forcing a decision and, more recently, to represent the relevance of genes in response to certain conditions.
Results
In this paper we introduce a Bootstrap procedure to test the null hypothesis that each gene has the same relevance between two conditions, where the relevance is represented by the Shapley value of a particular coalitional game defined on a microarray dataset. This method, which is called Comparative Analysis of Shapley value (shortly, CASh), is applied to data concerning the gene expression in children differentially exposed to air pollution. The results provided by CASh are compared with the results from a parametric statistical test for testing differential gene expression. Both lists of genes provided by CASh and ttest are informative enough to discriminate exposed subjects on the basis of their gene expression profiles. While many genes are selected in common by CASh and the parametric test, it turns out that the biological interpretation of the differences between these two selections is more interesting, suggesting a different interpretation of the main biological pathways in gene expression regulation for exposed individuals. A simulation study suggests that CASh offers more power than ttest for the detection of differential gene expression variability.
Conclusion
CASh is successfully applied to gene expression analysis of a dataset where the joint expression behavior of genes may be critical to characterize the expression response to air pollution. We demonstrate a synergistic effect between coalitional games and statistics that resulted in a selection of genes with a potential impact in the regulation of complex pathways.
Keywords
 Winning Coalition
 Coalitional Game
 Boolean Matrix
 Relevance Index
 Analyze Gene Expression Data
Background
Microarray technology allows for the simultaneous detection of expression levels of thousands of genes. By means of gene expression microarrays it is possible to generate a matrix of expression data, where the rows index the genes and the columns the study samples. Numbers in the matrix represent gene expression values in the study samples. Many statistical methods have been proposed for the selection of candidate genes that potentially play an important role in the mechanisms governing the biological system [1–3].
Unfortunately, the main difficulty in choosing which statistical approach to use is that most methods are not directly related with a sound biological interpretation. For example, statistical testing [1, 4, 5] for gene selection aims at finding genes which are 'strongly' differentially expressed between two conditions, where for condition we mean whatever state of the biological samples that is conjectured to affect gene expression (e.g. the exposure to environmental or therapeutic agents, disease state, etc.). Following this approach, genes are usually ranked according to their pvalues, being genes with the smallest pvalues the most differentially expressed. Since no biological meaning is necessarily associated to the notion of pvalue, the interpretation of single pvalues within complex biological systems where several genes are known to interact is problematic. For instance, a crucial issue to address is whether a subset of genes identified as being individually differentially expressed in the study samples is more or less efficient in characterizing samples than a subset of genes which show different levels of interaction between the two conditions.
A method for gene expression analysis based on game theory was proposed in [6] and is further explored in this paper. The main advantage of the game theory approach is the possibility to compute a numerical index, i.e. a relevance index, which represents the relevance of each gene under a certain condition taking into account the expression behaviors of the other genes under the same condition. An additional feature of the game theory approach developed in [6] is that it is provided a novel property driven characterization of the Shapley value in order to contextualize and justify the use of the Shapley value as relevance index for genes. Five simple properties with a biological interpretation are introduced in [6] and it is proved that they characterize the Shapley value. One simple property is that a relevance index should attribute null relevance to genes that are never up or down regulated under a certain condition. This idea is captured by the Null Gene (NG) property. In addition, if one is interested to bring smaller gene pathways into prominence, then another reasonable property is that if two disjoint sets of genes are up or downregulated in a same rate of samples, then genes in the smaller set should receive a higher relevance index than genes in the bigger one (Partnership Monotonicity (PM)). The Partnership Rationality (PR) property and the Partnership Feasibility (PF) property determine, respectively, a lower and an upper bound of the power of certain pathways of genes in determining the onset of the tumor. Lastly, it is used a special version of additivity, namely the Equal Splitting (ES) property, which has the natural interpretation of giving the same reliability to different microarray experiments. It is proved in [6] that the Shapley value is the unique relevance index which satisfies the properties PR, PF, PM, ES and NG on the class of microarray games. We refer to [6] for a more detailed description and discussion of such properties.
According to the game theory approach, the frequency of associations (see Methods) of all of the subsets of genes with a condition of interest is described by means of a microarray game. The definition of relevance index for genes is provided in terms of the Shapley value [7, 8], which is the unique relevance index for microarray games satisfying the set of properties introduced in [6]. The higher the number attributed by the Shapley value to a certain gene in a given microarray game, the higher the relevance of that gene for the mechanisms governing the genomic effects of the condition under study.
Since gene expression is a stochastic, or 'noisy', process [9, 10] and a microarray game is defined on a gene expression dataset, a microarray game itself follows a stochastic law, significantly affecting the stability of a relevance index. This fact must be considered in comparing the relevance index of genes under different conditions, e.g. different environmental exposures.
The purpose of this work is to introduce a new method to analyze gene expression data, which combines the game theory notion of relevance index [6] with the notion of statistical significance. A Bootstrap based algorithm applied to the sample statistics of the Shapley value is introduced in this paper and is used to perform a Comparative Analysis of Shapley value (shortly, CASh). CASh is used to select those genes whose relevance index results stable against noise in gene expression, meaning that the index has the tendency to be weakly affected when a few observations are removed. The basic idea of Bootstrap [11–13] is to use resampling techniques to collect information about the shape, center, and spread of the sampling distribution of the statistic of interest. This idea is particularly valuable when it is not possible to assume a given model describing the distributions in the population and to calculate the parameters of the corresponding sampling distribution.
To illustrate the framework's utility of the method, we applied CASh to gene expression data published in [14]. In [14] genomewide oligonucleotide microarray analysis was applied in peripheral blood cells of children from Teplice (TP) area (n = 23), and compared with children from the rural control area of Prachatice (PR) (n = 24) in the Czech Republic. The TP area is a mining district characterized by high levels of airborne pollutants including carcinogens [14]. The results provided by CASh in this application are compared with the results provided by a parametric statistical analysis for the selection of differentially expressed genes between the two areas.
Other approaches using Game Theory for gene expression analysis have been proposed in literature. An approach explored in [15] is based on the framework of minimum cost spanning trees (MCST), that is used to represent the interactions between all possible pairs of genes and is extended to implement the notion of association for coalitions of genes. Basically, this approach is rooted on two main steps: first, a method based on the MCST problem is introduced to represent the interactions between the involved genes; second, the MCST representation of a gene expression dataset is used to analyze a related game theoretical problem for the determination of the relevance of genes. Another application introduced in [16] is related to the problems of making good prediction of sample conditions. Classification games are defined and used to analyze the power of groups of genes to classify samples into the right study conditions. Classification games turn out to be closely related to microarray games and, on some numerical examples, the Shapley value is studied as a method for selection of genes with high performance in sample classification. Recently, in [17], a set of genes selected according to the Shapley value is studied in connection with the pathogenesis of neuroblastic tumors.
Another approach to computational biology using game theory is the multiperturbation Shapley value analysis (MSA) [18], that is a method for causal function localization which addresses the challenge of defining and calculating the contributions of network elements from a data set of multiple lesions or other type of perturbations and their corresponding performance scores. In this framework, a set of multiple lesion experiments is represented as a coalitional game. Specifically, MSA defines the set of contributions to be the Shapley value, which stands for the unique fair division of the game's worth (the network's performance score when all elements are intact) among the different players (the network elements). The contribution of an element to a function measures its importance, that is, the part it causally plays in the successful performance of that function. MSA has recently been used in analysis of data from genetic experiments in a work by [19]. The aim of the work by [19] was to identify the importance in terms of causal responsibility of some genes in performing a certain function in yeast cells. In their approach, [19] evaluate the value of each coalition as a measure of the biological system's performance for a certain function (e.g. the ability of the system to survive the UV irradiation).
Results
Model application
Algorithm 1 was applied to compare the Shapley value ϕ of games ${\overline{v}}^{TP+}$ and ${\overline{v}}^{TP}$ with the Shapley value computed on the microarray game defined when upregulated genes in PR area are considered (${\overline{v}}^{PR+}$) and the Shapley value computed on the microarray game defined when downregulated genes in PR area are considered (${\overline{v}}^{PR}$), respectively. More precisely, Algorithm 1 was applied twice: first, to test the null hypothesis ϕ_{ i }(${\overline{v}}^{TP+}$)  ϕ_{ i }(${\overline{v}}^{PR+}$) = 0 against the alternative hypothesis ϕ_{ i }(${\overline{v}}^{TP+}$)  ϕ_{ i }(${\overline{v}}^{PR+}$)≠ 0; second, to test the null hypothesis ϕ_{ i }(${\overline{v}}^{TP}$)  ϕ_{ i }(${\overline{v}}^{PR}$) = 0 against the alternative hypothesis ϕ_{ i }(${\overline{v}}^{TP}$)  ϕ(${\overline{v}}^{PR}$) ≠ 0.
Selection of significantly modified gene expressions in exposed versus nonexposed children
Analysis of real data with CASh and ttest.
CASh  ttest  CASh, ttest  

pvalue  Genes  ${\overline{v}}^{TP+}$  ${\overline{v}}^{TP}$  Genes  TP up  TP down  Intersection 
< 0.0001  20  16  4  16  15  1  7 
< 0.001  33  27  6  62  48  14  17 
< 0.01  159  107  52  265  169  96  92 
< 0.05  434  245  189  762  408  354  272 
Description of genes selected by ttest or CASh (n = 28).
ProbeID  Genbank Accession  Gene Symbol  GeneName  Effect  Selected by 

A_23_P154849  NM_138983  OLIG1  oligodendrocyte transcription factor 1  0,48  CASh 
A_23_P35534  NM_020999  NEUROG3  neurogenin 3  0,28  CASh, ttest 
A_23_P29248  NM_003312  TST  thiosulfate sulfurtransferase (rhodanese)  0,27  CASh, ttest 
A_23_P412409  NM_015172  BAT2D1  BAT2 domain containing 1  0,25  CASh, ttest 
A_23_P382775  NM_014417  BBC3  BCL2 binding component 3  0,25  ttest 
A_23_P122445  NM_005319  HIST1H1C  histone 1, H1c  0,25  CASh 
A_23_P219060  NM_022107  GPSM3  Gprotein signalling modulator 3 (AGS3like, C. elegans)  0,24  ttest 
A_23_P23194  NM_032409  PINK1  PTEN induced putative kinase 1  0,24  ttest 
A_23_P69652  NM_080819  GPR78  G proteincoupled receptor 78  0,23  ttest 
A_23_P154766  NM_080611  DUSP15  dual specificity phosphatase 15  0,22  CASh, ttest 
A_23_P8293  AK093571  SCML4  sex comb on midleglike 4 (Drosophila)  0,22  CASh 
A_23_P132285  NM_001013440  MPST  mercaptopyruvate sulfurtransferase  0,21  ttest 
A_23_P38876  NM_005357  LIPE  lipase, hormonesensitive  0,20  CASh 
A_23_P357374  NM_178449  TIP39  tuberoinfundibular 39 residue protein precursor  0,20  CASh 
A_23_P22487  NM_013271  PCSK1N  proprotein convertase subtilisin/kexin type 1 inhibitor  0,19  CASh, ttest 
A_23_P143385  NM_004118  FKHL18  forkheadlike 18 (Drosophila)  0,19  ttest 
A_23_P42991  unknown  unknown  unknown  0,18  CASh, ttest 
A_23_P401524  NM_005205  COX6A2  cytochrome c oxidase subunit VIa polypeptide 2  0,17  CASh 
A_23_P54330  NM_014691  AQR  aquarius homolog (mouse)  0,17  ttest 
A_23_P60520  U43747  FXN  frataxin  0,16  CASh, ttest 
A_23_P57089  NM_020182  TMEPAI  transmembrane, prostate androgen induced RNA  0,16  CASh 
A_23_P109837  NM_014850  SRGAP3  SLITROBO Rho GTPase activating protein 3  0,16  ttest 
A_23_P8571  NM_080744  SRCRB4D  scavenger receptor cysteine rich domain containing, group B (4 domains)  0,16  CASh 
A_23_P109643  NM_172027  ABTB1  ankyrin repeat and BTB (POZ) domain containing 1  0,15  CASh 
A_23_P57941  NM_005777  RBM6  RNA binding motif protein 6  0,15  CASh 
A_23_P130926  NM_017914  C19orf24  chromosome 19 open reading frame 24  0,13  CASh 
A_23_P106641  NM_014329  RCD8  autoantigen  0,10  CASh 
A_23_P127475  NM_005125  CCS  copper chaperone for superoxide dismutase  0,08  CASh 
Figure 5(b) shows that the list of 160 genes with the highest Shapley value difference has the same classification success (accuracy 78.7%) of the list of 159 genes selected by CASh at p < 0.01. The same classification accuracy of 78.7% is also achieved by the list of genes obtained from the 160 ones with the highest Shapley value difference after that 47 genes with pvalue from CASh greater than 0.01 are removed (Figure 5(c)).
Classification performance of lists of genes from ttest and CASh.
Gene list size  CASh  ttest 

33  78.7%  82.9% 
159  78.7%  82.9% 
434  87.2%  87.2% 
Overrepresented annotation terms in genes selected by CASh.
Functional Category  Term  efc  pvalue 

SP_PIR_KEYWORDS  Lectin  2,898  0,010 
SP_PIR_KEYWORDS  elongation factor  5,367  0,011 
SP_PIR_KEYWORDS  sh3 domain  2,402  0,014 
SP_PIR_KEYWORDS  Symport  3,340  0,015 
GOTERM_MF_ALL  translation elongation factor activity  4,579  0,019 
GOTERM_MF_ALL  sugar binding  2,564  0,021 
BIOCARTA  h_mapkPathway:MAPKinase Signaling Pathway  2,627  0,022 
UP_SEQ_FEATURE  crosslink:Glycyl lysine isopeptide (LysGly) (interchain with GCter in & ubiquitin)*  4,318  0,023 
COG_KOG_ONTOLOGY  Inorganic ion transport and metabolism  3,378  0,023 
UP_SEQ_FEATURE  repeat:Solcar 3  6,045  0,023 
INTERPRO_NAME  IPR001452:Src homology3  2,183  0,026 
GOTERM_MF_ALL  FAD binding  5,698  0,027 
SP_PIR_KEYWORDS  Disease mutation  9,661  0,032 
UP_SEQ_FEATURE  repeat:Solcar 1  5,374  0,032 
UP_SEQ_FEATURE  repeat:Solcar 2  5,374  0,032 
SP_PIR_KEYWORDS  ubl conjugation  2,115  0,032 
UP_SEQ_FEATURE  metal ionbinding site:Magnesium (via carbonyl oxygen)  9,068  0,036 
INTERPRO_NAME  IPR001440:Tetratricopeptide TPR_1  2,478  0,038 
INTERPRO_NAME  IPR013026:Tetratricopeptide region  2,478  0,038 
SP_PIR_KEYWORDS  protease  1,668  0,038 
GOTERM_BP_ALL  tRNA processing  3,707  0,040 
SMART_NAME  SM00326:SH3  2,113  0,041 
INTERPRO_NAME  IPR011990:Tetratricopeptidelike helical  2,116  0,043 
GOTERM_MF_ALL  carbohydrate binding  2,1019  0,044 
SP_PIR_KEYWORDS  Transferase  4,684  0,048 
SP_PIR_KEYWORDS  Ubl conjugation*  4,684  0,048 
BIOCARTA  h_gleevecpathway:Inhibition of Cellular Proliferation by Gleevec  4,446  0,051 
UP_SEQ_FEATURE  domain:SH3*  2,303  0,053 
KEGG_PATHWAY  HSA04540:GAP JUNCTION*  2,813  0,055 
GOTERM_CC_ALL  obsolete cellular component*  4,403  0,056 
SMART_NAME  SM00028:TPR  2,452  0,059 
GOTERM_MF_ALL  purine nucleotide binding*  1,253  0,061 
SMART_NAME  SM00177:ARF*  4,086  0,067 
SP_PIR_KEYWORDS  inner membrane  2,373  0,069 
GOTERM_CC_ALL  spindle pole  6,604  0,069 
SP_PIR_KEYWORDS  transport  1,305  0,069 
GOTERM_MF_ALL  aspartictype endopeptidase activity  6,411  0,073 
INTERPRO_NAME  IPR002067:Mitochondrial carrier protein  3,907  0,076 
GOTERM_BP_ALL  biopolymer metabolism*  1,153  0,080 
GOTERM_BP_ALL  secretion  1,719  0,084 
BIOCARTA  h_erkPathway:Erk1/Erk2 Mapk Signaling pathway  3,613  0,086 
BIOCARTA  h_fMLPpathway:fMLP induced chemokine gene expression in HMC1 cells  3,613  0,086 
GOTERM_MF_ALL  nucleotide binding*  1,201  0,087 
SP_PIR_KEYWORDS  lipid transport  3,680  0,088 
SP_PIR_KEYWORDS  nucleotidebinding  1,253  0,088 
GOTERM_MF_ALL  microtubule binding  3,663  0,089 
GOTERM_BP_ALL  macromolecule metabolism*  1,100  0,092 
SP_PIR_KEYWORDS  endocytosis  2,800  0,097 
GOTERM_BP_ALL  DNA metabolism  1,375  0,098 
INTERPRO_NAME  IPR005123:2OGFe(II) oxygenase*  5,442  0,099 
Overrepresented annotation terms and pathways in genes selected by ttest.
Functional Category  Term  efc  pvalue 

UP_SEQ_FEATURE  crosslink:Glycyl lysine isopeptide (LysGly) (interchain with GCter in & ubiquitin)  6,320  0,000 
GOTERM_MF_ALL  guanyl nucleotide binding  2,344  0,000 
GOTERM_MF_ALL  GTP binding  2,256  0,001 
INTERPRO_NAME  IPR000217:Tubulin  6,384  0,001 
INTERPRO_NAME  IPR002452:Alpha tubulin  9,120  0,001 
INTERPRO_NAME  IPR008280:Tubulin/FtsZ, Cterminal  6,384  0,001 
SP_PIR_KEYWORDS  Ubl conjugation  7,089  0,001 
INTERPRO_NAME  IPR000558:Histone H2B  7,980  0,002 
INTERPRO_NAME  IPR001660:Sterile alpha motif SAM  4,966  0,002 
GOTERM_CC_ALL  Chromatin  2,683  0,003 
SMART_NAME  SM00427:H2B  7,422  0,003 
INTERPRO_NAME  IPR000047:Helixturnhelix motif, lambdalike repressor  5,107  0,004 
GOTERM_CC_ALL  Chromosome  2,139  0,005 
GOTERM_BP_ALL  protein metabolism  1,243  0,005 
SP_PIR_KEYWORDS  gtpbinding  2,122  0,007 
SP_PIR_KEYWORDS  dnabinding  1,444  0,007 
INTERPRO_NAME  IPR003008:Tubulin/FtsZ, GTPase  5,804  0,008 
SMART_NAME  SM00454:SAM  4,453  0,008 
PIR_SUPERFAMILY_NAME  SF002306:tubulin  8,354  0,009 
UP_SEQ_FEATURE  nucleotide phosphatebinding region:GTP  2,107  0,013 
KEGG_PATHWAY  HSA04540:GAP JUNCTION  3,353  0,014 
SP_PIR_KEYWORDS  chromosomal protein  2,658  0,017 
GOTERM_BP_ALL  microtubulebased movement  3,257  0,017 
GOTERM_BP_ALL  macromolecule metabolism  1,154  0,019 
GOTERM_BP_ALL  chromatin assembly or disassembly  2,412  0,020 
GOTERM_BP_ALL  cytoskeletondependent intracellular transport  3,144  0,020 
SP_PIR_KEYWORDS  DNA binding  1,786  0,021 
GOTERM_MF_ALL  GTPase activity  2,252  0,021 
UP_SEQ_FEATURE  DNAbinding region:Homeobox  3,447  0,025 
GOTERM_BP_ALL  protein polymerization  3,398  0,027 
UP_SEQ_FEATURE  domain:SAM  5,618  0,028 
INTERPRO_NAME  IPR007124:Histonefold/TFIIDTAF/NFY  2,883  0,030 
GOTERM_MF_ALL  DNA binding  1,272  0,034 
GOTERM_BP_ALL  glycoprotein biosynthesis  2,542  0,034 
INTERPRO_NAME  IPR007125:Histone core  3,192  0,035 
GOTERM_BP_ALL  tRNA metabolism  2,481  0,038 
GOTERM_CC_ALL  nucleosome  2,719  0,039 
GOTERM_BP_ALL  nucleosome assembly  2,682  0,041 
GOTERM_CC_ALL  cell surface  3,048  0,042 
GOTERM_BP_ALL  cellular macromolecule metabolism  1,176  0,043 
UP_SEQ_FEATURE  domain:SH3  2,408  0,043 
SP_PIR_KEYWORDS  nucleosome core  2,999  0,044 
GOTERM_BP_ALL  primary metabolism  1,087  0,044 
GOTERM_MF_ALL  binding  1,060  0,045 
GOTERM_MF_ALL  sequencespecific DNA binding  1,739  0,046 
GOTERM_BP_ALL  cellular protein metabolism  1,173  0,049 
UP_SEQ_FEATURE  repeat:Spectrin 5  7,584  0,053 
UP_SEQ_FEATURE  repeat:Spectrin 6  7,584  0,053 
UP_SEQ_FEATURE  repeat:Spectrin 7  7,584  0,053 
UP_SEQ_FEATURE  repeat:Spectrin 8  7,584  0,053 
UP_SEQ_FEATURE  repeat:Spectrin 9  7,584  0,053 
GOTERM_CC_ALL  obsolete cellular component  4,403  0,056 
INTERPRO_NAME  IPR002017:Spectrin repeat  2,483  0,058 
GOTERM_BP_ALL  anion transport  2,465  0,059 
GOTERM_BP_ALL  metabolism  1,070  0,062 
GOTERM_MF_ALL  purine nucleotide binding  1,255  0,062 
GOTERM_BP_ALL  cellular metabolism  1,073  0,068 
GOTERM_MF_ALL  transcription factor activity  1,398  0,068 
GOTERM_MF_ALL  Lascorbic acid binding  6,552  0,071 
GOTERM_BP_ALL  regulation of mitosis  4,008  0,071 
SP_PIR_KEYWORDS  vitamin c  6,499  0,072 
SMART_NAME  SM00177:ARF  3,958  0,072 
GOTERM_MF_ALL  carboxylic ester hydrolase activity  2,621  0,073 
GOTERM_BP_ALL  chromatin assembly  2,338  0,073 
INTERPRO_NAME  IPR006162:Phosphopantetheine attachment site  6,384  0,074 
INTERPRO_NAME  IPR006620:Prolyl 4hydroxylase, alpha subunit  6,384  0,074 
GOTERM_CC_ALL  microtubule cytoskeleton  1,816  0,076 
GOTERM BP ALL  microtubulebased process  2,127  0,077 
GOTERM_MF_ALL  nucleotide binding  1,206  0,083 
SMART_NAME  SM00702:P4Hc  5,938  0,084 
GOTERM_MF_ALL  nucleic acid binding  1,150  0,087 
INTERPRO_NAME  IPR001715:Calponinlike actinbinding  2,902  0,087 
GOTERM_BP_ALL  biopolymer metabolism  1,150  0,090 
GOTERM_MF_ALL  enzyme regulator activity  1,402  0,091 
GOTERM_BP_ALL  glycoprotein metabolism  2,043  0,091 
SMART_NAME  SM00033:CH  2,827  0,093 
GOTERM_MF_ALL  enzyme activator activity  1,737  0,097 
INTERPRO_NAME  IPR001526:CD59 antigen  5,472  0,098 
INTERPRO_NAME  IPR005123:2OGFe(II) oxygenase  5,472  0,098 
INTERPRO_NAME  IPR006703:AIG1  5,472  0,098 
Upon ttest analysis DAVID returned more modified pathways (n = 84) than after CASh selection (n = 50). CAShbased pathway identification shares 11 annotation terms with ttest analysisbased pathway selection.
Simulation study
In microarray studies, the detection of differential gene expression under two different conditions is very important. On the other hand, also the detection of differential gene expression variance may allow to identify experimental variables that affect different biological processes and accuracy of DNA microarray measurements. So, in this simulation we compare the performance of CASh and ttest in selecting genes which differ between two conditions in terms of average expression or expression variance.
Discussion
The purpose of our study is to introduce a new method (CASh) to analyze gene expression data, which combines the game theory notion of relevance index [6] with the notion of statistical significance. We illustrate the framework's utility by applying it to a published dataset [14] and the results of this application are discussed and compared with the output of a classical analysis for differential expression detection. A more detailed discussion on the statistical issues related to pvalue generation in CASh is provided in Additional files [see Additional file 2].
Looking at the intersections of the set of genes selected by CASh with the set of genes selected by ttest, for each level of p in Table 1, we have that about 50% of genes selected by CASh are also selected by ttest. The different results obtained by CASh and ttest, are not very surprising. In fact, as further explained in Methods, the two approaches select relevant genes using different criteria. The ttest selects genes according to their individual differential expression between the two study conditions. Using the ttest, genes are considered significant on the basis of the difference of their expression profile between two conditions: gene i is called significant when its pvalue is sufficiently small. The CASh method keeps into account the expression of each gene under two conditions, but the added value of the Shapley value is the ability to highlight the contribution of those genes which consistently interact with other genes. The CASh method calculates the relevance of genes as their average marginal contribution over all possible permutations of genes. Therefore, genes with the highest relevance are those that likely explain the difference between the two conditions, because they play an important role (on average) over all possible permutations, not only with respect to their individual differential expression.
Overlap rate of lists of genes generated according to different methods is shown in Figure 3. CASh method and differential Shapley value show a bigger overlap with the list provided by ttest than the list provided by foldchange. As far as we know, this is the first time that this result is reported on a real microarray dataset. Lists of genes selected from CASh and differential Shapley value show a large overlap, that for more then 50 selected genes varies between 70% and 80%.
The structure of the main representative groups provided by hierarchical clustering and Kmeans clustering based on the set of genes with differential expression and genes selected by CASh at < 0.01 shows gene expression profiles discriminating between the two areas.
Clusterwise mutual information of Kmeans clustering.
Procedure  clusters  size  CMI score 

CASh  cluster 1  28  0.2369 
cluster 2  18  0.2943  
cluster 3  1  0.0255  
ttest  cluster 1  25  0.2825 
cluster 2  19  0.2922  
cluster 3  3  0.0733 
Table 3 shows that both CASh and ttest achieve a good separation performance when hierarchical clustering is applied to lists of genes of equal size. We are aware that clustering technique is not a classification procedure (see [22] for a comparison of different gene selection algorithm using performance on classification methods), but rather a method to reveal structural information in a data set. Therefore, achieving high levels of accuracy in clustering means that the information related to selected genes is sufficient to efficiently characterize the study conditions.
The same classification performance in terms of accuracy of clusters shown in Figures 5(b) and 5(c) suggests that genes with smallest pvalue from CASh are the most informative among those with highest differential Shapley value. This fact may be explained by the ability of CASh method to provide genes with more stable Shapley value when small pvalues are considered.
We also compared the medians of the sample statistics of the Shapley value of two genes, MFD1 and NFKBIA, with the same differential Shapley value but very different pvalues from CASh. While the difference between TP and PR of the medians of Shapley value statistics for gene MFSD1 (p = 0.029) is zero, the corresponding difference of medians for the gene NFKBIA (p = 0.004) is larger than the differential Shapley value. On this particular instance, this result is consistent with the claimed ability of CASh to select genes with stable Shapley value. Note also that NFKBIA may be involved in diverse biological processes such as cell proliferation, differentiation, apoptosis and metastasis [23, 24].
Among the genes selected by CASh only at p < 0.0001 (see Table 2), oligodendrocyte transcription factor 1 (OLIG1) was recently described in [25] as a prognostic marker for nonsmall cell lung cancer (NSCLC). Hormonesensitive lipase (Lipe) is known to catalyze both the release of fatty acids from storage triglycerides in adipocytes and the liberation of cholesterol from cholesterol esters in steroidogenic tissues playing a key role in energy metabolism [26, 27]. TMEPAI, an androgen induced gene, was found upregulated in a time and concentrationspecific manner in prostate cancer cells (LNCaP) [28].
SRCRB4D contains 4 group B scavenger receptor cysteinerich (SRCR) domains, a group of proteins known to be involved in the development of the immune system and the regulation of both innate and adaptive immune responses [29]. The sequence of human RBM6 is identical to DEF3, that was found as differentially expressed during myelopoiesis [30], and of the lung cancer antigen NYLU12 [31].
For the seven genes selected by both CASh and ttest (p <0.0001) it is not clear at this moment exactly how they biologically relate to exposure to air pollution. We simply remark that DUSP15 encodes a protein that belongs to the proteintyrosine phosphatase family, having both proteintyrosine phosphatase activity and serine/threoninespecific phosphatase activity.
Given the properties of air pollutants in the TP region, one would hypothetically expect modifications of pathways related to (pre)cancerous events and immune disorders. CAShbased pathway identification shares 11 common annotation terms with ttest analysisbased pathway selection (see Table 4); none of these however show any known biological annotation referring to carcinogenis or immunotoxicity. Of more interest are the differences between these two selections: ttestbased analysis demonstrates pathways related to nucleosome function and microtubule structure and function which may be associated with observed differences in genotoxic damage between children from TP and from PR [14], while CASh retrieves affected MAPKsignaling pathways which may refer to deregulation of cellular growth predisposing to tumorigenesis [32].
Conclusion
In this paper, a new method to analyze the relevance of genes under a given condition is studied. CASh integrates the game theory model introduced in [6] with a novel Boostrapbased test procedure that allows to compare a gene relevance index computed within game theory, i.e., the Shapley value, which reflects the joint expression behavior of genes. We argued that the added value of CASh with respect to the approach in [6] is to perform statistical inference based on the distributions of the sample statistics of microarray games and the corresponding statistics of Shapley values.
On simulated data where differential expression and differential variability of genes characterize two conditions, we showed that CASh affords more power than the ttest at the same false positive rate. CASh and ttest were applied to data published in [14], concerning the gene expression measured in children from the Czech Republic differentially exposed to air pollution. A group of children lived in the area of TP, which is characterized by relatively high levels of air pollution and the other in the less polluted area of PR. Hierarchical clustering and Kmeans clustering are used to group together individuals on the basis of the expression patterns of genes selected by CASh and ttest, and to compare the performance of the two methods in selecting genes that jointly act in characterizing samples from the polluted and the nonpolluted areas. Clustering methods show that the lists of genes provided by CASh and ttest are informative enough to discriminate between TP subjects and PR subjects on the basis of their gene expression profiles.
Most of genes selected by CASh at p < 0.0001 are involved in important processes related to the mechanism of carcinogenesis. While most of the gene categories shown in Tables 3 and 4 cannot yet be toxicologically interpreted, it is demonstrated that ttest analysis generates presumably relevant pathways, e.g. related to nucleosome and microtubuli function, but also misses a few, e.g. related to cell signaling and growth regulation, which are retrieved by CASh. At the level of identified pathways as affected by exposure to air pollution in Teplice children, it is the combination of both methods that yields most of the relevant information regarding genes with a potential impact in regulation of complex pathways predisposing to tumorigenesis. It is therefore recommended to apply CASh and parametric tests for differential expression in combination.
Methods
Game Theory
In this section we introduce some basic game theoretical notions and definitions. A coalitional game is a pair (N, v), where N denotes a finite set of players and v : 2^{ N }→ ℝ the characteristic function, with v(∅) = 0. Often we identify a coalitional game (N, v) with the corresponding characteristic function v. A group of players T ⊆ N is called a coalition and v(T) is the worth of the coalition T.
The unanimity game (N, u_{ R }) based on R ⊆ N is the game described by u_{ R }(T) = 1 if R ⊆ T and u_{ R }(T) = 0, otherwise. Every coalitional game (N, v) can be written as a linear combination of unanimity games in a unique way, i.e. v = ∑_{S⊆N, S≠∅}λ_{ S }(v) u_{ S }(see for instance [33]. The coefficients ${({\lambda}_{S}(v))}_{S\in {2}^{N}\backslash \{\varnothing \}}$ are called unanimity coefficients or dividends of the game (N, v).
Given a coalitional game (N, v), an allocation or payoff vector is a vector (x_{ i })_{i∈N}∈ ℝ^{ N }assigning to player i ∈ N the amount x_{ i }.
A solution for a class of coalitional games is a function ψ that assigns a payoff vector ψ(v) to every coalitional game in the class. A wellknown solution for coalitional games is the Shapley value, introduced by [7].
where π is a permutation of the players, P(π; i) is the set of players that precede player i in the permutation π and n is the cardinality of N.
In [6], the definition of microarray game was introduced as a coalitional game (N, $\overline{v}$) with the objective to stress the relevance ('sufficiency') of groups of genes in relation to a specific condition. Let N = {1,...,n} be a set of genes. On a single microarray experiment on N, a sufficient requirement to realize in a coalition S ⊆ N the association between a condition and an expression property is that all the genes showing that expression property belong to coalition S (sufficiency principle). Different expression properties for genes might be considered like, e.g., under or overexpression, strong variation, abnormal expression etc. A group of genes S ⊆ N which realizes the association between the expression property and the condition on a single array is called a winning coalition for that array. For example, consider a single microarray experiment on a set of genes N = {1, 2,...,10} under a given condition (e.g., exposure to air pollution) and suppose that only genes 1, 3 and 7 show the expression property (e.g., overexpression). Then, each set of genes S ⊆ N with 1, 3, 7 ∈ S is a winning coalition in such an experiment.
Moving to k ≥ 1 microarray experiments on N, we refer to a Boolean matrix B ∈ {0,1}^{n × k}, where the Boolean values 0 – 1 represent two complementary expression properties, for example the property of normal expression (coded by 0) and the property of abnormal expression (coded by 1). Let B._{ j }be the jth column of B. We define the support of B._{ j }, denoted by sp(B._{ j }), as the set sp(B._{ j }) = {i ∈ N  B_{ ij }= 1}.
where Θ(T) = {j ∈ K  sp(B._{ j }) ⊆ T, sp(B._{ j }) ≠ ∅}, with K = {1,...,k} and where card(Θ(T)) is the cardinality of Θ(T). Finally, we define $\overline{v}$(∅) = 0.
Note that the expression of a gene is a continuous variable which hypothetically may assume whatever value across different samples, then it is not at all easy to identify good criteria to discriminate between different expression properties. The binarization method used in this work is described in section Data processing for CASh. For alternative binarization methods in gene expression analysis, see for instance [34, 35].
Comparative Analysis of Shapley Value
Consider two groups of microarray experiments on the same set of genes N = {1,...,n}, respectively collected under two different conditions 1 and 2. Let B^{1} ∈ {0, 1}^{n × k}and B^{1} ∈ {0, 1}^{n × h}be two Boolean matrices, where B^{1} is obtained via a discretization procedure from an expression data set with k biological samples under condition 1, and B^{2} is obtained via a discretization procedure from an expression data set with h biological samples under condition 2.
Let ${\overline{v}}^{1}$, ${\overline{v}}^{2}$ be the microarray games corresponding to the Boolean matrices B^{1} and B^{2}, respectively. Let ϕ(${\overline{v}}^{1}$) be the Shapley value on the game ${\overline{v}}^{1}$ and let ϕ(${\overline{v}}^{2}$) be the Shapley value on the game ${\overline{v}}^{2}$.
for each i ∈ N, where ϕ_{ i }(${\overline{v}}^{1}$) is the Shapley value of gene i in the microarray game corresponding to the Boolean matrix B^{1} and ϕ_{ i }(${\overline{v}}^{2}$) is the Shapley value of gene i in the microarray game corresponding to the Boolean matrix B^{2}.
We formally present a procedure (Algorithm 1) to test the null hypothesis that each gene in N has the same Shapley value between the two conditions 1 and 2. In fact we want to test the null hypothesis δ_{ i }(ϕ(${\overline{v}}^{1}$), ϕ(${\overline{v}}^{2}$)) = 0 against the alternative hypothesis δ_{ i }(ϕ(${\overline{v}}^{1}$), ϕ(${\overline{v}}^{2}$)) ≠ 0. More precisely, we introduce a test procedure based on a nonparametric Bootstrap method of resampling with replacement (see [12, 13] as general introduction to Bootstrap methods; see [36] as a Bootstrap application to microarray analysis), which is able to test the null hypothesis of no difference between the means of two random samples without assuming under the null hypothesis that the probability distributions in the populations are the same.
Algorithm 1

Two Boolean matrices B^{1} ∈ {0,1}^{n × k}, B^{2} ∈ {0, 1}^{n × h}, with n, k, h ∈ {1, 2,...};

an integer number b of Bootstrap resamples (with replacement).

a Bootstrap estimation of the null distribution of Shapley value differences on the n genes;

a vector of n (unadjusted for multiple comparisons) estimated pvalues.

Compute the observed Shapley value difference ${\delta}_{i}(\varphi ({\overline{v}}^{1}),\varphi ({\overline{v}}^{2}))={\varphi}_{i}({\overline{v}}^{1}){\varphi}_{i}({\overline{v}}^{2})$ for each i ∈ N, where ${\overline{v}}^{1}$ and ${\overline{v}}^{2}$ are the microarray game correspondingto B^{1} and B^{2}, respectively.

Compute the r^{1}th Bootstrap resample (with replacement) on the column indices {1,...,k} of B^{1}; compute the r^{2}th Bootstrap resample (with replacement) on the column indices {1,...,h} of B^{2}, respectively.

Define the Boolean matrix ${B}^{{s}^{r,1}}\in {\{0,1\}}^{n\times k}$ corresponding to the r^{1}th resample and the Boolean matrix ${B}^{{s}^{r,2}}\in {\{0,1\}}^{n\times h}$ corresponding to the r^{2}th resample.

Compute the Bootstrap Shapley value difference ${\beta}_{i}^{r}(\varphi ({\overline{v}}_{r}^{1}),\varphi ({\overline{v}}_{r}^{2}))=({\varphi}_{i}({\overline{v}}_{r}^{1}){\varphi}_{i}({\overline{v}}^{1}))({\varphi}_{i}({\overline{v}}_{r}^{2}){\varphi}_{i}({\overline{v}}^{2}))$, for each i ∈ N, where ${\overline{v}}_{r}^{1}$, ${\overline{v}}_{r}^{2}$ are the microarray games corresponding to the Boolean matrices ${B}^{{s}^{r,1}}$ and ${B}^{{s}^{r,2}}$, respectively.

for each i ∈ N, compute the (unadjusted for multiple comparisons) estimate Achieved Significance Level (ASL) or pvalue p_{ i }of each gene i ∈ N as follows ${p}_{i}=\frac{card\left(\{r:{\beta}_{i}^{r}(\varphi ({\overline{v}}_{r}^{1}),\varphi ({\overline{v}}_{r}^{2}))\ge {\delta}_{i}(\varphi ({\overline{v}}^{1}),\varphi ({\overline{v}}^{2}))\}\right)}{b}$.
END.
In Additional files, a more detailed version of the pseudocode of Algorithm 1 [see Additional file 1] and its implementation [see Additional file 4] are given. A discussion on the generation of raw pvalues using bootstrap method and the related procedures to adjust pvalues for multiple hypothesis testing is provided [see Additional file 2]. Calculations of CASh on a numerical instance are also illustrated [see Additional file 3].
Description of data processing
We analyzed the microarray gene expression data published in [14]. Study subjects were children from the Teplice (TP) area in the north and from the rural Prachatice (PR) in the south of the Czech Republic, for a total of 47 children; 23 from the TP area and 24 from the PR area. For details on study population, collection and processing of blood, RNA isolation and microarray analysis of gene expression see [14].
Data preprocessing
Raw data files from ImaGene (BioDiscovery, Marina del Rey, CA, USA) published in [14] were uploaded into Expressionist Refiner Array (Genedata AG, Basel, Switzerland) for data transformation. Data transformations were applied in the following order: background was corrected according to [37, 38]; LOWESS correction with a smoothing factor of 0.1 to remove any nonlinearity between the two channels was applied [39]; expression ratios of the subjects's sample with respect to the common reference sample were calculated using a specific bayesian algorithm to estimate the most likely expression signal given the measurements for the spot and background intensities. The following data were derived:

Expression ratio = signal Cy5/signal Cy3;

Signal to noise (S/N) ratio for each channel = $\frac{\text{signal}}{\text{background}}$;

Relative error computed = $\frac{\text{signalStdev}}{\text{signal}\times {(\text{SpotArea})}^{\frac{1}{2}}}$.
For the analysis of the data the quality thresholds were set as follows:

Relative error < 0.5;

S/N ratio > 2.0;

Saturated features masked.
In addition, only the transcripts were used which have, after the previously described filtering, at least 50% valid values per group, i.e. ≥ 12 valid values for the PR group and also ≥ 12 for the TP group. From the about 20000 spots on the microarray, 5873 fulfill the above described quality and filtering criteria and were used for further statistical analysis. These spots from the series of 47 experiments are represented as a gene expression matrix X, with n = 5873 (after filtering) rows and 47 columns, where the ith row consists of a 47elements expression vector X_{ i }. = (X_{i 1},...,X_{i 47}), for a single gene sequence i.
On such a matrix, a ttest analysis was used to identify genes significantly differing in expression between the two groups of individuals (TP compared to PR).
Data processing for CASh
The final matrix X of 5873 genes and 47 samples that was distilled from the data filtering and preparation as described above, was split in two distinct expression matrices, X^{ TP }and X^{ PR }, whose columns were selected from X accordingly to the 23 subjects from TP area and the 24 subjects from PR area.
First, a procedure aimed to discriminate overregulated levels of gene expression with respect to expressions measured in the PR area was applied. Each continuous value in the vector X_{i.}= (X_{i 1},...,X_{i 47}) which was equal to or greater than Mean [${X}_{i.}^{PR}$] + Stdev[${X}_{i.}^{PR}$] was coded as 1, or as 0 if otherwise. Consequently, a Boolean matrix B^{+} with n rows and 47 columns and with values {0, 1} was generated from X. Separately, a procedure aimed to discriminate underregulated levels of gene expression with respect to expressions measured in the PR area was applied. Each continuous value in the vector X_{ i }. = (X_{i 1},...,X_{i 47}) which was equal to or smaller than Mean[${X}_{i.}^{PR}$]  Stdev[${X}_{i.}^{PR}$] was coded as 1, or as 0 if otherwise. Consequently, a Boolean matrix B^{} with n rows and 47 columns with values {0, 1} was also generated from X. According to the distinction between PR and TP biological samples, the Boolean matrix B^{+} was split in two different Boolean matrices B^{TP+}and B^{PR+}, and the Boolean matrix B^{} was split in two other Boolean matrices B^{TP}and B^{PR}. By relation (2), from the Boolean matrix B^{TP+}the microarray game ${\overline{v}}^{TP+}$ is defined and, in a similar way, the microarray game ${\overline{v}}^{TP}$ from the Boolean matrix B^{TP}is also defined.
In order to remove those genes whose high level of Shapley value may be attributed to chance, we applied the Bootstrapbased Algorithm 1. In practice, we applied Algorithm 1 (b = 1000) with B^{TP+}in the role of B^{1} and B^{PR+}in the role of B^{2} and the unadjusted pvalues were computed. In a similar manner, we applied Algorithm 1 (b = 1000) with B^{TP}in the role of B^{1} and B^{PR}in the role of B^{2} and the corresponding unadjusted pvalues were computed.
As further criterium for filtering, genes with Shapley value smaller than the mean plus the standard deviation in both microarray games ${\overline{v}}^{TP+}$ and ${\overline{v}}^{TP}$ were filtered out. Following this criterium, 838 genes were selected in game ${\overline{v}}^{TP+}$ and 889 genes were selected in game ${\overline{v}}^{TP}$) (see the highlighted intervals of Figure 1).
for n ≥ 1.
Hierarchical cluster analysis and gene ontology
For functional annotation analysis, we used the online software DAVID [20], which employs a modified Fishers exact test [43, 44] to derive biological themes within particular gene sets defined by functional annotation. In this way, overrepresentation of a particular annotation term corresponding to a group of genes was quantified in terms of the pvalue computed in the test procedure.
Simulation study
A simulated gene expression dataset of of n = 1000 genes obtained by random samples from normal distributions under two simulated conditions which are denoted by a class variable y ∈ {1, 2}. Nine hundred genes were randomly sampled from a normal distribution with mean= 1 and stdev = 1 under both conditions 1 and 2. The remaining 100 genes were slpit in two sets of target genes (i.e., to be discovered genes), since the parameters of the normal distributions from which the expression values are sampled change with the conditions: 50 genes were randomly sampled from a normal distribution with mean = 2 and stdev = 1 under condition 1, and from a normal distribution with mean = 1 and stdev = 1 under condition 2; remaining 50 genes were randomly sampled from a normal distribution with mean = 1 and stdev = 1 under condition 1, and from a normal distribution with mean = 1 and stdev = 2 under condition 2. To be processed by CASh, each randomly sampled continuous value of gene i, i = 1,..., 1000, under condition 1 (condition 2) which was equal to or greater than the average expression of gene i plus its standard deviation under condition 2 (condition 1) was coded as 1, or as 0 if otherwise.
Declarations
Acknowledgements
This work was cofinanced by the EU Integrated Project NewGeneris, 6th Framework Programme, Priority 5: Food Quality and Safety (Contract no. FOODCT2005016320). NewGeneris is the acronym of the project 'Newborns and Genotoxic exposure risks' [see http://www.newgeneris.org/].
The authors are grateful to three anonymous referees for their extremely helpful comments.
The authors acknowledge the contribution of Dr. R.J. Sram, Institute of Experimental Medicine AS CR and Health Institute of Central Bohemia, Prague, Czech Republic, for the design and the organization of sampling; Dr. E. Bajak, Graduate Programme in Genetic and Molecular Epidemiology (NUSKI), Karolinska Institutet, Department of Environmental Medicine, Stockholm, Sweden, and Dr. M. Pedersen and Dr. L.E. Knudsen, Institute of Public Health, Department of Environmental and Occupational Health, University of Copenhagen, Denmark, for transferring and preparing the samples.
Authors’ Affiliations
References
 Dudoit S, Yang Y, Callow M, Speed T: Statistical methods for identifying differentially expressed genes in replicated cDNA microarray experiments. Statistica Sinica 2002, 12: 111–139.Google Scholar
 Storey JD, Tibshirani R: SAM thresholding and false discovery rates for detecting differential gene expression in DNA microarrays. In The analysis of gene expression data: methods and software. Edited by: Parmigiani G, Garrett ES, Irizarry RA, Zeger SL. New York: Springer; 2003.Google Scholar
 Su Y, Murali TM, Pavlovic V, Schaffer M, Kasif S: RankGene: identification of diagnostic genes based on expression data. Bioinformatics 2003, 19(12):1578–9.View ArticlePubMedGoogle Scholar
 Herrero J, AlShahrour F, DiazUriarte R, Mateos A, Vaquerizas JM, Santoyo J, Dopazo J: GEPAS: A webbased resource for microarray gene expression data analysis. Nucleic Acids Research 2003, 31(13):3461–7.PubMed CentralView ArticlePubMedGoogle Scholar
 Herrero J, DìazUriarte R, Dopazo J: Gene Expression Data Preprocessing. Bioinformatics 2003, 19(5):655–656.View ArticlePubMedGoogle Scholar
 Moretti S, Patrone F, Bonassi S: The class of Microarray games and the relevance index for genes. Top 2007, 15: 265–280.View ArticleGoogle Scholar
 Shapley LS: A Value for nPerson Games. In Contributions to the Theory of Games II. Edited by: Kuhn W, Tucker AW. New York: Princeton University Press; 1953:307–317. [Annals of Mathematics Studies 28]Google Scholar
 Moretti S, Patrone F: Transversality of the Shapley value. Top 2008, 16: 1–41.View ArticleGoogle Scholar
 Elowitz MB, Levine AJ, Siggia ED, Swain PS: Stochastic Gene Expression in a Single Cell. Science 2002, 297: 1183–86.View ArticlePubMedGoogle Scholar
 Swain PS, Elowitz MB, Siggia ED: Intrinsic and extrinsic contributions to stochasticity in gene expression. Proc Natl Acad Sci U S A 2002, 99(20):12795–12800.PubMed CentralView ArticlePubMedGoogle Scholar
 Efron B: Computers and the theory of statistics: thinking the unthinkable. jSIAMREVIEW 1979, 21: 460–480.View ArticleGoogle Scholar
 Efron B, Gong G: A Leisurely Look at the Bootstrap, the Jackknife, and CrossValidation. The American Statistician 1983, 37: 36–48.Google Scholar
 Efron B, Tibshirani RJ: An Introduction to the Bootstrap. New York: Chapman & Hall/CRC; 1993.View ArticleGoogle Scholar
 van Leeuwen DM, van Herwijnen MHM, Pedersen M, Knudsen LE, KirschVolders M, Sram RJ, Staal YCM, Bajak E, van Delft JHM, Kleinjans JCS: Genomewide differential gene expression in children exposed to air pollution in the Czech Republic. Mutation Research 2006, 600(1–2):12–22.View ArticlePubMedGoogle Scholar
 Moretti S: Minimum cost spanning tree situations and gene expression data analysis. In GameNets '06: Proceeding from the 2006 workshop on Game theory for communications and networks. ACM International Conference Proceeding Series, New York, NY, USA: ACM; 2006:8.View ArticleGoogle Scholar
 Fragnelli V, Moretti S: A game theoretical approach to the classification problem in gene expression data analysis. Computers & Mathematics with Applications 2008, 55: 950–959.View ArticleGoogle Scholar
 Albino D, Scaruffi P, Moretti S, Coco S, Di Cristofano C, Cavazzana A, Truini M, Stigliani S, Bonassi S, Tonini GP: Identification of low intratumoral gene expression heterogeneity in Neuroblastic Tumors by widegenome expression analysis and game theory. Cancer 2008, 113(6):1412–22.View ArticlePubMedGoogle Scholar
 Keinan A, Sandbank B, Hilgetag CC, Meilijson I, Ruppin E: Fair attribution of functional contribution in artificial and biological networks. Neural Computation 2004, 16: 1887–1915.View ArticlePubMedGoogle Scholar
 Kaufman A, Keinan A, Meilijson I, Kupiec M, Ruppin E: Quantitative analysis of genetic and neuronal multiperturbation experiments. PLoS Computational Biology 2005, 1(6):e64.PubMed CentralView ArticlePubMedGoogle Scholar
 Dennis GJ, Sherman BT, Hosack DA, Yang J, Gao W, Lane HC, Lempicki RA: DAVID: Database for Annotation, Visualization, and Integrated Discovery. Genome Biology 2003, 4(5):P3.View ArticlePubMedGoogle Scholar
 Cover TM, Thomas JA: Elements of Information Theory. New York: Wiley; 1991.View ArticleGoogle Scholar
 Jeffery IB, Higgins DG, Culhane AC: Comparison and evaluation of methods for generating differentially expressed gene lists from microarray data. BMC Bioinformatics 2006, 7: 359.PubMed CentralView ArticlePubMedGoogle Scholar
 Barkett M, Gilmore TD: Control of apoptosis by Rel/NFkappaB transcription factors. Oncogene 1999, 18: 6910–6924.View ArticlePubMedGoogle Scholar
 Silverman N, Maniatis T: NFkappaB signaling pathways in mammalian and insect innate immunity. Genes & Development 2001, 15: 2321–2342.View ArticleGoogle Scholar
 Brena RM, Morrison C, Liyanarachchi S, Jarjoura D, Davuluri RV, Otterson GA, Reisman D, Glaros S, Rush LJ, Plass C: Aberrant DNA methylation of OLIG1, a novel prognostic factor in nonsmall cell lung cancer. PLoS Med 2007, 4(3):e108.PubMed CentralView ArticlePubMedGoogle Scholar
 Sztrolovics R, Wang SP, Lapierre P, Chen HS, Robert MF, Mitchell GA: Hormonesensitive lipase (Lipe): sequence analysis of the 129Sv mouse Lipe gene. Mammalian Genome 1997, 8(2):86–9.View ArticlePubMedGoogle Scholar
 Contreras JA, Karlsson M, Osterlund T, Laurell H, Svensson A, Holm C: Hormonesensitive lipase is structurally related to acetylcholinesterase, bile saltstimulated lipase, and several fungal lipases. Building of a threedimensional model for the catalytic domain of hormonesensitive lipase. Journal of Biological Chemistry 1996, 271(49):31426–30.View ArticlePubMedGoogle Scholar
 Xu LL, Shanmugam N, Segawa T, Sesterhenn IA, McLeod DG, Moul JW, Srivastava S: A novel androgenregulated gene, PMEPA1, located on chromosome 20q13 exhibits high level expression in prostate. Genomics 2000, 66(3):257–63.View ArticlePubMedGoogle Scholar
 Padilla O, Pujana MA, la Iglesia AL, Gimferrer I, Arman M, Vila JM, Places L, Vives J, Estivill X, Lozano F: Cloning of S4DSRCRB, a new soluble member of the group B scavenger receptor cysteinerich family (SRCRSF) mapping to human chromosome 7q11.23. Immunogenetics 2002, 54(9):621–34.View ArticlePubMedGoogle Scholar
 Drabkin HA, West JD, Hotfilder M, Heng YM, Erickson P, Calvo R, Dalmau J, Gemmill RM, Sablitzky F: DEF3(g16/NYLU12), an RNA binding protein from the 3p21.3 homozygous deletion region in SCLC. Oncogene 1999, 18(16):2589–97.View ArticlePubMedGoogle Scholar
 Gure A, Altorki N, Stockert E, Scanlan M, Old L, Chen Y: Human lung cancer antigens recognized by autologous antibodies: definition of a novel cDNA derived from the tumor suppressor gene locus on chromosome 3p21.3. Cancer Research 1998, 58: 1034–41.PubMedGoogle Scholar
 Hanahan D, Weindberg RA: The Hallmarks of Cancer. Cell 2000, 100: 57–70.View ArticlePubMedGoogle Scholar
 Owen G: Game Theory. 3rd edition. Academic Press; 1995.Google Scholar
 Shmulevich I, Zhang W: Binary analysis and optimizationbased normalization of gene expression data. Bioinformatics 2002, 18(4):555–565.View ArticlePubMedGoogle Scholar
 Zhou X, Wang X, Dougherty ER: Binarization of microarray data on the basis of a mixture model. Molecular Cancer Therapeutics 2003, 2(7):679–684.PubMedGoogle Scholar
 Bickel DR: Microarray gene expression analysis: Data transformation and multiple comparison bootstrapping. Computing Science and Statistics 2002, 34: 383–400.Google Scholar
 Irizarry RA, Hobbs B, Collin F, BeazerBarclay Y, Antonellis K, Scherf U, Speed T: Exploration, normalization, and summaries of high density oligonucleotide array probe level data. Biostatistics 2003, 4(2):249–264.View ArticlePubMedGoogle Scholar
 Wu Z, Irizarry RA, Gentleman R, Murillo FM, Spencer F: A Model Based Background Adjustment for Oligonucleotide Expression Arrays. Journal of the American Statistical Association 2004, 99(468):909–917.View ArticleGoogle Scholar
 Cleveland WS, Devlin SJ: Locally Weighted Regression: An Approach to Regression Analysis by Local Fitting. Journal of the American Statistical Association 1988, 99(468):596–610.View ArticleGoogle Scholar
 Ward JH: Hierachical grouping to optimize an objective function. Journal of The American Statistical Association 1963, 58: 236–244.View ArticleGoogle Scholar
 Hartigan JA, Wong MA: A Kmeans clustering algorithm. Applied Statistics 1979, 28: 100–108.View ArticleGoogle Scholar
 Wang D, Lv Y, Guo Z, Li X, Li Y, Zhu J, Yang D, Xu J, Wang C, Rao S, Yang B: Effects of replacing the unreliable cDNA microarray measurements on the disease classification based on gene expression profiles and functional modules. Bioinformatics 2006, 22(23):2883–9.View ArticlePubMedGoogle Scholar
 Fisher RA: The logic of inductive inference. Journal of the Royal Statistical Society Series A 1935, 98: 39–54.View ArticleGoogle Scholar
 Hosack DA, Dennis GJ, Sherman BT, Lane HC, Lempicki RA: Identifying biological themes within lists of genes with EASE. Genome Biology 2003, 4: R70.PubMed CentralView ArticlePubMedGoogle Scholar
Copyright
This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.