Machine learning approaches to supporting the identification of photoreceptor-enriched genes based on expression data
© Wang et al; licensee BioMed Central Ltd. 2006
Received: 04 October 2005
Accepted: 08 March 2006
Published: 08 March 2006
Retinal photoreceptors are highly specialised cells, which detect light and are central to mammalian vision. Many retinal diseases occur as a result of inherited dysfunction of the rod and cone photoreceptor cells. Development and maintenance of photoreceptors requires appropriate regulation of the many genes specifically or highly expressed in these cells. Over the last decades, different experimental approaches have been developed to identify photoreceptor enriched genes. Recent progress in RNA analysis technology has generated large amounts of gene expression data relevant to retinal development. This paper assesses a machine learning methodology for supporting the identification of photoreceptor enriched genes based on expression data.
Based on the analysis of publicly-available gene expression data from the developing mouse retina generated by serial analysis of gene expression (SAGE), this paper presents a predictive methodology comprising several in silico models for detecting key complex features and relationships encoded in the data, which may be useful to distinguish genes in terms of their functional roles. In order to understand temporal patterns of photoreceptor gene expression during retinal development, a two-way cluster analysis was firstly performed. By clustering SAGE libraries, a hierarchical tree reflecting relationships between developmental stages was obtained. By clustering SAGE tags, a more comprehensive expression profile for photoreceptor cells was revealed. To demonstrate the usefulness of machine learning-based models in predicting functional associations from the SAGE data, three supervised classification models were compared. The results indicated that a relatively simple instance-based model (KStar model) performed significantly better than relatively more complex algorithms, e.g. neural networks. To deal with the problem of functional class imbalance occurring in the dataset, two data re-sampling techniques were studied. A random over-sampling method supported the implementation of the most powerful prediction models. The KStar model was also able to achieve higher predictive sensitivities and specificities using random over-sampling techniques.
The approaches assessed in this paper represent an efficient and relatively inexpensive in silico methodology for supporting large-scale analysis of photoreceptor gene expression by SAGE. They may be applied as complementary methodologies to support functional predictions before implementing more comprehensive, experimental prediction and validation methods. They may also be combined with other large-scale, data-driven methods to facilitate the inference of transcriptional regulatory networks in the developing retina. Furthermore, the methodology assessed may be applied to other data domains.
Retinal photoreceptor cells, the specialized cells involved in light detection and phototransduction, are essential for mammalian vision. Many retinal diseases occur as a result of inherited dysfunction of the rod and cone photoreceptor cells. Photoreceptor degeneration, for example, constitutes an important cause of visual impairment affecting all age groups and ethnic backgrounds . Development and maintenance of photoreceptor function in the retina requires appropriate regulation of gene expression, especially for genes specifically or highly expressed in photoreceptor cells during retinal development (photoreceptor-enriched genes). Comprehensive identification of photoreceptor-enriched gene expression patterns may have important implications in neurobiology, leading to a better understanding of molecular mechanisms of retinal development, the improvement of diagnosis of complex retinal diseases, and the identification of potential therapeutic targets .
Over the last decades, different experimental approaches have been developed to identify retinal disease genes. Using microarray data analysis, for example, Yoshida et al.  revealed that 43 genes, which are differentially expressed in the absence of Nrl (neural retina leucine zipper protein), are either associated with or are candidates for retinal diseases involving rod or cone photoreceptor dysfunction. Katsanis et al.  positioned 925 expressed sequence tags (ESTs) likely to be specifically or preferentially expressed in the retina. They also identified positional candidate genes for 42 of 51 uncloned retinopathies. The quality of the results was assessed by reverse transcriptase-polymerase chain reaction (RT-PCR). Recently, Blackshaw et al.  presented a comprehensive genomic analysis of mouse retinal development using serial analysis of gene expression (SAGE), followed by in situ hybridization (ISH) validation. Libraries were obtained from microdissected mouse photoreceptors from the retinal outer nuclear layers (ONL), retina from various mouse developmental stages and retina from the paired-homeodomain transcription factor Crx knockout mouse (Crx-/-) and its wild type counterpart (Crx+/+) at postnatal day (P)10, and from NIH3T3 mouse fibroblasts.
The SAGE-based expression analysis performed by Blackshaw et al.  has advantages over other RNA analysis methods. This technique uses a unique sequence tag of 13 or more bases isolated from a defined position within each transcript . The basic concept of SAGE rests on two principles: (1) a short nucleotide sequence tag contains sufficient information to uniquely identify a transcript and (2) concatenated short sequence tags can be cloned to facilitate efficient sequencing analysis. Unlike RNA blotting and RT-PCR, SAGE is not limited to examining only a few known genes at a time. Unlike DNA microarray technology, the SAGE approach allows the simultaneous analysis of a large number of transcripts without prior, complete knowledge of the sequence of the genes .
In the study by Blackshaw et al. , the candidate photoreceptor-specific genes were selected by comparative analysis between SAGE libraries on the basis of four chosen criteria (see Results Section). This method, however, has shown relatively low true positive and true negative prediction rates. For example, out of 196 newly-identified photoreceptor-enriched (PR-enriched) tags, only approximately 20% meet all the four classification criteria and about 44% meet more than three of the four criteria. To further identify true PR-enriched tags, Blackshaw et al. experimentally validated the candidate tags through exhaustive ISH analysis. In this paper, we explore the feasibility of using computational approaches to support large-scale analysis of photoreceptor gene expression data. The main purpose of this study is to implement several in silico models to detect complex features and relationships encoded in the SAGE data, which may be used to predict functional associations. By way of illustration, this paper focuses on the classification of two functional classes of genes, which were studied and experimentally validated by Blackshaw et al. : PR-enriched and non-PR-enriched genes. The main question was: Can machine learning-based classifiers be built to accurately distinguish PR-enriched from non PR-enriched genes solely based on patterns in the SAGE data? The potential benefits of this approach are two-fold. In situations for which there is insufficient biological knowledge, machine learning-based classifiers could be used to predict functional classes of genes. Secondly, if classifiers are demonstrated to effectively predict specific gene types, these empirically derived relationships could be used to derive biological significance.
In order to study temporal patterns of photoreceptor gene expression during retinal development, a two-way cluster analysis: clustering of tags and clustering of libraries were performed. While SAGE libraries were clustered using traditional hierarchical clustering method, SAGE tags were analysed by a newly developed Poisson model-based k-means algorithm (PoissonC) specifically designed for SAGE data . To address one of the limitations of PoissonC, a Figure of Merit (FOM)-based approach  to estimating the number of clusters was proposed. The FOM is computed by first removing one experiment (library in our case), clustering genes based on the remaining data, and then measuring how the left-out library fits the expression patterns obtained from the other libraries. Such adaptations represent one of the aspects distinguishing our investigation from traditional clustering-based analyses. To explore the feasibility of machine-learning approaches to predicting functional associations encoded in the SAGE data generated from different developmental stages in mouse retina, three supervised classification methods were tested to predict the two functional classes investigated by Blackshaw et al. : PR-enriched and non-PR-enriched genes. To deal with the problem of functional class imbalance occurring in the dataset, two data re-sampling techniques were studied. To adequately evaluate the performance of the supervised classifiers in imbalanced dataset, three predictive quality indicators that are independent of the class prior probabilities were implemented. To further assess the statistical significance of the computational approaches, a 100-run permutation test was implemented. The reader is referred to the section of Methods for a more detailed description of the data sets and techniques studied. The following section summarises relevant results.
Clustering of SAGE libraries
Clustering of SAGE tags
Summary of Poisson-based analysis for the SAGE data.
No. of Tags
Description of cluster profile
No. of Tags validated prior to Blackshaw et al. 
No. of Tags validated by Blackshaw et al. 
Increasing during postnatal development
Peak expression occurred during embryonic development
Peak expression occurred during embryonic development
Increasingly sharp during late postnatal development
Peak expression in adult hypothalamus
Peak expression occurred around P4.5 and ONL
Peak expression in NIH-3T3 fibroblast cells
In general, the temporal expression patterns observed in this SAGE data reflect previously characterized photoreceptor gene expression patterns in the developing retina. For example, genes associated with tags in Clusters 2 and 6, whose expression consistently increases throughout postnatal development and reaches their highest value in the adult retina, are highly likely to be expressed in developing photoreceptors. Sixty out of 63 tags previously known to be PR-enriched and 134 out of 197 tags identified to be PR-enriched by Blackshaw et al.  fell within these two clusters, highlighting that this is an important feature which can be used to identify PR-enriched genes. A closer examination of these two clusters revealed that many tags were mapped to genes with known functions relevant to phototransduction and visual formation. For example, 8 tags associated with rhodopsin gene and 2 tags linked to rod photoreceptor were grouped together in Cluster 6. Four tags mapped to guanine nucleotide binding proteins (G-protein) , which are involved as modulators or transducers in various transmembrane signalling systems, were all found in Cluster 2. Apart from those tags directly related to the visual process, some tags associated with genes with other functions such as peripherin-2 and rod outer segment membrane protein 1 (ROM1) were also found. It has been shown that these genes are involved in maintaining the integrity of photoreceptor outer segment and are therefore critical for rod photoreceptor viability and regulation of disk morphogenesis .
Interestingly, 8 out of the 10 known non-PR-enriched tags were found in Cluster 9, having peak expression values occurring within 3T3 fibroblast cells. This might confirm that those genes that have higher expression levels in non-retina tissues are unlikely to become PR-enriched genes. Cluster 7 exhibits similar expression profiles of genes strongly expressed in adult hypothalamus. Although the characteristics of all 27 tags in this cluster were not investigated by Blackshaw et al. , our analysis indicates that these genes are unlikely to be selectively expressed in photoreceptors based on the observations derived from Cluster 9.
Clusters 3 and 5, whose peak expression values occurred during embryonic development, also offered relevant insights. Genes that fell within these two clusters generally have higher expression levels in the mouse retina before P6.5 with expression gradually decreasing throughout later postnatal development. Examples includes macrophage migration inhibitory factor gene in Cluster 5, which plays an important role in T-cell activation and may contribute to regulation of retinal inflammation and its local immunity . Its expression starts at E12.5, peaks at E16.5, and significantly decreases in the adult. In clusters 3 and 5, a total of 12 tags were examined by Blackshaw et al. , ten out of 12 resulted non-PR enriched. The expression profile exhibited by these two clusters may serve as template for the detection of non-PR enriched genes.
Unlike the other gene clusters, the expression levels of genes within Clusters 1, 4, 8 and 10 did not follow a consistent trend throughout retinal development. Forty-six tags associated with various PR-enriched genes were found in these four different clusters, reflecting the heterogeneity of photoreceptor gene expression patterns on the basis of the onset and peak time of expression . Unlike most of the photoreceptor genes (e.g. Rhodopsin) whose expression values are very low at birth and dramatically increase throughout postnatal retinal development, some of the PR-enriched genes exhibit totally different expression patterns. In Cluster 10, for example, expression of NeuroD is high at early embryonic stages, peaking at P4.5 and decreases significantly in the adult. This might reflect a dual function of NeuroD in cell specification and in regulation of rod photoreceptor survival . In Cluster 8, Mertk, a c-mer proto-oncogene tyrosine kinase, exhibits an embryonic expression profile with peak at E14.5 and is selectively expressed in mature photoreceptor cells. Previous studies have shown that mutations in Mertk are responsible for retinal dystrophy . The diversity of photoreceptor expression profiles may reflect the fact that some of PR-enriched genes are involved in more than one biological process.
Supervised functional classification of tags
The goal was to determine whether a tag represents a PR-enriched or a non-PR-enriched gene given a set of SAGE libraries associated with each tag. Among the 1118 tags representing at least 0.01% of the total expression in the ONL library, 261 tags have been identified as PR-enriched genes, which exhibit diverse and complex expression patterns. This highlights the difficulties in using in silico methods to detect key relationships encoded in the SAGE data. Such complexities are further stressed when the original data are projected on 3-dimensional space using well-known mapping methods, i.e. Principal Component Analysis and Sammon's mapping, which clearly indicate that the two classes are not linearly separable from each other [see Additional file 1].
Tissue specific (criterion 1): the number of tags in either the hypothalamus or 3T3 libraries is less than 2.
Developmentally regulated (criterion 2): the sum of tags in the P10.5 crx+/+ (wild type), adult and ONL libraries divided by the sum of tags in the E12.5, E14.5, and E16.5 libraries is greater than 10-fold.
Crx dependent (criterion 3): tags are present at a level greater than 1.6-fold higher in the P10.5 crx+/+ library compared to the library of crx-/- mice.
ONL enriched (criterion 4): tags are present at an equal or greater number in the ONL library compared to the whole adult retina library.
A list of rules extracted from 324 tags using the Apriori algorithm.
Enriched in PR? <= criterion 4 (234:72.2%, 0.829)
Enriched in PR? <= criterion 1 (218:67.3%, 0.899)
Enriched in PR? <= criterion 3 (177:54.6%, 0.842)
Enriched in PR? <= criterion 2 (175:54.0%, 0.937)
Enriched in PR? <= criterion 4 & criterion 1 (165:50.9%, 0.909)
Enriched in PR? <= criterion 4 & criterion 3 (129:39.8%, 0.884)
Enriched in PR? <= criterion 4 & criterion 2 (117:36.1%, 0.949)
Enriched in PR? <= criterion 1 & criterion 3 (126:38.9%, 0.929)
Enriched in PR? <= criterion 1 & criterion 2 (143:44.1%, 0.944)
Enriched in PR? <= criterion 3 & criterion 2 (105:32.4%, 0.943)
Enriched in PR? <= criterion 4 & criterion 1 & criterion 3 (92:28.4%, 0.946)
Enriched in PR? <= criterion 4 & criterion 1 & criterion 2 (100:30.9%, 0.96)
Enriched in PR? <= criterion 4 & criterion 3 & criterion 2 (70:21.6%, 0.971)
Enriched in PR? <= criterion 1 & criterion 3 & criterion 2 (90:27.8%, 0.944)
Enriched in PR?<= criterion 4 & criterion 1 & criterion 3 & criterion 2 (59:18.2%, 0.966)
The results obtained showed that a high rate of true positives was observed for genes corresponding to tags meeting more than two of the four criteria. However, when applying these criteria to perform supervised classification, poor prediction results were obtained. For example, only 57 out of 261 PR-enriched tags met all four criteria. From the 196 tags identified by Blackshaw et al.  as PR-enriched, only about 20% met all four criteria and around 44% met more than three criteria. When applying the four criteria to the data individually, a relatively low rate of true negatives was obtained. For instance, 22 out of 63 non-PR-enriched genes met criterion 1, 11 met criterion 2, 28 met criterion 3, and 40 met criterion 4. Therefore, these classification criteria do not represent accurate and robust rules for the classification.
Prediction results of 10-fold cross validation for three classifiers using random over-sampling method. The total number of SAGE tags analyzed is 522, in which 261 are PR-enriched. Each tag is represented by 14 SAGE libraries.
Prediction results of 10-fold cross validation for three classifiers using random under-sampling method. The total number of SAGE tags analyzed is 126, in which 63 are PR enriched. Each tag is represented by 14 SAGE libraries.
Tables 3 and 4 indicate that the classifiers built on data derived from over-sampling methods provided better results than those derived from under-sampling methods in terms of Ac, Se and Sp. The advantages of random over-sampling techniques can be further demonstrated by the AUC values shown in Figure 5. This may be explained by the fact that a random under-sampling strategy may throw away potentially useful data. In addition, we found that the relatively simple KStar  algorithm can outperform more complex models such as MLP.
The effect of class distribution on the performance of the classifier.
Class distribution (PR-enriched : non-PR-enriched)
To further assess the statistical significance of our computational approaches and their predictive performance, a 100-run permutation test was implemented. For each permutated dataset, the results were significantly worse than the one generated using the original data in terms of Ac, Se, and Sp, strongly indicating that the relationship between the data and the labels may be reliably learned by the proposed classifiers. For example, when implementing the permutation test for the KStar model on a balanced dataset and 10-fold cross validation, the random classifiers never performed better than the (original) prediction model built. The obtained average values of Ac, Se and Sp (for class PR-enriched) were significantly lower than the results shown in Table 3 (p < 0.01). Similar results were obtained when we performed a permutation test for other classifiers on the dataset with different class distributions. The complete results of our permutation test can be found in the additional file [see Additional file 2].
As the most accessible part of the central nervous system (CNS) and as a highly ordered laminar structure, the retina offers unique opportunities to study both the development and physiology of the CNS. This paper described several in silico approaches, including unsupervised and supervised models, to supporting large-scale analysis of photoreceptor gene expression by SAGE.
By clustering SAGE libraries, a hierarchical tree reflecting the relationship between the libraries was obtained. Libraries from adjacent developmental periods were generally grouped together as expected. However, significant discontinuities were identified at the time of birth and between P6.5 and P10.5, highlighting important developmental periods. By clustering SAGE tags, a more comprehensive expression profile for photoreceptor cells was revealed. It confirmed that most of the PR-enriched genes may be successfully clustered. These genes have lower expression levels before birth with expression dramatically increasing throughout postnatal development. Nevertheless, a closer examination of the clustering results revealed that photoreceptor expression patterns are highly heterogeneous and not separable by linear methods. The diversity of photoreceptor expression profiles reflects the variability in onset of expression which can occur early in development or when photoreceptors undergo terminal differentiation.
With regard to the clustering of SAGE tags, different algorithms with different distance metrics have been previously proposed. For example, it has been suggested that by modelling SAGE data with Poisson statistics better results can be achieved. However, it is relatively computationally expensive and Poisson-based distance has only been assessed as part of the k-means algorithm, which exhibits several limitations that hinder its performance. In this study, we proposed a framework to estimate the number of clusters for PoissonC based on the calculation of an adjusted FOM value. Nevertheless, there is a need to further expand clustering-based studies for SAGE data. For instance, an important question is how to incorporate Poisson-based distance into other clustering methods such as hierarchical clustering and self-organizing maps.
To demonstrate the usefulness of machine learning-based models in predicting functional associations from the SAGE data, a comprehensive comparative assessment of three supervised classification models was presented. The results indicated that a relatively simple instance-based model (KStar model) performed significantly better than relatively more complex algorithms, e.g. neural networks. This may be partly explained by the fact that neural network-based prediction models typically require larger amounts of high quality training data. Given the limited amount of SAGE data available, neural network-based algorithms may not be recommended. Nevertheless, the application of different types of machine learning approaches, including state-of-the-art classifiers such as Support Vector Machine, deserves further investigations.
Due to the imbalanced class distribution of the SAGE data, two re-sampling techniques: random over-sampling and under-sampling methods were studied. The results indicated that over-sampling strategies may provide more accurate predictions than under-sampling methods. This result seems to contradict some studies previously published in the literature . However, other studies have suggested that when there is a significant disproportion in the number of samples belonging to each class, random under-sampling methods could actually ignore many potentially relevant data. Investigations of more sophisticated re-sampling techniques  will be part of our further research. We also intend to further address some of the limitations exhibited by such techniques, such as the predictive bias imposed by the incorporation of partially disjoint data sets during cross-validation.
The results suggest that, machine learning approaches such as KStar model may be useful for many purposes. For example, it can be applied as an inexpensive, user-friendly technique to support functional predictions in the retina before applying more comprehensive validation methods. It can be used to effectively select candidate genes for studies of retinal development and function.
The methodology assessed represents an efficient and relatively inexpensive approach for supporting functional predictions. The techniques discussed in this paper can be in principle regarded as a generic framework, scalable to other types of data and biological functions. They can support functional predictions prior to the application of more comprehensive, integrative validation methods. They can be used to effectively select candidate genes for further studies and may also be combined with other large-scale, data-driven methods to facilitate the inference of transcriptional regulatory networks in the developing retina.
The dataset under study
The database under study was generated by the Cepko group at Harvard Medical School . This database comprises a total of 14 murine SAGE libraries from different tissues and developmental stages, including mouse NIH-3T3 fibroblast cells, adult hypothalamus, developing retina at 2 day intervals from embryonic day (E) 12.5 to postnatal day (P) 6.5, P10.5 retinas from the paired-homeodomain gene crx knockout mouse (crx-/-) and from wild type (crx+/+) littermates, adult retina and microdissected outer nuclear layer (ONL). A total of 50000 – 60000 tags were sequenced from each tissue library, resulting in a dataset large enough to encompass all genes expressed at moderate or high levels in photoreceptor cells.
Distribution of tags under study in terms of functional classification
Number of tags
A central problem in the design of clustering models is the selection of a distance function to measure differences between expression profiles. Traditional approaches include the Euclidean distance and Pearson correlation coefficient. It has been shown that with regard to classification of SAGE libraries, Pearson correlation-based clustering analysis may detect significantly similar groups of genes . On the other hand, for clustering of SAGE tags, different algorithms with different distance metrics have been proposed. Buckhaults et al.  adopted hierarchical cluster analysis with centered correlation similarity metric to support the identification of diagnostic SAGE tags. Becquet et al.  used self-organising tree algorithm to perform clustering analysis on human SAGE data. Based on the implementation of several distance metrics into the k-means procedure, Cai et al.  argued that Poisson-based distances are more appropriate and reliable for analysing SAGE data than traditional approaches. Thus, in the present study, SAGE libraries were clustered by hierarchical clustering with Pearson correlation as a measure of similarity, while SAGE tags were clustered using a k-means clustering algorithm based on the Poisson distance function (PoissonC) specifically designed for SAGE data . The reader is referred to  for a detailed description of this algorithm.
Like other k-means models, one limitation of the PoissonC algorithm is that it requires users to specify a priori the number of clusters to be detected in the data. To deal with this problem, we used the FOM to estimate the optimal number of clusters encoded in the data . The lower the FOM value is, the higher the predictive power of the algorithm. To compensate for a possible statistical bias when using many clusters, an adjusted FOM was implemented. A detailed description of the calculation of the adjusted FOM can be found in .
Calculate the adjust FOM value using traditional k-means algorithm, in which the Euclidean distance was used to measure similarity on normalised SAGE data. For a given tag, the abundance in each SAGE library was rescaled to make the sum of tag counts across all 14 libraries equal to one. In our application the adjusted FOM was calculated for a range of numbers of clusters, from 1 to 20.
Draw the FOM value against the number of clusters graph.
Estimate the optimal number of clusters based on the graph
Use the number obtained in last step as an input to perform PoissonC-based clustering analysis.
We adopted an open-source implementation of FOM provided by the Institute for Genomic Research (TIGR) 
Supervised classification methods
Three different classification models were implemented using the freely available Weka package : KStar, C4.5 decision tree, and multilayer perceptron (MLP) neural network model. KStar is an instance-based classifier . Based on information theory, it uses an entropy-based distance function to compute the similarity between two cases. The use of entropy as a distance measure provides a robust approach to handling different types of attributes such as symbolic and real-valued data . We tested MLP models with different architectures without observing prediction performances significantly different to the results reported in this paper. The representative MLP results included here were obtained from a model with one hidden layer consisting of 8 neurones. The learning epochs for MLP was set to 500. For C4.5 algorithm, the minimum number of instances per leaf was equal to 2. A more detailed description of learning parameters for these models can be found in additional file [see Additional file 1].
These three models were assessed as classifiers for PR-enriched genes on the basis of SAGE data. To estimate the true classification error rate, a 10-fold cross validation was applied. To further assess the statistical validity of our computational approaches, 100-run permutation tests were performed in this study, i.e.: the labels for each tag were randomly shuffled, classifiers were then implemented, their prediction quality was assessed and this process was repeated for a number of permuted datasets. By counting the times the permuted datasets produced better results than the classifier built on the original dataset, the statistical significance was then established.
A key challenge was to address the class imbalance exhibited by the dataset available – as demonstrated by the highly skewed distribution of tags (Table 6). The predictive performance of traditional machine learning models may be significantly compromised when dealing with this type of data . The problem is how to effectively distinguish patterns belonging to the minority class, i.e. non-PR-enriched class, from the majority class under consideration. To deal with this problem, two data re-sampling techniques were studied: random under-sampling and random over-sampling. The former method randomly eliminates majority class tags to achieve a balanced dataset. The latter randomly replicates minority class samples until a balanced class distribution is reached .
Another crucial problem is how to evaluate the performance of classifiers in imbalanced dataset. Traditional techniques include the calculation of classification accuracy based on a confusion matrix. However, it is known that when classes are imbalanced, these two metrics may offer misleading conclusions because they are strongly biased to favour the majority class . For example, if we suppose that all non-PR-enriched tags were incorrectly classified as PR-enriched, a classifier would still be able to achieve a high classification accuracy (around 80%). Such a classifier, however, would be irrelevant. Thus, what is needed is a classification quality indicator that is independent of the class prior probabilities. It has been suggested that the true negative rate (also known as specificity, Sp), true positive rate (also known as sensitivity, Se), and Receiver Operating Characteristic (ROC) graphs are three appropriate metrics to assess the quality of a classifier in the presence of class imbalances . It is evident that a true-positive prediction in the PR-enriched category is a true-negative in the non-PR-enriched category. Therefore, the values of Se and Sp for non-PR-enriched were omitted in Tables 3 to 5.
We thank Dr. Tiziana Cogliati at QUB for her continuous guidance on the biological aspects of this research. We thank Prof. Connie Cepko at Harvard Medical School for allowing us to use the retinal development data. Her paper co-authored with Blackshaw et al. motivated our study. We thank Amit Arora at QUB for participating in discussions relevant to this paper.
- Clarke G, Heon E, McInnes RR: Recent advances in the molecular basis of inherited photoreceptor degeneration. Clin Gent 2000, 57: 313–329. 10.1034/j.1399-0004.2000.570501.xView ArticleGoogle Scholar
- Blackshaw S, Harpavat S, Trimarchi J, Cai L, Huang H, Kuo W, Lee K, Fraioli R, Cho S, Yung R, Asch E, Wong W, Ohno-Machado L, Weber G, Cepko CL: Genomic Analysis of Mouse Retinal Development. PLoS Biology 2004., 2(9):Google Scholar
- Yoshida S, Mears AJ, Friedman JS, Carter T, He S, Oh E, Jing Y, Farjo R, Fleury G, Barlow C, Hero AO, Swaroop A: Expression profiling of the developing and mature Nrl-/- mouse retina: identification of retinal disease candidates and transcriptional regulatory targets of Nrl. Hum Mol Genet 2004, 13(14):1487–503. 10.1093/hmg/ddh160View ArticlePubMedGoogle Scholar
- Katsanis N, Worley KC, Gonzalez G, Ansley SJ, Lupski JR: A computational/functional genomics approach for the enrichment of the retinal transcriptome and the identification of positional candidate retinopathy genes. PNAS 2002, 99: 14326–14331. 10.1073/pnas.222409099PubMed CentralView ArticlePubMedGoogle Scholar
- Velculescu VE, Zhang L, Vogelstein B, Kinzler KW: Serial analysis of gene expression. Science 1995, 270: 484–487. 10.1126/science.276.5316.1268View ArticlePubMedGoogle Scholar
- Patino WD, Mian OY, Hwang PM: Serial analysis of gene expression: technical considerations and applications to cardiovascular biology. Circ Res 2002, 91(7):565–569. 10.1161/01.RES.0000036018.76903.18View ArticlePubMedGoogle Scholar
- Blackshaw S, Fraioli RE, Furukawa T, Cepko CL: Comprehensive analysis of photoreceptor gene expression and the identification of candidate retinal disease genes. Cell 2001, 107: 579–589. 10.1016/S0092-8674(01)00574-8View ArticlePubMedGoogle Scholar
- Cai L, Huang H, Blackshaw S, Liu JS, Cepko C, Wong W: Clustering analysis of SAGE data: A Poisson approach. Genome Biology 2004, 5: R51. 10.1186/gb-2004-5-7-r51PubMed CentralView ArticlePubMedGoogle Scholar
- Yeung KY, Haynor DR, Ruzzo WL: Validating clustering for gene expression data. Bioinformatics 2001, 17(4):309–318. 10.1093/bioinformatics/17.4.309View ArticlePubMedGoogle Scholar
- Blatt C, Eversole-Cire P, Cohn VH, Zollman S, Fournier RE, Mohandas LT, Nesbitt M, Lugo T, Jones DT, Reed RR, Weiner LP, Sparkes RS, Simon MI: Chromosomal localization of genes encoding guanine nucleotide-binding protein subunits in mouse and human. Proc Natl Acad Sci USA 1988, 85(20):7642–7646.PubMed CentralView ArticlePubMedGoogle Scholar
- Clarke G, Goldberg AF, Vidgen D, Collins L, Ploder L, Schwarz L, Molday LL, Rossant J, Szel A, Molday RS, Birch DG, McInnes RR: Rom-1 is required for rod photoreceptor viability and the regulation of disk morphogenesis. Nat Genet 2000, 25(1):67–73. 10.1038/75621View ArticlePubMedGoogle Scholar
- Matsuda A, Tagawa Y, Yoshida K, Matsuda H, Nishihira J: Expression of macrophage migration inhibitory factor in rat retina and its immunohistochemical localization. Neuroimmunol 1997, 77(1):85–90. 10.1016/S0165-5728(97)00061-1View ArticleGoogle Scholar
- Morrow EM, Furukawa T, Lee JE, Cepko CL: NeuroD regulates multiple functions in the developing neural retina in rodent. Development 1999, 126(1):23–36.PubMedGoogle Scholar
- D'Cruz PM, Yasumura D, Weir J, Matthes MT, Abderrahim H, LaVail MM, Vollrath D: Mutation of the receptor tyrosine kinase gene Mertk in the retinal dystrophic RCS rat. Hum Molec Genet 2000, 9: 645–651. 10.1093/hmg/9.4.645View ArticlePubMedGoogle Scholar
- Agrawal R, Skrikant R: Fast algorithms for mining association rules. the Proc. of 20th Int.Conf. on Very Large Databases (VLDB), Santiago de Chile, Chile 1994, 487–499.Google Scholar
- Batista G, Prati R, Monard M: A study of the behavior of several methods for balancing machine learning training data. SIGKDD Explorations 2004, 6(1):20–29.View ArticleGoogle Scholar
- John GC, Leonard ET: K*: An Instance- based learner using an entropic distance measure. the Proc. of the 12th International Conference on Machine learning 1995, 108–114.Google Scholar
- Chawla N, Bowyer K, Hall L, Kegelmeyer W: SMOTE: Synthetic minority over-sampling technique. Journal of Artificial Intelligence Research 2002, 16: 321–357.Google Scholar
- Sander J, TNg R, Sleumer M, Yuen M, Jones S: A methodology for analysing SAGE libraries for cancer profiling. ACM Transactions on Information Systems 2005, 23: 35–60. 10.1145/1055709.1055712View ArticleGoogle Scholar
- Buckhaults P, Zhang Z, Chen YC, Wang TL, Croix BS, Saha S, Bardelli A, Morin PJ, Polyak K, Hruban RH, Velculescu VE, Shih IM: Identifying tumor origin using a gene expression-based classification map. Cancer Research 2003, 63: 4144–4149.PubMedGoogle Scholar
- Becquet C, Blachon S, Jeudy B, Boulicaut J, Gandrillon O: Strong-association-rule mining for large-scale gene-expression data analysis: a case study on human SAGE data. Genome Biology 2002., 3(12):Google Scholar
- Saeed AI, Sharov V, White J, Li J, Liang W, Bhagabati N, Braisted J, Klapa M, Currier T, Thiagarajan M, Sturn A, Snuffin M, Rezantsev A, Popov D, Ryltsov A, Kostukovich E, Borisovsky I, Liu Z, Vinsavich A, Trush V, Quackenbush J: TM4: a free, open-source system for microarray data management and analysis. Biotechniques 2003, 34(2):374–378.PubMedGoogle Scholar
- Witten IH, Frank E: Data Mining: Practical machine learning tools and techniques. 2nd edition. Morgan Kaufmann, San Francisco; 2005.Google Scholar
- Batista G, Bazzan A, Monard M: Balancing training data for automated annotation of keywords: a case study. the Proc. Of Workshop on Bioinformatics 2003, 10–18.Google Scholar
- Monard MC, Batista GEAPA: Learning with skewed class distribution. In Advances in Logic, Artificial Intelligence and Robotics. Edited by: Abe JM, da Silva Filho JI. IOS Press; 2002:173–180.Google Scholar
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.