micrornas ( mirnas ) , a family of small noncoding rnas of 22 nt in length , constitute an important class of regulators that are involved in diverse cellular processes such as developmental control , apoptosis , cell differentiation and proliferation ( 1 ) .
they are also implicated in various disease processes thus emerging as potential targets of therapeutic intervention ( 2,3 ) .
significant efforts have been made to identify mirnas and their target mrnas during last several years .
sanger institute 's mirbase serves as the central depository of mirnas that are experimentally validated ( 4 ) .
the current release , version 10.0 , contains over 5000 mirnas from various organisms including 533 human and 442 mouse mirnas .
however , the function of each mirna is mostly unknown except a few mirnas so far , and diverse experimental and computational approaches are being applied to elucidate their functional significance ( 5,6 ) .
mirnas are involved in the regulation of protein expression primarily by binding to one or more target sites on an mrna transcript and inhibiting translation .
thus , identification of target mrnas is of utmost importance aspect in understanding mirna function .
computational prediction of target genes in animal has proven challenging mainly due to imperfect base pairing and the limited length of binding sites ( 7 ) .
pictar ( 8) and targetscans ( 9 ) are two prominent programs that utilize cross - species conservation and the near - perfect complementarity between the 5 ' seed region of mirna and the binding sites of target mrna for the prediction of target mrnas .
their genome - wide analysis results are available in the ucsc genome browser database ( 10 ) . also of utility
is tarbase which is a manually curated collection of experimentally tested mirna targets in eight organisms ( 11 ) .
recent databases on mirnas tend to combine the compilation of mirna with target prediction modules .
mirbase has added the target prediction feature as well using the miranda algorithm ( 12 ) .
argonaute provides compiled information on mirnas of human , mouse and rat ( 13 ) .
argonaute and mirnamap provide the expression profiles of known mirnas although the coverage to date is rather limited .
mirgen is a new addition to this list with many convenient features ( 15 ) .
it supports more organisms , diverse types of gene i d , and most of the leading target prediction programs including miranda , pictar , targetscans , diana - microt ( 16 ) .
a unique interface allows users to find the clusters of mirnas at any interval of chromosomes .
still , the current state is that most databases available in public so far are simple collection of mirna - related information such as mirna itself and target binding .
even though several databases include expression information of mirnas , the coverage is quite limited , failing to integrate most of the high - throughput experimental results ( 11,13 ) . here
, we introduce an integrated database and web interface for functional annotation of mirnas that encompasses expression , function , pathway , disease terms as well as mirna targeting . three prediction programs ( miranda , pictar and targetscans ) are used for target prediction and their result may be combined in a boolean logic .
mechanistic understanding of mirna functions has relied on the properties of a single key target gene in a regulatory or signaling pathway so far . however , since an animal mirna is expected to target several hundred genes on average ( 9 ) , it is possible that a single mirna targets several genes of related functions . even though it remains to be determined whether or not simultaneous targeting of related genes is the norm and provides a coordinated control mechanism as often seen in the transcriptional regulation , functional relationship between target genes is certainly valuable information in exploring functional significance of each mirna . in this context
, mirgator provides a utility for statistical enrichment test of mirna targets in a number of annotation categories such as the gene ontology ( go ) function ( 17 ) , genmapp and kegg pathways ( 18,19 ) , and various diseases .
expression profile of mirnas is an important part of functional annotation and we imported the mirna - related expression data from the gene expression omnibus ( geo ) database ( 20 ) .
several reports have described correlated expression of mirnas and their target genes ( 21,22 ) .
expression pattern of each mirna can be readily compared with that of target mrnas and proteins .
importantly , expression correlation between two types of data is also calculated as an estimate for the effect of mirna binding .
reciprocal expression pattern between mirna and mrna / protein can be an indirect evidence of mirna targeting .
web implementation supports diverse workflows that include search by mirna(s ) or target gene(s ) , search by functional categories and expression profiling of mirnas in geo .
figure 1 shows the overview of database integration , analysis flow and web implementation of mirgator . functional analysis begins with target prediction .
we used the miranda , pictar and targetscans programs whose genome - wide predictions can be downloaded from the mirbase website and the ucsc genome browser tracks .
the lists of target mrnas are tested for statistical over - representation in any functional nodes using hypergeometric distribution of fisher 's exact test .
implemented functional categories include the go , kegg / genmapp / biocarta pathways ( 18,19 ) and disease ontology of ingenuity pathway analysis . 
 figure 1.schematic overview of mirgator system .
schematic overview of mirgator system . since gene expression is an important part of functional annotation , we integrated various mirna - related expression data from the geo database and built a compendium of mirna expression data in a similar fashion to the oncomine cancer profiling database ( 23 ) .
simple interface was developed to visualize the expression profile of mirnas and to address the issue of differential regulation in various situations .
prediction of target transcripts often yields false targets even with the state - of - the - art algorithms due to imperfect base pairing and the short length of binding sites .
examining expression correlation of mirna and the predicted target mrnas / proteins may provide clues of genuine targeting or indirect regulation .
we collected genome - wide expression data of mirna , mrna and protein for matching tissues / samples and evaluated the expression correlation coefficients for all mirna  target pairs .
microrna binding to target mrna , a bipartite relationship in graph theory , is represented as a 
advantages of table representation become obvious when multiple mirnas and target genes are simultaneously examined . for example , co - regulation by multiple mirnas can be easily explored by examining common targets .
candidate regulatory mirnas can be obtained by providing list of genes from pathway databases or from microarray clustering results .
the concepts of mirna targeting , functional enrichment analyses and expression correlation are closely related subjects .
we built an integrated module with diverse biological questions into consideration as described in later section .
all results are pre - calculated and stored in the database to speed - up the response .
many databases of diverse characteristics are closely integrated in mirgator as listed in figure 1 .
the ucsc genome maps of the ncbi build 35 ( hg17 ) and the ncbi build 35 ( mm7 ) were used for the human and mouse genomes , respectively .
genome - wide prediction results from the pictar and targetscans programs were obtained from the ucsc genome browser database .
target genes from miranda 4.0 were obtained from the mirbase website where the most up - to - date information were available .
downloaded targets on the current genomes ( hg18 and mm8 ) were lifted back to the previous genomes ( hg17 and mm7 ) , which substantially increases the mirna coverage . 

table 1.statistics for various target prediction methodshuman ( hg17)mouse ( mm7)mirandapictar-4waypictar-5waytargetscansmirandapictar - dogpictar - chickennumber of mirnas470179131139375269249number of target genes15 27491523455770914 76865501492number of binding sites284 714154 89428 87022
837241 791106 0228354average number of target genes per mirna32.551.126.455.539.424.36.0average number of binding sites per mirna60686522016464539434average number of binding sites per gene18.616.98.33.016.416.25.7note : cross - species conservation for each prediction method : miranda ( version 4.0 ) : conserved in at least two species pictar-4way : conserved in 4 species ( human , mouse , rat , dog ) pictar-5way : conserved in 5 species ( human , mouse , rat , dog , chicken ) targetscans : conserved in 5 species ( human , mouse , rat , dog , chicken ) pictar - dog : conserved in 7 species ( mouse , rat , rabbit , human , chimp , macaque , dog ) pictar - chicken : conserved in 13 species ( 7 species + cow , armadillo , elephant , tenrec , opossum , chicken )
. statistics for various target prediction methods note : cross - species conservation for each prediction method : miranda ( version 4.0 ) : conserved in at least two species pictar-4way : conserved in 4 species ( human , mouse , rat , dog ) pictar-5way : conserved in 5 species ( human , mouse , rat , dog , chicken ) targetscans : conserved in 5 species ( human , mouse , rat , dog , chicken ) pictar - dog : conserved in 7 species ( mouse , rat , rabbit , human , chimp , macaque , dog ) pictar - chicken : conserved in 13 species ( 7 species + cow , armadillo , elephant , tenrec , opossum , chicken ) .
genome annotation data , mapping genes to nodes of functional classification system , were collected from various resources .
gene - to - go mapping was achieved by combining the ucsc kgxref table ( known gene to uniprot i d ) and goa association table ( uniprot i d to go nodes ) from the go web site ( 10,24 ) .
genes in the kegg / genmapp / biocarta pathways were obtained from arrayxpath database ( 25 ) .
ipa 's gene to disease mapping from ingenuity systems was used to test disease enrichment of mirna targets .
ipa 's disease classification system consists of more than 7000 terms organized in three hierarchical levels of depth .
hughes and coworkers ( 26 ) generated a series of genome - wide expression data for mouse genome using homogeneous samples .
their mrna expression data cover 55 tissues ( 27 ) and the proteomic data include 4768 proteins in six organs ( 28 ) . as for the human genome , golub and coworkers published expression profile of mrna and 217 mirnas in 334 samples ( 3,29 ) .
no global proteomic data in multiple tissues are available for human to the best of our knowledge , and we simply compared the expression profiles of mirna and mrna .
thus , the expression correlation analysis for mouse covers mirna , mrna , and proteins , whereas only the expression correlation between mirna and mrna is available for human .
twelve mirna - related datasets ( 566 samples ) were downloaded from the geo database .
proper normalization process would ideally take the unique features / characteristics of dataset into consideration . analyzing compendium datasets ,
we used the quantile normalization that performed best in the affymetrix arrays ( 30 ) since most mirna microarrays are single channeled ( 3 ) .
each dataset was manually examined to set up 106 two - class comparison studies to find differentially expressed mirnas in various situations .
seven studies compared cancer and normal tissues for bladder , breast , colon , eye , kidney , lung and uterus .
most other studies were designed to find the tissue - specific or cell - type - specific mirnas .
figure 1 shows the overview of database integration , analysis flow and web implementation of mirgator . functional analysis begins with target prediction .
we used the miranda , pictar and targetscans programs whose genome - wide predictions can be downloaded from the mirbase website and the ucsc genome browser tracks .
the lists of target mrnas are tested for statistical over - representation in any functional nodes using hypergeometric distribution of fisher 's exact test .
implemented functional categories include the go , kegg / genmapp / biocarta pathways ( 18,19 ) and disease ontology of ingenuity pathway analysis . 
 figure 1.schematic overview of mirgator system .
schematic overview of mirgator system . since gene expression is an important part of functional annotation , we integrated various mirna - related expression data from the geo database and built a compendium of mirna expression data in a similar fashion to the oncomine cancer profiling database ( 23 ) .
simple interface was developed to visualize the expression profile of mirnas and to address the issue of differential regulation in various situations .
prediction of target transcripts often yields false targets even with the state - of - the - art algorithms due to imperfect base pairing and the short length of binding sites .
examining expression correlation of mirna and the predicted target mrnas / proteins may provide clues of genuine targeting or indirect regulation .
we collected genome - wide expression data of mirna , mrna and protein for matching tissues / samples and evaluated the expression correlation coefficients for all mirna  target pairs .
microrna binding to target mrna , a bipartite relationship in graph theory , is represented as a 
advantages of table representation become obvious when multiple mirnas and target genes are simultaneously examined . for example , co - regulation by multiple mirnas can be easily explored by examining common targets .
candidate regulatory mirnas can be obtained by providing list of genes from pathway databases or from microarray clustering results .
the concepts of mirna targeting , functional enrichment analyses and expression correlation are closely related subjects .
we built an integrated module with diverse biological questions into consideration as described in later section .
all results are pre - calculated and stored in the database to speed - up the response .
many databases of diverse characteristics are closely integrated in mirgator as listed in figure 1 .
the ucsc genome maps of the ncbi build 35 ( hg17 ) and the ncbi build 35 ( mm7 ) were used for the human and mouse genomes , respectively .
genome - wide prediction results from the pictar and targetscans programs were obtained from the ucsc genome browser database .
target genes from miranda 4.0 were obtained from the mirbase website where the most up - to - date information were available .
downloaded targets on the current genomes ( hg18 and mm8 ) were lifted back to the previous genomes ( hg17 and mm7 ) , which substantially increases the mirna coverage . 

table 1.statistics for various target prediction methodshuman ( hg17)mouse ( mm7)mirandapictar-4waypictar-5waytargetscansmirandapictar - dogpictar - chickennumber of mirnas470179131139375269249number of target genes15 27491523455770914 76865501492number of binding sites284 714154 89428 87022
837241 791106 0228354average number of target genes per mirna32.551.126.455.539.424.36.0average number of binding sites per mirna60686522016464539434average number of binding sites per gene18.616.98.33.016.416.25.7note : cross - species conservation for each prediction method : miranda ( version 4.0 ) : conserved in at least two species pictar-4way : conserved in 4 species ( human , mouse , rat , dog ) pictar-5way : conserved in 5 species ( human , mouse , rat , dog , chicken ) targetscans : conserved in 5 species ( human , mouse , rat , dog , chicken ) pictar - dog : conserved in 7 species ( mouse , rat , rabbit , human , chimp , macaque , dog ) pictar - chicken : conserved in 13 species ( 7 species + cow , armadillo , elephant , tenrec , opossum , chicken )
. statistics for various target prediction methods note : cross - species conservation for each prediction method : miranda ( version 4.0 ) : conserved in at least two species pictar-4way : conserved in 4 species ( human , mouse , rat , dog ) pictar-5way : conserved in 5 species ( human , mouse , rat , dog , chicken ) targetscans : conserved in 5 species ( human , mouse , rat , dog , chicken ) pictar - dog : conserved in 7 species ( mouse , rat , rabbit , human , chimp , macaque , dog ) pictar - chicken : conserved in 13 species ( 7 species + cow , armadillo , elephant , tenrec , opossum , chicken ) .
genome annotation data , mapping genes to nodes of functional classification system , were collected from various resources .
gene - to - go mapping was achieved by combining the ucsc kgxref table ( known gene to uniprot i d ) and goa association table ( uniprot i d to go nodes ) from the go web site ( 10,24 ) .
genes in the kegg / genmapp / biocarta pathways were obtained from arrayxpath database ( 25 ) .
ipa 's gene to disease mapping from ingenuity systems was used to test disease enrichment of mirna targets .
ipa 's disease classification system consists of more than 7000 terms organized in three hierarchical levels of depth .
hughes and coworkers ( 26 ) generated a series of genome - wide expression data for mouse genome using homogeneous samples .
their mrna expression data cover 55 tissues ( 27 ) and the proteomic data include 4768 proteins in six organs ( 28 ) . as for the human genome , golub and coworkers published expression profile of mrna and 217 mirnas in 334 samples ( 3,29 ) .
no global proteomic data in multiple tissues are available for human to the best of our knowledge , and we simply compared the expression profiles of mirna and mrna .
thus , the expression correlation analysis for mouse covers mirna , mrna , and proteins , whereas only the expression correlation between mirna and mrna is available for human .
twelve mirna - related datasets ( 566 samples ) were downloaded from the geo database .
proper normalization process would ideally take the unique features / characteristics of dataset into consideration . analyzing compendium datasets
we used the quantile normalization that performed best in the affymetrix arrays ( 30 ) since most mirna microarrays are single channeled ( 3 ) .
each dataset was manually examined to set up 106 two - class comparison studies to find differentially expressed mirnas in various situations .
seven studies compared cancer and normal tissues for bladder , breast , colon , eye , kidney , lung and uterus .
most other studies were designed to find the tissue - specific or cell - type - specific mirnas .
this is the main interface of mirgator for examining target genes , inferred functions and the correlated expression through target prediction .
default choice is miranda 4.0 from the mirbase since it covers the most recent compendium of mirnas .
other methods are rather outdated with lower coverage ( genome - wide calculation performed almost 2 years ago ) but their target sites are conserved in more species , which may be of help in filtering out false positives .
average number of target genes and binding sites in table 1 would be helpful in estimating reliability of prediction methods .
each method produces a different list of target genes and it is often desirable to compare the contents .
since the mirna coverage and the extent of conservation are different among prediction methods , we constructed a target summary table that showed the number of target genes for all mirnas according to the prediction methods .
this table can be used to pre - examine the number of target genes before actual query .
clicking on each number in the table opens up the list of target genes for the prediction method of choice .
the main search can be initiated either with mirna(s ) or with target gene(s ) .
figure 2 is the collection of screenshots from the target  function  expression module .
it consists of three major parts of mirna  target mrna table , functional enrichment analysis of target genes , and expression correlation analysis of target genes .
clicking on each number in the table leads to the detailed information on target binding and the expression correlation pattern for corresponding mirna 
we support sorting target mrnas according to the number of binding sites , which would allow users to concentrate on mrnas with multiple binding sites preferentially .
another advantage is that common target genes of multiple mirnas can be easily recognized in this mirna 
input of multiple genes can be used to find the regulatory mirnas for the given set of genes .
if genes belonging to a specific biological pathway are provided as an input , mirnas with multiple target genes within the pathway of interest may be identified .
similar approach can be applied to find the regulatory mirnas for gene clusters obtained from mrna expression profiling .
functional enrichment analysis of target genes can be performed in three categories  go , pathway and disease terms .
simple hypergeometric test of over - representation in each term was carried out for all terms in go , pathway and disease classification systems .
the output page summarizes the significant nodes for a given p - value , which can be sorted according to various criteria .
disease classification of the ingenuity systems inc . was used to test disease implications . since all calculations are pre - computed and stored in the database , the search for mirnas whose target genes are statistically enriched in specific terms
a separate module of  mirna with inferred function is provided to look for the mirnas with inferred functions in all three functional categories .
our web implementation supports any node i d in the go classification and all pathways . as for the disease search
expression correlation analysis of target genes gives a table of correlation coefficients between mirna and target mrna as well as mirna and target protein if the data are available .
reciprocal expression pattern is expected for genuine targets and the pairs of high correlation between mirna and apparent non - targets may indicate indirect targeting .
target genes can be sorted according to the correlation coefficients in descending or ascending order .
link to detailed information on target binding and correlated expression pattern is also provided for each mirna  mrna pair .
the purpose of mirna expression profiling module is to visualize mirna expression and to obtain information on differential regulation in various situations .
. simple query of mirna , tissue / organ name , or disease yields a list of relevant comparison studies .
once mirna and comparison study are specified , expression pattern of mirna across the samples in the study can be displayed as a bar or box plot .
searches other than mirna allow the user to access the list of differentially regulated mirnas in various situations .
current implementation supports searches for differentially regulated mirnas in 24 tissues / organs and 28 cell types . comparing expression conditions consists of four types of cancer versus normal , cancer versus cancer , chemical treatment and others .
for example , current dataset of comparing cancer versus normal tissues supports seven tissues including bladder , breast , colon , eye , kidney , lung and uterus .
this is the main interface of mirgator for examining target genes , inferred functions and the correlated expression through target prediction .
default choice is miranda 4.0 from the mirbase since it covers the most recent compendium of mirnas .
other methods are rather outdated with lower coverage ( genome - wide calculation performed almost 2 years ago ) but their target sites are conserved in more species , which may be of help in filtering out false positives .
average number of target genes and binding sites in table 1 would be helpful in estimating reliability of prediction methods .
each method produces a different list of target genes and it is often desirable to compare the contents .
since the mirna coverage and the extent of conservation are different among prediction methods , we constructed a target summary table that showed the number of target genes for all mirnas according to the prediction methods .
this table can be used to pre - examine the number of target genes before actual query .
clicking on each number in the table opens up the list of target genes for the prediction method of choice .
the main search can be initiated either with mirna(s ) or with target gene(s ) .
figure 2 is the collection of screenshots from the target  function  expression module .
it consists of three major parts of mirna  target mrna table , functional enrichment analysis of target genes , and expression correlation analysis of target genes .
clicking on each number in the table leads to the detailed information on target binding and the expression correlation pattern for corresponding mirna 
we support sorting target mrnas according to the number of binding sites , which would allow users to concentrate on mrnas with multiple binding sites preferentially .
another advantage is that common target genes of multiple mirnas can be easily recognized in this mirna 
input of multiple genes can be used to find the regulatory mirnas for the given set of genes .
if genes belonging to a specific biological pathway are provided as an input , mirnas with multiple target genes within the pathway of interest may be identified .
similar approach can be applied to find the regulatory mirnas for gene clusters obtained from mrna expression profiling .
functional enrichment analysis of target genes can be performed in three categories  go , pathway and disease terms .
simple hypergeometric test of over - representation in each term was carried out for all terms in go , pathway and disease classification systems .
the output page summarizes the significant nodes for a given p - value , which can be sorted according to various criteria .
disease classification of the ingenuity systems inc . was used to test disease implications . since all calculations are pre - computed and stored in the database , the search for mirnas whose target genes are statistically enriched in specific terms
a separate module of  mirna with inferred function is provided to look for the mirnas with inferred functions in all three functional categories .
our web implementation supports any node i d in the go classification and all pathways . as for the disease search
expression correlation analysis of target genes gives a table of correlation coefficients between mirna and target mrna as well as mirna and target protein if the data are available .
reciprocal expression pattern is expected for genuine targets and the pairs of high correlation between mirna and apparent non - targets may indicate indirect targeting .
target genes can be sorted according to the correlation coefficients in descending or ascending order .
link to detailed information on target binding and correlated expression pattern is also provided for each mirna  mrna pair .
the purpose of mirna expression profiling module is to visualize mirna expression and to obtain information on differential regulation in various situations .
simple query of mirna , tissue / organ name , or disease yields a list of relevant comparison studies .
once mirna and comparison study are specified , expression pattern of mirna across the samples in the study can be displayed as a bar or box plot .
searches other than mirna allow the user to access the list of differentially regulated mirnas in various situations .
current implementation supports searches for differentially regulated mirnas in 24 tissues / organs and 28 cell types . comparing expression conditions consists of four types of cancer versus normal , cancer versus cancer , chemical treatment and others .
for example , current dataset of comparing cancer versus normal tissues supports seven tissues including bladder , breast , colon , eye , kidney , lung and uterus .
 micrornas ( mirnas ) constitute an important class of regulators that are involved in various cellular and disease processes . however , the functional significance of each mirna is mostly unknown due to the difficulty in identifying target genes and the lack of genome - wide expression data combining mirnas , mrnas and proteins . 
 we introduce a novel database , mirgator , that integrates the target prediction , functional analysis , gene expression data and genome annotation . 
 mirna function is inferred from the list of target genes predicted by miranda , pictar and targetscans programs . 
 statistical enrichment test of target genes in each term is performed for gene ontology , pathway and disease annotations . 
 associated terms may provide valuable insights for the function of each mirna . 
 for the expression analysis , mirgator integrates public expression data of mirna with those of mrna and protein . 
 expression correlation between mirna and target mrna / proteins is evaluated and their expression patterns can be readily compared . 
 our web implementation supports diverse query types including mirna name , gene symbol , gene ontology , pathway and disease terms . 
 interfaces for exploring common targets or regulatory mirnas and for profiling compendium expression data have been developed as well . 
 currently , mirgator , available at : http://genome.ewha.ac.kr/mirgator/ , supports the human and mouse genomes . 
INTRODUCTION
IMPLEMENTATION AND DESIGN
Overview and design principle
Data sources and methods
USER INTERFACE
Targetfunctionexpression module
MicroRNA expression profiling module