Presentation on theme: "Microarray statistical validation and functional annotation"— Presentation transcript:
1Microarray statistical validation and functional annotation
2MicroarraysDNA microarray technology is an high throughput method for gaining information on gene function.Microarray technology is based on the availability of gene sequences arrayed on a solid surface and it allows parallel expression analysis of thousands of genes.
3Microarrays Microarray can be a valuable tool to define transcriptional signatures bound to a pathological conditionto rule out molecular mechanisms tightly bound to transcriptionSince our actual knowledge on genes function in high eukaryotes is quite limitedMicroarray analysis frequently does not imply a final answer to a biological problem but allows the discovery of new research paths which let to explore it by a different perspective
4MicroarraysA gold standard methodology to identify, with high sensitivity and precision, “biologically meaningful” differentially expressed genes is not yet available.Therefore, various approaches are under development to optimize the extraction of data linked to the “biology” of the problem under study.
5Microarrays The principal steps of a microarray analysis are: Gene intensity measurements and data normalization.Statistical validation of differential expression.Functional data mining.
6MicroarraysStatistical validation usually implies the selection from the user of statistical significance parameters.For example:SAM (Significance Analysis of Microarrays) always requires the input of a “delta” value which defines the threshold of false positive in the validated dataset.If the stringency of the statistical validation is too high biologically meaningful genes can be lost making more difficult to role out functional correlations between the differentially expressed genes.If the stringency of the statistical validation is too loose the increase of false positives creates background noise from which is difficult to extract trustful functional correlations between the differentially expressed genes.
9MicroarraysStatistical validation implies the selection from the user of statistical significance parameters.For example:SAM (Significance Analysis of Microarrays) requires the definition of a “delta” value which defines the threshold of false positive in the validated dataset.When Fisher’s test is used the definition of a threshold value is even more hard.
11Microarrays It is important to remark that: A statistical validation not always implies the selection of the most “biologically” meaningful datasetTherefore we are trying to integrate “biologically” important parameters, as Gene ontology, in the statistical validation.
12MicroarraysGene Ontology (GO) is a dynamic controlled vocabulary that can be applied to all organisms even as knowledge of gene and protein roles in cells is accumulating and changing.GO might help to link differentially expressed genes to specific functional classes.
13Microarrays Molecular Function: the tasks performed by individual gene, products; examples are transcription factor and DNA helicase.
14Microarrays Biological Process: broad biological goals, such as mitosis or purine metabolism, that are accomplished by ordered assemblies of molecular functions
15Microarrays Cellular Component: subcellular structures, locations, and macromolecular complexes; examples include nucleus, telomere, and origin recognition complex
16Microarrays Recently has been shown that: There is a strong instability of the size and overlap of the gene lists that result from varying gene selection methods.(Hosack et al, Genome Biology 2003, 4:P4)
17Microarrays The percentage of genes overlapping in any two lists was highly variable,and ranged from 7% to 60%.(Hosack et al, Genome Biology 2003, 4:P4)
18Microarrays In spite of this striking variation: The top five biological biologically themes linked to the data sets are the same.This evidence suggests that the conversion of genes to themes favour the "biological result" of the experiment to be determined despite substantial differences in gene list content resulting from the use of various normalization, gene intensity and statistical selection methods.(Hosack et al, Genome Biology 2003, 4:P4)
19Microarrays(Hosack et al, Genome Biology 2003, 4:P4)
20Microarrays Integrating GO in statistical validation: The number of GO classes are counted in the data set under statistical validation.SAM analyses are performed using various delta parameters.The GO classes present in the statistically validated subsets are counted.The presence of enrichment of GO classes in the SAM validated sets is evaluated using a binomial test corrected for Type I errors.A score for each GO class is generated performing the log2(p-value * % hits)The SAM subset showing the best compromise between number of enriched GO classes and number of HITs for each class is selected for further studies
21Atypical hyperplasia and in situ carcinomas CONCORDANT MORPHOLOGIC AND GENE EXPRESSION DATA SHOW THAT A VACCINE FREEZES HER-2/neu PRENEOPLASTIC LESIONSAtypical hyperplasia and in situ carcinomas10 wksCured mammary gland22 wksLobular carcinoma22 wks(Quaglino et al submitted)
23Microarrays We observed that: simple statistical validation and statistical validation mediated by GO classes analysis have strong overlap.However, some interesting differentially expressed genes can be only detected using GO mediated statistical validation.
24Ig-linked immuno response common to simple statistical analysis bcd-3.03.01:1eIg-linked immuno responsecommon to simple statistical analysisand GO-mediated statistical validationCell-linked immuno responsespecific of GO-mediatedstatistical validation
25AM is over-represented We also observed that the previously described approach can also be used to improve data mining related to the transcriptional signature present in co-regulated geneSubsets of SAM validated genes(SSVG)ConsensusprogramAlignment matrices (AMs)PatserStarting dataset(SD)SAMAnyAM is over-representedin SSVG?Selected SSVGYesNoDiscardRun SAM withat least 3 differentthreshold?min(AMs specificp-value)Filtering byAMs specificP-value(a)(b)(c)(d)(e)(f)(g)(h)(i)(l)(m)(n)