BACKGROUND
to obtain a complete understanding of the function of cells, it is important to identify the roles of genes and their products.
the analysis of gene transcripts  and proteins  is accelerated through the use of microarrays, ultra fast sequencing, and mass spectrometry.
additionally, cells contain numerous other organic molecules not directly encoded in the dna, the metabolites, which are critical for cell function.
knowledge about metabolites is crucial for an understanding of most cellular phenomena  <cit> .
all of these "omics" technologies are also known as post-genomics.
integrated approaches combining metabolomics with transcriptomics and proteomics have been reported  <cit>  and resulted in more detailed insights than any of these approaches for itself.
data visualization
the aim of scientific data visualization is to display properties of a data set that help researchers to identify quickly its most important characteristics.
in functional genomics and post-genomic techniques there are recurring visualization strategies that are generally favored by researchers.
for example in metabolomics, a frequent way in which molecular biologists like to visualize data is through the use of metabolic pathway maps.
for this purpose a several packages and tools have been implemented which will be presented in the next section in more detail.
we will highlight the important features and limitations of existing approaches which led us to the decision to implement the web-based prometra tool which is the focus of our work.
existing systems and pathway repositories
initially, there were databases such as kegg  <cit>  or the different realizations of metacyc  <cit>  that store information about the structure of metabolic networks.
these databases represent static knowledge of metabolic pathways of organisms from all three domains of life.
the contained data have been collected and curated over the years of genomic research and can be presented using images of metabolic pathways linking metabolites and enzymes.
several tools have been developed to visualize and analyze biological networks together with data obtained from functional genomics measurements.
most interesting in this context are tools that visualize experimental data in the form of biochemical networks.
the authors of the vanted system for advanced data analysis and visualization in the context of biological networks  <cit>  presented a comprehensive review of existing pathway visualization and mapping tools such as cytoscape  <cit> , mapman  <cit> , kappa-view  <cit> , pathwayexplorer  <cit> , and the viewer included in metacyc-related databases  <cit>  such as aracyc  <cit> .
they pointed out that often only two conditions can be compared.
in experiments designed to provide the basis for simulation in systems biology this is of limited use since often changes in metabolite concentration or transcript levels can only be understood if time series experiments are conducted and analyzed.
it is also stressed by the authors that most tools are limited to transcriptomics datasets and only omics viewer  <cit> , cytoscape, and mapman are designed to also display metabolite or other data.
a severe limitation of some of the existing tools is their dependency on static maps, i.e.
the data is mapped onto predefined pictures.
this might be appropriate if the tools are being developed for a single organism or metabolic pathway but in general it clearly limits the re-usability of the approach.
we will present some of the main tools and their important features in more detail.
celldesigner and sbml
sbml, the systems biology markup language, facilitates the description of models and enables their exchange between various simulation and analysis tools.
the xml-based sbml is a free and open format distinguished to represent biochemical reaction networks via a clear notation system  <cit> .
the celldesigner software is a process diagram editor for visualization and modeling of biochemical networks and gene-regulation.
as sbml-compliant java software it enables the integration of sbw  simulation modules  <cit> .
celldesigner uses a human-readable diagrammatic representation and proposes a set of notations that enforces the established sbml notation  <cit> .
a metabolic pathway created in celldesigner is a state transition diagram with complex node structure that represents vertexes, state nodes  and transition nodes  and edges between sn and tn  or rather tn and sn .
a process diagram  is defined as pnd = .
each sn has a graphical symbol, for example a protein or gene symbol.
additionally the nature of a reaction, such as catalysis or inhibition, is represented by a symbol for each type of tn  <cit> .
whereas the celldesigner pathways consist of well structured and strictly typed entities, users may not include additional descriptive graphical elements.
kegg pathways and kegg markup language
a major component of kegg, the kyoto encyclopedia of genes and genomes, is the pathway database which represents most of the known metabolic pathways  <cit> .
the database is continuously updated and consists of a collection of graphical diagrams, the so called pathway maps.
in these maps, a box represents an enzyme and a circle a metabolic compound.
the manually drawn and annotated pathway maps represent knowledge about the metabolism, genetic information processing, and cellular processes.
the kegg markup language  is an xml-based exchange format and contains computerized information about graphical objects and their relations in the kegg pathways.
in kgml a pathway element is the root element that specifies one graph object.
the nodes of the graph object are represented by the entry elements, whereas the relation and reaction elements specify the edges .
an entry element contains information about a node of the pathway, like id, name and type.
the relation element specifies a relationship between two proteins or protein and compound, which is indicated by an arrow.
the reaction element describes the chemical reaction between substrates and a products .
xml-files, which are defined by the kgml schema, can be downloaded from .
kappa-view
kappa-view is a web-based tool and was developed to represent quantitative data for individual transcripts as well as metabolites on plant metabolic pathway maps.
the aim of the system is to support the generation of hypotheses of gene function in the metabolic pathways through an intuitive visualization of the transcripts and metabolites.
the system uses svg vector graphic images for the representation of the biochemical pathways and the experimental datasets that are mapped on the pathway representations  <cit> .
mapman
mapman is a user-driven tool that displays large datasets  onto diagrams of metabolic pathways or other processes.
it has been developed specifically for data generated in arabidopsis thaliana experiments measuring transcript or metabolite levels.
the visualizations focus is on the display of experimental data in hierarchical and pre-defined pathway maps.
the functionality of kappa-view and mapman can be accessed via web-applications.
in general, a tendency to provide sophisticated analysis methods for functional genomics experiments and datasets through web-based frameworks can be observed.
recent examples are the babelomics project  <cit>  or the david  <cit>  database and analysis tools focussing on e.g.
the functional profiling of genome scale experiments.
the advantage of web-based analysis tools compared to stand-alone applications is the ease of updates and the possibility to rapidly release new features.
apart from recent web-browsers no additional software needs to be installed by the user.
to summarize, tools such as kappa-view or mapman focus on a limited set of organisms and user defined pathway maps for other organisms or related strains are not supported.
additionally, the means to visualize metabolic pathway information is usually limited by the underlying pathway model as can be seen in the celldesigner and kegg pathways.
informative legends or additional user definable graphical elements that explain details are in general not supported.
whereas most of the aforementioned tools allow to directly upload files with numerical results from "omics" experiments in simple text-based files  or spreadsheets, the support to directly access "omics" databases containing experimental results via web services is to our knowledge not well established.
data integration using web services is an elegant method to connect heterogeneous "omics" frameworks and we will explore this approach for the following functional genomics experiment which combines transcriptomics and metabolomics measurements.
corynebacterium glutamicum and lysine production
the gram-positive soil bacterium corynebacterium glutamicum is widely used for the production of industrially important amino acids.
l-glutamate  and l-lysine  are the major products and the amino acid market is growing at an annual rate of 7%  <cit> .
the high importance of l-lysine in animal nutrition led to extensive research and optimization of l-lysine production strains in the last decades.
an important step towards optimized l-lysine production was the development of a strain having a feedback-deregulated aspartokinase by selecting for resistance against the l-lysine analogue, s--cysteine  <cit> .
later, it was found that a single amino acid exchange led to the feedback deregulation  <cit> .
from that time on, rational strain improvement replaced the classical mutational approaches.
for this strategy, it is necessary to understand not only single enzyme reactions, but to understand global metabolic regulation.
the first step along this path was the sequencing of the whole genome of c. glutamicum atcc  <dig>  <cit> .
this allowed for the comparison of the wildtype sequence to gene sequences obtained from classically derived producer strains, the basis for the pioneering study of ohnishi et al.
<cit> .
the authors showed that the introduction of only three genes from a producer strain obtained by chemical mutagenesis, each carrying a single mutation, into the wildtype strain led to a tremendous increase in l-lysine production.
in fact, the production yield of the recombinant strain was better than that of the original producer, since the recombinant strain does only carry the beneficial mutations and grows faster than the original strain, therefore producing similar amounts of l-lysine in a shorter fermentation period.
the three mutated genes genes are the already mentioned lysc, pyc, and hom.
the mutation in lysc results in the expression of a feedback-deregulated aspartokinase.
likewise, the mutated pyc encodes a pyruvate carboxylase with increased activity, resulting in an improved supply of oxaloacetate.
finally, the homoserine dehydrogenase derived from the mutated hom allel is less active, i.e.
a leaky mutation, decreasing flux of the l-lysine precursor aspartate-β-semialdehyde into the threonine, isoleucine and methionine biosynthetic pathways.
the complete genome sequence was also essential to develop methods for genome-wide high-throughput analysis techniques like transcriptome analysis with dna-microarrays  <cit>  and proteome analysis by two-dimensional gel electrophoresis coupled with peptide mass fingerprinting  <cit> .
the genome sequence also helped in deriving metabolic models that supported metabolomics with hplc-ms or gc-ms  <cit>  and fluxomics, a combination of 13c-tracer experiments, isotopomer modeling, and metabolite balancing  <cit> .
it is regarded important for process and strain optimization to use data sets on the global physiological state of the cell during the production process not only using one, but several techniques.
the problem with this strategy is not only to analyze a process with all available techniques, but to interpret the data in relation to each other.
the tool prometra supports this process by a combined display of gene expression and metabolome data sets on a chosen metabolic or other pathway of biological relevance.
as an application example, we present the combined display of transcript abundance and metabolite pool data obtained from different time points of a batch-fermentation of the l-lysine production strain c. glutamicum dm <dig>  c. glutamicum dm <dig> has the mutations pycp458s, homv59a, lysc t311i, and Δpck introduced into a wildtype genetic background  <cit> .
although a cultivation in a fermenter reduces respectively abolishes many stresses like shifting ph and temperature by stringently controlling these parameters, there are stress parameters that can not be avoided.
among these is low oxygen stress that appears at high cell densities.
here, we introduced this stress on purpose by switching off oxygen supply.
analysis of the time course data with the help of prometra gave new insights into the physiology of c. glutamicum under l-lysine fermentation and low oxygen stress conditions.
implementation
the functionality of prometra can be accessed through a platform independent web application, the general concept of the system is detailed in figure  <dig>  perl-based cgi scripts running on an apache web server dynamically create the html-based user interface.
the interactivity of the web application is increased through the use of mod perl, javascript and ajax.
in order to obtain a flexible and extendable web interface, the model-view-controller  design pattern  <cit>  is employed for the generation of the actual html and svg content.
furthermore, prometra acts as an interactive interface to the experimental datasets stored in the "omics" platforms meltdb  <cit> , emma  <dig>  <cit> , and qupe .
users of these three functional genomic systems can use their existing personalized accounts to employ the data access functionality of prometra and map experimental results.
apart from personalized accounts, a public prometra account is defined.
using the public account, any user can directly log into prometra and upload own datasets and pathway maps.
the public prometra account does furthermore provide access to public experiments stored in the previously mentioned "omics" platforms.
researchers can access all the preprocessing and visualization functionality of prometra via the web interface.
apart from a recent web browser that supports svg images directly  or via specialized plugins , no additional software needs to be installed.
upload of own datasets is possible via csv formatted files or microsoft excel spreadsheets.
details of the supported data formats and the organization of excel files can be found in the online documentation.
the uploaded data files in excel or csv format are only stored during a prometra session and are automatically deleted afterwards to ensure the privacy of experimental data.
in contrast to the temporarily stored data files, user defined pathway images enriched with information on the presented genes, transcripts, proteins or metabolites can be stored on the prometra server persistently.
every user can decide if his pathways are made public and can also delete and update the uploaded pathway images via the prometra web interface.
information on the pathway maps are stored in an object relational database on the server.
user defined svg pathway maps can be generated using the free inkscape software available at , the online documentation and the user manual of prometra contain further information on how to install the software and how to generate customized pathway maps.
the core of prometra is an object oriented api that provides access to the pathway maps and the experimental data sets.
the main classes are datafactory, element and color.
subclasses of the interface datafactory are responsible for retrieving experimental data from supported data sources.
based on the numerical range of the experimental data, a mapping of various color gradients  is computed by instances of the color class.
the functionality to enrich annotated svg elements in pathway or genome maps is encapsulated in the element class.
it provides xml parser functionality to access and extend the dom tree of any svg image.
the element class inherits all methods of the xml::dom::element class and adds animation and coloring methods.
here, the decorator design pattern was applied in order to attach additional responsibilities to svg objects and sustain modularity.
use of web services
we have already shown the successful use of web services to connect heterogeneous software frameworks in functional genomics  <cit>  and also presented the advantages of a tight integration via the bridge layer  <cit> .
the recently established meltdb, emma  <dig>  and qupe systems provide functional genomics datasets through the standardized and interoperable approach of web services.
meltdb and emma  <dig> employ soap-based web service written in perl which provide access to normalized quantitative data from metabolomics and transcriptomics experiments.
qupe offers java-based and wsdl specified methods to obtain the pre-processed experimental datasets originating from quantitative proteomics experiments.
prometra is the first web-based system to make use of this functionality and integrates these datasets in one system.
for researchers that do not have the possibility to analyze their data using the described web-based systems, we also provide the aforementioned csv and excel data import via the prometra web interface.
visualization and animation features
prometra supports svg images that have been extended by annotations for genes, proteins or metabolites.
the images in the open and user readable data format svg can be uploaded to the web-server via the prometra web interface.
we already provide a set of customized pathway images for the industrial amino acid producer corynebacterium glutamicum which is used in the following application example.
metabolic pathways can either be designed and submitted by the user or can be converted via prometra functionality from sbml files defined in celldesigner.
we therefore developed a sbml-to-svg converter that already includes the mapping of the elements to the kegg compound database and includes annotated gene locus tags.
the mapping of numerical experimental data such as concentrations and ratios is done through a color encoding and rectangles in the svg image representing genes, proteins or metabolites are subdivided.
therefore the dom tree of the svg image is extended by prometra.
child elements are added to the respective rectangles which preserves the original user defined layout.
the number of experimental factors that can be reasonably mapped on a pathway map element is limited by its size.
for datasets with large numbers of experimental conditions or factors, prometra supports the color animation feature of svg images.
therefore the background color of an element changes over time which results in an animated svg image.
this feature of svg images can be visualized in the opera or microsoft internet explorer web browsers.
prometra offers different color gradients to encode the values of the submitted datasets.
further color gradients can easily be defined with the flexible prometra api.
if discrete values instead of m-value ratios are submitted to the prometra system, the color gradients are computed on the fly ranging from the maximal and minimal values found in the datasets.
it has been pointed out that the representation of "omics" data on metabolic pathways is most intuitive to the researcher but we also address other concepts of visualization in prometra.
we have therefore developed functionality that transforms annotated bacterial genomes present at the ncbi genome repository into so called genomemaps.
genbank  <cit>  files of the available replicons are parsed using bioperl and svg images  are generated automatically.
a genomemap represents each annotated coding sequence of a replicon as rectangle in a grid.
the order of the rectangles is determined by the chromosomal position of the stop codon of the respective coding sequence and the rectangles are labeled by the associated locus tag or the gene name if present.
the grid is filled row after row starting at the top left position for the first gene after the origin of replication.
genomemaps have been generated for more than  <dig> bacterial genomes and are available through the prometra web application.
an example of a genomemap of the chromosome of c. glutamicum will be presented in the following application example.
RESULTS
fermentation of the strain c. glutamicum dm <dig> under different aeration conditions
fermentation parameters
a batch-fermentation of the l-lysine-producing strain c. glutamicum dm <dig> which was derived from c. glutamicum atcc  <dig>  <cit>  was performed under different aeration conditions.
fermentation was in liquid medium with  <dig> % glucose as sole carbon source  <cit> , please see additional file  <dig> for an in-depth description of the material and methods.
the online variables of the fermentation process are shown in figure  <dig>  first, the culture was grown with 20% dissolved oxygen.
the amount of dissolved oxygen was regulated by a cascade of air flow and stirrer.
in the middle of the logarithmic growth phase , aeration was switched off for about five hours.
afterwards, the aeration was switched on and the culture was grown with 20% dissolved oxygen until the carbon source was depleted.
samples were harvested at six different time points during the fermentation process.
the first one  in the logarithmic growth phase after  <dig>  hours, the second one  directly after switching off aeration  and the third one  five minutes after aeration was switched off.
during five hours with no aeration the culture apparently stopped oxygen uptake, but a rising amount of dissolved oxygen, most probably originating from air in the fermenter's headspace, was determined in this phase.
the fourth sample was harvested directly after switching the aeration on again , followed by time point  <dig>   <dig> minutes later.
the sixth sample  was taken when the carbon source glucose was consumed, indicated by the rapidly decreasing co <dig> production.
offline variables of the fermentation
at six different time points of the fermentation , samples were harvested in duplicate.
they were used for the determination of the concentration of biomass as well as extracellular glucose, lactate, and lysine .
the biomass formation stopped after the aeration was switched off and the cells resumed growth after aeration was started again.
glucose was consumed over the whole fermentation, even when the dissolved oxygen was zero.
during this period of the fermentation, most of the lactate was produced  as shown earlier by inui et al.
<cit> .
external l-lysine was found at all time points.
this has also been observed by takeno et al.
<cit> .
the highest amount of lysine was produced in the period between t <dig> and t <dig>
visualization of single analysis experiments – transcriptome analysis
one feature of the software tool prometra is to visualize transcriptome analysis on whole genome maps via color codes.
the maps are build from the information available in the ncbi genome database, displaying the genes arranged in rows.
transcriptional units can be identified by the same or similar colors resulting from a similar regulation.
figure  <dig> shows the visualization of the whole genome map of c. glutamicum atcc  <dig>  <cit>  with  <dig> annotated genes.
as an example for differentially regulated transcription units, the zoomed region of the map displays two regions showing a consistent coloring, the nar operon specifying nitrate uptake and nitrate reduction to nitrite and the atp operon encoding the subunits of the atp synthetase.
up regulation of the nar operon under oxygen-limiting conditions
in aerobic bacteria, oxygen is required as exogenous electron acceptor in respiration.
the aerobic electron transfer chain in c. glutamicum is branched, one branch operates via menaquinone and the other via cytochrome  <cit> .
under low-oxygen conditions, the anaerobic electron transfer is processed via nitrate respiration by nitrate reductase narghji  <cit> .
the genes of the nar operon comprise  a putative nitrate/nitrite transporter , a respiratory nitrate reductase enzyme   <cit> , and a transcriptional regulator of the whole operon .
this regulator acts as transcriptional repressor of the nar operon under aerobic conditions  <cit> .
here, the expression analysis of the nar operon revealed an increased transcription at t <dig> and t <dig> and a possible co-transcription with arnr.
it was also proposed that arnr is co-transcribed with narkghji under anaerobic conditions  <cit> , although the gene has its own promoter.
down regulation of the atp operon after oxygen depletion
the eight gene atp operon of c. glutamicum encodes the subunits of the atp synthetase that uses atp to build up a proton gradient and can synthesize atp by using this gradient  <cit> .
the atp operon is less transcribed under low oxygen conditions , correlating with a lowered energy demand in the absence of growth.
this phenomenon was also observed by inui et al.
<cit>  under oxygen deprivation conditions.
since atpase hydrolyses atp under non-respiratory conditions, cells save energy by reducing atpase gene expression.
combined metabolite pools and transcript abundances
the prometra tool uses the measured values for the relative expression values of the transcripts and the relative pool sizes of the metabolites to map them onto any pathway map .
metabolome analysis was performed by gc-ms using the protocol described by plassmeier et al.
<cit> .
the pathway map shows the main metabolic pathways of c. glutamicum from glucose uptake to l-lysine excretion.
the l-lysine pathway is shown in a short version, as most of the metabolites between l-aspartate and l-lysine are not identified with gc-ms, because of missing reference substances and non-volatile metabolites.
the values of measurements, metabolites, and transcripts are shown in color code from green  to red .
only those values are displayed that had an error probability less than 5% in a students t test.
for each measurement the value is given relative to that at t <dig> .
although we were aware of the fact that neither transcript levels precisely predict enzyme activities nor metabolite pools do this for fluxes, a high number of correlations could be identified that correspond with actual knowledge on bacterial metabolism.
lactate consumption and production varies under different oxygen levels
one of the physiological consequence of oxygen depletion for c. glutamicum is demonstrated by production and secretion of l-lactate.
lactate production is mediated by the assimilatory lactate dehydrogenase encoded by the ldh gene  <cit> .
after aeration is switched off, transcription levels of the ldh gene were increasing, coherent with the increasing amount of external l-lactate   <cit> .
the increasing lactate pool sizes were correlated with increasing internal pool sizes of succinate .
inui et al.
postulated that under oxygen deprivation conditions the oxidative arm of the tricarboxylic acid cycle  is downregulated  and mdh  is upregulated, resulting in a high succinate pool.
downregulation of glta  leads to an accumulation of pyruvate, which is converted to lactate via lactate dehydrogenase   <cit> .
both enzymes, mdh and ldh, may regenerate nad+ to compensate both, downregulation of the oxidative arm of the tca and the loss of energy-regenerating respiration.
after aeration is switched on again, transcript levels of the ldh gene decreased and at the same time , those of the gene encoding the dissimilatory lactate dehydrogenase llda  <cit>  were increasing.
this is consistent with the consumption of external lactate that is metabolized by llda at the end of the fermentation .
lactate is co-utilized with glucose, a capability of c. glutamicum already reported  <cit> .
the observed correlation between lactate utilization and upregulation of the glyoxylate pathway remains unclear.
in c. glutamicum, carbon sources which enter the metabolism downstream of pyruvate use the glyoxylate pathway as anaplerotic reaction  <cit> .
this is true for single substrate utilization as well as for co-utilization.
a reason for the correlation might be that the tca has to be refilled after downregulation of the oxidative arm of the tca.
effects on carbon metabolism
in carbon metabolism, drastic differences relative to t <dig> appeared when all carbon sources had been consumed .
again, several correlations between transcript level and metabolite pool ratios were observed.
after glucose was consumed , the transcript level of the gene encoding the glucose-specific enzyme ii of the phosphoenolpyruvate  phosphotransferase system ptsg was lower due to the fact that its transcriptional repressor sugr  <cit>  was upregulated .
under these conditions cells normally operate gluconeogenesis, which is not possible in dm <dig>  because the gene for the gluconeogenetic enzyme pyruvate carboxykinase  was deleted.
under glucose depletion, the gene encoding pyruvate kinase  was found downregulated , possibly to avoid efflux of pep into the tca.
probably, due to the fact that at the same time the genes of the two pep-consuming enzymes ptsg and pyk displayed lower transcript levels, pep itself accumulated.
observed variations in production rate of l-lysine
it was apparent that the l-lysine precursor d, l-diaminopimelate accumulated in the cell and the internal l-lysine pool rose after aeration was switched off for a longer time.
diaminopimelate is not only the precursor for l-lysine but also for peptidoglycan biosynthesis, which is used in cell wall production.
since biomass formation and apparently cell wall synthesis almost stopped during low-oxygen conditions, diaminopimelate accumulated  due to decreased consumption.
these higher internal pools stayed almost constant, even after aeration is switched on again and were reflected by higher extracellular l-lysine concentrations .
the transcript levels of lysa  and lyse  varied over the fermentation process in an inverse manner.
the l-lysine exporter lyse is transcriptionally regulated by lysg  <cit> .
l-lysine is the positive effector of lysg, acting as a sensor for internal l-lysine concentrations.
here, lyse was found upregulated at t <dig>  correlating with a high internal l-lysine pool.
it was interesting to note that the lysa gene encoding diaminopimelate carboxylase, the final step in lysine synthesis, showed an inverse expression behavior.
the reason for this is unclear since no transcriptional regulation of the args-lysa operon  <cit>  is known to date.
CONCLUSIONS
we have created the web-based prometra application that is able to visualize and combine data from complex functional genomics experiments.
the user-friendly web interface allows researchers to easily visualize and integrate their datasets on pathway maps using the established svg graphics format.
additional information and graphical content can be added to the vector-based images using drawing software .
unlike other tools such as omics-viewer  <cit>  or mapman  <cit> , prometra is designed to support user designed and annotated pathway maps.
this is useful as metabolic pathways which are e.g.
available in the kegg database do not exactly represent the genetic content of the organism under study or genetically modified organisms are analyzed.
furthermore, experimental data stored in functional genomics applications such as meltdb, emma  <dig> or qupe can be accessed directly via web services.
besides, prometra supports simple csv and microsoft excel files as data input formats.
in contrast to commercially available packages such as metacore™  by genego and ingenuity pathways™  which also provide sophisticated metabolic pathway maps and functionality to map experimental data, prometra uses open standards such as sbml, svg and web services, provides free access to the functionality and offers several public pathway maps.
similar to prometra, the commercially available systems contain a set of predefined pathway maps and allow users to generate their own pathway maps.
they also allow to visualize quantitative experimental data from e.g.
metabolomics or transcriptomics measurements.
nonetheless, the metacore and ingenuity pathways system can only visualize results of multiple experiments, time points and dosages through animated graphics according to the systems manuals.
this is a limitation since animated pathway visualizations can not be used in publications or on posters.
a comprehensive overview of e.g.
the progress of a fermentation experiment as presented in figure  <dig> can therefore not be generated using the two commercial systems.
the api of the prometra system has an object oriented, modular design.
the popular design patterns have been used in the creation of the application and allow to easily extend the system to include new data sources and visualization methods.
with the use of the mvc approach, we have created a versatile and extendable web interface.
through the conversion of celldesigners sbml pathways, we provide means to use the pathway mapping functionality with existing pathway maps and we plan to extend this by conversion of the pathway maps from the kegg database to our enriched svg format.
in summary, prometra offers a flexible and extendible approach for the analysis, visualization, and integration of functional genomics datasets.
since prometra can access complex experiments processed in meltdb, emma  <dig>  and qupe, we have a system that allows the experienced researcher to focus on the interpretation of the experimental results in an intuitive and visual way rather than on the time consuming conversion of vast tabular data into hopefully meaningful results.
the visualization of transcript abundances from the application example on prometra genomemaps confirmed known transcription units and provides an intuitive genome wide overview on transcriptomics datasets.
the function of prometra to visualize transcript abundances and metabolite pool deviations onto user-defined pathway maps verified that coherence between transcript level and metabolite pool sizes exist.
the visualizations of the application example confirmed existing knowledge and spurred new insights in gene regulation and the corresponding phenotype of cells.
in this application example, we used data from two functional genomics techniques, namely transcriptomics and metabolomics.
prometra is by design not limited to these data-sources.
the pathway map that we employed for this study contained identifiers for the compounds and the transcripts.
an extended version of this pathway map that also contains identifiers for the proteins of c. glutamicum could easily be generated if additional experimental data becomes available.
availability and requirements
prometra is publicly available at .
the project info page at  provides further information.
we have set up a wiki page together with a user manual in pdf format which details the work flow of a typical prometra analysis, both is available at .
researchers can access the system using the public prometra account without further registration.
to review the generated svg images, a recent web browser which supports the svg image format is needed.
for microsoft internet explorer, a svg plugin is required wich is freely available from adobe.
authors' contributions
the authors would like to point out that this is a joined work of mp and hn and that both have equally contributed to the prometra system and pathway maps.
hn has designed and implemented the prometra web application and database.
mp has performed the experiments and contributed the biological background and experimental description as well as the biological results and discussion sections.
mp has also written the prometra user manual available via the project wiki.
tb has implemented an initial prototype and contributed to the development of prometra.
jw has contributed to the core prometra api, js has provided code for the conversion of celldesigner models.
sa and md have contributed the qupe and emma  <dig> web services and provided substantial intellectual input.
ag and jk have supervised the project and manuscript.
all authors have read and approved the manuscript.
supplementary material
additional file 1
biological material and methods.
details on the bacterial strain, media and growth conditions as well as the metabolomics and transcriptomics analyses applied in this study.
click here for file
acknowledgements
hn would like to thank the international graduate school in bioinformatics and genome research for providing financial support.
mp, tb and ah acknowledge the sysmap project financed by the bmbf and evonik-degussa gmbh .
md acknowledges financial support by the bmbf , sa received financial support from the bmbf in the frame of the quantpro initiative .
the authors further wish to thank the brf team for expert technical support.

 to obtain a complete understanding of the function of cells, it is important to identify the roles of genes and their products. the analysis of gene transcripts and proteins is accelerated through the use of microarrays, ultra fast sequencing, and mass spectrometry. additionally, cells contain numerous other organic molecules not directly encoded in the dna, the metabolites, which are critical for cell function. knowledge about metabolites is crucial for an understanding of most cellular phenomena. all of these "omics" technologies are also known as post-genomics. integrated approaches combining metabolomics with transcriptomics and proteomics have been reported and resulted in more detailed insights than any of these approaches for itself. data visualization the aim of scientific data visualization is to display properties of a data set that help researchers to identify quickly its most important characteristics. in functional genomics and post-genomic techniques there are recurring visualization strategies that are generally favored by researchers. for example in metabolomics, a frequent way in which molecular biologists like to visualize data is through the use of metabolic pathway maps. for this purpose a several packages and tools have been implemented which will be presented in the next section in more detail. we will highlight the important features and limitations of existing approaches which led us to the decision to implement the web-based prometra tool which is the focus of our work. existing systems and pathway repositories initially, there were databases such as kegg or the different realizations of metacyc that store information about the structure of metabolic networks. these databases represent static knowledge of metabolic pathways of organisms from all three domains of life. the contained data have been collected and curated over the years of genomic research and can be presented using images of metabolic pathways linking metabolites and enzymes. several tools have been developed to visualize and analyze biological networks together with data obtained from functional genomics measurements. most interesting in this context are tools that visualize experimental data in the form of biochemical networks. the authors of the vanted system for advanced data analysis and visualization in the context of biological networks presented a comprehensive review of existing pathway visualization and mapping tools such as cytoscape, mapman, kappa-view, pathwayexplorer, and the viewer included in metacyc-related databases such as aracyc. they pointed out that often only two conditions can be compared. in experiments designed to provide the basis for simulation in systems biology this is of limited use since often changes in metabolite concentration or transcript levels can only be understood if time series experiments are conducted and analyzed. it is also stressed by the authors that most tools are limited to transcriptomics datasets and only omics viewer, cytoscape, and mapman are designed to also display metabolite or other data. a severe limitation of some of the existing tools is their dependency on static maps, i.e. the data is mapped onto predefined pictures. this might be appropriate if the tools are being developed for a single organism or metabolic pathway but in general it clearly limits the re-usability of the approach. we will present some of the main tools and their important features in more detail. celldesigner and sbml sbml, the systems biology markup language, facilitates the description of models and enables their exchange between various simulation and analysis tools. the xml-based sbml is a free and open format distinguished to represent biochemical reaction networks via a clear notation system. the celldesigner software is a process diagram editor for visualization and modeling of biochemical networks and gene-regulation. as sbml-compliant java software it enables the integration of sbw simulation modules. celldesigner uses a human-readable diagrammatic representation and proposes a set of notations that enforces the established sbml notation. a metabolic pathway created in celldesigner is a state transition diagram with complex node structure that represents vertexes, state nodes and transition nodes and edges between sn and tn or rather tn and sn. a process diagram is defined as pnd =. each sn has a graphical symbol, for example a protein or gene symbol. additionally the nature of a reaction, such as catalysis or inhibition, is represented by a symbol for each type of tn. whereas the celldesigner pathways consist of well structured and strictly typed entities, users may not include additional descriptive graphical elements. kegg pathways and kegg markup language a major component of kegg, the kyoto encyclopedia of genes and genomes, is the pathway database which represents most of the known metabolic pathways. the database is continuously updated and consists of a collection of graphical diagrams, the so called pathway maps. in these maps, a box represents an enzyme and a circle a metabolic compound. the manually drawn and annotated pathway maps represent knowledge about the metabolism, genetic information processing, and cellular processes. the kegg markup language is an xml-based exchange format and contains computerized information about graphical objects and their relations in the kegg pathways. in kgml a pathway element is the root element that specifies one graph object. the nodes of the graph object are represented by the entry elements, whereas the relation and reaction elements specify the edges. an entry element contains information about a node of the pathway, like id, name and type. the relation element specifies a relationship between two proteins or protein and compound, which is indicated by an arrow. the reaction element describes the chemical reaction between substrates and a products. xml-files, which are defined by the kgml schema, can be downloaded from. kappa-view kappa-view is a web-based tool and was developed to represent quantitative data for individual transcripts as well as metabolites on plant metabolic pathway maps. the aim of the system is to support the generation of hypotheses of gene function in the metabolic pathways through an intuitive visualization of the transcripts and metabolites. the system uses svg vector graphic images for the representation of the biochemical pathways and the experimental datasets that are mapped on the pathway representations. mapman mapman is a user-driven tool that displays large datasets onto diagrams of metabolic pathways or other processes. it has been developed specifically for data generated in arabidopsis thaliana experiments measuring transcript or metabolite levels. the visualizations focus is on the display of experimental data in hierarchical and pre-defined pathway maps. the functionality of kappa-view and mapman can be accessed via web-applications. in general, a tendency to provide sophisticated analysis methods for functional genomics experiments and datasets through web-based frameworks can be observed. recent examples are the babelomics project or the david database and analysis tools focussing on e.g. the functional profiling of genome scale experiments. the advantage of web-based analysis tools compared to stand-alone applications is the ease of updates and the possibility to rapidly release new features. apart from recent web-browsers no additional software needs to be installed by the user. to summarize, tools such as kappa-view or mapman focus on a limited set of organisms and user defined pathway maps for other organisms or related strains are not supported. additionally, the means to visualize metabolic pathway information is usually limited by the underlying pathway model as can be seen in the celldesigner and kegg pathways. informative legends or additional user definable graphical elements that explain details are in general not supported. whereas most of the aforementioned tools allow to directly upload files with numerical results from "omics" experiments in simple text-based files or spreadsheets, the support to directly access "omics" databases containing experimental results via web services is to our knowledge not well established. data integration using web services is an elegant method to connect heterogeneous "omics" frameworks and we will explore this approach for the following functional genomics experiment which combines transcriptomics and metabolomics measurements. corynebacterium glutamicum and lysine production the gram-positive soil bacterium corynebacterium glutamicum is widely used for the production of industrially important amino acids. l-glutamate and l-lysine are the major products and the amino acid market is growing at an annual rate of 7%. the high importance of l-lysine in animal nutrition led to extensive research and optimization of l-lysine production strains in the last decades. an important step towards optimized l-lysine production was the development of a strain having a feedback-deregulated aspartokinase by selecting for resistance against the l-lysine analogue, s--cysteine. later, it was found that a single amino acid exchange led to the feedback deregulation. from that time on, rational strain improvement replaced the classical mutational approaches. for this strategy, it is necessary to understand not only single enzyme reactions, but to understand global metabolic regulation. the first step along this path was the sequencing of the whole genome of c. glutamicum atcc. this allowed for the comparison of the wildtype sequence to gene sequences obtained from classically derived producer strains, the basis for the pioneering study of ohnishi et al.. the authors showed that the introduction of only three genes from a producer strain obtained by chemical mutagenesis, each carrying a single mutation, into the wildtype strain led to a tremendous increase in l-lysine production. in fact, the production yield of the recombinant strain was better than that of the original producer, since the recombinant strain does only carry the beneficial mutations and grows faster than the original strain, therefore producing similar amounts of l-lysine in a shorter fermentation period. the three mutated genes genes are the already mentioned lysc, pyc, and hom. the mutation in lysc results in the expression of a feedback-deregulated aspartokinase. likewise, the mutated pyc encodes a pyruvate carboxylase with increased activity, resulting in an improved supply of oxaloacetate. finally, the homoserine dehydrogenase derived from the mutated hom allel is less active, i.e. a leaky mutation, decreasing flux of the l-lysine precursor aspartate-β-semialdehyde into the threonine, isoleucine and methionine biosynthetic pathways. the complete genome sequence was also essential to develop methods for genome-wide high-throughput analysis techniques like transcriptome analysis with dna-microarrays and proteome analysis by two-dimensional gel electrophoresis coupled with peptide mass fingerprinting. the genome sequence also helped in deriving metabolic models that supported metabolomics with hplc-ms or gc-ms and fluxomics, a combination of 13c-tracer experiments, isotopomer modeling, and metabolite balancing. it is regarded important for process and strain optimization to use data sets on the global physiological state of the cell during the production process not only using one, but several techniques. the problem with this strategy is not only to analyze a process with all available techniques, but to interpret the data in relation to each other. the tool prometra supports this process by a combined display of gene expression and metabolome data sets on a chosen metabolic or other pathway of biological relevance. as an application example, we present the combined display of transcript abundance and metabolite pool data obtained from different time points of a batch-fermentation of the l-lysine production strain c. glutamicum dm c. glutamicum dm has the mutations pycp458s, homv59a, lysc t311i, and Δpck introduced into a wildtype genetic background. although a cultivation in a fermenter reduces respectively abolishes many stresses like shifting ph and temperature by stringently controlling these parameters, there are stress parameters that can not be avoided. among these is low oxygen stress that appears at high cell densities. here, we introduced this stress on purpose by switching off oxygen supply. analysis of the time course data with the help of prometra gave new insights into the physiology of c. glutamicum under l-lysine fermentation and low oxygen stress conditions. implementation the functionality of prometra can be accessed through a platform independent web application, the general concept of the system is detailed in figure perl-based cgi scripts running on an apache web server dynamically create the html-based user interface. the interactivity of the web application is increased through the use of mod perl, javascript and ajax. in order to obtain a flexible and extendable web interface, the model-view-controller design pattern is employed for the generation of the actual html and svg content. furthermore, prometra acts as an interactive interface to the experimental datasets stored in the "omics" platforms meltdb, emma, and qupe. users of these three functional genomic systems can use their existing personalized accounts to employ the data access functionality of prometra and map experimental results. apart from personalized accounts, a public prometra account is defined. using the public account, any user can directly log into prometra and upload own datasets and pathway maps. the public prometra account does furthermore provide access to public experiments stored in the previously mentioned "omics" platforms. researchers can access all the preprocessing and visualization functionality of prometra via the web interface. apart from a recent web browser that supports svg images directly or via specialized plugins, no additional software needs to be installed. upload of own datasets is possible via csv formatted files or microsoft excel spreadsheets. details of the supported data formats and the organization of excel files can be found in the online documentation. the uploaded data files in excel or csv format are only stored during a prometra session and are automatically deleted afterwards to ensure the privacy of experimental data. in contrast to the temporarily stored data files, user defined pathway images enriched with information on the presented genes, transcripts, proteins or metabolites can be stored on the prometra server persistently. every user can decide if his pathways are made public and can also delete and update the uploaded pathway images via the prometra web interface. information on the pathway maps are stored in an object relational database on the server. user defined svg pathway maps can be generated using the free inkscape software available at, the online documentation and the user manual of prometra contain further information on how to install the software and how to generate customized pathway maps. the core of prometra is an object oriented api that provides access to the pathway maps and the experimental data sets. the main classes are datafactory, element and color. subclasses of the interface datafactory are responsible for retrieving experimental data from supported data sources. based on the numerical range of the experimental data, a mapping of various color gradients is computed by instances of the color class. the functionality to enrich annotated svg elements in pathway or genome maps is encapsulated in the element class. it provides xml parser functionality to access and extend the dom tree of any svg image. the element class inherits all methods of the xml::dom::element class and adds animation and coloring methods. here, the decorator design pattern was applied in order to attach additional responsibilities to svg objects and sustain modularity. use of web services we have already shown the successful use of web services to connect heterogeneous software frameworks in functional genomics and also presented the advantages of a tight integration via the bridge layer. the recently established meltdb, emma and qupe systems provide functional genomics datasets through the standardized and interoperable approach of web services. meltdb and emma employ soap-based web service written in perl which provide access to normalized quantitative data from metabolomics and transcriptomics experiments. qupe offers java-based and wsdl specified methods to obtain the pre-processed experimental datasets originating from quantitative proteomics experiments. prometra is the first web-based system to make use of this functionality and integrates these datasets in one system. for researchers that do not have the possibility to analyze their data using the described web-based systems, we also provide the aforementioned csv and excel data import via the prometra web interface. visualization and animation features prometra supports svg images that have been extended by annotations for genes, proteins or metabolites. the images in the open and user readable data format svg can be uploaded to the web-server via the prometra web interface. we already provide a set of customized pathway images for the industrial amino acid producer corynebacterium glutamicum which is used in the following application example. metabolic pathways can either be designed and submitted by the user or can be converted via prometra functionality from sbml files defined in celldesigner. we therefore developed a sbml-to-svg converter that already includes the mapping of the elements to the kegg compound database and includes annotated gene locus tags. the mapping of numerical experimental data such as concentrations and ratios is done through a color encoding and rectangles in the svg image representing genes, proteins or metabolites are subdivided. therefore the dom tree of the svg image is extended by prometra. child elements are added to the respective rectangles which preserves the original user defined layout. the number of experimental factors that can be reasonably mapped on a pathway map element is limited by its size. for datasets with large numbers of experimental conditions or factors, prometra supports the color animation feature of svg images. therefore the background color of an element changes over time which results in an animated svg image. this feature of svg images can be visualized in the opera or microsoft internet explorer web browsers. prometra offers different color gradients to encode the values of the submitted datasets. further color gradients can easily be defined with the flexible prometra api. if discrete values instead of m-value ratios are submitted to the prometra system, the color gradients are computed on the fly ranging from the maximal and minimal values found in the datasets. it has been pointed out that the representation of "omics" data on metabolic pathways is most intuitive to the researcher but we also address other concepts of visualization in prometra. we have therefore developed functionality that transforms annotated bacterial genomes present at the ncbi genome repository into so called genomemaps. genbank files of the available replicons are parsed using bioperl and svg images are generated automatically. a genomemap represents each annotated coding sequence of a replicon as rectangle in a grid. the order of the rectangles is determined by the chromosomal position of the stop codon of the respective coding sequence and the rectangles are labeled by the associated locus tag or the gene name if present. the grid is filled row after row starting at the top left position for the first gene after the origin of replication. genomemaps have been generated for more than bacterial genomes and are available through the prometra web application. an example of a genomemap of the chromosome of c. glutamicum will be presented in the following application example.  fermentation of the strain c. glutamicum dm under different aeration conditions fermentation parameters a batch-fermentation of the l-lysine-producing strain c. glutamicum dm which was derived from c. glutamicum atcc was performed under different aeration conditions. fermentation was in liquid medium with % glucose as sole carbon source, please see additional file for an in-depth description of the material and methods. the online variables of the fermentation process are shown in figure first, the culture was grown with 20% dissolved oxygen. the amount of dissolved oxygen was regulated by a cascade of air flow and stirrer. in the middle of the logarithmic growth phase, aeration was switched off for about five hours. afterwards, the aeration was switched on and the culture was grown with 20% dissolved oxygen until the carbon source was depleted. samples were harvested at six different time points during the fermentation process. the first one in the logarithmic growth phase after hours, the second one directly after switching off aeration and the third one five minutes after aeration was switched off. during five hours with no aeration the culture apparently stopped oxygen uptake, but a rising amount of dissolved oxygen, most probably originating from air in the fermenter's headspace, was determined in this phase. the fourth sample was harvested directly after switching the aeration on again, followed by time point minutes later. the sixth sample was taken when the carbon source glucose was consumed, indicated by the rapidly decreasing co production. offline variables of the fermentation at six different time points of the fermentation, samples were harvested in duplicate. they were used for the determination of the concentration of biomass as well as extracellular glucose, lactate, and lysine. the biomass formation stopped after the aeration was switched off and the cells resumed growth after aeration was started again. glucose was consumed over the whole fermentation, even when the dissolved oxygen was zero. during this period of the fermentation, most of the lactate was produced as shown earlier by inui et al.. external l-lysine was found at all time points. this has also been observed by takeno et al.. the highest amount of lysine was produced in the period between t and t visualization of single analysis experiments – transcriptome analysis one feature of the software tool prometra is to visualize transcriptome analysis on whole genome maps via color codes. the maps are build from the information available in the ncbi genome database, displaying the genes arranged in rows. transcriptional units can be identified by the same or similar colors resulting from a similar regulation. figure shows the visualization of the whole genome map of c. glutamicum atcc with annotated genes. as an example for differentially regulated transcription units, the zoomed region of the map displays two regions showing a consistent coloring, the nar operon specifying nitrate uptake and nitrate reduction to nitrite and the atp operon encoding the subunits of the atp synthetase. up regulation of the nar operon under oxygen-limiting conditions in aerobic bacteria, oxygen is required as exogenous electron acceptor in respiration. the aerobic electron transfer chain in c. glutamicum is branched, one branch operates via menaquinone and the other via cytochrome. under low-oxygen conditions, the anaerobic electron transfer is processed via nitrate respiration by nitrate reductase narghji. the genes of the nar operon comprise a putative nitrate/nitrite transporter, a respiratory nitrate reductase enzyme, and a transcriptional regulator of the whole operon. this regulator acts as transcriptional repressor of the nar operon under aerobic conditions. here, the expression analysis of the nar operon revealed an increased transcription at t and t and a possible co-transcription with arnr. it was also proposed that arnr is co-transcribed with narkghji under anaerobic conditions, although the gene has its own promoter. down regulation of the atp operon after oxygen depletion the eight gene atp operon of c. glutamicum encodes the subunits of the atp synthetase that uses atp to build up a proton gradient and can synthesize atp by using this gradient. the atp operon is less transcribed under low oxygen conditions, correlating with a lowered energy demand in the absence of growth. this phenomenon was also observed by inui et al. under oxygen deprivation conditions. since atpase hydrolyses atp under non-respiratory conditions, cells save energy by reducing atpase gene expression. combined metabolite pools and transcript abundances the prometra tool uses the measured values for the relative expression values of the transcripts and the relative pool sizes of the metabolites to map them onto any pathway map. metabolome analysis was performed by gc-ms using the protocol described by plassmeier et al.. the pathway map shows the main metabolic pathways of c. glutamicum from glucose uptake to l-lysine excretion. the l-lysine pathway is shown in a short version, as most of the metabolites between l-aspartate and l-lysine are not identified with gc-ms, because of missing reference substances and non-volatile metabolites. the values of measurements, metabolites, and transcripts are shown in color code from green to red. only those values are displayed that had an error probability less than 5% in a students t test. for each measurement the value is given relative to that at t. although we were aware of the fact that neither transcript levels precisely predict enzyme activities nor metabolite pools do this for fluxes, a high number of correlations could be identified that correspond with actual knowledge on bacterial metabolism. lactate consumption and production varies under different oxygen levels one of the physiological consequence of oxygen depletion for c. glutamicum is demonstrated by production and secretion of l-lactate. lactate production is mediated by the assimilatory lactate dehydrogenase encoded by the ldh gene. after aeration is switched off, transcription levels of the ldh gene were increasing, coherent with the increasing amount of external l-lactate. the increasing lactate pool sizes were correlated with increasing internal pool sizes of succinate. inui et al. postulated that under oxygen deprivation conditions the oxidative arm of the tricarboxylic acid cycle is downregulated and mdh is upregulated, resulting in a high succinate pool. downregulation of glta leads to an accumulation of pyruvate, which is converted to lactate via lactate dehydrogenase. both enzymes, mdh and ldh, may regenerate nad+ to compensate both, downregulation of the oxidative arm of the tca and the loss of energy-regenerating respiration. after aeration is switched on again, transcript levels of the ldh gene decreased and at the same time, those of the gene encoding the dissimilatory lactate dehydrogenase llda were increasing. this is consistent with the consumption of external lactate that is metabolized by llda at the end of the fermentation. lactate is co-utilized with glucose, a capability of c. glutamicum already reported. the observed correlation between lactate utilization and upregulation of the glyoxylate pathway remains unclear. in c. glutamicum, carbon sources which enter the metabolism downstream of pyruvate use the glyoxylate pathway as anaplerotic reaction. this is true for single substrate utilization as well as for co-utilization. a reason for the correlation might be that the tca has to be refilled after downregulation of the oxidative arm of the tca. effects on carbon metabolism in carbon metabolism, drastic differences relative to t appeared when all carbon sources had been consumed. again, several correlations between transcript level and metabolite pool ratios were observed. after glucose was consumed, the transcript level of the gene encoding the glucose-specific enzyme ii of the phosphoenolpyruvate phosphotransferase system ptsg was lower due to the fact that its transcriptional repressor sugr was upregulated. under these conditions cells normally operate gluconeogenesis, which is not possible in dm because the gene for the gluconeogenetic enzyme pyruvate carboxykinase was deleted. under glucose depletion, the gene encoding pyruvate kinase was found downregulated, possibly to avoid efflux of pep into the tca. probably, due to the fact that at the same time the genes of the two pep-consuming enzymes ptsg and pyk displayed lower transcript levels, pep itself accumulated. observed variations in production rate of l-lysine it was apparent that the l-lysine precursor d, l-diaminopimelate accumulated in the cell and the internal l-lysine pool rose after aeration was switched off for a longer time. diaminopimelate is not only the precursor for l-lysine but also for peptidoglycan biosynthesis, which is used in cell wall production. since biomass formation and apparently cell wall synthesis almost stopped during low-oxygen conditions, diaminopimelate accumulated due to decreased consumption. these higher internal pools stayed almost constant, even after aeration is switched on again and were reflected by higher extracellular l-lysine concentrations. the transcript levels of lysa and lyse varied over the fermentation process in an inverse manner. the l-lysine exporter lyse is transcriptionally regulated by lysg. l-lysine is the positive effector of lysg, acting as a sensor for internal l-lysine concentrations. here, lyse was found upregulated at t correlating with a high internal l-lysine pool. it was interesting to note that the lysa gene encoding diaminopimelate carboxylase, the final step in lysine synthesis, showed an inverse expression behavior. the reason for this is unclear since no transcriptional regulation of the args-lysa operon is known to date.  we have created the web-based prometra application that is able to visualize and combine data from complex functional genomics experiments. the user-friendly web interface allows researchers to easily visualize and integrate their datasets on pathway maps using the established svg graphics format. additional information and graphical content can be added to the vector-based images using drawing software. unlike other tools such as omics-viewer or mapman, prometra is designed to support user designed and annotated pathway maps. this is useful as metabolic pathways which are e.g. available in the kegg database do not exactly represent the genetic content of the organism under study or genetically modified organisms are analyzed. furthermore, experimental data stored in functional genomics applications such as meltdb, emma or qupe can be accessed directly via web services. besides, prometra supports simple csv and microsoft excel files as data input formats. in contrast to commercially available packages such as metacore™ by genego and ingenuity pathways™ which also provide sophisticated metabolic pathway maps and functionality to map experimental data, prometra uses open standards such as sbml, svg and web services, provides free access to the functionality and offers several public pathway maps. similar to prometra, the commercially available systems contain a set of predefined pathway maps and allow users to generate their own pathway maps. they also allow to visualize quantitative experimental data from e.g. metabolomics or transcriptomics measurements. nonetheless, the metacore and ingenuity pathways system can only visualize results of multiple experiments, time points and dosages through animated graphics according to the systems manuals. this is a limitation since animated pathway visualizations can not be used in publications or on posters. a comprehensive overview of e.g. the progress of a fermentation experiment as presented in figure can therefore not be generated using the two commercial systems. the api of the prometra system has an object oriented, modular design. the popular design patterns have been used in the creation of the application and allow to easily extend the system to include new data sources and visualization methods. with the use of the mvc approach, we have created a versatile and extendable web interface. through the conversion of celldesigners sbml pathways, we provide means to use the pathway mapping functionality with existing pathway maps and we plan to extend this by conversion of the pathway maps from the kegg database to our enriched svg format. in summary, prometra offers a flexible and extendible approach for the analysis, visualization, and integration of functional genomics datasets. since prometra can access complex experiments processed in meltdb, emma and qupe, we have a system that allows the experienced researcher to focus on the interpretation of the experimental results in an intuitive and visual way rather than on the time consuming conversion of vast tabular data into hopefully meaningful results. the visualization of transcript abundances from the application example on prometra genomemaps confirmed known transcription units and provides an intuitive genome wide overview on transcriptomics datasets. the function of prometra to visualize transcript abundances and metabolite pool deviations onto user-defined pathway maps verified that coherence between transcript level and metabolite pool sizes exist. the visualizations of the application example confirmed existing knowledge and spurred new insights in gene regulation and the corresponding phenotype of cells. in this application example, we used data from two functional genomics techniques, namely transcriptomics and metabolomics. prometra is by design not limited to these data-sources. the pathway map that we employed for this study contained identifiers for the compounds and the transcripts. an extended version of this pathway map that also contains identifiers for the proteins of c. glutamicum could easily be generated if additional experimental data becomes available. availability and requirements prometra is publicly available at. the project info page at provides further information. we have set up a wiki page together with a user manual in pdf format which details the work flow of a typical prometra analysis, both is available at. researchers can access the system using the public prometra account without further registration. to review the generated svg images, a recent web browser which supports the svg image format is needed. for microsoft internet explorer, a svg plugin is required wich is freely available from adobe. authors' contributions the authors would like to point out that this is a joined work of mp and hn and that both have equally contributed to the prometra system and pathway maps. hn has designed and implemented the prometra web application and database. mp has performed the experiments and contributed the biological background and experimental description as well as the biological results and discussion sections. mp has also written the prometra user manual available via the project wiki. tb has implemented an initial prototype and contributed to the development of prometra. jw has contributed to the core prometra api, js has provided code for the conversion of celldesigner models. sa and md have contributed the qupe and emma web services and provided substantial intellectual input. ag and jk have supervised the project and manuscript. all authors have read and approved the manuscript. supplementary material additional file 1 biological material and methods. details on the bacterial strain, media and growth conditions as well as the metabolomics and transcriptomics analyses applied in this study. click here for file acknowledgements hn would like to thank the international graduate school in bioinformatics and genome research for providing financial support. mp, tb and ah acknowledge the sysmap project financed by the bmbf and evonik-degussa gmbh. md acknowledges financial support by the bmbf, sa received financial support from the bmbf in the frame of the quantpro initiative. the authors further wish to thank the brf team for expert technical support.
both transcriptome and metabolome data were visualized on a metabolic pathway map. in order to combine datasets from heterogeneous "omics" sources, we present the web-based prometra system that visualizes and combines datasets from transcriptomics, proteomics, and metabolomics on user defined metabolic pathway maps. enriched svg images or animations are generated and can be obtained via the user friendly web interface. the interpretation and visualization of the results of this complex experiment was facilitated by the prometra software. the rapid progress of post-genomic analyses, such as transcriptomics, proteomics, and metabolomics has resulted in the generation of large amounts of quantitative data covering and connecting the complete cascade from genotype to phenotype for individual organisms. to demonstrate the functionality of prometra, we use quantitative data obtained during a fermentation experiment of the l-lysine producing strain corynebacterium glutamicum dm during fermentation, oxygen supply was switched off in order to perturb the system and observe its reaction. at six different time points, transcript abundances, intracellular metabolite pools, as well as extracellular glucose, lactate, and l-lysine levels were determined. the visualization of "omics" data using metabolic pathway maps is intuitive and has been applied in various software tools.
 the rapid progress of post-genomic analyses, such as transcriptomics, proteomics, and metabolomics has resulted in the generation of large amounts of quantitative data covering and connecting the complete cascade from genotype to phenotype for individual organisms. various benefits can be achieved when these "omics" data are integrated, such as the identification of unknown gene functions or the elucidation of regulatory networks of whole organisms. in order to be able to obtain deeper insights in the generated datasets, it is of utmost importance to present the data to the researcher in an intuitive, integrated, and knowledge-based environment. therefore, various visualization paradigms have been established during the last years. the visualization of "omics" data using metabolic pathway maps is intuitive and has been applied in various software tools. it has become obvious that the application of web-based and user driven software tools has great potential and benefits from the use of open and standardized formats for the description of pathways.  in order to combine datasets from heterogeneous "omics" sources, we present the web-based prometra system that visualizes and combines datasets from transcriptomics, proteomics, and metabolomics on user defined metabolic pathway maps. therefore, structured exchange of data with our "omics" applications emma qupe and meltdb is employed. enriched svg images or animations are generated and can be obtained via the user friendly web interface. to demonstrate the functionality of prometra, we use quantitative data obtained during a fermentation experiment of the l-lysine producing strain corynebacterium glutamicum dm during fermentation, oxygen supply was switched off in order to perturb the system and observe its reaction. at six different time points, transcript abundances, intracellular metabolite pools, as well as extracellular glucose, lactate, and l-lysine levels were determined.  the interpretation and visualization of the results of this complex experiment was facilitated by the prometra software. both transcriptome and metabolome data were visualized on a metabolic pathway map. visual inspection of the combined data confirmed existing knowledge but also delivered novel correlations that are of potential biotechnological importance. 