BACKGROUND
the development and integration of transcriptomics, proteomics and metabolomics comprise the majority of current systems biology studies and provide a significant capacity for the investigation of biological mechanisms and their associations with diseases in a “big picture” approach  <cit> .
integrated analyses of transcriptomics and metabolomics  <cit>  have revealed significant associations between gene and metabolite expression profiles.
nam et al.
<cit>  demonstrated the increased coherence and robustness of newly discovered breast cancer biomarkers by utilizing both gene expression profiles and metabolic profiles to validate biomarker significance.
su et al.
<cit>  combined metabolomic and transcriptomic analyses of the nci- <dig> dataset to identify significant tissue/organ-specific metabolome and transcriptome features that are related to various cancer types.
using integrated metabolomic and transcriptomic analysis, su et al.
<cit>  identified biologically meaningful gene-metabolite associations, including several abnormal gene-metabolite relationships that were directly linked to known gene mutations and copy-number variations in the corresponding cell lines.
improved data visualization tools are required to efficiently incorporate these vast amounts of data into an intuitive, integrated and knowledge-based environment.
current tools for integrating omics data
current visualization tools for integrating omics data can be loosely classified as biological network-based or pathway-based tools  <cit> .
biological networks reveal hidden patterns in the original unstructured data by transforming raw data into logically structured and visually tangible representations—with nodes representing genes, proteins and metabolites and with edges indicating interactions between nodes or clusters that share similar molecular functions.
the majority of network-based visualization tools, e.g., vanted  <cit> , visant  <cit> , and metscape <dig>  <cit> , are integrated with public databases.
arena3d further allows users to visualize biological networks in three dimensions  <cit> .
for small networks, interactive editing is often performed manually.
for large networks, however, it is easier to utilize automated layout tools, such as cytoscape  <cit> , navigator  <cit> , and cerebral  <cit> .
alternatively, pathway visualization tools allow users to explore the biochemical activities found in experimental datasets along different interactive pathways.
pathguide  <cit>  provides an overview of over  <dig> web-accessible biological pathway and network databases.
arakawa et al.
<cit>  developed a kegg-based pathway visualization tool for kegg pathway databases  <cit> .
pathway-level visualization of different omics data representations allows users to capture systematic properties of biochemical activities.
paintomics  <cit>  focuses on gene expression and metabolite concentration data and displays the data on kegg pathway maps.
prometra  <cit>  accepts annotated images in svg format and is capable of displaying dynamic data.
kappa-view  <cit>  and mapman  <cit>  display metabolite and transcript levels for predefined pathway blocks in plants.
chrometracks for mayday  <cit>  allows for the visualization of expression data with any metadata within a genomic context.
pavesy  <cit>  builds customized pathways from user-provided proteins and metabolites.
comparison of 3omics with other software
a summary and comparison of accessibility, data export and exchange, functions and utilities, and source data types found in the currently available software with those in 3omics is presented in table  <dig>
accessibility,  data export and exchange,  functions and utilities,  data source type.
filled circles indicate tools with the corresponding features.
empty circles indicate tools with partial functionality.
3omics is specifically designed for the analysis of human data because all of the incorporated transcripts, proteins, metabolites, pathways, and gene information are human-specific.
the majority of the existing software described in table  <dig> is designed for a wide variety of specific organisms, except for kappa-view and mapman, which are plant-specific tools.
ingenuity pathway analysis   <cit>  provides the full suite of omics analysis tools; however, users may not have access to this commercial software.
while ipa supports various network visualization and analyses, 3omics simplifies the data analysis by combining the advantages and operations of several existing systems and packages into a single platform.
3omics accepts multiple experimental conditions or time-dependent transcriptomics data, proteomics data or metabolomics data.
users can perform correlation analysis, coexpression profiling, phenotype mapping, pathway enrichment analysis and go enrichment analysis on each dataset via a single platform.
these features enable users to perform an integrated analysis with one click, a versatile function not featured in other software.
implementation
system overview
3omics is a platform-independent web application constructed with perl and php scripts and running on a linux-based apache web server.
a typical session workflow is illustrated in additional 1: figure s <dig>  when users upload experimental data via the 3omics web interface, the server immediately computes correlation coefficients, coexpression values and pathway enrichment scores.
related information from publicly accessible databases, such as ihop   <cit> , kegg  <cit> , humancyc  <cit> , david  <cit> , entrez gene  <cit> , omim and uniprot  <cit> , are automatically incorporated and stored in an internal database.
to maintain up-to-date information, the internal database is updated with new data each month  or queried immediately .
users can export network images in svg or sif formats.
svg is an xml-based file format for describing two-dimensional vector graphics that is compatible with multiple platforms.
processed sif files can be imported and edited in cytoscape.
3omics users can also download all of the processed data for further analysis.
all analyzed data and network/pathway images can be downloaded in png or svg format.
detailed descriptions of the supported data formats are found on the 3omics online help page.
all uploaded data files are temporarily stored during a 3omics session and automatically deleted after processing to safeguard data confidentiality.
in the following subsections, we briefly explain the methods used in 3omics.
summary of 3omics features
3omics offers four types of multiple omics analysis depending on the data provided by the user : transcriptomics – proteomics - metabolomics  analysis, transcriptomics - proteomics  analysis, proteomics - metabolomics  analysis, and transcriptomics - metabolomics  analysis.
3omics also offers analysis in single-omics mode to reveal “intra-omics” relationships .
3omics analysis requires the use of transcript, protein, or metabolite ids and their corresponding variations  under specific experimental conditions  or mass spectrometry mass-to-charge ratios).
acceptable ids include entrez gene ids, uniprotkb ids and pubchem cids  <cit> .
users can also utilize the 3omics name-id converter to match gene, protein and metabolite names with their corresponding ids.
once users select an analysis method, a data input page is dynamically generated to upload the required data.
for example, when a user would like to perform a t-p analysis, 3omics loads the page shown in the upper-right corner of figure  <dig>  t and p data from large-scale biochemical experiments are then uploaded in a comma-separated value format.
where different data integrations may require different analyses, 3omics, in general terms, provides correlation, coexpression, phenotype, pathway enrichment, and go enrichment analyses.
table  <dig> lists the various data integration methods and analyses incorporated into 3omics.
when a user possesses transcriptomics, proteomics and metabolomics data, all analyses are performed.
when only two of the three omics datasets are available, 3omics supplements missing transcript, protein and metabolite information related to the user-input data by text-mining biomedical literature from ihop to generate literature-derived objects and relationships for correlation analysis .
coexpression analysis is available for all omics data types.
for transcriptomic or proteomic datasets, phenotype- and go-based enrichment analyses can be performed.
in addition, pathway enrichment analysis can be employed to map metabolite data to a kegg/humancyc pathway to determine significant or differentially expressed metabolites that may play vital roles in the corresponding biological pathway.
t: transcriptomics dataset, p: proteomics dataset, and m: metabolomics dataset.
t, p, or m linked with hyphens stands for two or three omics dataset are provided by users.
analyses provided in 3omics when users input different omics dataset.
for example, correlation analysis, coexpression analysis, phenotype analysis, and go enrichment analysis are provided for users input transcriptomics-proteomics datasets.
correlation analysis
3omics incorporates the “corr” function from r  <cit>  to compute the pearson correlation coefficient .
pcc is widely used and accepted as a measure of correlation in systems biology.
nodes and edges are stored in a graph description language  format and sent to the network generator, aisee <dig> .
a force-directed layout algorithm is utilized to generate visualizations.
the correlation coefficient threshold and the repulsion and attraction parameters can be adjusted for better visualization and are set by default to  <dig> ,  <dig> and  <dig>  respectively .
to generate a correlation network, the pccs are calculated from two sets of expression values for two entities .
the pcc correlation matrix is calculated for the omics data, which are then used for visualization.
correlation networks can be generated automatically, and substances can be clustered according to similar behavior over time or into different experimental groups.
nodes denoted by squares, triangles and circles represent transcripts, proteins and metabolites, respectively.
transcript, enzyme and metabolite can be presented in the context of the correlation network.
correlated relationships  are represented by solid lines, and the text-mining results between pairs of input molecules and literature-derived molecules are indicated by dotted lines.
the results can be downloaded from the web interface.
navigation functions support visual exploration of the data-enriched networks .
literature-derived relationships in the correlation analysis
when only two of the three omics datasets are available for correlation network analysis, 3omics supplies the missing omics information using the following approach.
first, 3omics identifies related transcript-protein, protein-metabolite, or transcript-metabolite pairs by incorporating  <dig>  human genes from ncbi entrez gene,  <dig>  human proteins from uniprot, and  <dig>  metabolite entries from kegg compound  <cit>  into an internal, relational database.
original data from the may  <dig>   <dig> snapshot were downloaded using ncbi efetch and uniprot as well as the kegg ftp site.
each entity in the mysql database should contain a transcript-protein-metabolite relationship.
when an entity contains only transcript-protein, protein-metabolite, or transcript-metabolite pairs, 3omics can rapidly identify the missing transcripts, proteins or metabolites and their potential relationships for correlation analysis.
once the missing information is identified, 3omics uses the transcripts or proteins to search ihop.
the missing omics data are supplied from the ihop results.
for example, transcriptomics and proteomics data are inputs, and 3omics searches for protein-metabolite pairs.
the missing metabolomics data are recovered by text mining of the ihop results.
relationships described in the literature are depicted as dotted edges in the plot, as shown in figure  <dig>
coexpression analysis
coexpression analysis is performed using the r statistical programming language  <cit> .
heatmaps are generated using the r language gplots package  <cit> .
rows display the expression of input molecules, and columns display the expression differences between experimental groups, such as treatment/control groups or time-series experiments.
each cell in the resulting image is “heat colorized” based on the input expression value.
cyan indicates the lowest expression value, and pink indicates the highest expression value.
row edges are color coded to indicate their omics data source types.
heatmap dendrograms are added to the top and left side of the heatmaps to display similarities among rows or columns.
dendrograms on the top and left side of the image display the similarities of the input molecules  or experimental groups .
dissimilarity coefficients between rows and columns are computed as the euclidean distance, where the closest rows/columns connected by dendrograms have the most similar expression profiles.
phenotype analysis
a phenotype is defined as any observable characteristic or trait of an organism arising from gene expression, the influence of environmental factors, and interactions between gene expression and environmental factors.
a total of  <dig>  phenotypes listed in omim from the march  <dig>   <dig> snapshot were downloaded from the omim website and stored in the internal 3omics database.
the omim data are used to identify genes and genetic disorders based on information that relates genes in the human genome with specific phenotypes.
phenotype analysis is not available for metabolomics datasets alone because no transcriptomic or proteomics data are available.
pathway enrichment analysis
a total of  <dig> human pathways from kegg pathway and  <dig> human pathways from humancyc were downloaded and stored in the internal 3omics database .
humancyc provides more than  <dig> human pathways with literature-based curation for at least one year by experts.
the pathways in humancyc are small and similar to biologically functional units.
therefore, enriched pathways from humancyc provide meaningful information from input metabolomics data.
two modes are available in 3omics’ kegg pathway enrichment analysis: normal and enrichment.
the normal mode displays user-provided metabolites via simple metabolite mapping to a pathway from the kegg pathway database.
the enrichment mode requires users to upload two datasets:  a metabolite set and  a significantly changed metabolite set.
significantly enriched pathways are identified with a hypergeometric test for a given list of metabolites.
for example, there are n metabolites in set a and n metabolites in set b, and there are m metabolites in set a and i metabolites in set b in a given kegg human pathway.
the probability of the occurrence of x or fewer metabolites within set b in a given pathway is calculated by hypergeometric distribution  <cit>  according to the following formula:
Ρ=∑i−xnmin−mn−inn
the hypergeometric test is a standard method for calculating pathway enrichment.
note that when a large population  is selected and the total number of mapped metabolites in set a  is also large, the cumulative probability in the hypergeometric test will be very high.
the pathway enrichment analysis is available for proteomics-metabolomics, transcriptomics-metabolomics, transcriptomics-proteomics-metabolomics, and single metabolomics analyses.
gene ontology-based enrichment analysis
go-based functional enrichment analysis is performed through the david knowledgebase application platform interface .
three independent gos are included:  biological processes,  cellular components, and  molecular functions.
the input transcripts are used in 3omics to calculate the p-value and fdr  of each go term using a modified fisher’s exact test in the david api.
the enriched go terms associated with the given entrez gene ids are reported in 3omics.
by default, enriched terms with p-values less than  <dig>  are presented in an interactive bar chart generated with google chart tools  <cit> .
using go enrichment analysis, only the enriched terms are displayed, thus avoiding the display of general terms, such as “cellular component” or “metabolic process”, which are of limited use because many transcripts and proteins can be mapped to them.
go-based enrichment analysis requires transcriptomics data to calculate the go-term enrichment; therefore, go-based functional enrichment analysis is available for transcriptomics-proteomics, transcriptomics-metabolomics, transcriptomics-proteomics-metabolomics and single transcriptomics analyses.
go enrichment analysis allows users to explore genes represented by go terms with automated organization functionality, thereby avoiding the need for manual editing.
RESULTS
case studies
two cases were selected to demonstrate the main functions of 3omics and its usefulness for omics analysis: a transcriptome and proteome dataset for an acute promyelocytic leukemia human cell line  <cit>  and a urinary metabolome dataset from metpa  <cit> .
case study 1: integrated transcriptome and proteome analysis of retinoic acid/arsenic trioxide-induced cell differentiation/apoptosis in promyelocytic leukemia
to demonstrate transcriptome-proteome analysis with literature-derived metabolites, transcriptome and proteome data from promyelocytic leukemia cells treated with retinoic acid , arsenic trioxide , or a combination of the two were selected for this case study.
the experiments were performed with the nb <dig> cell line, a human acute promyelocytic leukemia  cell line.
in this case study, correlation network and go-enrichment analyses were used to demonstrate the user interface and functionality.
a correlation network can be constructed by calculating the pccs between pairs of entities to uncover possible interactions in omics data.
figure  <dig> presents the correlation network that was automatically generated by 3omics for the integrated proteome and transcriptome, showing highly correlated transcript-transcript, transcript-protein and protein-protein relationships .
in this visualization of the correlation network and clusters of highly correlated molecules , proteins , or literature-derived metabolites  in case study 1), the transcripts and proteins sharing similar expression profiles in each treatment and time point are readily observed.
the clusters in the correlation network are also shown in a summary table .
clusters are ranked by descending size .
the largest cluster has a size of nineteen input molecules, including bcl2a <dig>  pdcd6ip, tardbp, trrap, and rad23b, which are highly correlated.
in the second cluster, seven molecules, including eif4a <dig>  eef1d, and myom <dig>  share similar pccs.
this cluster implies that these molecules may be expressed under the same regulation mechanism or related ones.
the correlations of input molecules analyzed by 3omics are consistent with those described in the original report  <cit> .
the transcriptomic expression levels of bcl2a <dig>  pdcd6ip, and tardbp are up-regulated, as are the proteomic expression levels of trrap and rad23b.
these genes and proteins are highly correlated, suggesting that the results of the correlation network analysis provide reliable information with a one-click analysis.
pccs also display the significance as a measure of the correlation between input molecules in 3omics.
the functionality of the molecules is then revealed in text-mining results and the go enrichment analysis, and the phenotype analysis is used for human phenotypic mapping.
blue circles in the correlation network indicate metabolites, and dotted edges between two nodes indicate relationships described in the literature.
the literature-derived metabolite relationships provide insight into the possible mechanism or phenotype.
one input protein may be associated with many literature-derived metabolites.
one literature-derived metabolite may likewise be associated with many input proteins.
thus, both proteins and literature-derived metabolites may appear several times in the association table .
to further understand the relationship between the input proteins and literature-derived metabolites, the user can click on the input gene/protein id  to search external link in ihop for further information.
in ihop, relationships among proteins and metabolites are then reported as sentences and both protein-metabolite and protein-disease relationships can be found in ihop.
for example, this case study search revealed that 5-alpha-dihydrotestosterone activates androgen receptors and influences steroid receptor coactivator- <dig>  in promyelocytic leukemia, as noted on the ncoa <dig> page in ihop  <cit> .
in addition, the association of breast/prostate cancer and ncoa <dig> is found in ihop  <cit> .
with literature-derived results, the relationships among input molecules and among molecules and diseases are easily found.
however, such relationships often require further experimental confirmation, similar to all text-mining-based discoveries.
coexpression analysis is employed to display expression profile similarities among entities.
figure  <dig> presents the visualization of a coexpression profile as a 3omics-generated heatmap.
rows represent the input transcripts and metabolites, and the colored bars alongside each row indicate the type of input molecule.
for example, blue indicates metabolites, and green indicates transcripts.
the columns comprise five groups of treatments and the time points.
the dendrogram on the top and left displays the similarities of rows or columns.
the molecules in the lower boxed area, a,  includes tardbp, pdcd6ip, rnpep and etc.
which are mostly in the largest cluster in correlation analysis .
the majority of molecules in the upper boxed area, b,  belong to the second-largest cluster in correlation analysis.
in coexpression analysis, molecules connected by dendrograms have similar expression levels.
however, not all nodes in the same cluster as seen in the correlation analysis are closely connected in coexpression analysis.
note that although both positive and negative correlations are likely correlated based on the correlation analysis, only positive correlations are considered in this coexpression analysis.
therefore, some molecules in the same cluster in the correlation analysis may not be located in the same box in a given coexpression analysis .
for example, bcl2a <dig> is highly correlated with pdcd6ip in the largest cluster of the correlation analysis, but bcl2a <dig> is not located in the co-expression analysis in figure 3a.
go enrichment analysis provides defined and enriched terms to represent the properties of gene products.
based on the go enrichment results, the functions of pdcd6ip, bcl2a <dig>  tardbp and pak <dig> are relevant to apoptosis or cell death .
eef1d, eef1b <dig>  and eif4a <dig> function as translation factors, while sdha, g3bp <dig>  eif4a <dig>  tardbp, cstf <dig>  actr <dig>  camk <dig>  wars, pak <dig>  and psmc <dig> have nucleotide-binding functions.
nucb <dig>  f <dig>  and itpr <dig> have calcium-binding abilities .
from the correlation network and go-enrichment analysis, we observed that bcl2a <dig>  pdcd6ip, and tardbp influence apoptosis under ra and ato treatments as well as ra and ato combination treatment  <cit> .
the regulation of translation factors  may represent the regulation of tumor growth  <cit> .
the calcium-binding abilities of many molecules reveal the calcium-dependent nature of this activity.
nucb <dig> is a key calcium-storage protein inside of the endoplasmic reticulum.
the regulation of nucb <dig> may lead to calcium-dependent reactions and/or pathways  <cit> .
phenotype analysis is performed by mapping omim entries with input transcripts or protein data.
each result in the returned list represents a human-related phenotype and the corresponding genes, as shown in figure  <dig>  the results also list the external database source and id.
the results of the phenotype analysis provide the phenotypes that are associated with the genes from the input transcriptomics data.
akap <dig> is related to long qt syndrome.
sdha, tardbp, and f <dig> are related to three other genetic diseases: leigh syndrome, amyotrophic lateral sclerosis  <dig> and hemophilia a. these genes may not be directly associated with leukemia, but the associations provide insights into possible related molecular mechanisms of these diseases.
case study 2: intra-omics analysis of urinary metabolite concentration data from  <dig> cancer patients measured by 1h nmr
to demonstrate the usefulness of kegg and humancyc pathway enrichment analysis for intra-omics datasets, we used the urinary metabolome dataset from metpa  <cit>  to perform a kegg/humancyc pathway enrichment analysis.
this study investigated whether certain metabolic pathways were significantly different during muscle gain and muscle loss in cancer patients.
urine was collected from cancer patients experiencing either muscle gain or muscle loss during a three-month period, and the urine was analyzed by 1h nmr spectroscopy.
we performed unpaired one-tailed student’s t-tests on the urinary metabolite data to obtain p-values for each metabolite.
two datasets are required to perform a 3omics kegg/humancyc pathway enrichment analysis: one set consists of metabolites with p-values less than  <dig>  , and the other contains all of the metabolites included in the study .
these two datasets are used as the inputs for this 3omics intra-omics analysis  with the “enrichment test” .
kegg/humancyc pathway enrichment analysis  returns results in tables ranked according to probability.
the enriched kegg/humancyc pathways, ranked by the probability computed from hypergeometric tests with the kegg and humancyc pathways, are listed in the results table.
the hypergeometric test is used to determine whether particular metabolic pathways significantly differ in two patient groups.
metabolites in the pathway are displayed alongside the results .
a link to a kegg pathway map is also generated.
in this case study, the top three enriched metabolic pathways were amino sugar and nucleotide sugar metabolism, aminoacyl-trna biosynthesis, and cyanoamino acid metabolism.
xia et al.
<cit>  identified the “glycine, serine and threonine metabolism” pathway as the top pathway in a pathway topological analysis; this pathway was also significant in the metpa pathway enrichment analysis.
although the pathway enrichment analysis utilized in metpa differs from that utilized in the kegg pathway enrichment analysis in 3omics, the 3omics analysis returned a probability of  <dig>  for the highly significant enriched pathways for “glycine, serine and threonine metabolism”, a finding that is consistent with the results from the original investigation.
the six amino acids highlighted in the rectangular section of figure 6a are important in the “glycine, serine and threonine metabolism” pathway.
the top enriched pathways in the humancyc pathway analysis as seen in figure 6b are glycine biosynthesis i & iii, glycine betaine degradation and threonine degradation ii, which are also consistent with the “glycine, serine and threonine metabolism” in the kegg pathway.
it is much easier to understand how the mechanism may involve the biosynthesis of glycine or the degradation of betaine and threonine in humancyc pathway analysis due to the more detailed pathways categories in humancyc.
in addition to the enrichment results, 3omics also provides a list of metabolites with links mapped to a particular pathway for viewing, as demonstrated in the boxed area of figure  <dig>  an intuitive exploration of these results can be performed by clicking the hyperlink paired with each metabolite.
in addition to the 3omics kegg/humancyc enrichment analysis, users are encouraged to examine different statistical analyses.
the 3omics correlation network analysis for this case study, for example, shows that leucine and valine have higher correlations compared with other metabolites .
this observation is in accordance with the 3omics kegg pathway enrichment analysis, which also maps the following pathways: valine, leucine and isoleucine degradation and biosynthesis; alanine, aspartate and glutamate metabolism; amino sugar and nucleotide sugar metabolism; and cyanoamino acid metabolism.
limitations
integration of multi-omics datasets in one online tool helps researchers to unravel the complete picture of a biological system.
for example, ishii et al.
<cit>  studied the responses to environmental and genetic perturbations in escherichia coli using transcriptomics, proteomics, and metabolomics data.
similarly, trauger et al.
studied the adaptation of pyrococcus furiosus to a temperature shift by integrating transcriptomics, proteomics, and metabolomics analyses  <cit> .
however, incorporating heterogeneous multi-omics datasets does not guarantee high-quality results and may yield poor results due to false-positive results.
currently, 3omics accepts human-only data and provides human-specific analyses, such as literature-derived information and human phenotypes from human genes/proteins.
however, 3omics works on human data with a provision for incorporating data for other species.
CONCLUSIONS
we developed a one-click web tool for fast analysis and visualization of multi-omics data.
3omics integrates transcriptomics, proteomics, and metabolomics datasets in combination or as single omics datasets.
for integration, analysis, and visualization of multi-omics datasets, we incorporated five common features to present the information from input molecules: correlation and coexpression analysis to display the relationships among input molecules; go-based enrichment analysis to provide information on biological events, molecular functions, and the cellular localization of transcripts and proteins; phenotypic analysis to expose related phenotypes of transcripts; and pathway-enrichment analysis to cover mapped kegg/humancyc pathways in the normal mode and enriched pathways in the enrichment mode.
from case studies  <dig> and  <dig>  the results of the 3omics analyses are consistent with the original reports based on the inter- and intra-omics datasets.
furthermore, possible mechanisms and biological functions are provided without manual editing in 3omics.
3omics incorporates the functionality of existing software into one piece of software, thereby simplifying data analysis and enabling users to perform a one-click integrated analysis.
availability and requirements
project name: 3omics
project home page: http://3omics.cmdm.tw
operating system: platform independent
programming language: perl and php
other requirements: web browsers with javascript enabled.
microsoft internet explorer  <dig>  or later, google chrome  <dig>  or later, or mozilla firefox  <dig>  or later.
license: none
non-academic use restrictions: none
abbreviations
kegg: kyoto encyclopedia of genes and genomes; omim: online mendelian inheritance in man; go: gene ontology; ihop: information hyperlinked over proteins.
competing interests
the authors declare that they have no competing interests.
authors’ contributions
t-ck developed core functions, implemented programs, enhanced the user interface, and wrote the manuscript.
t-ft developed the main format of the web interface, reviewed literature, prepared samples, and wrote the manuscript.
yjt initiated the project, developed the core functions, adjusted the user interface, edited the manuscript and served as the advisor for this project.
all authors read and approved the final manuscript.
supplementary material
additional file 1: figure s1
a typical workflow of 3omics.
after a user uploads their data to the server, the experimental data is processed by a series of analytical and visualization methods.
the name id converter is optional for converting molecule names into database ids.
correlation network analysis and co-expression analysis -omics analysis.
phenotypic analysis, pathway and gene ontology enrichment analysis only utilize part of the analysis flowutilize all seven type of the analysis flow.
click here for file
additional file 2: figure s2
summary table of clusters in the correlation network.
all input molecules formed as clusters in correlation analysis.
each molecule has a link to external database.
transcripts are linked to ncbi entrez gene, proteins are linked to uniprot, and metabolites are linked to human metabolome.
click here for file
additional file 3: figure s3
association table of the literature-derived metabolites and the proteins.
literature-derived metabolites associates with proteins are reported in this table.
each literature-derived metabolite has a link to kegg, pubchem, hmdb, and hmo .
click here for file
acknowledgements
this work was funded by taiwan national science council grant nos.
99-2323-b-002- <dig> and 99-2627-b-002- <dig>  resources from the national taiwan university laboratory of computational molecular design and detection in the department of computer science and information engineering were used in these studies.

 the development and integration of transcriptomics, proteomics and metabolomics comprise the majority of current systems biology studies and provide a significant capacity for the investigation of biological mechanisms and their associations with diseases in a “big picture” approach. integrated analyses of transcriptomics and metabolomics have revealed significant associations between gene and metabolite expression profiles. nam et al. demonstrated the increased coherence and robustness of newly discovered breast cancer biomarkers by utilizing both gene expression profiles and metabolic profiles to validate biomarker significance. su et al. combined metabolomic and transcriptomic analyses of the nci- dataset to identify significant tissue/organ-specific metabolome and transcriptome features that are related to various cancer types. using integrated metabolomic and transcriptomic analysis, su et al. identified biologically meaningful gene-metabolite associations, including several abnormal gene-metabolite relationships that were directly linked to known gene mutations and copy-number variations in the corresponding cell lines. improved data visualization tools are required to efficiently incorporate these vast amounts of data into an intuitive, integrated and knowledge-based environment. current tools for integrating omics data current visualization tools for integrating omics data can be loosely classified as biological network-based or pathway-based tools. biological networks reveal hidden patterns in the original unstructured data by transforming raw data into logically structured and visually tangible representations—with nodes representing genes, proteins and metabolites and with edges indicating interactions between nodes or clusters that share similar molecular functions. the majority of network-based visualization tools, e.g., vanted, visant, and metscape, are integrated with public databases. arena3d further allows users to visualize biological networks in three dimensions. for small networks, interactive editing is often performed manually. for large networks, however, it is easier to utilize automated layout tools, such as cytoscape, navigator, and cerebral. alternatively, pathway visualization tools allow users to explore the biochemical activities found in experimental datasets along different interactive pathways. pathguide provides an overview of over web-accessible biological pathway and network databases. arakawa et al. developed a kegg-based pathway visualization tool for kegg pathway databases. pathway-level visualization of different omics data representations allows users to capture systematic properties of biochemical activities. paintomics focuses on gene expression and metabolite concentration data and displays the data on kegg pathway maps. prometra accepts annotated images in svg format and is capable of displaying dynamic data. kappa-view and mapman display metabolite and transcript levels for predefined pathway blocks in plants. chrometracks for mayday allows for the visualization of expression data with any metadata within a genomic context. pavesy builds customized pathways from user-provided proteins and metabolites. comparison of 3omics with other software a summary and comparison of accessibility, data export and exchange, functions and utilities, and source data types found in the currently available software with those in 3omics is presented in table  accessibility, data export and exchange, functions and utilities, data source type. filled circles indicate tools with the corresponding features. empty circles indicate tools with partial functionality. 3omics is specifically designed for the analysis of human data because all of the incorporated transcripts, proteins, metabolites, pathways, and gene information are human-specific. the majority of the existing software described in table  is designed for a wide variety of specific organisms, except for kappa-view and mapman, which are plant-specific tools. ingenuity pathway analysis provides the full suite of omics analysis tools; however, users may not have access to this commercial software. while ipa supports various network visualization and analyses, 3omics simplifies the data analysis by combining the advantages and operations of several existing systems and packages into a single platform. 3omics accepts multiple experimental conditions or time-dependent transcriptomics data, proteomics data or metabolomics data. users can perform correlation analysis, coexpression profiling, phenotype mapping, pathway enrichment analysis and go enrichment analysis on each dataset via a single platform. these features enable users to perform an integrated analysis with one click, a versatile function not featured in other software. implementation system overview 3omics is a platform-independent web application constructed with perl and php scripts and running on a linux-based apache web server. a typical session workflow is illustrated in additional 1: figure s when users upload experimental data via the 3omics web interface, the server immediately computes correlation coefficients, coexpression values and pathway enrichment scores. related information from publicly accessible databases, such as ihop, kegg, humancyc, david, entrez gene, omim and uniprot, are automatically incorporated and stored in an internal database. to maintain up-to-date information, the internal database is updated with new data each month or queried immediately. users can export network images in svg or sif formats. svg is an xml-based file format for describing two-dimensional vector graphics that is compatible with multiple platforms. processed sif files can be imported and edited in cytoscape. 3omics users can also download all of the processed data for further analysis. all analyzed data and network/pathway images can be downloaded in png or svg format. detailed descriptions of the supported data formats are found on the 3omics online help page. all uploaded data files are temporarily stored during a 3omics session and automatically deleted after processing to safeguard data confidentiality. in the following subsections, we briefly explain the methods used in 3omics. summary of 3omics features 3omics offers four types of multiple omics analysis depending on the data provided by the user: transcriptomics – proteomics - metabolomics analysis, transcriptomics - proteomics analysis, proteomics - metabolomics analysis, and transcriptomics - metabolomics analysis. 3omics also offers analysis in single-omics mode to reveal “intra-omics” relationships. 3omics analysis requires the use of transcript, protein, or metabolite ids and their corresponding variations under specific experimental conditions or mass spectrometry mass-to-charge ratios). acceptable ids include entrez gene ids, uniprotkb ids and pubchem cids. users can also utilize the 3omics name-id converter to match gene, protein and metabolite names with their corresponding ids. once users select an analysis method, a data input page is dynamically generated to upload the required data. for example, when a user would like to perform a t-p analysis, 3omics loads the page shown in the upper-right corner of figure  t and p data from large-scale biochemical experiments are then uploaded in a comma-separated value format. where different data integrations may require different analyses, 3omics, in general terms, provides correlation, coexpression, phenotype, pathway enrichment, and go enrichment analyses. table  lists the various data integration methods and analyses incorporated into 3omics. when a user possesses transcriptomics, proteomics and metabolomics data, all analyses are performed. when only two of the three omics datasets are available, 3omics supplements missing transcript, protein and metabolite information related to the user-input data by text-mining biomedical literature from ihop to generate literature-derived objects and relationships for correlation analysis. coexpression analysis is available for all omics data types. for transcriptomic or proteomic datasets, phenotype- and go-based enrichment analyses can be performed. in addition, pathway enrichment analysis can be employed to map metabolite data to a kegg/humancyc pathway to determine significant or differentially expressed metabolites that may play vital roles in the corresponding biological pathway. t: transcriptomics dataset, p: proteomics dataset, and m: metabolomics dataset. t, p, or m linked with hyphens stands for two or three omics dataset are provided by users. analyses provided in 3omics when users input different omics dataset. for example, correlation analysis, coexpression analysis, phenotype analysis, and go enrichment analysis are provided for users input transcriptomics-proteomics datasets. correlation analysis 3omics incorporates the “corr” function from r to compute the pearson correlation coefficient. pcc is widely used and accepted as a measure of correlation in systems biology. nodes and edges are stored in a graph description language format and sent to the network generator, aisee. a force-directed layout algorithm is utilized to generate visualizations. the correlation coefficient threshold and the repulsion and attraction parameters can be adjusted for better visualization and are set by default to, and respectively. to generate a correlation network, the pccs are calculated from two sets of expression values for two entities. the pcc correlation matrix is calculated for the omics data, which are then used for visualization. correlation networks can be generated automatically, and substances can be clustered according to similar behavior over time or into different experimental groups. nodes denoted by squares, triangles and circles represent transcripts, proteins and metabolites, respectively. transcript, enzyme and metabolite can be presented in the context of the correlation network. correlated relationships are represented by solid lines, and the text-mining results between pairs of input molecules and literature-derived molecules are indicated by dotted lines. the results can be downloaded from the web interface. navigation functions support visual exploration of the data-enriched networks. literature-derived relationships in the correlation analysis when only two of the three omics datasets are available for correlation network analysis, 3omics supplies the missing omics information using the following approach. first, 3omics identifies related transcript-protein, protein-metabolite, or transcript-metabolite pairs by incorporating human genes from ncbi entrez gene, human proteins from uniprot, and metabolite entries from kegg compound into an internal, relational database. original data from the may snapshot were downloaded using ncbi efetch and uniprot as well as the kegg ftp site. each entity in the mysql database should contain a transcript-protein-metabolite relationship. when an entity contains only transcript-protein, protein-metabolite, or transcript-metabolite pairs, 3omics can rapidly identify the missing transcripts, proteins or metabolites and their potential relationships for correlation analysis. once the missing information is identified, 3omics uses the transcripts or proteins to search ihop. the missing omics data are supplied from the ihop results. for example, transcriptomics and proteomics data are inputs, and 3omics searches for protein-metabolite pairs. the missing metabolomics data are recovered by text mining of the ihop results. relationships described in the literature are depicted as dotted edges in the plot, as shown in figure  coexpression analysis coexpression analysis is performed using the r statistical programming language. heatmaps are generated using the r language gplots package. rows display the expression of input molecules, and columns display the expression differences between experimental groups, such as treatment/control groups or time-series experiments. each cell in the resulting image is “heat colorized” based on the input expression value. cyan indicates the lowest expression value, and pink indicates the highest expression value. row edges are color coded to indicate their omics data source types. heatmap dendrograms are added to the top and left side of the heatmaps to display similarities among rows or columns. dendrograms on the top and left side of the image display the similarities of the input molecules or experimental groups. dissimilarity coefficients between rows and columns are computed as the euclidean distance, where the closest rows/columns connected by dendrograms have the most similar expression profiles. phenotype analysis a phenotype is defined as any observable characteristic or trait of an organism arising from gene expression, the influence of environmental factors, and interactions between gene expression and environmental factors. a total of phenotypes listed in omim from the march snapshot were downloaded from the omim website and stored in the internal 3omics database. the omim data are used to identify genes and genetic disorders based on information that relates genes in the human genome with specific phenotypes. phenotype analysis is not available for metabolomics datasets alone because no transcriptomic or proteomics data are available. pathway enrichment analysis a total of human pathways from kegg pathway and human pathways from humancyc were downloaded and stored in the internal 3omics database. humancyc provides more than human pathways with literature-based curation for at least one year by experts. the pathways in humancyc are small and similar to biologically functional units. therefore, enriched pathways from humancyc provide meaningful information from input metabolomics data. two modes are available in 3omics’ kegg pathway enrichment analysis: normal and enrichment. the normal mode displays user-provided metabolites via simple metabolite mapping to a pathway from the kegg pathway database. the enrichment mode requires users to upload two datasets: a metabolite set and a significantly changed metabolite set. significantly enriched pathways are identified with a hypergeometric test for a given list of metabolites. for example, there are n metabolites in set a and n metabolites in set b, and there are m metabolites in set a and i metabolites in set b in a given kegg human pathway. the probability of the occurrence of x or fewer metabolites within set b in a given pathway is calculated by hypergeometric distribution according to the following formula: Ρ=∑i−xnmin−mn−inn the hypergeometric test is a standard method for calculating pathway enrichment. note that when a large population is selected and the total number of mapped metabolites in set a is also large, the cumulative probability in the hypergeometric test will be very high. the pathway enrichment analysis is available for proteomics-metabolomics, transcriptomics-metabolomics, transcriptomics-proteomics-metabolomics, and single metabolomics analyses. gene ontology-based enrichment analysis go-based functional enrichment analysis is performed through the david knowledgebase application platform interface. three independent gos are included: biological processes, cellular components, and molecular functions. the input transcripts are used in 3omics to calculate the p-value and fdr of each go term using a modified fisher’s exact test in the david api. the enriched go terms associated with the given entrez gene ids are reported in 3omics. by default, enriched terms with p-values less than are presented in an interactive bar chart generated with google chart tools. using go enrichment analysis, only the enriched terms are displayed, thus avoiding the display of general terms, such as “cellular component” or “metabolic process”, which are of limited use because many transcripts and proteins can be mapped to them. go-based enrichment analysis requires transcriptomics data to calculate the go-term enrichment; therefore, go-based functional enrichment analysis is available for transcriptomics-proteomics, transcriptomics-metabolomics, transcriptomics-proteomics-metabolomics and single transcriptomics analyses. go enrichment analysis allows users to explore genes represented by go terms with automated organization functionality, thereby avoiding the need for manual editing.  case studies two cases were selected to demonstrate the main functions of 3omics and its usefulness for omics analysis: a transcriptome and proteome dataset for an acute promyelocytic leukemia human cell line and a urinary metabolome dataset from metpa. case study 1: integrated transcriptome and proteome analysis of retinoic acid/arsenic trioxide-induced cell differentiation/apoptosis in promyelocytic leukemia to demonstrate transcriptome-proteome analysis with literature-derived metabolites, transcriptome and proteome data from promyelocytic leukemia cells treated with retinoic acid, arsenic trioxide, or a combination of the two were selected for this case study. the experiments were performed with the nb cell line, a human acute promyelocytic leukemia cell line. in this case study, correlation network and go-enrichment analyses were used to demonstrate the user interface and functionality. a correlation network can be constructed by calculating the pccs between pairs of entities to uncover possible interactions in omics data. figure  presents the correlation network that was automatically generated by 3omics for the integrated proteome and transcriptome, showing highly correlated transcript-transcript, transcript-protein and protein-protein relationships. in this visualization of the correlation network and clusters of highly correlated molecules, proteins, or literature-derived metabolites in case study 1), the transcripts and proteins sharing similar expression profiles in each treatment and time point are readily observed. the clusters in the correlation network are also shown in a summary table. clusters are ranked by descending size. the largest cluster has a size of nineteen input molecules, including bcl2a pdcd6ip, tardbp, trrap, and rad23b, which are highly correlated. in the second cluster, seven molecules, including eif4a eef1d, and myom share similar pccs. this cluster implies that these molecules may be expressed under the same regulation mechanism or related ones. the correlations of input molecules analyzed by 3omics are consistent with those described in the original report. the transcriptomic expression levels of bcl2a pdcd6ip, and tardbp are up-regulated, as are the proteomic expression levels of trrap and rad23b. these genes and proteins are highly correlated, suggesting that the results of the correlation network analysis provide reliable information with a one-click analysis. pccs also display the significance as a measure of the correlation between input molecules in 3omics. the functionality of the molecules is then revealed in text-mining results and the go enrichment analysis, and the phenotype analysis is used for human phenotypic mapping. blue circles in the correlation network indicate metabolites, and dotted edges between two nodes indicate relationships described in the literature. the literature-derived metabolite relationships provide insight into the possible mechanism or phenotype. one input protein may be associated with many literature-derived metabolites. one literature-derived metabolite may likewise be associated with many input proteins. thus, both proteins and literature-derived metabolites may appear several times in the association table. to further understand the relationship between the input proteins and literature-derived metabolites, the user can click on the input gene/protein id to search external link in ihop for further information. in ihop, relationships among proteins and metabolites are then reported as sentences and both protein-metabolite and protein-disease relationships can be found in ihop. for example, this case study search revealed that 5-alpha-dihydrotestosterone activates androgen receptors and influences steroid receptor coactivator- in promyelocytic leukemia, as noted on the ncoa page in ihop. in addition, the association of breast/prostate cancer and ncoa is found in ihop. with literature-derived results, the relationships among input molecules and among molecules and diseases are easily found. however, such relationships often require further experimental confirmation, similar to all text-mining-based discoveries. coexpression analysis is employed to display expression profile similarities among entities. figure  presents the visualization of a coexpression profile as a 3omics-generated heatmap. rows represent the input transcripts and metabolites, and the colored bars alongside each row indicate the type of input molecule. for example, blue indicates metabolites, and green indicates transcripts. the columns comprise five groups of treatments and the time points. the dendrogram on the top and left displays the similarities of rows or columns. the molecules in the lower boxed area, a, includes tardbp, pdcd6ip, rnpep and etc. which are mostly in the largest cluster in correlation analysis. the majority of molecules in the upper boxed area, b, belong to the second-largest cluster in correlation analysis. in coexpression analysis, molecules connected by dendrograms have similar expression levels. however, not all nodes in the same cluster as seen in the correlation analysis are closely connected in coexpression analysis. note that although both positive and negative correlations are likely correlated based on the correlation analysis, only positive correlations are considered in this coexpression analysis. therefore, some molecules in the same cluster in the correlation analysis may not be located in the same box in a given coexpression analysis. for example, bcl2a is highly correlated with pdcd6ip in the largest cluster of the correlation analysis, but bcl2a is not located in the co-expression analysis in figure 3a. go enrichment analysis provides defined and enriched terms to represent the properties of gene products. based on the go enrichment results, the functions of pdcd6ip, bcl2a tardbp and pak are relevant to apoptosis or cell death. eef1d, eef1b and eif4a function as translation factors, while sdha, g3bp eif4a tardbp, cstf actr camk wars, pak and psmc have nucleotide-binding functions. nucb f and itpr have calcium-binding abilities. from the correlation network and go-enrichment analysis, we observed that bcl2a pdcd6ip, and tardbp influence apoptosis under ra and ato treatments as well as ra and ato combination treatment. the regulation of translation factors may represent the regulation of tumor growth. the calcium-binding abilities of many molecules reveal the calcium-dependent nature of this activity. nucb is a key calcium-storage protein inside of the endoplasmic reticulum. the regulation of nucb may lead to calcium-dependent reactions and/or pathways. phenotype analysis is performed by mapping omim entries with input transcripts or protein data. each result in the returned list represents a human-related phenotype and the corresponding genes, as shown in figure  the results also list the external database source and id. the results of the phenotype analysis provide the phenotypes that are associated with the genes from the input transcriptomics data. akap is related to long qt syndrome. sdha, tardbp, and f are related to three other genetic diseases: leigh syndrome, amyotrophic lateral sclerosis and hemophilia a. these genes may not be directly associated with leukemia, but the associations provide insights into possible related molecular mechanisms of these diseases. case study 2: intra-omics analysis of urinary metabolite concentration data from cancer patients measured by 1h nmr to demonstrate the usefulness of kegg and humancyc pathway enrichment analysis for intra-omics datasets, we used the urinary metabolome dataset from metpa to perform a kegg/humancyc pathway enrichment analysis. this study investigated whether certain metabolic pathways were significantly different during muscle gain and muscle loss in cancer patients. urine was collected from cancer patients experiencing either muscle gain or muscle loss during a three-month period, and the urine was analyzed by 1h nmr spectroscopy. we performed unpaired one-tailed student’s t-tests on the urinary metabolite data to obtain p-values for each metabolite. two datasets are required to perform a 3omics kegg/humancyc pathway enrichment analysis: one set consists of metabolites with p-values less than, and the other contains all of the metabolites included in the study. these two datasets are used as the inputs for this 3omics intra-omics analysis with the “enrichment test”. kegg/humancyc pathway enrichment analysis returns results in tables ranked according to probability. the enriched kegg/humancyc pathways, ranked by the probability computed from hypergeometric tests with the kegg and humancyc pathways, are listed in the results table. the hypergeometric test is used to determine whether particular metabolic pathways significantly differ in two patient groups. metabolites in the pathway are displayed alongside the results. a link to a kegg pathway map is also generated. in this case study, the top three enriched metabolic pathways were amino sugar and nucleotide sugar metabolism, aminoacyl-trna biosynthesis, and cyanoamino acid metabolism. xia et al. identified the “glycine, serine and threonine metabolism” pathway as the top pathway in a pathway topological analysis; this pathway was also significant in the metpa pathway enrichment analysis. although the pathway enrichment analysis utilized in metpa differs from that utilized in the kegg pathway enrichment analysis in 3omics, the 3omics analysis returned a probability of for the highly significant enriched pathways for “glycine, serine and threonine metabolism”, a finding that is consistent with the results from the original investigation. the six amino acids highlighted in the rectangular section of figure 6a are important in the “glycine, serine and threonine metabolism” pathway. the top enriched pathways in the humancyc pathway analysis as seen in figure 6b are glycine biosynthesis i & iii, glycine betaine degradation and threonine degradation ii, which are also consistent with the “glycine, serine and threonine metabolism” in the kegg pathway. it is much easier to understand how the mechanism may involve the biosynthesis of glycine or the degradation of betaine and threonine in humancyc pathway analysis due to the more detailed pathways categories in humancyc. in addition to the enrichment results, 3omics also provides a list of metabolites with links mapped to a particular pathway for viewing, as demonstrated in the boxed area of figure  an intuitive exploration of these results can be performed by clicking the hyperlink paired with each metabolite. in addition to the 3omics kegg/humancyc enrichment analysis, users are encouraged to examine different statistical analyses. the 3omics correlation network analysis for this case study, for example, shows that leucine and valine have higher correlations compared with other metabolites. this observation is in accordance with the 3omics kegg pathway enrichment analysis, which also maps the following pathways: valine, leucine and isoleucine degradation and biosynthesis; alanine, aspartate and glutamate metabolism; amino sugar and nucleotide sugar metabolism; and cyanoamino acid metabolism. limitations integration of multi-omics datasets in one online tool helps researchers to unravel the complete picture of a biological system. for example, ishii et al. studied the responses to environmental and genetic perturbations in escherichia coli using transcriptomics, proteomics, and metabolomics data. similarly, trauger et al. studied the adaptation of pyrococcus furiosus to a temperature shift by integrating transcriptomics, proteomics, and metabolomics analyses. however, incorporating heterogeneous multi-omics datasets does not guarantee high-quality results and may yield poor results due to false-positive results. currently, 3omics accepts human-only data and provides human-specific analyses, such as literature-derived information and human phenotypes from human genes/proteins. however, 3omics works on human data with a provision for incorporating data for other species.  we developed a one-click web tool for fast analysis and visualization of multi-omics data. 3omics integrates transcriptomics, proteomics, and metabolomics datasets in combination or as single omics datasets. for integration, analysis, and visualization of multi-omics datasets, we incorporated five common features to present the information from input molecules: correlation and coexpression analysis to display the relationships among input molecules; go-based enrichment analysis to provide information on biological events, molecular functions, and the cellular localization of transcripts and proteins; phenotypic analysis to expose related phenotypes of transcripts; and pathway-enrichment analysis to cover mapped kegg/humancyc pathways in the normal mode and enriched pathways in the enrichment mode. from case studies and the results of the 3omics analyses are consistent with the original reports based on the inter- and intra-omics datasets. furthermore, possible mechanisms and biological functions are provided without manual editing in 3omics. 3omics incorporates the functionality of existing software into one piece of software, thereby simplifying data analysis and enabling users to perform a one-click integrated analysis. availability and requirements project name: 3omics project home page: http://3omics.cmdm.tw operating system: platform independent programming language: perl and php other requirements: web browsers with javascript enabled. microsoft internet explorer or later, google chrome or later, or mozilla firefox or later. license: none non-academic use restrictions: none abbreviations kegg: kyoto encyclopedia of genes and genomes; omim: online mendelian inheritance in man; go: gene ontology; ihop: information hyperlinked over proteins. competing interests the authors declare that they have no competing interests. authors’ contributions t-ck developed core functions, implemented programs, enhanced the user interface, and wrote the manuscript. t-ft developed the main format of the web interface, reviewed literature, prepared samples, and wrote the manuscript. yjt initiated the project, developed the core functions, adjusted the user interface, edited the manuscript and served as the advisor for this project. all authors read and approved the final manuscript. supplementary material additional file 1: figure s1 a typical workflow of 3omics. after a user uploads their data to the server, the experimental data is processed by a series of analytical and visualization methods. the name id converter is optional for converting molecule names into database ids. correlation network analysis and co-expression analysis -omics analysis. phenotypic analysis, pathway and gene ontology enrichment analysis only utilize part of the analysis flowutilize all seven type of the analysis flow. click here for file additional file 2: figure s2 summary table of clusters in the correlation network. all input molecules formed as clusters in correlation analysis. each molecule has a link to external database. transcripts are linked to ncbi entrez gene, proteins are linked to uniprot, and metabolites are linked to human metabolome. click here for file additional file 3: figure s3 association table of the literature-derived metabolites and the proteins. literature-derived metabolites associates with proteins are reported in this table. each literature-derived metabolite has a link to kegg, pubchem, hmdb, and hmo. click here for file acknowledgements this work was funded by taiwan national science council grant nos. 99-2323-b-002- and 99-2627-b-002- resources from the national taiwan university laboratory of computational molecular design and detection in the department of computer science and information engineering were used in these studies.
pathway enrichment analysis on metabolomics data by 3omics reveals enriched pathways in the kegg/humancyc database. 3omics incorporates the advantages and functionality of existing software into a single platform, thereby simplifying data analysis and enabling the user to perform a one-click integrated analysis. if only two of three omics datasets are input, then 3omics supplements the missing transcript, protein or metabolite information related to the input data by text-mining the pubmed database. visualization and analysis results are downloadable for further user customization and analysis. integrative and comparative analyses of multiple transcriptomics, proteomics and metabolomics datasets require an intensive knowledge of tools and background concepts. 3omics’ coexpression analysis assists in revealing functions shared among different omics datasets. although the principal application of 3omics is the integration of multiple omics datasets, it is also capable of analyzing individual omics datasets. the 3omics one-click web tool was developed to visualize and rapidly integrate multiple human inter- or intra-transcriptomic, proteomic, and metabolomic data by combining five commonly used analyses: correlation networking, coexpression, phenotyping, pathway enrichment, and go enrichment. 3omics’ phenotype analysis integrates online mendelian inheritance in man with available transcript or protein data.
 integrative and comparative analyses of multiple transcriptomics, proteomics and metabolomics datasets require an intensive knowledge of tools and background concepts. thus, it is challenging for users to perform such analyses, highlighting the need for a single tool for such purposes. the 3omics one-click web tool was developed to visualize and rapidly integrate multiple human inter- or intra-transcriptomic, proteomic, and metabolomic data by combining five commonly used analyses: correlation networking, coexpression, phenotyping, pathway enrichment, and go enrichment.  3omics generates inter-omic correlation networks to visualize relationships in data with respect to time or experimental conditions for all transcripts, proteins and metabolites. if only two of three omics datasets are input, then 3omics supplements the missing transcript, protein or metabolite information related to the input data by text-mining the pubmed database. 3omics’ coexpression analysis assists in revealing functions shared among different omics datasets. 3omics’ phenotype analysis integrates online mendelian inheritance in man with available transcript or protein data. pathway enrichment analysis on metabolomics data by 3omics reveals enriched pathways in the kegg/humancyc database. 3omics performs statistical gene ontology-based functional enrichment analyses to display significantly overrepresented go terms in transcriptomic experiments. although the principal application of 3omics is the integration of multiple omics datasets, it is also capable of analyzing individual omics datasets. the information obtained from the analyses of 3omics in case studies and are also in accordance with comprehensive findings in the literature.  3omics incorporates the advantages and functionality of existing software into a single platform, thereby simplifying data analysis and enabling the user to perform a one-click integrated analysis. visualization and analysis results are downloadable for further user customization and analysis. the 3omics software can be freely accessed at http://3omics.cmdm.tw. visualizationomics integrationsystems biologytranscriptomicsproteomicsmetabolomicsanalysis 