Global dynamics of biological systems from time

BIOINFORMATICS DISCOVERY NOTE
Vol. 22 no. 12 2006, pages 1424–1430
doi:10.1093/bioinformatics/btl119
Systems biology
Global dynamics of biological systems from
time-resolved omics experiments
Martin G. Grigorov
Nestlé Research Center, BioAnalytical Science, CH-1000 Lausanne 26, Switzerland
Received on September 13, 2005; revised on March 24, 2006; accepted on March 25, 2006
Advance Access publication April 3, 2006
Associate Editor: Martin Bishop
ABSTRACT
The emergent properties of biological systems, organized around
complex networks of irregularly connected elements, limit the applications of the direct scientific method to their study. The current lack
of knowledge opens new perspectives to the inverse scientific paradigm where observations are accumulated and analysed by advanced
data-mining techniques to enable a better understanding and the formulation of testable hypotheses about the structure and functioning of
these systems. The current technology allows for the wide application of
omics analytical methods in the determination of time-resolved molecular profiles of biological samples. Here it is proposed that the theory of
dynamical systems could be the natural framework for the proper analysis and interpretation of such experiments. A new method is
described, based on the techniques of non-linear time series analysis,
which is providing a global view on the dynamics of biological systems
probed with time-resolved omics experiments.
Contact: [email protected]
INTRODUCTION
A retrospective consideration of the history of science indicates that
new theories come to life in two basic ways (Oldroyd, 1986). Often,
a theory is developed following the direct Baconian approach where
a testable hypothesis is formulated using the currently available
knowledge. The direct approach in the study of the dynamics of
biological networked systems at the molecular level relies on a
number of formalisms such as graphs, Boolean networks, differential equations and stochastic master equations (Smolen et al., 2000;
Hasty et al., 2001; de Jong, 2002; Kappler et al., 2003). These
approaches might be classified in three main groups. A first one
encompasses statistical mechanics ensemble averaging to infer the
dynamical properties of real networks (Kauffman, 2004); a second
one is based on the precise description of the time evolution of the
molecular system by differential equations (de Jong and
Geiselmann, 2005) while a third approach uses stochastic models
of biological networks (Gillespie, 1977). The other major method of
science is the inverse approach (Oldroyd, 1986; Kell and Olliver,
2004). It consists in the accumulation of experimental data,
followed by the inference of a hypothesis and a theory from the
analysis of this data. Statistical data mining and machine learning
techniques, either unsupervised or supervised (Hastie et al., 2001),
enable the inverse approach. This paradigm is gaining importance
in biological research (Kell and Olliver, 2004; Maddox, 1994)
especially after the technological advances achieved during the
1424
sequencing of the human genome (Hood, 2002). These have triggered the wide application of omics analytical methods (Zhu and
Snyder, 2002) to typically generate several thousand of resolvable
lines that provide quantitative information about the concentrations
of the transcribed genes, the translated proteins, or the synthesized
metabolites (Aggarwal and Lee, 2003; Goodacre et al., 2004;
Lindon, 2004) in a biological sample. The area of research dedicated
to network reconstruction or network reverse engineering is an
example of the successful application of the inverse approach to
the analysis of genomic data (van Someren et al., 2002).
With the increase of throughput of omics technologies time
resolved experiments are now at reach and recent works exemplify
the trend (Fang et al., 2005; Arbeitman et al., 2002). I propose that
the relevant framework to analyse and interpret such data should
be the theory of non-linear dynamical systems (Baker and Gollub,
1996). Within this discipline of theoretical physics, the state of a
dynamical system is represented by a series of n numerical values
that describe its situation in a state space and that are susceptible to
time evolution. A point represents a state with coordinates that
are the n variables. The sets of points that are formed by the
temporal evolution of a deterministic dynamical system, called
the trajectories, converge to specific regions of the state space
that are referred to as attractors. Simple examples are the fixed-point
or limit cycle attractors that are objects of integer topological
dimensions. However, strange attractor objects have been shown
to exist in the state space (Ruelle and Takens, 1971) of deterministic dynamical systems, and to have non-integer topological
dimensions, characteristic of fractals (Mandelbrot, 1977). The
sensitivity to initial conditions is an important property of chaotic
systems. Lyapunov exponents are quantities that are directly
computable from the time-series generated by the dynamic
process, and they are used to measure the divergence of initially
closely situated state space trajectories. When the dynamics occurs
on a chaotic attractor the trajectories diverge, on average, at an
exponential rate characterized by the largest positive Lyapunov
exponent (Eckmann and Ruelle, 1985). An example of a classical
dynamical system is shown in Figure 1, representing the diverging
trajectories generated by the chaotic weather model investigated by
Lorentz in the 1960s, consisting of three coupled differential equations, and shown here for parameter values r ¼ 28, s ¼ 10, b ¼ 8/3.
The figure depicts the evolution of the dynamical system using
the so-called Poincaré space section. This is a way of presenting a trajectory in an n-dimensional state space within an
(n 1)-dimensional space. The Poincaré space section is obtained
by picking one state space variable constant while plotting the
Ó The Author 2006. Published by Oxford University Press. All rights reserved. For Permissions, please email: [email protected]
Global dynamics of biological systems
Fig. 1. The Lorentz chaotic attractor. The sensitivity to initial conditions is a characteristic property of chaotic systems. Here the property is illustrated by the
divergence of two initially closely situated trajectories generated by the chaotic weather model investigated by Lorentz in the 1960s, consisting of three coupled
differential equations, and shown here for parameter values r ¼ 28, s ¼ 10, b ¼ 8/3. Samples over the two initially nearby trajectories are highlighted at exactly
the same time points in green and red color, respectively.
values of the other variables each time the selected variable has the
desired value.
In the early years of the theory of dynamical systems its practical
applications were rather limited as it was suitable only for the study
of systems for which the state space variables and the governing
differential equations were known. A breakthrough came with the
theorem of Takens (Eckmann and Ruelle, 1985; Takens, 1981)
stating that a map exists between the original state space and a
reconstructed state space that is an embedding. The theorem assures
that one does not have to measure all the state space variables of the
system as in fact almost any one of the variables will be sufficient to
reconstruct the dynamics. The dynamical properties of the system in
the true state space are preserved under the embedding transformation. The relevance of a dynamical system state space reconstruction
from the time series of a single observable was first demonstrated
numerically by Packard et al. (1980) with the method of derivative
coordinates. This opened new avenues to practical applications in
the area of economics, physiology, physics and chemical kinetics, to
cite a few (Weigend and Gershenfled, 1993).
The investigation of these systems led to the discovery of strange
attractors with a limited number of degrees of freedom and one
positive Lyapunov exponent, characteristic of low-dimensional
chaos, such as the Lorentz attractor (Fig. 1). However, the study
of biological systems, such as species populations, biological
rhythms or neuronal firings in the brain, demonstrated the existence
of dynamical systems with more than one positive Lyapunov exponent, termed as high-dimensional chaotic systems. The limited
interest towards high-dimensional systems was attributed to the
fact that the existing methods for non-linear systems analysis
experienced difficulties with describing high-dimensional systems.
However, some researchers were able to outline solid mathematical
background and numerical methods for high-dimensional dynamical systems using chaotic itinerancy (Kaneko and Tsuda, 2003),
attractor ruins (Kaneko and Tsuda, 2000) and Milnor attractors
(Milnor, 1985).
MATERIALS AND METHODS
Drosophila melanogaster developmental gene
expression timecourse
The biological data used in this study were obtained from the original work
of Arbeitman et al. (2002) who used cDNA microarrays to follow the fate
of over 4000 genes at 66 sequential time points during the fly life cycle.
The data were downloaded from the LifeCycle website made available by
1425
M.G.Grigorov
Dr Kevin White (http://genome.med.yale.edu/Lifecycle/Data_download/
wholeanimaldata.zip).
Data pre-processing
The original study was carried by Arbeitman et al. (2002) who used cDNA
microarrays to follow the fate of over 4000 genes at 66 sequential time points
during the fruit fly life cycle. Experimental data were not available at every
single time point for a number of genes. The original publication of
Arbeitman et al (2002) does not specify whether the missing values were
owing to experimental errors or to the fact that the particular genes were only
expressed in a specific developmental stage. In the lack of this information
these highly interesting genes were removed from all other stages of the
analysis, although several methods were described in the literature for the
estimation of missing values in microarray experiments. However, these
methods were specifically developed to support single time point experiments and it was estimated that they would be of limited reliability in the
context of the current investigation. The filtering was therefore undertaken as
a necessary step that enabled the current analysis. A second limitation
inherent to the used methodology consisted in removing from consequent
analysis the time points corresponding to either the male or the female phases
of adult development. Indeed, in its current form singular spectrum analysis
does not support bifurcating time series. In the present analysis I took in
account the male phase of adult development. The remaining 3104 genes
expressed at the 66 sequential time points were ordered according to the
modulations that they exhibited in the very early developmental stage of
unfertilized eggs, by putting the down-regulated genes first. This formed a
data matrix with a column containing a given gene modulation at the 66
different time points, and a row containing the modulations of all the 3104
different genes at this specific time point. Here and forth I use the term
modulation to name the level of differential expression of a gene as compared with its expression in all stages. In this I follow Arbeitman et al. (2002)
who used a pool of RNA from all developmental stages as a reference. The
modulations of the different genes appear on the y-axis in Figure 2a.
Although the final reordering of the columns within the matrix might
seem arbitrary at first sight, it had no effect on the analysis that was further
performed, and this because the eigenvalue decomposition of a matrix is
invariant under reordering of its columns.
Data analysis
The time resolved microarray dataset was processed with the Singular
Spectrum Analysis toolkit (Ghil et al., 2002). This non-parametric data
analysis method overcomes the problems of finite sample length and noisiness of time series by using a data-adaptive basis set, instead of fitting the
signal using some predefined basis functions. The method uses a principal
component analysis performed on the auto-covariance data matrix to decompose a time series into a succession of signals of decreasing variance that are
referred to as the empirical orthogonal eigenfunctions (EOFs). In this work
the Burg method was used to derive the auto-covariance matrix of the time
series under scrutiny. The formal similarity between classical laggedcovariance analysis and the method of delays was demonstrated, and it
was found that pairs of SSA eigenmodes corresponding to nearly equal
eigenvalues and the associated EOFs that are nearly in quadrature could
represent a non-linear, anharmonic oscillation (Vautard et al., 1992). The
figures were produced with the Xgobi data visualization software (http://
www.research.att.com/areas/stat/xgobi/) (Swayne et al., 1998).
RESULTS AND DISCUSSION
Here I show that time-resolved omics data could be scrutinized by
the methods of non-linear time-series analysis much in the same
way as this is done for some time now with physiological rhythms
such as electrocardiograms and electroencephalograms (Glass
and Kaplan, 1993). After thorough investigation of these physiological time series it was concluded that they are generated by
1426
low-dimensional chaotic dynamics. For this, classical methods
were employed such as the determination of a proper embedding
dimension, calculation of the correlation dimension, or the identification of a positive Lyapunov exponent. However, it became clear
that it would be a true challenge to operate a simple translation of
these methods to the investigation at the molecular level of the
dynamical behavior of the complex and complicated living organisms. A fundamental reason for this is that gene expression and
regulation is an intrinsically noisy process (McAdams and Arkin,
1999), whereas a technical reason is that currently the recorded time
series in -omics experiments are still short. This does not allow for
the rigorous application of methods that were originally developed
for the study of time series of several thousands of points, recorded
on mechanical systems. For example in the present case the calculation of the Lyapunov spectrum turned out to be impossible owing
to the insufficient amount of data. In this situation the emerging
interest in the study of biological systems by the methods of the
theory of dynamical systems is pursued by the reconstruction of the
phase space of the generating dynamical process. For example
Rifkin et al. (2000) applied the methodology to the analysis of
microarray experiments of recurrent patterns occurring within the
Saccharomyces cerevisae cell cycle (Rifkin et al., 2000; Rifkin and
Kim, 2002). In this work I am using a similar methodology to
analyse one of the most extensive time-resolved microarray experiments available to date, aimed at investigating the dynamics of
D.melanogaster development. The processing of omics experimental data that I propose consists in assuming that the dynamical
system (here the fruit fly) ‘walks’during its development over a
trajectory in a state space that is spanned by the gene expression
levels, measured by the respective concentrations of mRNA, taken
as state space variables.
In this way a developmental time series was generated by the
time-ordered concatenation of the levels of gene expression at every
developmental phase that is by concatenating the rows of the data
matrix described in the previous section, starting with the first row
(Fig. 2a). Often, time-series analysis is aimed at searching for oscillating signal components, responsible for the recurrent behaviour of
the trajectories in the state space. To this end, I have used singular
spectrum analysis to identify several complex cyclical patterns in
the developmental time series of the fruit fly. Singular spectrum
analysis is essentially a principal components analysis but carried
out in the time domain. The method was demonstrated to be able to
separate short and noisy time series into statistically independent
components that can be classified as trends, deterministic oscillations, or noise (Vautard et al., 1992), and therefore to overcome the
difficulties in studying high-dimensional non-linear systems just
discussed. To carry such an analysis Vautard, You and Ghil proposed to construct from the standardized time series and a maximum
lag M (or window size) the corresponding Toeplitz lagged correlation matrix. Consequently, the matrix is subjected to eigenanalysis
to determine the eigenvectors, or EOFs, sorted in descending order
of the corresponding eigenvalues. The Toeplitz matrix generated
from the time series shown in Figure 2a was therefore constructed
and diagonalized, with a time lag M ¼ 3104 corresponding to the
number of genes used to define a system’s state. Clear analogies
exist between singular spectrum analysis and Fourier analysis as
both methods decompose the original signal in a set of basis functions. But in contrast to Fourier analysis that is using a set of
predetermined harmonics, singular spectrum analysis is not making
Global dynamics of biological systems
Fig. 2. State space reconstruction of the developmental dynamics of D.melanogaster. The reconstruction is based on data from microarray experiments that
quantifies the levels of gene expression during embryonic (green), larval (cyan), pupal (orange) and adult male (red) phases. (a) Developmental time-series
obtained by concatenation of state space variables represented by the levels of gene expression. The x-axis represents the time arrow, while the modulations of the
different genes appear on the y-axis. (b) Vase-shaped funnel representation of the four major phases in the life of the fruit fly in the space spanned by the first three
EOFs. The first point of the ‘developmental’ time series is labelled as ‘1’. (c) The complexity of the reconstructed attractor appears when taking other projections.
In this case the object is represented in the space spanned by the second, third and fourth EOFs. (d) Same representation but in the space defined by first, third and
fifth EOFs. (e) Same representation but in the space defined by first, fourth and sixth EOFs.
any a priori assumption about the form of the basis functions.
Rather these emerge within a data-adaptive algorithm under the
form of EOFs. The resulting reconstruction of the state space of
the fly’s lifespan was carried out in the space spanned by the first
10 significant EOFs that accounted for 27% of the variance of the
original dataset. In our case the null hypothesis of a generating noise
process was rejected at the 99% confidence level for the first 5 pairs
of eigenvalues (Fig. 3). The captured variance reached 43% when
the first 32 components taken into account were found to
be significant at the 90% (data not shown). The flattening of the
1427
M.G.Grigorov
Fig. 3. Singular spectrum of the D.melanogaster developmental time series. The whole spectrum is depicted with the lower (red) and upper (green) 99%
confidence limits. In the upper right corner appears a magnification of the dominant singular values, where deviations from the statistical limits derived by Monte
Carlo numerical sumilations are clearly identifiable for the first 10 eigenpairs. In the far upper right corner are provided the shapes of the first 2 EOFs. All graphs
use the same x-axis, representing the eigenvalue ranks. On the y-axis appear the respective magnitudes of the eigenvalues and eigenfunctions, going to the upper
right corner.
significant part of the eigenvalue spectrum and the spread of the
information among a number of different EOFs confirms the
hypothesis about an underlying high-dimensional chaotic generating process. The presence of irregular oscillations in the original
dataset is evidenced by the pairs of nearly equal eigenvalues that
appear in Figure 3, with the associated eigenvectors and principal
components being in quadrature (Vautard et al., 1992). The statistical significance of each of the EOFs was estimated using a special
extension of the SSA method, known as Monte Carlo SSA, first
proposed by Allen and Smith (1996). Monte Carlo SSA can be used
to establish whether a given time series is distinguishable from any
well-defined process, including the output of a deterministic chaotic
system. In this work the focus was on testing against linear stochastic processes that are usually considered as noise. The method
consists in measuring the resemblance of a given surrogate randomized time-series with the original time-series. This resemblance is
quantified by taking as reference the eigenspectrum of a noise
process that is known to have a particular shape. If the data spectrum
lies above this theoretical noise spectrum it is generally considered
as significant. However a single realization of the noise process is
not sufficient here—it is only the average of such sample spectra
over many realizations that will tend to the theoretical eigenspectrum of the ideal noise process. The statistical distribution of
the eigenvalues, determined from the ensemble of Monte Carlo
simulations, gives confidence intervals outside which a time series
can be considered to be significantly different from a generic noise
simulation. For instance, if an eigenvalue lies outside a 95% noise
percentile, then the noise null hypothesis for the associated EOF can
be rejected with this confidence.
A complex attractor was identified in the reconstructed space that
appeared as a vase-shaped funnel when the initial developmental
1428
time series was projected in the space defined by the first three EOFs
(Fig. 2b). This ‘vase of life’ turned out to be an object with complex
topology as it can be seen when a projection is taken in the space of
the second, third and fourth EOFs (Fig. 2c). However, the topological structures of the attractor projections are similar when taken over
the axes of highest information content, with some non-linear deformations appearing on a finer scale (Fig. 2d and e). The width of a
cyclic pattern in the state space could be related to the number of
different states visited by the dynamical process. It is therefore
representative of the entropic content or the degree of order within
the system during its evolution. The visual inspection of Figure 2
provides arguments to speculate that during the early developmental
stages of D.melanogaster, gene expression activity is disordered in
time, and has a high entropic content—the trajectories explore
distant regions of the state space. During the evolution of the organism to its well-structured mature state, entropy decreases significantly. The system evolution is characterized by a confined bundle
of trajectories exploring only a very limited region of the state space
that corresponds to a well-defined pattern of gene activity. The view
that an organism cell’s differentiation states are determined by a
pre-existing program, an attractor, and that only few external
instructional inputs are required for the system to reach this attractor
was already formulated by Kaufmann (2004), based on his extensive investigation of the dynamics of Boolean networks, and more
recently by Huang et al. (2005), relying on a microarray-based
investigation of the mechanism of stem cells differentiation.
The results presented here suggest that the stable evolution of
the biological system on the attractor is limited in time. At the
later stages of the mature state, gene activity seems to reach
again a disordered regime, the trajectories start to explore broader
regions of the state space, and as a result entropy increases. It is
Global dynamics of biological systems
tempting to speculate that the analysis of microarray experiments
that I propose here provides some arguments to what could be an
intuitively appealing interpretation of life—it is a complex process
driving biological forms of matter from a highly disordered, entropically rich states through a set of entropically poor, highly structured
and uniform states for a limited amount of time, returning back to an
entropically rich, unstructured states at the latest phases of development of an organism. Unfortunately, the developmental microarray experiment was acquired over a limited time, and data was not
available for the latest stages of D.melanogaster lifespan to
strengthen this conclusion. Another point to question this conclusion is the high noise content present within the dataset as it turned
out that the strictly statistically significant irregular oscillations
spanning the attractor accounted for only 27% of the temporal
variance. These are questions that remain open for the moment,
but with the advent of inexpensive microarray technologies to be
applied to capture the dynamical genetic behaviour of biological
systems they will certainly find soon the necessary answers.
The EOFs in a singular spectrum analysis are the data-adaptive
basis functions or modes on which the complex dynamics of the
investigated system is decomposed. The shape of an EOF is determined by the contributions of each of the 3104 genes included in the
analysis. The shape of the first pair of EOFs is shown in Figure 3.
The EOFs or dynamical modes represent natural selections of genes
in direct relation with the time evolution of the gene transcription
activity in the biological system that was investigated. For example,
the shape of EOF1 indicates that approximately half of the genes are
down-regulated in the early phases of life, while the other half is
up-regulated in the more advanced phases of live, and vice versa. It
was interesting to project the genes associated to the first EOF on
gene pathways, such as the ones made available by the Ingenuity
Pathway Analyzer (http://www.ingenuity.com), and to find out that
the gene components that were up-regulated in the early phase of
D.melanogaster life were related to molecular functions such as
‘Cellular Assembly and Organization’ and ‘Amino acid metabolism’ for instance. In the later phases of the fly’s life other molecular
processes were identified as being dominant such as ‘Small
Molecule Biochemistry’ or ‘Vitamin and Mineral Metabolism’.
In this respect the discussed approach seem to hold promises for
a new way for interpreting time-resolved functional genomics
experimental data and these aspects will be investigated in forthcoming works.
CONCLUSIONS
The importance of the proposed analysis consists in providing a
global view on the dynamics of the biological process that is probed
with a time-resolved omics experiment, a view that is not obtainable
by other means. Indeed, by applying the new method the information about the gene activity across the lifespan of D.melanogaster
became accessible in a glimpse, such as the increased and divergent
gene activity during the embryonic phase of life, evidenced by
widely circling trajectories. In difference, the larval and the
early pupal phases had a very restricted gene activity, while in
the adulthood gene activity was again relatively elevated. The finding reported by Arbeitman et al. (2002) that ‘about half the genes
changed during embryogenesis, whereas only 118 changed during
adult life’ confirmed the evidence for switching of a multitude of
genes in the very early phases of the life of the fruit fly, easily
identifiable by visual inspection of Figure 2.
In this work the application of the full set of tools used to
study low-dimensional chaotic systems was limited by the
high-dimensional non-linear time evolution of biological systems,
unravelled by several other similar studies, and confirmed by the
present one. An intrinsic limitation to the application of these
methods is related to the high amount of noise in gene expression
and regulation events, whereas a current technical drawback certainly consists in the relatively short records over time that are at
hand. However, important theoretical developments are appearing
that will provide the necessary computational tools to study the
complexity of biological systems and their evolution in time.
This will allow answering important questions such as the relations
in time between gene expression, protein synthesis and metabolite
turnover.
ACKNOWLEDGEMENTS
The author would like to thank Prof. Dr Jeremy Nicholson,
Dr Laurent-Bernard Fay and Dr Sunil Kochhar for the discussions
we had on some aspects of the subject. The author would like to
adress his thanks to the reviewers who by suggestions and advises
contributed to the significant improvement of this work.
Conflict of Interest: none declared.
REFERENCES
Aggarwal,K. and Lee,K.H. (2003) Functional genomics and proteomics as a foundation
for systems biology. Brief. Funct. Genomic. Proteomic., 2, 175–184.
Allen,M.R. and Smith,L.A. (1996) Monte Carlo SSA: detecting irregular oscillations in
the presence of coloured noise. J. Clim., 9, 3373–3404.
Arbeitman,M.N. et al. (2002) Gene expression during the life cycle of Drosophila
melanogaster [Erratum (2002) Science, 298, 1172.]. Science, 297, 2270–2275.
Baker,G.L. and Gollub,J.P. (1996) Chaotic Dynamics: An Introduction. Cambridge
University Press, Cambridge.
de Jong,H. (2002) Modeling and simulation of genetic regulatory systems: a literature
review. J. Comput. Biol., 9, 69–105.
de Jong,H. and Geiselmann,J. (2005) In Dougherty,E.R., Shmulevich,I., Chen,J. and
Wang,Z.J. (eds), Genomic Signal Processing and Statistics. Hindawi Publishing
Corporation, Sylvania, OH.
Eckmann,J.-P. and Ruelle,D. (1985) Ergodic theory of chaos and strange attractors.
Rev. Mod. Phys., 57, 617–619.
Fang,Y. et al. (2005) A time course microarray study of gene expression in the mouse
lacrimal gland after acute cornea trauma. Invest. Ophatlmol. Vis. Sci., 46, 461–469.
Ghil,M. et al. (2002) Advanced spectral methods for climatic time series. Rev.
Geophys., 40, 3.1–3.41.
Gillespie,D.T. (1977) Exact stochastic simulation of coupled chemical reactions.
J. Phys. Chem., 81, 2340–2361.
Glass,L. and Kaplan,D.T. (1993) Time series analysis of complex dynamics in physiology and medicine. Med. Prog. Technol., 19, 115–128.
Goodacre,R. et al. (2004) Metabolomics by numbers: acquiring and understanding
global metabolite data. Trends Biotechnol., 22, 245–252.
Hastie,T., Tibshirani,R. and Friedman,R. (2001) The Elements of Statistical Learning:
Data Mining, Inference, and Prediction. Springer-Verlag, Berlin.
Hasty,J. et al. (2001) Computational studies of gene regulatory networks: in numero
molecular biology. Nat. Rev. Genet., 2, 268–279.
Hood,L. (2002) A personal view of molecular technology and how it has changed
biology. J. Proteome. Res., 1, 399–409.
Huang,S. et al. (2005) Cell fates as high-dimensional attractor states of a complex gene
regulatory network. Phys. Rev. Lett., 94, 128701.
Kaneko,K. and Tsuda,I. (2000) Complex Systems: Chaos and Beyond—A Constructive
Approach with Applications in Life Sciences. Springer, Berlin.
Kaneko,K. and Tsuda,I. (2003) Chaotic itinerancy. Chaos, 13, 926–936.
1429
M.G.Grigorov
Kappler,K. et al. (2003) Dynamics in high-dimensional model gene networks. Signal
Proc., 83, 789–798.
Kauffman,S. (2004) The ensemble approach to understand genetic regulatory networks.
Physica A, 340, 733–740.
Kell,D.B. and Olliver,S.G. (2004) Here is the evidence, now what is the hypothesis?
The complementary roles of inductive and hypothesis-driven science in the postgenomic era. Bioessays, 26, 99–105.
Lindon,J.C. et al. (2004) Metabonomics technologies and their applications in physiological monitoring, drug safety assessment and disease diagnosis. Biomarkers,
9, 1–31.
Maddox,J.S. (1994) Towards more measurement in biology. Nature, 368, 95.
Mandelbrot,B. (1977) The Fractal Geometry of Nature. Freeman,W.H. and Co., New
York, NY.
McAdams,H.H. and Arkin,A. (1999) It’s a noisy business! genetic regulation at the
nanomolar scale. Trends Genet., 15, 65–69.
Milnor,J. (1985) On the concept of attractor. Commun. Math. Phys., 99, 177–195.
Oldroyd,D. (1986) The Arch of Knowledge: An Introductory Study of the History
of Philosophy and Methodology of Science. Methuen & Co., New-York,
NY, USA.
Packard,N.H. et al. (1980) Geometry from a time series. Phys. Rev. Lett., 45,
712–716.
1430
Rifkin,S.A. et al. (2000) Constraint structure analysis of gene expression. Funct. Integr.
Genomics, 1, 174–185.
Rifkin,S.A. and Kim,J. (2002) Geometry of gene expression dynamics. Bioinformatics,
18, 1176–1183.
Ruelle,D. and Takens,F. (1971) On the nature of turbulence. Commun. Math. Phys.,
20, 167–92.
Smolen,P. et al. (2000) Modeling transcriptional control in gene networks: Methods,
recent results, and future directions. Bull. Math. Biol., 62, 247–292.
Swayne,D.F. et al. (1998) Xgobi: interactive dynamic data visualistaion in the X
window system. J. Comput. Graph. Stat., 7, 1–20.
Takens,F. (1981) In Rand,D.A. and Young,L.S. (eds), Lecture Notes in Mathematics.
Springer-Verlag, Berlin, Vol. 898, pp. 366–381.
van Someren,E.P. et al. (2002) Genetic network modeling. Pharmacogenomics, 3,
1–18.
Vautard,R. et al. (1992) Singular-spectrum analysis: a toolkit for short, noisy chaotic
signals. Physica D, 58, 95–126.
Weigend,A.S. and Gershenfled,N.A. (eds) (1993) Time Series Prediction: Forecasting
the Future and Understanding the Past. Santa Fe Inst. Studies in the Sciences of
Complexity, Addison Wesley, Reading, MA.
Zhu,H. and Snyder,M. (2002) ‘Omic’ approaches for unraveling signaling networks.
Curr. Opin. Cell Biol., 14, 173–179.