| Literature DB >> 35957879 |
Abicumaran Uthamacumaran1, Hector Zenil2,3,4,5,6.
Abstract
Cancers are complex adaptive diseases regulated by the nonlinear feedback systems between genetic instabilities, environmental signals, cellular protein flows, and gene regulatory networks. Understanding the cybernetics of cancer requires the integration of information dynamics across multidimensional spatiotemporal scales, including genetic, transcriptional, metabolic, proteomic, epigenetic, and multi-cellular networks. However, the time-series analysis of these complex networks remains vastly absent in cancer research. With longitudinal screening and time-series analysis of cellular dynamics, universally observed causal patterns pertaining to dynamical systems, may self-organize in the signaling or gene expression state-space of cancer triggering processes. A class of these patterns, strange attractors, may be mathematical biomarkers of cancer progression. The emergence of intracellular chaos and chaotic cell population dynamics remains a new paradigm in systems medicine. As such, chaotic and complex dynamics are discussed as mathematical hallmarks of cancer cell fate dynamics herein. Given the assumption that time-resolved single-cell datasets are made available, a survey of interdisciplinary tools and algorithms from complexity theory, are hereby reviewed to investigate critical phenomena and chaotic dynamics in cancer ecosystems. To conclude, the perspective cultivates an intuition for computational systems oncology in terms of nonlinear dynamics, information theory, inverse problems, and complexity. We highlight the limitations we see in the area of statistical machine learning but the opportunity at combining it with the symbolic computational power offered by the mathematical tools explored.Entities:
Keywords: algorithms; cancer; complex networks; complexity science; dynamical systems; information theory; inverse problems; systems oncology
Year: 2022 PMID: 35957879 PMCID: PMC9359441 DOI: 10.3389/fonc.2022.850731
Source DB: PubMed Journal: Front Oncol ISSN: 2234-943X Impact factor: 5.738
Figure 1Biological inverse problem. The workflow summarizes a blueprint of causal inference methods and measures discussed in the review for systems oncology. Given time-resolved cancer data (e.g., live-cell imaging of protein flows, time-sequential transcriptomic profiling, etc.), we can employ complex systems tools such as dynamical systems modelling or statistical machine learning algorithms for pattern discovery. Dynamical systems approaches include attractor embedding followed by chaotic behavior detection tools as discussed, or complex networks inference. Chaotic behavior detection tools comprises of many approaches discussed in the paper including attractor embedding, fractal analysis, frequency spectra, and Lyapunov exponents. However, these approaches may have dimensionality limits and hence, AI-driven causal inference algorithms are proposed as promising tools for causal pattern discovery in single-cell time-sequential analyses, which include algorithmic information dynamics (i.e., measuring the algorithmic complexity of complex graph networks via perturbation analysis in software space), recurrent neural networks (e.g., RC networks, liquid neural networks, etc.), and model-driven AI (e.g., turbulence modelling/multiscale computational fluid dynamics).
Dataset format for complex systems methodologies.
| TECHNIQUE/METHOD | TYPE OF DATA | NUMBER OF OBSERVATIONS | LONGITUDINAL OR DISCRETE-TIME | NUMBER OF PARAMETERS |
|---|---|---|---|---|
|
| Individual | Rich | Both | Minimum 1 dimension for discrete-time and 3 dimensions for longitudinal; and time-delay parameter |
|
| Individual or Mean | Rich | Longitudinal | 1-2 parameters (dynamical variable and time) |
|
| Individual | Scarce or Rich | Both (mainly Discrete) | 2 for Box counting technique |
|
| Individual or Mean | Scarce or Rich | Both | Minimum 2 dimensions (time and variable of interest) |
|
| Individual or Mean | Scarce or Rich | Both | 1 or more; |
|
| Mean | Scarce or Rich | Discrete | 1 or more; mean-field approach/ |
|
| Individual | Scarce or Rich | Discrete | 1 or more |
|
| Individual | Rich | Both | Minimum 2 (time and dynamical variable) |
|
| Individual or Mean | Scarce | Discrete | Statistical Distributions ( |
|
| Individual or Mean | Scarce | Longitudinal | 2 or more (time and variables); discretization or assumptions are required for analytical solutions |
|
| Individual | Scarce or Rich | Discrete | 1 or more |
|
| Individual or Mean | Scarce or Rich | Discrete | 1 or more |
Figure 2Attractors and oscillations. (A) Time-delay Coordinate Embedding. A schematic of attractor reconstruction from a time-series signal of some variable X(t) is shown by time-delay embedding (i.e., Convergent Cross Mapping). τ represent the time-delay. However, for complex large-scale datasets, machine learning algorithms such as reservoir computing (RC) and deep learning architectures are suggested (Image was adapted from 37). (B) Three different types of attractors which can self-organize in the signaling/expression state-space of cancer processes are shown: a limit cycle (periodic oscillation), quasi-periodic attractor, and a strange attractor (chaotic). The simplest of attractors, a fixed-point, is not shown herein. Their corresponding frequency spectra are shown below, with the oscillator’s angular frequency as the independent variable and the amplitude of the oscillations as the dependent variable. The oscillation of a limit cycle attractor has a defined amplitude (A) and peak in the frequency spectrum at a frequency (ω). A broad frequency spectrum is observed for the strange attractor, which exhibits a fractal-dimension in state-space. However, the frequency/power spectrum can be more complex depending on the system. For instance, complex attractors, such as those observed fluid turbulence, exhibit a broad frequency spectrum with an anomalous power-law scaling (i.e., multifractality) due to intermittency.
GLOSSARY.
| METHOD | DESCRIPTION |
|---|---|
| Takens’ theorem | A technique for embedding the time-series signal in state-space using a time-delay in one of its coordinates. Convergent Cross Mapping is an embedding algorithm implementing Takens’ theorem, applicable on complex networks. The technique has dimensionality limits and hence, should only be limited to a few signals with predicted chaotic dynamics. |
| Denoising Algorithms | Any algorithm intended for noise reduction. Can range from filtering and preprocessing tools (interpolation, smoothening, etc.) to wavelet-analysis methods. Imputation algorithms are emerging as popular candidates. Not discussed in detail since it consists of a wide range of algorithms, the applicability of which depends on the type of dataset and system of interest. |
| Lyapunov Exponents | Measures how fast two initially close points on a chaotic trajectory exponentially diverge apart in time. Positive Lyapunov exponent(s) are characteristic signatures of chaos. |
| Fractal Dimension | Fractals are the geometry of chaos. A fractal is a geometric pattern exhibiting statistical self-similarity (i.e., power law scaling) across many length and time scales with a fractional (non-integer) dimension. It is used as a measure of irregularity, roughness, and complexity. Some algorithms to estimate the Fractal Dimension include the Box-counting method, Fourier analysis-based approaches, and the sandbox method. |
| Multifractal Analysis | If more than one fractal dimension is required to describe the complexity of the system, multifractal analysis is required. These approaches are most applicable for time-series analysis. The local Holder exponents and the Hurst index are pertinent measures. Wavelet Transform-based methods remain the most popular tools for identifying these multifractal statistics. |
| Fast-Fourier Transform (FFT) | The frequency and power spectra of time-series signals can be acquired using FFT. The FFT algorithm decomposes a time-series into its constituent frequencies. Chaotic systems generally exhibit a broad frequency spectrum. |
| Criticality | Power laws are indicators of critical dynamics, a state of hierarchical self-organization poised between regularity and chaos. When certain complex systems surpass their critical point, they gravitate towards chaotic dynamics. The Ising model is discussed as a powerful tool to model criticality in cancer gene expression and patterns of network dynamics. |
| Entropy | Maximal entropy and a positive entropy rate are observed in dynamical systems exhibiting increased chaotic flows in phase-space. They could be indicators of phase-transitions to chaotic dynamics and/or the birth of complex attractors. However, entropy is not a robust measure of network (graph) complexity and may fail to distinguish randomness from chaoticity. |
| Computational Modelling and Simulations | The pairing of simulations/computational modelling with data science is the central principle of complexity science. Herein stochastic simulations such as the Monte Carlo methods and Gillespie algorithm were discussed for simulating chemical kinetics and molecular dynamics. |
| Recurrent Neural Networks (RNN) | Reservoir Computing (RC) networks and liquid neural networks are the state-of-the-art Deep Learning Networks for time-series forecasting and spatiotemporal prediction of chaotic dynamics from complex, multidimensional datasets. |
| Algorithmic Complexity | Also known as the Kolmogorov complexity [K(s)], is a measure of the length of the shortest description of a dataset (e.g., a string, an array, a network, or dynamical system) or the shortest program needed to generate the dataset. |