Skip to main content
Briefings in Bioinformatics logoLink to Briefings in Bioinformatics
. 2013 Apr 12;15(5):771–782. doi: 10.1093/bib/bbt021

Visualizing time-related data in biology, a review

Maria Secrier, Reinhard Schneider
PMCID: PMC4171679  PMID: 23585583

Abstract

Time is of the essence in biology as in so much else. For example, monitoring disease progression or the timing of developmental defects is important for the processes of drug discovery and therapy trials. Furthermore, an understanding of the basic dynamics of biological phenomena that are often strictly time regulated (e.g. circadian rhythms) is needed to make accurate inferences about the evolution of biological processes. Recent advances in technologies have enabled us to measure timing effects more accurately and in more detail. This has driven related advances in visualization and analysis tools that try to effectively exploit this data. Beyond timeline plots, notable attempts at more involved temporal interpretation have been made in recent years, but awareness of the available resources is still limited within the scientific community. Here, we review some advances in biological visualization of time-driven processes and consider how they aid data analysis and interpretation.

Keywords: visualization software, representations of time, dynamics of processes

INTRODUCTION

Time, like many other aspects of biology, is fractal in nature [1], when considered at a range of scales spanning, for example, species-level interactions to the cellular and molecular level (Figure 1). All cellular functions and fate decisions are governed by spatiotemporal design principles: circadian rhythms, cell division, development, metabolism, etc. These processes are orchestrated by an intricate network of dynamic interactions, within which individual partners also change considerably in time depending on the environment. Temporal complexity also scales with structural complexity: more complex organisms need increased regulation of various biological processes, hence the emergence of different levels of time-coupled responses.

Figure 1:

Figure 1:

Different biological time scales. Timing of processes scales with size: from the long-term evolutionary processes at the population level, to dynamics within a single population, timing during organism and organ development, down to cellular and subcellular processes: cell division as the final point of the cell cycle, which is orchestrated by a large network of proteins interacting to achieve several states (shown: mitotic spindle checkpoint). Within the network of proteins, timing does not only play a role at the level of transient interactions or complex formation (shown: a kinesin complexed to microtubule, PDB code 2P4N), but also at the level of single molecules (shown: dynamics simulations of kinesin motor protein, as obtained from the DSMM database [2]).

Inevitably, the complexity and variation produced by temporal changes introduces a challenge on the system in maintaining robustness [3]. This is reconciled through modularity [4] and synchronization [5]. Modularity is clearly seen in periodic processes like circadian rhythms or the cell cycle. These and other processes are temporally regulated through a precise orchestration of transcriptional events and post-translational modifications. Thus, tracing gene expression changes, mRNA and protein half-lives [6–8] allows the development of useful models for the understanding of biorhythms. This brings us to the latter point: synchronization. We should emphasize here the common tendency to regard protein interactions as static, when in fact time is a limiting factor for them, as they occur at higher or lower degrees of stochasticity. Some interactions, even though theoretically viable, may never occur in vivo because the proteins are not in proximity to each other or because they are asynchronized with respect to some process. This is seen for many transient interactions [9]. The interactions themselves are subject to temporal variation, with weaker interactions having shorter lifetimes [10]. This variation enables fast response to intrinsic or extrinsic perturbation [11]. Different feedback rewiring or variations in kinetic parameters of signalling pathways lead to different modes of spatiotemporal organization, from sustained response, to oscillations, or switch-like responses with two stable steady states [12].

Higher levels of organization, like populations and species, also exhibit temporal variation. Robustness emerges as an evolvable property [13], as systems adapt to stress in changing environmental conditions through mutations and genetic drift [14, 15]. These changes span much longer time scales. The adaptation to perturbation imposes a selection pressure and does not come as a fast response but rather as an evolved phenotypic outcome in a sloppy space [16–18].

Studying the dynamic patterns of biological processes helps identify control points, modules and sources of robustness [5]. Since patterns are visual outcomes, they are best captured through visualization techniques. Hence, building software tools to depict temporal information is critical for improving our knowledge of intrinsic dynamics of cellular components.

Visualization in the biological sciences has played an important role since early times, starting in the 17th century with Robert Hooke’s ‘Micrographia’, which contained detailed drawings of microscopic organisms. This book was one of the first to draw attention to the fascinating world of microbiology, and it was mainly the visualization of previously unseen life forms that managed to attract public interest. Since then, visualization in biology has taken more complex forms and moved from a fully manual (hand-drawn) to a more automated process of representing different biological aspects, with the help of emerging computer technology. Physics principles brought forward the visualization of protein structures [19], biological cycles, fluxes and attractors [20]. With the sequencing of the first complete genomes, awareness rose at the necessity to synthesize huge amounts of data into comprehensible forms, thus leading to a new revolution in data representation [21]. Visualization is nowadays essential to explore the vast informational space uncovered by high-throughput technologies.

Concerning time-related visualization, methods have long been established in other fields, such as geography or geopolitics, where geospatial data are integrated with temporal analysis [22]. In the biological sciences, one of the first and most persistent visual concepts of time, with roots in ancient mythology, was proposed by Charles Darwin in his seminal book ‘On the origin of species’: the tree of life described the relationships between different categories of living forms from an evolutionary perspective. This visual representation is now widely used in phylogenetic studies [23]. Besides this, many representations of time have stemmed from the field of mathematics, like in the case of modelling biochemical reactions, where linear plots are used to study dynamic properties of a system [24]. More powerful graphic tools have expanded the visualization repertoire for temporal changes in biological processes, as we will detail in the next sections.

Although all these efforts have contributed significantly to our understanding of biological phenomena, there are still many challenges to face. Some of the biggest bottlenecks are the heterogeneity of the data and the diversity of systems that can be represented and analysed [25]. Moreover, in the past few years, there has been an increased shift in biology from 2D to 4D-5D (spatiotemporal) network analysis [26]. Adding to the complexity is the issue of the limits on temporal resolution: what time range is sufficient to capture a useful understanding of processes? Efforts have been put into tackling all these aspects and expounding the temporal outlook in biology. Here, we review the traditional ways of representing time visually, as well as some of the more recent techniques used to elucidate the intricacies of the temporal dimension.

VISUAL DEPICTIONS OF TIME IN BIOLOGY

Representations of time vary greatly with the purpose of these representations and the targeted users. However, in the field of biology, one can identify five main approaches to represent time: (i) linear representations, (ii) heat maps, (iii) circular design, (iv) tree-like diagrams and (v) layers, as depicted in Figure 2. While linear representations, like line, bar or parallel coordinate plots, confer a sense of continuity and enable point-by-point tracking of the evolution of a variable (e.g. enzyme concentration changes over time), heat maps serve well at comparing and grouping similar factors, like genes with similar expression profiles [27]. Circular design is suitable for describing recurring processes, like phases of the cell cycle or circadian rhythms, and extends to concepts like limit cycles [28] or spiral waves [29]. Tree diagrams (dendograms) are mostly used in biology in phylogenetic analysis, for evolutionary relationship inference [30]. Layers help distinguish processes or levels of information, in a comparative and integrative manner, e.g. by distributing network components according to their cellular localization [31]. More complex representations, like splines, contour plots, phase space trajectories or bifurcation diagrams [32, 33], build on top of these, many of them inspired from approaches in other fields [34].

Figure 2:

Figure 2:

Different representations of time in biology: (A) Linear representations of temporal processes: expression profiles for genes can be displayed one by one or in parallel (using a parallel coordinates representation); (B) Heat maps cluster genes or other entities according to the similarity of their time course profiles; (C) Circular depictions divide recurring processes like the cell cycle into phases that can be subsequently described; (D) Tree diagrams represent phylogenetic relationships, indicating the evolutionary distance between different organisms; (E) Layers enable simultaneous comparison of network states at different time points.

The choice between continuous and discrete representations of time provides both advantages and disadvantages. While for visualization techniques, the discrete representation is usually preferred, animations provide a way to depict continuous changes in the data. There is a trade-off between a temporally flat representation that can often confuse the user and a chronological representation with successive states visualized, where the temporal context might be lost. Flat representations of time often exhibit a high level of data compression into one image and possibly unrealistic co-localization of entities that exist at different time points. In animations, on the other hand, transitions are sometimes hard to observe given the short time span, and sequential time points cannot be compared [35]. The current approaches to visualizing time in biology often aim for a partial reconciliation between the two modes, as described in the following section.

TOOLS FOR REPRESENTING TIME IN BIOLOGY

An excellent review [8] that draws the attention on the necessity of switching from a static to a dynamic view of biological systems details the different algorithms and methods of analysing time in biology. Visualization is always accompanied by statistical analysis, and this spans a broad spectrum of methods by itself. Singular value decomposition (SVD), principal component analysis (PCA) [36], self-organizing maps (SOMs) [37], recurrence quantification analysis (RQA) [38], fast Fourier transform (FFT) [39], wavelet decomposition [40] or time warping algorithms [41] are some of the most widely used tools to study different dynamic aspects. These range from species variation studies like community developments in the gut microbiome [42] to systems processes like cell cycle-imposed oscillations in a single cell or a cell colony [43, 44], organ dynamics like age-dependent heartbeat rhythms [45], genetic network organization derived from expression measurements [46], genome-wide effects of cellular regulators [47] and even macromolecule properties resulting from sequences viewed as time series [48]. While the previously mentioned methods are mostly used to identify periodicities or help synchronize time series data, other approaches exist to explore more general properties of a system, like stability and attractor dynamics, feedback loops, deterministic and stochastic behavior [49]. We will not discuss these in detail, because the scope of this article is the visual rather than the statistical aspect of interpreting time series data.

Here, we will focus on some of the most widely used tools that have been specifically designed with the purpose of visually integrating the temporal component. Table 1 in the Supplementary Material summarizes some of the most popular ones, and Figure 3 gives an overview of methods for representing time at different levels of (sub)cellular-, organism- or population-wide organization. The list is by no means exhaustive, but it tries to focus on examples of different approaches to visualization and particularly on those that have as primary purpose the representation of the time component.

Figure 3:

Figure 3:

Temporal depictions of biological processes at different scales are shown, along with a selection of tools that perform the task. (A) At the molecular level, simulations of molecular movement can be followed in an animation using Amber or as trajectory traces using Jmol (example shows MAP kinase P38, as taken from MoDEL library [50]); (B) At the gene level, time course expression data reflecting high fat diet effects on small intestine in mouse (dataset GDS3357 from Gene Expression Ominbus [51]) is visualized in clustered timeline plots using STEM or in an adjacent hexagon display using GATE; (C) At the network level, time course changes can be tracked using different Cytoscape plugins, e.g. by animating colour changes in the network with VistaClara [52], drawing pie chart slices with MultiColored Nodes [53], or using bar charts embedded in the network nodes with SpotXplore [54]. Fluxes through pathways can be simulated deterministically or stochastically and illustrated in line plots using CellDesigner. BioLayout Express 3D simulates changes in gene expression in 3D through colour and node size increase or decrease in an animation (connections represent correlations). Arena3D depicts changes at every time point through colour and clustering on separate 3D layers, corresponding to different phenotypes (low and high fat effects) that can be compared (connections represent correlations). The data used for these examples are the same as in (B). (D) At the organismal level, multiple sequence alignment visualizers, like Jalview, and phylogenetic tree builders, like iTOL, depict evolutionary distances between entities of different organisms. The example shows such depictions for aurora kinase B orthologs in four species. In the case of iTOL, additional time course data can be visualized in the form of discs, heat maps or animations (here we show the phases in the cell cycle where this gene has a periodic peak of transcription, as obtained from Cyclebase [55]).

Time at the molecular level

For single proteins, understanding the molecular dynamics and conformation transitions is supported by molecular dynamics simulation software like Amber [56] (Figure 3A, left), Gromacs [57], CHARMM [58], NAMD [59] or Desmond [60]. The trajectories of the molecules can then be visualized using tools like VMD [61], UCSF Chimera [62], Discovery Studio Modeling Environment (developed by Accelrys Software Inc. [63]), Sirius [64], MacroModel [65], Yasara [66] and others. PyMOL [67, 68] and Jmol [69] (see Figure 3A, right) can also be used, even though it is less common. Many of these have been extensively reviewed in [70]. Molecular dynamics simulations involve many calculations of protein state evolution based on molecular entropy and are computationally costly. Hence, only very short time scales (in the range of microseconds) can be simulated and visualized [71]. The bottleneck here is thus not the visualization itself, but the calculations required to determine the amino acid positions at every time point. From the visualization point of view, it is the area that is most developed in biology: the tools offer impressive 3D visual depictions of static and dynamic conditions of proteins, based on advanced graphic libraries, ray tracing and image rendering packages.

Time at the gene level

With the introduction of the microarray technology [72], biology has taken an important step into understanding gene regulation under a variety of conditions and a huge amount of data containing gene expression profiles has been produced [73, 74]. RNA-Seq methods have taken this a step further, and now genome-wide expression levels are readily measurable [75]. Analysing time course gene expression information is rather standardized nowadays, heat maps being the most widely used tool to get a comparative insight into changes in gene expression for a certain dataset. There are, however, notable attempts at more comprehensive visual depictions of gene expression dynamics, as described below.

Tools like STEM [76] (see Figure 3B, left) or XMAS [77] provide linear methods to visualize changes and correlations in gene expression patterns, through profile reordering, functional enrichment analysis or multiple trajectory tracking. Others, like GATE [78] (Figure 3B, right), mimic the microarray set-up in a grid of hexagonal cells positioned to denote similarities in gene expression time course profiles. Clustering, animations and network reconstruction enhance the informational content.

Beyond gene expression measurements, recent technology like ChIP-chip or ChIP-seq also enables us to measure temporal variation in chromatin state, histone marks or transcription factor and polymerase occupancy, like in [79] or [80]. Furthermore, some genome-wide association studies allow estimation of time-dependent genetic effects on dynamic traits like body weight, tumour size or drug response [81]. Quantitative trait loci affecting developmental trajectories can be visualized using software like fGWAS [82, 83], which captures genotypic differences underlying phenotypic curves.

The main limitation in this area is creating a good balance between the level of visualization and the scale of the system, while at the same time integrating more information (functional, network etc.). It is harder to understand temporal changes for larger and more complex gene networks, so better tools are needed especially for upcoming time-resolved genome-wide measurements of expression. Furthermore, better visualization approaches are needed for studying phenotypic consequences of combinatorial genotypic effects in a temporal context.

Time at the network level

When it comes to representing network dynamics, there are two approaches depending on whether one wants to understand the changes in the system biochemically or on a binary level of on–off interactions. The former looks at the biochemical reactions between system components and uses different mathematical algorithms to study the properties of the system. These are afterwards summarized mostly in linear plots illustrating concentration trends and other characteristics. Examples are CellDesigner [84] (as shown in Figure 3C), COPASI [85, 86], Dizzy [87], etc.

The latter approach looks at time-wise changes in the links of the network or in the concentration levels of the different proteins. Tools like Cytoscape [88], VANTED [89], VisANT [90, 91], etc. visualize expression changes directly on the graph representation of the network, using movement, colour changes or embedding of bar charts within the metanode. See Figure 3C for examples that use the VistaClara [52], MultiColored Nodes [53] and SpotXplore [54] plug-ins within Cytoscape. Regarding dynamics of interactions between proteins, the only example of software that deals with this so far (to our knowledge) is TVNViewer [92], which rewires the network connections at every time point.

Other tools, like BioTapestry [93], MODAM [94] or BioLayout Express 3D [95] Figure 3C), go a step further and partially combine the two approaches for tracking fluxes through pathways and integrating multi-omics data. They highlight the different active reactions at every time point within the network.

The main limitation at this level remains the size: the larger the network, the harder it is to capture temporal patterns. Another factor is the temporal resolution, i.e. the availability of information about timings of different processes and their duration. We anticipate that these aspects will be better integrated in the future by using a temporal framework that combines different modelling techniques, from Boolean logic to stochastic methods and beyond, to optimally simulate different parts of the system and then incorporate them into a common platform.

Time at the cellular level

At the cellular level, time-resolved data comes from a wide variety of experiments, ranging from live imaging of cellular processes or developmental stages to fMRI scans of brain activities. Although there is specialized software to deal with this kind of data, it mostly focuses on image-processing techniques for extracting the data rather than computational representations targeted at simulation and analysis [96]. One exception would be STSE, a set of tools that perform spatiotemporal simulations based on microscopy images [97].

Until recently the only attempts at visualization of processes in the context of the whole cell had been done in a qualitative manner only and mostly through animation with educational purposes, like the BioVisions project from Harvard University in collaboration with XVIVO [98] or the Virtual Cell Animation Collection from NSDU [99]. We expect a complete revolution in this area with the arrival of the first whole-cell computational model that is able to simulate a different range of cellular processes and predict phenotypes upon mutations [100]. Although this is not so much a visually driven approach, we envision that it will trigger subsequent developments and collaborations in the visualization area, similar to those started with E-Cell [101], VCell [102] or VisibleCell/Illoura [103] projects, to aid understanding of whole-cell systems.

Time at the organismal level

At the organismal level, visualization of processes in different types of cells and tissues would be desired, but is not achievable with the current technology. Nevertheless, physiological models of tissue anatomy and function are often used to simulate different processes in development, e.g. pancreatic organogenesis [104], or disease, e.g. tumour growth and spreading [105]. Furthermore, gene expression data at different time points for different tissues has been measured and can be visualized using techniques described in the previous sections. One tool that goes further in the direction of simultaneously comparing different cellular states or different tissues is Arena3D [106, 107] (Figure 3C). Tissues and their respective phenotypes can be visualized on different layers in 3D, highlighting the corresponding gene networks for each tissue and enabling comparison and linking between layers at every time point.

However, a better integration of the data in the context of networks, cellular conditions, stress and other factors is desired for a better comparison of tissue-level regulation. We thus expect developments in the area of integrative visualization that would comprise these aspects.

Time at the population level

Mathematical models for population outgrowth and interactions have been developed early on [108], but usually the fluctuations in populations are represented using simple line graphs that indicate the population spread over time. A more visual approach is encountered at the level of tracking the spread of diseases in a population, like in the suggestively titled SPREAD software [109]. It uses a Bayesian framework for inferring and visualizing phylogeographic history and traces the spatial and temporal trajectory of diseases throughout the globe based on given population data. The trajectories are mapped as arcs connecting different locations on a map and the dynamics of connections forming can be visualized in an animation.

Time at evolutionary scales

At the species level, time is implicit when talking about evolution, even if it does not always directly appear on one of the axis of the representation. Naturally all multiple sequence alignment or phylogeny tools (like ClustalX [110], Jalview [111], TreeView [112], MEGA [113], etc.) and other similar software reflect changes or differences between organisms that are the result of the time component [114]. Colouring of conserved amino acids in the former case, and dendograms, in the latter, are the classical depictions for this kind of data. Tools like Circos [115], Vista [116] or MizBee [117] extend this analysis to whole-genome level, enabling tracking of genome evolution by highlighting sequence and structural variation features or comparative genomics by aligning genomes of different organisms and finding conservation relationships. Besides these, there are also tools where changes imposed by time at a smaller scale are incorporated along with the phylogenetic analysis. The Interactive Tree of Life (iTOL) [118] is one example. It is a phylogeny tree display and annotation tool that allows the user to add different types of information about the different organisms or strains visualized, in the form of gradients, heatmaps, domains, pie charts and others (example shown in Figure 3D).

To facilitate whole-genome comparison, a potential solution has been recently proposed in the form of evolutionary barcodes [119]. Inspired from the DNA barcodes [120], these are graphical representations of evolutionary histories at genomic scale, pre-calculated and assigned to each human protein. The visual representation takes the form of a heat map where colours describe multiple statistical parameters assessed for the respective protein in different species.

Statistical tools are often incorporated to estimate population diversity, mutation rates, ancestral sequences, etc. and to test different hypotheses about the forces that shape the evolution of genes, networks, communities and species [121, 122]. However, despite the large repertoire of tools, the ability to perform whole-genome alignments and comparisons for different species in a phylogenetic context is still limited and we expect future endeavours in this direction.

OPEN CHALLENGES IN VISUAL EXPLORATION OF BIOLOGICAL SYSTEMS

When it comes to biological systems in the context of visualization and information integration, most of the tools focus on visualizing microarray data and gene expression information, while the network context is often neglected. More in-depth analysis is largely missing especially in the case of metabolic pathways, even though some software is already available [123]. The fact that temporal variations are present in ranges of several orders of magnitude adds another layer of complexity [8].

The heterogeneity of biological data imposes the challenge of tackling large datasets. Visual representations become more complex with increasing size, noise and number of relationships to be taken into account. Differences in the states of the system, the scale of the system and other properties stand as proof that handling biological data is not as straight forward as it seems and can become quite a daunting task if a global approach is aimed at [124]. Improving methods for data dimensionality reduction or borrowing and extending new ones from computer science or related fields are, in our view, the best approaches for this. As data becomes bigger, it becomes progressively harder to handle not only because of size but also because of the increasing amount of noise. Noise elimination and scaling down to extract essential features of the data is therefore required in visualization: even if we could visualize everything, there would be too much information for efficient processing.

Connecting back to the different levels of biological information discussed previously, we foresee some needed changes in particular areas. At the genomic level, there is a serious absence of visualization methods for changes of the data with time. Humans accumulate more and more mutations throughout their life, so resequencing of genetic information should be coupled with tools able to visualize these changes in time and make insightful inferences and correlations. This would be very useful for tracking or predicting disease evolution.

At the cell level, the ideal would be to develop a simulation tool that is able to visualize changes both at the molecular level and in the cell morphology upon perturbation. This would go along the lines of recent work on whole-cell simulation resources [100], but with greater emphasis on the visual representation as an aid to analysis. Such a system would enable in silico studies of mutation effects in a combinatorial manner, such that complex phenotypes would be predicted at a low cost and in less time, without the need to spend many resources in experimental laboratories. Like all predictive models, this would act as a pre-screening method before in vivo validation of interesting targets.

We foresee a significant impact of time-related visualization in future research, especially in overcoming the information deluge and clarifying developmental processes and disease progression. The strategy will likely move more towards combining the extraction of patterns from ‘big data’ [125] with multidimensionality and concept linking. Using intelligent visualization techniques can alleviate the bottleneck of data deluge from genome-wide studies or ‘omics’ experiments. In the context of systems biology, visualization will serve as an integrative platform for heterogeneous data, to discover individual and system-wide changes. Most importantly, visualization is and will continue to be a critical component in filtering true biological results, leading to better experiment design: outcomes of visualization techniques feed back into the research framework and help guide future analysis methods.

The ultimate goal would be to develop an integrated visualization environment spanning several biological dimensions, from micro to macro. This system should also integrate data from different databases or at least link to them, an aspect that is largely missing in visualization of time series data but would be very useful. This tool should be able to deal with any type of network and provide thorough insight into the spatiotemporal states and evolution of the biological system under analysis, while at the same time allowing for flexibility from the user’s side and easy comprehension and manipulation of the structures. While rather too optimistic for the present, we are confident that this vision is accomplishable in the future, with the aid of sustained developments in computer power and graphic devices.

Shaping all this into a viable user-friendly application would not only save a lot of time and effort by synthesizing hours of searching through different articles and databases in a visually comprehensive analysis at a click of a button, but would also potentially enable the discovery of new relationships between proteins, hypotheses about biological functions, links between processes and patterns in evolution.

SUPPLEMENTARY DATA

Supplementary data are available online at http://bib.oxfordjournals.org/.

Key points.

  • Temporal representations in biology differ depending on the scale and are suited to answer specific questions at that scale.

  • Linear, heat map, circular, tree-like, layered depictions and combinations of these are used to represent time in biology.

  • An extended repertoire of visualization tools has been developed to analyse biological data at every temporal scale, from molecular to organismal and evolutionary level, but a proper integration into one common platform for comprehensive insight is still missing.

  • Challenges like heterogeneity, size and noise in the data should be overcome in the future with the help of improved algorithms, simplified graphical depictions and increased computer power.

Supplementary Data
Supplementary Data

Acknowledgements

We would like to thank Aidan Budd and Lars Skjaerven for their valuable suggestions.

Biographies

Maria Secrier is a PhD student in Computational Biology at EMBL Heidelberg. Her research focuses on developing visualization tools for the analysis of dynamic patterns and phenotypic outcomes in biological processes.

Reinhard Schneider is the Head of the Bioinformatics Core Facility at LCSB in Luxembourg. His group coordinates the efficient data flow between the experimental- and medical-oriented groups and develops new algorithms for data analysis.

FUNDING

This work was supported by TAMAHUD (LSHC-CT-2007-037472) and FORSYS-ViroQuant; and the EMBL PhD Program to M.S.

References

  • 1.Gunther B, Morgado E. Time in physics and biology. Biol Res. 2004;37(4):759–65. doi: 10.4067/s0716-97602004000500005. [DOI] [PubMed] [Google Scholar]
  • 2.Finocchiaro G, Wang T, Hoffmann R, et al. DSMM: a database of simulated molecular motions. Nucleic Acids Res. 2003;31(1):456–7. doi: 10.1093/nar/gkg113. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Kitano H. Towards a theory of biological robustness. Mol Syst Biol. 2007;3:137. doi: 10.1038/msb4100179. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Suh NP. Axiomatic design theory for systems. Res Eng Des. 1998;10(4):189–209. [Google Scholar]
  • 5.Ramakrishnan N, Tadepalli S, Watson LT, et al. Reverse engineering dynamic temporal models of biological processes and their relationships. Proc Natl Acad Sci USA. 2010;107(28):12511–16. doi: 10.1073/pnas.1006283107. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Eden E, Geva-Zatorsky N, Issaeva I, et al. Proteome half-life dynamics in living human cells. Science. 2011;331:764–8. doi: 10.1126/science.1199784. [DOI] [PubMed] [Google Scholar]
  • 7.So LH, Ghosh A, Zong CH, et al. General properties of transcriptional time series in Escherichia coli. Nat Genet. 2011;43(6):554–60. doi: 10.1038/ng.821. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Przytycka TM, Singh M, Slonim DK. Toward the dynamic interactome: it's about time. Brief Bioinform. 2010;11(1):15–29. doi: 10.1093/bib/bbp057. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Dey S, Pal A, Chakrabarti P, et al. The subunit interfaces of weakly associated homodimeric proteins. J Mol Biol. 2010;398(1):146–60. doi: 10.1016/j.jmb.2010.02.020. [DOI] [PubMed] [Google Scholar]
  • 10.Perkins JR, Diboun I, Dessailly BH, et al. Transient protein-protein interactions: structural, functional, and network properties. Structure. 2010;18(10):1233–43. doi: 10.1016/j.str.2010.08.007. [DOI] [PubMed] [Google Scholar]
  • 11.Stein A, Pache RA, Bernado P, et al. Dynamic interactions of proteins in complex networks: a more structured view. FEBS J. 2009;276(19):5390–405. doi: 10.1111/j.1742-4658.2009.07251.x. [DOI] [PubMed] [Google Scholar]
  • 12.Kholodenko BN. Negative feedback and ultrasensitivity can bring about oscillations in the mitogen-activated protein kinase cascades. Eur J Biochem. 2000;267(6):1583–8. doi: 10.1046/j.1432-1327.2000.01197.x. [DOI] [PubMed] [Google Scholar]
  • 13.Ciliberti S, Martin OC, Wagner A. Robustness can evolve gradually in complex regulatory gene networks with varying topology. PLOS Comput Biol. 2007;3(2):164–73. doi: 10.1371/journal.pcbi.0030015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Rifkin SA, Houle D, Kim J, et al. A mutation accumulation assay reveals a broad capacity for rapid evolution of gene expression. Nature. 2005;438(7065):220–3. doi: 10.1038/nature04114. [DOI] [PubMed] [Google Scholar]
  • 15.Lenormand T. Gene flow and the limits to natural selection. Trends Ecol Evol. 2002;17(4):183–9. [Google Scholar]
  • 16.Demetrius L, Manke T. Robustness and network evolution - an entropic principle. Physica A. 2005;346(3–4):682–96. [Google Scholar]
  • 17.Bloom JD, Lu Z, Chen D, et al. Evolution favors protein mutational robustness in sufficiently large populations. BMC Biol. 2007;5:29. doi: 10.1186/1741-7007-5-29. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Daniels BC, Chen YJ, Sethna JP, et al. Sloppiness, robustness, and evolvability in systems biology. Curr Opin Biotech. 2008;19(4):389–95. doi: 10.1016/j.copbio.2008.06.008. [DOI] [PubMed] [Google Scholar]
  • 19.Fersht AR. From the first protein structures to our current knowledge of protein folding: delights and scepticisms. Nat Rev Mol Cell Bio. 2008;9(8):650–4. doi: 10.1038/nrm2446. [DOI] [PubMed] [Google Scholar]
  • 20.Strogatz SH. Nonlinear Dynamics And Chaos: With Applications To Physics, Biology, Chemistry, And Engineering (Studies in Nonlinearity). Perseus Books Group, 1994. [Google Scholar]
  • 21.Nielsen CB, Cantor M, Dubchak I, et al. Visualizing genomes: techniques and challenges. Nat Methods. 2010;7(3):S5–15. doi: 10.1038/nmeth.1422. [DOI] [PubMed] [Google Scholar]
  • 22.Fong QY, Ng FM, Huang ZY. Spatio-temporal visualization of battlefield entities and events. Lect Notes Comput Sci. 2006;4035:622–9. [Google Scholar]
  • 23.Hey J. Using phylogenetic trees to study speciation and extinction. Evolution. 1992;46(3):627–40. doi: 10.1111/j.1558-5646.1992.tb02071.x. [DOI] [PubMed] [Google Scholar]
  • 24.Alon U. An Introduction to Systems Biology: Design Principles of Biological Circuits. Chapman & Hall, 2007. [Google Scholar]
  • 25.Pavlopoulos GA, Wegener AL, Schneider R. A survey of visualization tools for biological network analysis. BioData Min. 2008;1:12. doi: 10.1186/1756-0381-1-12. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Yamada T, Bork P. Evolution of biomolecular networks: lessons from metabolic and protein interactions. Nat Rev Mol Cell Biol. 2009;10(11):791–803. doi: 10.1038/nrm2787. [DOI] [PubMed] [Google Scholar]
  • 27.Bar-Joseph Z, Gitter A, Simon I. Study designs studying and modelling dynamic biological processes using time-series gene expression data. Nat Rev Genetics. 2012;13(8):552–64. doi: 10.1038/nrg3244. [DOI] [PubMed] [Google Scholar]
  • 28.Leloup JC, Gonze D, Goldbeter A. Limit cycle models for circadian rhythms based on transcriptional regulation in Drosophila and Neurospora. J Biol Rhythms. 1999;14(6):433–48. doi: 10.1177/074873099129000948. [DOI] [PubMed] [Google Scholar]
  • 29.Geberth D, Hutt MT. Predicting the distribution of spiral waves from cell properties in a developmental-path model of Dictyostelium pattern formation. PLOS Comput. Biol. 2009;5 doi: 10.1371/journal.pcbi.1000422. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Pavlopoulos GA, Soldatos TG, Barbosa-Silva A, et al. A reference guide for tree analysis and visualization. BioData Min. 2010;3(1):1. doi: 10.1186/1756-0381-3-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Barsky A, Gardy JL, Hancock REW, et al. Cerebral: a Cytoscape plugin for layout of and interaction with biological networks using subcellular localization annotation. Bioinformatics. 2007;23(8):1040–2. doi: 10.1093/bioinformatics/btm057. [DOI] [PubMed] [Google Scholar]
  • 32.Zhan CJ, Yeung LF. Parameter estimation in systems biology models using spline approximation. BMC Syst Biol. 2011;5:14. doi: 10.1186/1752-0509-5-14. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Marwan N, Romano MC, Thiel M, et al. Recurrence plots for the analysis of complex systems. Phys Rep. 2007;438(5–6):237–329. [Google Scholar]
  • 34.Müller W, Schumann H. Visualization methods for time-dependent data - an overview. In: Proceedings of the 35th conference on Winter simulation: driving innovation. New Orleans, Louisiana: Winter Simulation Conference 2003;737–45. [Google Scholar]
  • 35.Carvalho A, de Sousa AA, Ribeiro C, et al. A temporal focus plus context visualization model for handling valid-time spatial information. Inform Visual. 2008;7(3–4):265–74. [Google Scholar]
  • 36.Wall ME, Rechtsteiner A, Rocha LM. In: A Practical Approach to Microarray Data Analysis. Norwell, MA: Kluwer; 2003. Singular value decomposition and principal component analysis; pp. 91–109. [Google Scholar]
  • 37.Yang ZR, Chou KC. Mining biological data using self-organizing map. J Chem Inf Comput Sci. 2003;43(6):1748–53. doi: 10.1021/ci034138n. [DOI] [PubMed] [Google Scholar]
  • 38.Zbilut JP, Thomasson N, Webber CL. Recurrence quantification analysis as a tool for nonlinear exploration of nonstationary cardiac signals. Med Eng Phys. 2002;24(1):53–60. doi: 10.1016/s1350-4533(01)00112-6. [DOI] [PubMed] [Google Scholar]
  • 39.Harris CM. The Fourier analysis of biological transients. J Neurosci Meth. 1998;83(1):15–34. doi: 10.1016/s0165-0270(98)00080-6. [DOI] [PubMed] [Google Scholar]
  • 40.Unser M, Aldroubi A. A review of wavelets in biomedical applications. Proc IEEE. 1996;84(4):626–38. [Google Scholar]
  • 41.Aach J, Church GM. Aligning gene expression time series with time warping algorithms. Bioinformatics. 2001;17(6):495–508. doi: 10.1093/bioinformatics/17.6.495. [DOI] [PubMed] [Google Scholar]
  • 42.Caporaso JG, Lauber CL, Costello EK, et al. Moving pictures of the human microbiome. Genome Biol. 2011;12(5):R50. doi: 10.1186/gb-2011-12-5-r50. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43.Tsuchiya M, Wong ST, Yeo ZX, et al. Gene expression waves. Cell cycle independent collective dynamics in cultured cells. FEBS J. 2007;274(11):2878–86. doi: 10.1111/j.1742-4658.2007.05822.x. [DOI] [PubMed] [Google Scholar]
  • 44.Klevecz RR, Li CM, Marcus I, et al. Collective behavior in gene regulation: the cell is an oscillator, the cell cycle a developmental process. FEBS J. 2008;275:2372–84. doi: 10.1111/j.1742-4658.2008.06399.x. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45.Giuliani A, Piccirillo G, Marigliano V, et al. A nonlinear explanation of aging-induced changes in heartbeat dynamics. Am J Physiol. 1998;275(4 Pt 2):H1455–61. doi: 10.1152/ajpheart.1998.275.4.H1455. [DOI] [PubMed] [Google Scholar]
  • 46.Yeung MKS, Tegner J, Collins JJ. Reverse engineering gene networks using singular value decomposition and robust regression. Proc Natl Acad Sci USA. 2002;99(9):6163–8. doi: 10.1073/pnas.092576199. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47.Alter O, Brown PO, Botstein D. Singular value decomposition for genome-wide expression data processing and modeling. Proc Natl Acad Sci USA. 2000;97:10101–6. doi: 10.1073/pnas.97.18.10101. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 48.Giuliani A, Benigni R, Zbilut JP, et al. Nonlinear signal analysis methods in the elucidation of protein sequence-structure relationships. Chem Rev. 2002;102(5):1471–92. doi: 10.1021/cr0101499. [DOI] [PubMed] [Google Scholar]
  • 49.Kitano H. Systems biology: a brief overview. Science. 2002;295(5560):1662–4. doi: 10.1126/science.1069492. [DOI] [PubMed] [Google Scholar]
  • 50.Meyer T, D'Abramo M, Hospital A, et al. MoDEL (molecular dynamics extended library): a database of atomistic molecular dynamics trajectories. Structure. 2010;18(11):1399–409. doi: 10.1016/j.str.2010.07.013. [DOI] [PubMed] [Google Scholar]
  • 51.Edgar R, Domrachev M, Lash AE. Gene Expression Omnibus: NCBI gene expression and hybridization array data repository. Nucleic Acids Res. 2002;30(1):207–10. doi: 10.1093/nar/30.1.207. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 52.Kincaid R, Kuchinsky A, Creech M. VistaClara: an expression browser plug-in for Cytoscape. Bioinformatics. 2008;24(18):2112–14. doi: 10.1093/bioinformatics/btn368. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 53.Warsow G, Greber B, Falk SS, et al. ExprEssence–revealing the essence of differential experimental data in the context of an interaction/regulation net-work. BMC Syst Biol. 2010;4:164. doi: 10.1186/1752-0509-4-164. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 54.Westenberg MA, Roerdink JB, Kuipers OP, et al. SpotXplore: a cytoscape plugin for visual exploration of hotspot expression in gene regulatory networks. Bioinformatics. 2010;26(22):2922–3. doi: 10.1093/bioinformatics/btq535. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 55.Gauthier NP, Larsen ME, Wernersson R, et al. Cyclebase.org–a comprehensive multi-organism online database of cell-cycle experiments. Nucleic Acids Res. 2008;36(Database issue):D854–9. doi: 10.1093/nar/gkm729. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 56.Case DA, Cheatham TE, III, Darden T, et al. The Amber biomolecular simulation programs. J Comput Chem. 2005;26(16):1668–88. doi: 10.1002/jcc.20290. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 57.Van Der Spoel D, Lindahl E, Hess B, et al. Gromacs: fast, flexible, and free. J Comput Chem. 2005;26(16):1701–18. doi: 10.1002/jcc.20291. [DOI] [PubMed] [Google Scholar]
  • 58.Brooks BR, Brooks CL, III, Mackerell AD, Jr, et al. CHARMM: the biomolecular simulation program. J Comput Chem. 2009;30(10):1545–614. doi: 10.1002/jcc.21287. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 59.Phillips JC, Braun R, Wang W, et al. Scalable molecular dynamics with NAMD. J Comput Chem. 2005;26(16):1781–802. doi: 10.1002/jcc.20289. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 60. Bowers KJ, Edmond C, Xu H, et al. Scalable algorithms for molecular dynamics simulations on commodity clusters. In: Proceedings of the ACM/IEEE Conference on Supercomputing (SC06), Tampa, FL, 2006.
  • 61.Humphrey W, Dalke A, Schulten K. VMD: visual molecular dynamics. J Mol Graph Model. 1996;14(1):33–8. doi: 10.1016/0263-7855(96)00018-5. [DOI] [PubMed] [Google Scholar]
  • 62.Pettersen EF, Goddard TD, Huang CC, et al. UCSF Chimera–a visualization system for exploratory research and analysis. J Comput Chem. 2004;25(13):1605–12. doi: 10.1002/jcc.20084. [DOI] [PubMed] [Google Scholar]
  • 63. Accelrys Software Inc. Discovery Studio Modeling Environment, Release 3.5. San Diego: Accelrys Software Inc., 2012.
  • 64.Moreland JL, Gramada A, Buzko OV, et al. The Molecular Biology Toolkit (MBT): a modular platform for developing molecular visualization applications. BMC Bioinformatics. 2005;6:21. doi: 10.1186/1471-2105-6-21. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 65.Schrödinger LCC. Suite 2012: MacroModel [computer program]. Version 9.9. New York, NY; 2012. [Google Scholar]
  • 66. Yasara. http://yasara.org/ (13 February 2013, date last accessed)
  • 67.DeLano WL, Lam JW. PyMOL: a communications tool for computational models. Abstr Pap Am Chem Soc. 2005;230:U1371–2. [Google Scholar]
  • 68.DeLano WL. PyMOL molecular viewer: updates and refinements. Abstr Pap Am Chem Soc. 2009;238 [Google Scholar]
  • 69.Herraez A. Biomolecules in the computer: Jmol to the rescue. Biochem Mol Biol Educ. 2006;34(4):255–61. doi: 10.1002/bmb.2006.494034042644. [DOI] [PubMed] [Google Scholar]
  • 70.O'Donoghue SI, Goodsell DS, Frangakis AS, et al. Visualization of macromolecular structures. Nat Methods. 2010;7(3):S42–55. doi: 10.1038/nmeth.1427. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 71.Durrant JD, McCammon JA. Molecular dynamics simulations and drug discovery. BMC Biol. 2011;9:71. doi: 10.1186/1741-7007-9-71. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 72.Schena M, Shalon D, Davis RW, et al. Quantitative monitoring of gene-expression patterns with a complementary-DNA microarray. Science. 1995;270(5235):467–70. doi: 10.1126/science.270.5235.467. [DOI] [PubMed] [Google Scholar]
  • 73.Lashkari DA, DeRisi JL, McCusker JH, et al. Yeast microarrays for genome wide parallel genetic and gene expression analysis. Proc Natl Acad Sci USA. 1997;94(24):13057–62. doi: 10.1073/pnas.94.24.13057. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 74.Glas AM, Floore A, Delahaye LJ, et al. Converting a breast cancer microarray signature into a high-throughput diagnostic test. BMC Genomics. 2006;7:278. doi: 10.1186/1471-2164-7-278. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 75.Krupp M, Marquardt JU, Sahin U, et al. RNA-seq atlas–a reference database for gene expression profiling in normal tissue by next-generation sequencing. Bioinformatics. 2012;28(8):1184–5. doi: 10.1093/bioinformatics/bts084. [DOI] [PubMed] [Google Scholar]
  • 76.Ernst J, Bar-Joseph Z. STEM: a tool for the analysis of short time series gene expression data. BMC Bioinformatics. 2006;7 doi: 10.1186/1471-2105-7-191. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 77. Dalziel B, Yang H, Singh R, et al. XMAS: an experiential approach for visualization, analysis, and exploration of time series microarray data. In: Second International Conference, BIRD. Vienna, Austria: Springer Berlin Heidelberg, 2008.
  • 78.MacArthur BD, Lachmann A, Lemischka IR, et al. GATE: software for the analysis and visualization of high-dimensional time series expression data. Bioinformatics. 2010;26(1):143–4. doi: 10.1093/bioinformatics/btp628. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 79.Roy S, Ernst J, Kharchenko PV, et al. Identification of functional elements and regulatory circuits by Drosophila modENCODE. Science. 2010;330(6012):1787–97. doi: 10.1126/science.1198374. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 80.Ernst J, Kheradpour P, Mikkelsen TS, et al. Mapping and analysis of chromatin state dynamics in nine human cell types. Nature. 2011;473(7345):43–9. doi: 10.1038/nature09906. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 81.Wu R, Lin M. Functional mapping - how to map and study the genetic architecture of dynamic complex traits. Nat Rev Genet. 2006;7(3):229–37. doi: 10.1038/nrg1804. [DOI] [PubMed] [Google Scholar]
  • 82.Das K, Li J, Wang Z, et al. A dynamic model for genome-wide association studies. Hum Genet. 2011;129(6):629–39. doi: 10.1007/s00439-011-0960-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 83.Li J, Das K, Fu G, et al. The Bayesian lasso for genome-wide association studies. Bioinformatics. 2011;27:516–23. doi: 10.1093/bioinformatics/btq688. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 84.Funahashi A, Matsuoka Y, Jouraku A, et al. CellDesigner 3.5: a versatile modeling tool for biochemical networks. Proc IEEE. 2008;96(8):1254–65. [Google Scholar]
  • 85.Hoops S, Sahle S, Gauges R, et al. Copasi–a complex pathway simulator. Bioinformatics. 2006;22(24):3067–74. doi: 10.1093/bioinformatics/btl485. [DOI] [PubMed] [Google Scholar]
  • 86.Mendes P, Hoops S, Sahle S, et al. Computational modeling of biochemical networks using Copasi. Methods Mol Biol. 2009;500:17–59. doi: 10.1007/978-1-59745-525-1_2. [DOI] [PubMed] [Google Scholar]
  • 87.Ramsey S, Orrell D, Bolouri H. Dizzy: stochastic simulation of large-scale genetic regulatory networks (supplementary material) J Bioinform Comput Biol. 2005;3(2):437–54. doi: 10.1142/s0219720005001144. [DOI] [PubMed] [Google Scholar]
  • 88.Shannon P, Markiel A, Ozier O, et al. Cytoscape: a software environment for integrated models of biomolecular interaction networks. Genome Res. 2003;13(11):2498–504. doi: 10.1101/gr.1239303. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 89.Junker BH, Klukas C, Schreiber F. VANTED: a system for advanced data analysis and visualization in the context of biological networks. BMC Bioinformatics. 2006;7:109. doi: 10.1186/1471-2105-7-109. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 90.Hu Z, Snitkin ES, DeLisi C. VisANT: an integrative framework for networks in systems biology. Brief Bioinform. 2008;9(4):317–25. doi: 10.1093/bib/bbn020. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 91.Hu Z, Hung JH, Wang Y, et al. VisANT 3.5: multi-scale network visualization, analysis and inference based on the gene ontology. Nucleic Acids Res. 2009;37(Web Server issue):W115–21. doi: 10.1093/nar/gkp406. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 92.Curtis RE, Yuen A, Song L, et al. TVNviewer: an interactive visualization tool for exploring networks that change over time or space. Bioinformatics. 2011;27(13):1880–1. doi: 10.1093/bioinformatics/btr273. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 93.Longabaugh WJ. BioTapestry: a tool to visualize the dynamic properties of gene regulatory networks. Methods Mol Biol. 2012;786:359–94. doi: 10.1007/978-1-61779-292-2_21. [DOI] [PubMed] [Google Scholar]
  • 94.Enjalbert B, Jourdan F, Portais JC. Intuitive visualization and analysis of multi-omics data and application to Escherichia coli carbon metabolism. PLoS One. 2011;6(6):e21318. doi: 10.1371/journal.pone.0021318. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 95.Theocharidis A, van Dongen S, Enright AJ, et al. Network visualization and analysis of gene expression data using BioLayout Express(3D) Nat Protoc. 2009;4(10):1535–50. doi: 10.1038/nprot.2009.177. [DOI] [PubMed] [Google Scholar]
  • 96.Walter T, Shattuck DW, Baldock R, et al. Visualization of image data from cells to organisms. Nat Methods. 2010;7(Suppl 3):S26–41. doi: 10.1038/nmeth.1431. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 97.Stoma S, Frohlich M, Gerber S, et al. STSE: spatio-temporal simulation environment dedicated to biology. BMC Bioinformatics. 2011;12:126. doi: 10.1186/1471-2105-12-126. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 98. Goode-Henry N. 3-D mitochondria blockbuster captivates students. 2010. http://www.biotechniques.com/news/3-D-mitochondria-blockbuster-captivates-students/biotechniques-306309.html (29 October 2012, date last accessed)
  • 99.McClean P, Johnson C, Rogers R, et al. Molecular and cellular biology animations: development and impact on student learning. Cell Biol Educ. 2005;4(2):169–79. doi: 10.1187/cbe.04-07-0047. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 100.Karr JR, Sanghvi JC, Macklin DN, et al. A whole-cell computational model predicts phenotype from genotype. Cell. 2012;150(2):389–401. doi: 10.1016/j.cell.2012.05.044. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 101.Tomita M, Hashimoto K, Takahashi K, et al. E-Cell: Software environment for whole-cell simulation. Bioinformatics. 1999;15(1):72–84. doi: 10.1093/bioinformatics/15.1.72. [DOI] [PubMed] [Google Scholar]
  • 102.Loew LM, Schaff JC. The Virtual Cell: a software environment for computational cell biology. Trends Biotechnol. 2001;19(10):401–6. doi: 10.1016/S0167-7799(01)01740-1. [DOI] [PubMed] [Google Scholar]
  • 103.McComb T, Cairncross O, Noske AB, et al. Illoura: a software tool for analysis, visualization and semantic querying of cellular and other spatial biological data. Bioinformatics. 2009;25(9):1208–10. doi: 10.1093/bioinformatics/btp125. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 104.Setty Y, Cohen IR, Dor Y, et al. Four-dimensional realistic modeling of pancreatic organogenesis. Proc Natl Acad Sci USA. 2008;105(51):20374–9. doi: 10.1073/pnas.0808725105. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 105.Alarcon T, Byrne HM, Maini PK. Towards whole-organ modelling of tumour growth. Prog Biophys Mol Biol. 2004;85(2–3):451–72. doi: 10.1016/j.pbiomolbio.2004.02.004. [DOI] [PubMed] [Google Scholar]
  • 106.Pavlopoulos GA, O'Donoghue SI, Satagopam VP, et al. Arena3D: visualization of biological networks in 3D. BMC Syst Biol. 2008;2:104. doi: 10.1186/1752-0509-2-104. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 107.Secrier M, Pavlopoulos GA, Aerts J, et al. Arena3D: visualizing time-driven phenotypic differences in biological systems. BMC Bioinformatics. 2012;13:45. doi: 10.1186/1471-2105-13-45. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 108.Brauer F, Castillo-Chavex C. Mathematical Models in Population Biology and Epidemiology. 1st edn. Vol. 40. New York: Springer-Verlag; 2001. [Google Scholar]
  • 109.Bielejec F, Rambaut A, Suchard MA, et al. SPREAD: spatial phylogenetic reconstruction of evolutionary dynamics. Bioinformatics. 2011;27(20):2910–12. doi: 10.1093/bioinformatics/btr481. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 110.Thompson JD, Gibson TJ, Higgins DG. Multiple sequence alignment using ClustalW and ClustalX. Curr Protoc Bioinformatics. 2002;Chapter 2:Unit 2.3. doi: 10.1002/0471250953.bi0203s00. [DOI] [PubMed] [Google Scholar]
  • 111.Clamp M, Cuff J, Searle SM, et al. The Jalview java alignment editor. Bioinformatics. 2004;20(3):426–7. doi: 10.1093/bioinformatics/btg430. [DOI] [PubMed] [Google Scholar]
  • 112.Page RD. Visualizing phylogenetic trees using TreeView. Curr Protoc Bioinformatics. 2002 doi: 10.1002/0471250953.bi0602s01. Chapter 6:Unit 6.2. [DOI] [PubMed] [Google Scholar]
  • 113.Tamura K, Peterson D, Peterson N, et al. MEGA5: Molecular evolutionary genetics analysis using maximum likelihood, evolutionary distance, and maximum parsimony methods. Mol Biol Evol. 2011;28(10):2731–9. doi: 10.1093/molbev/msr121. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 114.Procter JB, Thompson J, Letunic I, et al. Visualization of multiple alignments, phylogenies and gene family evolution. Nat Methods. 2010;7(Suppl 3):S16–25. doi: 10.1038/nmeth.1434. [DOI] [PubMed] [Google Scholar]
  • 115.Krzywinski M, Schein J, Birol I, et al. Circos: an information aesthetic for comparative genomics. Genome Res. 2009;19(9):1639–45. doi: 10.1101/gr.092759.109. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 116.Frazer KA, Pachter L, Poliakov A, et al. Vista: computational tools for comparative genomics. Nucleic Acids Res. 2004;32(Web Server issue):W273–9. doi: 10.1093/nar/gkh458. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 117.Meyer M, Munzner T, Pfister H. MizBee: a multiscale synteny browser. IEEE Trans Vis Comput Graph. 2009;15(6):897–904. doi: 10.1109/TVCG.2009.167. [DOI] [PubMed] [Google Scholar]
  • 118.Letunic I, Bork P. Interactive Tree of Life (iTOL): an online tool for phylogenetic tree display and annotation. Bioinformatics. 2007;23(1):127–8. doi: 10.1093/bioinformatics/btl529. [DOI] [PubMed] [Google Scholar]
  • 119.Linard B, Nguyen NH, Prosdocimi F, et al. EvoluCode: evolutionary barcodes as a unifying framework for multilevel evolutionary data. Evol Bioinform Online. 2012;8:61–77. doi: 10.4137/EBO.S8814. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 120.Hebert PDN, Cywinska A, Ball SL, et al. Biological identifications through DNA barcodes. Proc Biol Sci. 2003;270(1512):313–21. doi: 10.1098/rspb.2002.2218. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 121.Smith BC, McAndrew T, Chen ZG, et al. The cervical microbiome over 7 years and a comparison of methodologies for its characterization. PLoS One. 2012;7(7) doi: 10.1371/journal.pone.0040425. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 122.Cannings C. Statistical methods in molecular evolution. J R Stat Soc Ser A. 2006;169:391. [Google Scholar]
  • 123. Albrecht M, Kerren A, Klein K, et al. On open problems in biological network visualization. In: Proceedings of the 17th International Symposium on Graph Drawing (GD). Chicago, IL: Springer-Verlag, 2009.
  • 124.Schadt EE, Linderman MD, Sorenson J, et al. Computational solutions to large-scale data management and analysis. Nat Rev Genet. 2010;11(9):647–57. doi: 10.1038/nrg2857. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 125.Howe D, Costanzo M, Fey P, et al. Big data: the future of biocuration. Nature. 2008;455(7209):47–50. doi: 10.1038/455047a. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supplementary Data
Supplementary Data

Articles from Briefings in Bioinformatics are provided here courtesy of Oxford University Press

RESOURCES