alternative splicing ( as ) is an eukaryote - specific cellular mechanism of creating diverse mrna structures by differential use of splice sites ( 1 ) .
we have seen substantial progress in understanding the significance and mechanism of as via both computational and experimental approaches .
several studies have revealed the role of as in developmental regulation ( 2 ) , evolutionary processes ( 3 ) and even in psychological behavior ( 4 ) .
proper functional annotation is an essential part in understanding the role of splice variants at the genome scale ( 7 ) .
european community ( especially the ebi ) has made significant efforts to include splice variants as a part of their ensembl genome annotation project .
tharanaj and coworkers have developed a series of databases ( asd , altsplice and alttrans ) by datamining genbank sequences and pubmed literatures ( 8,9 ) .
aceview provides a comprehensive overview of functional and structural aspects of alternatively spliced genes for human , worm and arabidopsis genomes ( 10 ) .
( 11 ) developed algorithms and databases ( asap ; alternative splicing annotation project ) to analyze as at the genome - wide level .
recently they developed an algorithm to predict the full - length mrna models which is critical in understanding the significance of a given as at the transcript level , not at the individual exon level ( 12 ) . at the time of writing , they updated the asap database to asap ii which covers 17 organisms and supports comparative analysis of splice variants ( ) .
holste et al . ( 13 ) developed the hollywood database in which the conservation of as pattern in human and mouse can be examined .
numerous other databases ( 14,15 ) are available either to model the diverse gene structures or to predict the splice variants ( e.g. see the website for the nar database issues ; ) .
sage and est data have been successfully used to find differentially expressed genes ( deg ) in various organs and cancerous tissues ( 16,17 ) .
lee and coworkers extended the bioinformatics search to find differentially expressed splice variants in various tissues and cancers ( 18,19 ) .
20 ) developed a database and a web server that display tissue - specific transcripts and genes using unigene est cluster .
the algorithm introduced a novel combination of genome - based est clustering and graph - based transcript assembly procedures ( 21 ) .
the database provided functional annotations for alternatively spliced genes that included the domain , gene ontology ( go ) and expression pattern analysis based on the est and sage data ( 22 ) . in this update ,
we have expanded the ecgene 's est clustering and mrna modeling to support nine organisms whose genome maps are available .
the species thus included are human , mouse , rat , worm , fruit fly , zebrafish , dog , chicken and rhesus monkey .
the genome - based version provides improved est clustering compared to the transcript - based clustering .
we have also developed several new applications and utilities for functional annotation of alternatively spliced genes in the human genome .
notably , a java - based viewer with several novel features visualizes as so that users can compare splice variants efficiently .
the viewer combines the advantages of the genome browser and transcript viewer in a single user interface by supporting variable intron scaling .
this is in contrast to the use of two separate windows in the intris program ( 23 ) .
furthermore , functional domains of encoded proteins and splicing - regulatory elements are indicated in this new interface to facilitate understanding the functional significance and regulatory mechanism of as .
we also added several new programs to identify deg and isoforms in various organs and/or cancer tissues . together with the new features
the updated version consists of two main components  expansion of ecgene clustering to various organisms and annotation of the human genome .
new tools are added to examine differential expression pattern which may aid identifying tissue- and/or cancer - specific genes .
links to applications are provided inside the picture as well as in the tab menu for user convenience .
the ecgene algorithm was applied to nine organisms that include most of the important model organisms .
this implies that we have the mrna model and the subcluster for each splice variant , in addition to the genome - based est clusters which are equivalent to the unigene clusters .
the result is quite similar to the tigr gene indices that provides clustering and assembly for eukaryotic genomes ( 24 ) .
however , the genome - based method is superior to the transcript - based method in terms of clustering accuracy with a limitation that it can be applied only to organisms with the genome map .
we also provide the ecgene genome browser that shows the genomic alignment of mrna models and est sequences as custom tracks in the ucsc genome browser ( 25 ) .
this allows users to access ample annotation tracks in the ucsc genome browser database , thereby facilitating the deduction of functional significance of each splice variant .
table 1 compares the extent of as for the drosophila melanogaster genome in several databases including the flybase ( 26 ) , dedb ( 27 ) and asap ii .
although the number of spliced genes is comparable between databases , ecgene shows that a significantly larger number of genes that are alternatively spliced .
comparison of as statistics for the drosophila melanogaster genome current version of dedb is based on the flybase release 4.2.1 .
genes and transcripts for the flybase were downloaded from the ucsc table browser for the dm2 genome .
ecfunction was developed to effectively visualize the mrna structure and functional domains of alternatively spliced genes so that users can readily recognize any changes in the functional domains due to as .
we improved the user interface by switching to java applets that allow both zooming and intron scaling in real time .
variable intron scaling allows a seamless transition from the genome browser to the transcript or protein viewers .
thus , the detailed gene structure as well as known functional features in the genomic , mrna and protein sequences can be readily visualized in a single user interface . importantly ,
candidate splicing - regulatory signals such as the ese ( exon splicing enhancer ) ( 5 ) and ess ( exon splicing silencer ) ( 6 ) can be visualized with the transcript structure , which would be valuable information in studying the mechanism of as .
asviewer extends the features of ecfunction to support other gene models including refseq , ensembl and aceview .
the transcript models can be readily compared using the detailed information for exons and introns available in the baloon help .
we also provide a utility to print the genomic sequence in a similar way to the ucsc genome browser ( 25 )
. the character style and color can be specified for individual mrna models which would facilitate the detailed comparison of various predicted mrna models .
we divided the previous version of ecexpression into two separate applications ( estexpress and sageexpress ) providing more specific and detailed information for each data type .
estexpress analyzes 8600 human cdna libraries and illustrates the inferred gene expression in various tissues and cancers .
an option of using non - normalized libraries is also available to obtain quantitative prediction ignoring ests from the normalized cdna libraries .
sageexpress is substantially improved to provide diverse search options and detailed analysis on alternative tags .
the search interface closely follows the widely used sagemap of ncbi and the sage genie at nci ( 28,29 ) .
our tag - to - gene assignment is based on the mrna models of ecgene .
we also provide information on alternative tags stemming from alternative polya tails , internal restriction sites and the single nucleotide polymorphisms ( snp ) .
special efforts have been made to facilitate the examination of the differential expression which is an issue of major importance in the field of biomarker and drug target discovery .
ecprofiler is a candidate gene search system that mines est clusters for genes with desired expression pattern and function .
specifically , the expression ontology used for cdna library classification includes three categories  organ / tissue / cell - type , pathology and developmental stage . both gene expression and function are implemented in ontology - based hierarchical structures .
java implementation allows users to select any combination of nodes in all categories including choice of multiple nodes and subnode expansion .
we also provide a powerful search engine and diverse filtering options such as motifs , number of ests and libraries and the specificities .
degest is a database of deg , splice variants ( isoforms ) and as events covering 52 tissues and cancer types .
chi - squared test was performed for est clusters and subclusters from ecgene clustering to identify deg and isoforms .
. the background distribution of statistical test can be either the ests in the gene or the whole dbest .
this allows users to obtain transcripts with specific expression at the isoform level even though the gene itself has no specificity at all .
as events are classified into exon - skipping , alternative donor / acceptor sites and intron retention .
since sage is inherently an mrna - based technique , a gene may have several tags or a tag may correspond to several splice variants .
ecprofiler and degsage run as server - client applications in real time , and the response may be slow .
it is thus strongly recommended to specify the genomic region of interest within a chromosome in running ecprofiler .
although we support the genome - wide search , it should be noted that this may take over 30 min .
degest is a simple query system to the database that stores all results in pre - computed form for fast response .
the ecgene algorithm was applied to nine organisms that include most of the important model organisms .
this implies that we have the mrna model and the subcluster for each splice variant , in addition to the genome - based est clusters which are equivalent to the unigene clusters .
the result is quite similar to the tigr gene indices that provides clustering and assembly for eukaryotic genomes ( 24 ) .
however , the genome - based method is superior to the transcript - based method in terms of clustering accuracy with a limitation that it can be applied only to organisms with the genome map .
we also provide the ecgene genome browser that shows the genomic alignment of mrna models and est sequences as custom tracks in the ucsc genome browser ( 25 ) .
this allows users to access ample annotation tracks in the ucsc genome browser database , thereby facilitating the deduction of functional significance of each splice variant .
table 1 compares the extent of as for the drosophila melanogaster genome in several databases including the flybase ( 26 ) , dedb ( 27 ) and asap ii .
although the number of spliced genes is comparable between databases , ecgene shows that a significantly larger number of genes that are alternatively spliced .
comparison of as statistics for the drosophila melanogaster genome current version of dedb is based on the flybase release 4.2.1 .
genes and transcripts for the flybase were downloaded from the ucsc table browser for the dm2 genome .
ecfunction was developed to effectively visualize the mrna structure and functional domains of alternatively spliced genes so that users can readily recognize any changes in the functional domains due to as .
we improved the user interface by switching to java applets that allow both zooming and intron scaling in real time .
variable intron scaling allows a seamless transition from the genome browser to the transcript or protein viewers .
thus , the detailed gene structure as well as known functional features in the genomic , mrna and protein sequences can be readily visualized in a single user interface . importantly ,
candidate splicing - regulatory signals such as the ese ( exon splicing enhancer ) ( 5 ) and ess ( exon splicing silencer ) ( 6 ) can be visualized with the transcript structure , which would be valuable information in studying the mechanism of as .
asviewer extends the features of ecfunction to support other gene models including refseq , ensembl and aceview .
the transcript models can be readily compared using the detailed information for exons and introns available in the baloon help .
we also provide a utility to print the genomic sequence in a similar way to the ucsc genome browser ( 25 ) .
the character style and color can be specified for individual mrna models which would facilitate the detailed comparison of various predicted mrna models .
we divided the previous version of ecexpression into two separate applications ( estexpress and sageexpress ) providing more specific and detailed information for each data type .
estexpress analyzes 8600 human cdna libraries and illustrates the inferred gene expression in various tissues and cancers .
an option of using non - normalized libraries is also available to obtain quantitative prediction ignoring ests from the normalized cdna libraries .
sageexpress is substantially improved to provide diverse search options and detailed analysis on alternative tags .
the search interface closely follows the widely used sagemap of ncbi and the sage genie at nci ( 28,29 ) .
our tag - to - gene assignment is based on the mrna models of ecgene .
we also provide information on alternative tags stemming from alternative polya tails , internal restriction sites and the single nucleotide polymorphisms ( snp ) .
special efforts have been made to facilitate the examination of the differential expression which is an issue of major importance in the field of biomarker and drug target discovery .
ecprofiler is a candidate gene search system that mines est clusters for genes with desired expression pattern and function .
specifically , the expression ontology used for cdna library classification includes three categories  organ / tissue / cell - type , pathology and developmental stage . both gene expression and function are implemented in ontology - based hierarchical structures .
java implementation allows users to select any combination of nodes in all categories including choice of multiple nodes and subnode expansion .
we also provide a powerful search engine and diverse filtering options such as motifs , number of ests and libraries and the specificities .
degest is a database of deg , splice variants ( isoforms ) and as events covering 52 tissues and cancer types .
chi - squared test was performed for est clusters and subclusters from ecgene clustering to identify deg and isoforms .
the background distribution of statistical test can be either the ests in the gene or the whole dbest .
this allows users to obtain transcripts with specific expression at the isoform level even though the gene itself has no specificity at all .
as events are classified into exon - skipping , alternative donor / acceptor sites and intron retention .
since sage is inherently an mrna - based technique , a gene may have several tags or a tag may correspond to several splice variants .
ecprofiler and degsage run as server - client applications in real time , and the response may be slow .
it is thus strongly recommended to specify the genomic region of interest within a chromosome in running ecprofiler .
although we support the genome - wide search , it should be noted that this may take over 30 min .
degest is a simple query system to the database that stores all results in pre - computed form for fast response .
ecgene is an ongoing project with a collection of diverse databases and applications focused on as .
various utilities to explore differential expression are available only for the human genome at this point .
ecgene clustering and gene modeling will be applied to other species with a completed genome map as well .
frequent update is critical , and we plan to update ests on a bimonthly basis .
whole genome re - calculation takes extensive computation and will thus be updated once or twice a year depending on the amount of additional sequence data .
 ecgene ( ) was developed to provide functional annotation for alternatively spliced genes . 
 the applications encompass the genome - based transcript modeling for alternative splicing ( as ) , domain analysis with gene ontology ( go ) annotation and expression analysis based on the est and sage data . 
 we have expanded the ecgene 's as modeling and est clustering to nine organisms for which sufficient est data are available in the genbank . as for the human genome , 
 we have also introduced several new applications to analyze differential expression . 
 ecprofiler is an ontology - based candidate gene search system that allows users to select an arbitrary combination of gene expression pattern and go functional categories . 
 degest is a database of differentially expressed genes and isoforms based on the est information . 
 importantly , gene expression is analyzed at three distinctive levels  gene , isoform and exon levels . 
 the user interfaces for functional and expression analyses have been substantially improved . 
 asviewer is a dedicated java application that visualizes the transcript structure and functional features of alternatively spliced variants . 
 the sage part of the expression module provides many additional features including snp , differential expression and alternative tag positions . 
INTRODUCTION
APPLICATIONS AND WEB INTERFACE
ECgene clustering and gene modeling for alternative splicing
Functional annotationECfunction and ASviewer
Expression annotationESTexpress and SAGEexpress
Differential expressionECprofiler, DEGEST and DEGSAGE
CONCLUSION AND FUTURE DIRECTION