 Research
 Open Access
 Published:
Detecting the tipping points in a threestate model of complex diseases by temporal differential networks
Journal of Translational Medicine volume 15, Article number: 217 (2017)
Abstract
Background
The progression of complex diseases, such as diabetes and cancer, is generally a nonlinear process with three stages, i.e., normal state, predisease state, and disease state, where the predisease state is a critical state or tipping point immediately preceding the disease state. Traditional biomarkers aim to identify a disease state by exploiting the information of differential expressions for the observed molecules, but may fail to detect a predisease state because there are generally little significant differences between the normal and predisease states. Thus, it is challenging to signal the predisease state, which actually implies the disease prediction.
Methods
In this work, by exploiting the information of differential associations among the observed molecules between the normal and predisease states, we propose a temporal differential network based computational method to accurately signal the predisease state or predict the occurrence of severe disease. The theoretical foundation of this work is the quantification of the critical state using dynamical network biomarkers.
Results
Considering that there is one stationary Markov process before reaching the tipping point, a novel index, inconsistency score (Iscore), is proposed to quantitatively measure the change of the stationary processes from the normal state so as to detect the onset of predisease state. In other words, a drastic increase of Iscore implies the high inconsistency with the preceding stable state and thus signals the upcoming critical transition. This approach is applied to the simulated and real datasets of three diseases, which demonstrates the effectiveness of our method for predicting the deterioration into disease states. Both functional analysis and pathway enrichment also validate the computational results from the perspectives of both molecules and networks.
Conclusions
At the molecular network level, this method provides a computational way of unravelling the underlying mechanism of the dynamical progression when a biological system is near the tipping point, and thus detecting the earlywarning signal of the imminent critical transition, which may help to achieve timely intervention. Moreover, the rewiring of differential networks effectively extracts discriminatively interpretable features, and systematically demonstrates the dynamical change of a biological system.
Background
The deterioration process of many complex diseases is not always smooth but occasionally abrupt, that is, there are critical states just before such drastic changes/transitions during disease progression, which may signal the emergence of disease states [1]. For example, in some chronic diseases such as cancer [2,3,4], serious deterioration may occur suddenly within a short period of progression, while before such catastrophic transition the disease (e.g., the process of chronic inflammation) may progress gradually and steadily for years or even decades of a long incubation period. A nonlinear disease progression, a continuum of progressive changes occurring in micro and macroenvironment of a certain organ or the whole organism, is undoubtedly complex. Regardless of specific differences in either biological processes or observed symptoms among diseases, the progression of illness is divided into three stages or states from computational point of view (Fig. 1a), i.e., a normal state, a predisease state, and a disease state, where the predisease state is a critical state just before disease appearance [5,6,7]. In other words, during the course of illness there is an unexpected transition from a relatively healthy/normal stage via a critical/predisease stage to a severe disease stage [8,9,10,11,12,13]. Thus, it is crucial to signal such predisease states for many complex diseases, before their progressions transit to the irreversible disease states. This could prevent or at least allow for preparation for the catastrophic events.
Although great efforts have been devoted to the diagnosis of complex diseases, it is still a challenging task to identify the onset of predisease state or predict the disease state by finding accurate and robust biomarkers specific to respective diseases. Traditional biomarkers, including molecular or modulemarkers, are employed to distinguish disease samples from normal samples or identify the disease state by exploiting the information of the differential expressions for the observed molecules between the normal and disease states, rather than diagnosing the predisease state which generally has no significant static differences from the normal states. This is also the reason that the clinical judgments through traditional biomarkers may fail to signal a predisease state. Besides, in conventional identification, biomarkers are usually selected by identifying single differential biomolecules. However, given the functional interdependencies among molecular components in a human cell, a disease phenotype is rarely a consequence of an abnormality in single biomolecules, but reflects the change of complex interaction network associated with genes, proteins and metabolites [14]. Therefore, the understanding of the dynamical change in a biomolecule interaction network is essential in comprehensively studying the progression of complex diseases and thus better detecting the related warning signals. By exploring the information of differential associations among the observed molecules between the normal and predisease states, a new concept of dynamical network biomarker (DNB) [3, 15] with its statistical conditions was proposed to detect earlywarning signals before disease onset at the molecular network level. Having been applied to real biological and clinical data, the DNB strategy and its followup modifications had signalled the predisease state of several diseases [7, 16,17,18,19,20,21]. Our DNB model has also been employed by many groups, successfully detecting the tipping points of cell fate decision [22], cellular differentiation [23] and further investigating the immune checkpoint blockade [24]. However, the classic DNB method relies on accurate highthroughput data with small noise to correctly choose the dominant biomolecules, which is generally not available for many cases.
In this work, from the viewpoint of differential networks, we propose a computational approach based on an unsupervised hidden Markov model (HMM) to automatically detect the earlywarning signal of the tipping/critical point during disease progression. Our previous theoretical derivations indicated that the predisease and normal states are statically similar in terms of molecular expressions, but are dynamically different [15, 16, 25]. To exploit such features on their dynamical differences, we first construct a sequence of differential networks on the basis of timecourse data, to integrate biomolecules with temporally distinct features including genes with differential expression variance and interactions between genepairs with differential expression covariance. Describing the temporal change between two networks respectively acquired from adjacent sampling time points, this differential information and the altered network structure derived therefrom systematically show the dynamical change of a biological system from the perspective of differential network. Then, to better quantify these dynamical differences and accurately identify the critical period, we consider that the progression of a network system during each stage can be represented by a specific Markov process because of their dynamical nature. Then, the whole phase transition dynamics of a biological system is represented as three different Markov processes [25]. The predisease state can be regarded as a timevarying Markov process in view of its high sensitivity to even small perturbations or parameter changes during this stage (Fig. 1b). Thus, signalling the predisease state is equivalent to detecting the switching point of the first stationary Markov process (the normal state). Utilizing a temporal series of differential networks generated from timecourse data (Fig. 1d), we proposed a computational approach for estimating the possibility distribution of the switching dynamics at each candidate sampling point. Specifically, by exploring the differential associations (or differential network) in dynamics (Fig. 1b), we propose an quantitative index called inconsistency score (Iscore) as a specific identifier for signalling the impending tipping point, i.e., the rapid rise of Iscore indicates the emergence of the predisease state, while the Iscore develop smoothly with little significant fluctuation in either a normal state or disease state (Fig. 1c). To demonstrate the effectiveness, our approach is applied to a numerical experiment and three real datasets of diseases, including the microarray dataset of acute lung injury triggered by inhalation of carbonyl chloride (GSE2565), the microarray dataset of stimulatingstress production caused by acute corneal trauma (GSE1393), and genomic data of heregulininduced breast cancer (GSE13009). The onset of predisease state were successfully signalled for both numerical simulation and the three real genomic datasets.
Methods
We first demonstrate the theoretical background, i.e., the dynamical behaviour of a complex system when approaching to the tipping point or bifurcation point. Then the detailed algorithm used in this study is provided.
Three Markov processes and related statistic conditions
The progressions of most diseases are generally divided into the following three states/stages: normal state, predisease state and disease state (Fig. 1a). Both the normal state and the disease state are stable or stationary with high resilience or little fluctuations, and are robust to parameter changes. For these two states, it is not easy to trigger a critical transition towards an alternative state through external perturbations [21]. Thus, these two states are modelled as two stationary Markov processes (Fig. 1b). The predisease state is a state defined as the limit of the normal state just before the critical phase transition. Different from the above two stable states, the predisease state is a timevarying state with low resilience or strong fluctuations, and sensitive to even a small parameter change [21]. However, it may reverse back to the normal state if appropriately treated, which is in contrast to the irreversible disease state. Statically, there are little state change or significant differences such as consistently high/low expressions in some single biomolecules between the normal and predisease states [26]. Taking the dynamically unstable nature of the predisease state into account, it is regarded as a timevarying Markov process with strong fluctuating dynamics. For a specific disease, the predisease state presents the critical stage between a relatively “healthy” stage (the normal state) and a seriously ill stage (the disease state) in which it is difficult for a system to recover to the normal state even intensive interferences involved. Thus, it is of great importance to signal the predisease state in order to prevent catastrophic deterioration by performing timely intervention.
The DNB strategy suggests that a dominant group of molecules or DNB module appears at the predisease state. In such a group, the molecules together provides an earlywarning signal when the biological system is in the vicinity of the tipping point [1]. Specifically, we theoretically proved that when a biological system from a normal state approaches the tipping point of a critical transition, the DNB module appear and simultaneously satisfy the following three statistic conditions [3, 15].

(i)
The standard deviation of each molecule in the module drastically increases.

(ii)
The correlation between molecules both within the module (i.e., intraclass correlation) sharply increases.

(iii)
The correlation between molecules inside and outside the module (i.e., interclass correlation) rapidly decreases.
The derivation of the three generic conditions is presented in Additional file 1: A1 and A2. It also should be noted that the threestate model of complex diseases is not always generalizable. Actually, when there is no abrupt deterioration phenotype during the disease progression, or a stagewise division is not applicable, such model is improper to characterize the biological processes of diseases.
Three Markov processes and related statistic conditions
Most biological molecules perform their functions through interactions with other biomolecules, which are either in a functional module or across modules. This inter and intramodule interconnectivity suggests that the impact of a specific genetic abnormality not only affects the activity of the gene product that carries it, but may extend along the links of a network composed by biomolecules and change the activity of other gene products [27]. Therefore, an understanding of a biomolecule’s interaction network context is essential in determining the phenotypic impact of defects that affect it.
To study the dynamical evolution of a network system during the switch of a stationary Markov process into another timevarying Markov process, we employed a differential network that integrates differential associations/edges, including differential expression variances and differential expression correlations from adjacent sampling time points (Fig. 1d), that is, to quantify the statistical significance of each differential edge (differential Pearson’s correlation coefficient (PCC) value) in a differential network [28].
The difference between this differential network and existing methods lies in that we study the differential associations/correlations of genes/proteins rather than differential expressions of genes/proteins. In particular, we assume that the dysfunction or network rewiring of those associations during disease progression is possibly related to the relevant disease processes. Using gene or protein expression to quantitatively describe the dynamic associations between biomolecules, we can identify those significantly changed associations (i.e., gene pairs rather than individual biomolecules) between two biomolecules. These are denoted as differential associations hereafter and are presumed to be highly related to the dysfunction of regulation network of interest. The temporalordering differential network was obtained by the following three steps (Fig. 1d).
Building the correlation network
By mapping the correlation to an existing functional network (i.e., an integrated STRING network), the correlation network N _{T} was constructed at each sampling time point t = T (Fig. 1). Each edge connecting two nodes represents the correlation/association between two biomolecules, while each edge connecting only one node represents the selfregulation or variation of the biomolecule. Subsequently, there is a parameter α such that only those edges with high Pearson’s correlation coefficients (PCC) \((\left {PCC} \right\; \ge \;\alpha )\) or high standard deviation (SD) (\(\frac{{SD  { \hbox{min} }\left( {SD} \right)}}{{\hbox{max} \left( {SD} \right)  mean\left( {SD} \right)}} \ge \alpha\)) were reserved, where α is a tobedetermined parameter based on specific real data, that is, α is set such that there are few differential edges (i.e., significantly changed associations) in the initial differential networks during the normal stage, thus highlighting the predisease stage when many edges arise. The estimation of α is discussed in Additional file 1: B.
Building the specific network
Comparing the correlation networks N _{T} and N _{T − 1}, and the edges which differed between N _{T} and N _{T − 1} were then identified and employed to illustrate the dynamic changes in associations between the adjacent time points T and T − 1. Then we obtained the specific networks \(SN_{T} = \left\{ {N_{T} } \right\}\backslash \left\{ {N_{T  1} } \right\}\) and \(SN_{T  1} = \left\{ {N_{T  1} } \right\}\backslash \left\{ {N_{T} } \right\}\) respectively by removing the common edges (see Fig. 1d), where the common edges are presented in both correlation networks N _{T} and N _{T − 1} and thus were regarded as interactions without significant change in dynamics.
Building the differential network
Combining the two specific networks SN _{T} and SN _{T − 1}, i.e., {SN _{T}} ∪ {SN _{T − 1}}, we obtained the differential network DN _{T} at time point T, in which the edge connecting two nodes records temporal differential correlation, and the edge connecting only one node records temporal differential variance.
We thus transformed the observed sequence (consecutive timeseries data) {o _{1}, o _{2}, o _{3}, …, o _{T}, …} into a temporalordering differential network sequence {DN _{2}, DN _{3}, …, DN _{T − 1}, DN _{T}…} (Fig. 1b). Without abusing notation, we also denote the differential network series up to time T as \(O_{T} = \left\{ {o_{1} ,o_{2} ,o_{3} , \ldots ,o_{T  1} , o_{T} } \right\} = \left\{ {DN_{2} ,DN_{3} , \ldots ,DN_{T  1} ,DN_{T} } \right\}\). Each edge in the differential network DN _{T} represents the differential association in dynamics, i.e., distinct edges between N _{T} and its preceding correlation network N _{T − 1}. The diseaserelated genes are those that are common in the differential network sequence \(DN_{2} , DN_{3} , \ldots ,DN_{T}\). It is very possible that the genes included in these differential networks play important roles in progression from the normal state to the predisease state. An intuitive view of the differential network is that there are few differential edges when the differential network is constructed during either a normal or a disease stage, since two adjacent specific networks are expected to possess similar structures in view of the high stability nature of the system during these stages. On the other hand, since two adjacent specific networks should be quite different due to the timevarying and fluctuating dynamics of the system, many differential edges are expected to arise abruptly in a differential network when the system steps into a predisease stage. A sequence of such differential networks can portray timedependent alterations of the system, and thus monitor the change at different stages of disease progression. In order to explore and quantify such a dynamical feature, we propose the scheme as follows.
Measuring the probability of being the end point of a stationary Markov process
According to the discussion above, the progression of a network system through a normal state is described by a stationary Markov process. Therefore, detecting the outset of a predisease state is equivalent to identifying the end of this stationary Markov process, or the switching point from a stationary Markov process to a timevarying Markov process. It is supposed that each time point \(t = T (T > 2)\) is a candidate transition point, or equivalently, the switching point of a stationary Markov process. Then we need to determine whether the observable samples or differential network derived at this candidate point is not coincident with that in the preceding stationary Markov process. Therefore, an index Iscore is proposed for measuring the probability of how likely a candidate time point is the ending point of a stationary Markov process. The approach contains the following two steps. First, utilizing an observable network sequence O _{T − 1} = {DN _{2}, DN _{3}, …, DN _{T − 1}}, i.e., T − 2 temporalordering differential networks based on samples from the preceding time points t = 1, 2,…, T − 1, we trained and obtained a hidden Markov model (HMM) \(\varTheta_{T  1} \left( {O_{T  1} } \right) = \left( {A,B,\pi } \right)\), with the subscript T − 1 of \(\varTheta\) denoting that \(\varTheta\) is constructed from the training samples/networks up to t = T − 1; parameter A represents a state transition matrix; B stands for an observation matrix; and π denotes the initial probabilities. The training of \(\varTheta\) follows the BaumWelch procedures, an unsupervised learning method, which is presented in Additional file 1: A3. Second, we test if a candidate point is belong to the switching period, by calculating the Iscore of the form:
where \(\varTheta_{T  1} (O_{T  1} )\; = \;(A,\,B,\,\pi )\) is the trained HMM. O _{T} = {DN _{2}, DN _{3}, …, DN _{T}} is a sequence of temporalordering differential networks. {s _{1}, s _{2}, …, s _{T − 1}, s _{T}} denotes a state sequence where s _{i} is the system state at the ith time point. S _{normal} and S _{pre} are both hidden (unobserved) states. S _{normal} stands for the normal state, and S _{pre} represents for the predisease state. On one hand, if the differential network {DN _{T}} is derived in the normal stage, or equivalently the testing point t = T, at which DN _{T} is built, is still within the stationary Markov process characterized by HMM \(\varTheta_{T  1}\), then the Iscore I(T) is supposed to be identical or similar to I(T − 1) (Fig. 1c). Thus the Iscore curve progresses steadily and remains low value if the system is in the normal state. On the other hand, once the observation {DN _{T}} is from the predisease state, or the system transits into a timevarying Markov process at testing time point t = T, I(T) rises rapidly, suggesting that the observation o _{T} = {DN _{T}} is highly inconsistent with the HMM \(\varTheta_{T  1}\) constructed from the prior information, i.e., the differential network series {DN _{2}, DN _{3}, …, DN _{T − 1}}. Clearly the inconsistent observation or distinct differential networks only appear during the switching period between the normal stage described by a stationary Markov process and the predisease stage described by a timevarying Markov process. Therefore, the boost of I(T) signals the onset of the predisease stage, or the impending of catastrophic transition. The specific algorithm for calculating Iscore is presented in Additional file 1: A3.
Data processing
We applied the Iscore scheme to three timecourse datasets (GSE2565, GSE1393 and GSE13009) downloaded from the NCBI GEO database (http://www.ncbi.nlm.nih.gov/geo). For all these genomic data, we discarded the probes without corresponding NCBI Entrez gene symbol. For each gene mapped by multiple probes, the average value was employed as the gene expression. The procedure of building a molecular interaction network was as follows. First, the biomolecular association networks for Homo sapiens and Mus musculus were downloaded from several public databases, e.g., protein–protein interactions from STRING (http://stringdb.org), and transcriptional regulations from TRED (rulai.cshl.edu/cgibin/TRED/tred.cgi?process = home). We integrated these linkage information together without redundancy into a whole molecular interaction network including 65,625 functional linkages in 11,451 molecules for Homo sapiens, and 37,950 linkages in 6683 molecules for Mus musculus. Second, the genes from each microarray dataset were mapped to the integrated network to extract the related linkages. The molecular network was used for the initial construction of correlation networks and consequent analysis. Finally, our main results were visualized by Cytoscape (http://www.cytoscape.org) in the postprocessing step. The functional analysis including gene ontology and pathway enrichment were based on GO database (http://www.geneontology.org/page/godatabase) and KEGG mapper tool (http://www.genome.jp/kegg/tool/map\_pathway2.html).
For real datasets, to reduce computational complexity, the differential network was partitioned into many local networks. Each local network contained a centre node (a differentiallyexpressed gene) and all of its firstorder neighbours based on the network structure, such as a mapped STRING network. The Iscores for the local networks were then calculated one by one, thus generating a weighted average score. Specifically, suppose there are k subnetworks partitioned from a differential network,
where n _{i} denotes the number of nodes in the ith local network and I _{i} stands for the local Iscore of this subnetwork.
In Additional file 1: C, data description and processing procedures were presented and discussed in detail.
Results
Validation of numerical experiments
In order to validate the proposed computational method and Iscore, we employed a theoretical model of an eightnode regulatory network (Additional file 1: Figure S1) to illustrate the identification of a critical stage when the system approaches a tipping point. Such model of regulatory network which is of Michaelis–Menten form, is usually employed for studying genetic regulatory activities such as transcription, translation, diffusion, and translocation processes [29]. Detailed description of the network characterized by a set of eight stochastic differential equations, was provided in Additional file 1B. Based on a sequence of 23 sets of parameters, a dataset was generated for numerical simulation from the network.
In Fig. 2a and b, we demonstrated the generation of differential network based on timecourse data. There were a sequence of specific correlation networks constructed (Fig. 2a), based on which consequent differential networks were built (Fig. 2b). Taking the differential networks as observable samples, we carried out the numerical experiment. It can be seen that a sharp increase of the Iscore, i.e., probability of being a critical transition point, indicated the coming tipping point at a bifurcation parameter value q = 0 (Fig. 2b).
To exhibit the distinct dynamics of the system between the normal state and the predisease state, we illustrate the underlying mechanisms of the Iscore in Fig. 2c, that is, the occurrencefrequency of differential edges changes along the progression of the system. It is clear that when the system is far away from the tipping point, few edges are in a differential network, while when the system approaches the tipping point, considerably more differential edges are expected to appear in a differential network. Through this numerical experiment, it is clear that our computational approach is modelfree and works even we do not know which variable or subnetwork is important in detecting the earlywarning signal. Thus Iscore and differential networks are capable of exploiting the highdimensional information and thus distinguishing predisease samples from normal samples. The numerical experiment validates that the Iscore is reliable and accurate in signalling the critical/predisease stage.
We present the simulation and calculation details in Additional file 1: B.
Predicting critical transitions in real datasets
We further identified the predisease state through Iscore in three real timecourse datasets, i.e., the gene expression profiling dataset (GSE2565) generated from a mouse experiment, in which pulmonary edema was triggered by inhalation of carbonyl chloride [30]; the microarray dataset (GSE1393) of acute corneal trauma after a chemical burn with silver nitrate was also obtained from a mouse experiment, which is carried out for examining the effect of stimulation stress produced by chemical burn, in comparison with the nonstimulated control animals [31]; and the genomic dataset (GSE13009) derived from an study on human breast cancer cells, in which heregulin induced sustained signal activity in MCF7 cells and triggered an irreversible cell phenotype change to differentiation [32]. The application on the lung injury dataset is set as a concrete demonstration. A stepwise algorithm is also presented in Additional file 1: C.
In the experiment of phosgeneinduced mice lung injury (GSE2565), two groups of CD1 male mice, each comprising six mice, were exposed to either air (as the control group) or phosgene (as the case group). Lung tissues were collected and processed from the two groups of mice at nine sampling points, i.e., 0, 0.5, 1, 4, 8, 12, 24, 48, and 72 h after exposure, based on which two series of gene expression data were produced. By comparing the gene expression levels between phosgene and airexposed mice, the experiments studied the oxidative detriments on lung tissue caused by phosgene exposure [30]. Identifying the critical point follows a procedural scheme. The differential network was constructed at each sampling point on the basis of differentialexpression genes screened by the P value from a paired Student’s t test between case and control samples. According to the Iscore scheme, except for the first sampling time point (0 h) which is always assumed as in a normal stage, we take each time point as a candidate critical point, that is, the candidate ending point of the stationary Markov process representing for the normal stage. The Iscore was then calculated based on the testing differential network derived at each candidate critical point (Fig. 3a). Among the eight Iscore curves in Fig. 3a, the red curve represents the inconsistency probability for testing the candidate time point at 8 h, and the seven blue ones are for testing other candidate time points. The drastic increase of Iscore as well as the largest value both appeared in the red curve, indicating the maximum likelihood of 8 h being the critical point. It is also clear that there was a drastic increase of Iscore around 4 h, which reached a peak at 8 h for the red curve, signalling the imminent critical transition around 4–8 h, and thus indicating the predisease stage just before the deterioration into serious lung pulmonary injury. As mentioned in the Methods section, the Iscore for the real dataset was an average of local scores based on local differential networks, each of which contain a centre node (a differentiallyexpressed gene) and all of its firstorder neighbours based on STRING network structure. To illustrate the relevance of these local differential networks, the local Iscores at three time points (1, 8, and 48 h) from case and control samples respectively are presented in Fig. 3b, where each local network is labelled by its centre gene. Obviously, the local Iscore from case samples demonstrate the sensitivity and significance at the identified transition point (8 h). Furthermore, Fig. 3c illustrates the dynamical changes of the whole mouse molecular network from 0.5 to 48 h, where a drastic change in terms of expression variations and network structure of a group of genes located in the lowerright corner can be observed around 8 h. In Fig. 3c, the temporal alteration of the network is exhibited through differential variations and correlations, based on which the differential network construction are constructed. The detailed calculating procedure are presented in Additional file 1: C.
Clearly, from Fig. 3a–c, when deterioration is impending, the abrupt change in Iscore implies a warning signal at the 4–8 h period. Conversely, the Iscore is sensitive in the predisease state, since there is no obvious indicative sign or dynamics either in normal state or disease state. Reminding that the Iscore signal is yielded from the collective behavioral dynamics of members in the differential network, the predisease state is hardly detected by any single biomolecules. Therefore, it may make the identification and management of highrisk cases more effective by applying the Iscore scheme to the detection of predisease stage.
To further validate the identified critical point and elucidate the local differential networks with apparent turnover features, we presented 12 pairs of local networks with dynamically significant changes in Iscores around the identified critical time point at 8 h (Fig. 4). These local networks were mapped to an integrated STRING network. Each turnover gene (node) or turnover regulation (edge) expressed lowly (or highly) before the tipping point and highly (or lowly) afterward. The mass turnover features of these local networks demonstrate the biological significance of the identified critical point. The graphrelated information is shown in Table 1, from which it can be seen that the structures of these networks changes drastically between normal and disease states. The ratios of the turnover neighbours and edges overwhelm those of the background 28.6% (turnover neighbours) and 18.1% (turnover edges), i.e., the ratio of the turnover nodes/edges in the whole STRING molecular network.
Briefly, these analysis implied that during the first 8 h after inhaling phosgene, the main pathological process of the case group resulted in an enhancement of bronchoalveolar lavage fluid protein levels, triggered pulmonary edema, and eventually increased death rates [30]. The severe phosgeneinduced acute lung injury was around 8 h and lasted until 12 h after exposure. As the phosgene exposure continued, 50–60% mortality occurred after 12 h and 60–70% mortality was observed after 24 h [30]. Indicative signals of severe injury through Iscore scheme are shown in Fig. 3a, illustrating that the onset of predisease state is around 8 h, and the system steps into the disease state (pulmonary edema) after 12 h. Our prediction based on the Iscore was in agreement with the observations of the experiment. To better show the significance of the results, the validation Iscore was calculated based on a leaveoneout bootstrap procedure in Additional file 1: Figure S3. Based on each set of resampled data, the similar increasing trend of Iscore curve around 4–8 h also demonstrated the consistence of the approach.
The second application of Iscore was for a timecourse genomic data of acute corneal trauma (GSE1393), which was generated from a mouse model with acute corneal trauma induced by a chemical burn to the cornea with silver nitrate, to study ophthalmic organ damage, overstimulation, and the related gene regulation. In the experiment, the RNA of the lacrimal gland was extracted from female BALB/c mice bilaterally cauterized with silver nitrate, thus generated the case data at sampling point, i.e., 0.5, 1, 3, 8, 24, 72, 120, and 360 h after the corneal burn.
We then exhibited the application of Iscore for acute corneal trauma. In Fig. 5a, each Iscore curve is calculated from an HMM that obtained based on a set of differential networks yielded before a candidate critical time point. The red curve in Fig. 5a shows a drastic increase of Iscore around 1–3 h and reach the peak at the 8h sampling point, which implies that 8 h is a tipping point with the highest probability. To demonstrate the system progression at the network level, four consequent whole gene regulatory network were illustrated on the basis of the case data of acute corneal trauma in Fig. 5b, from which the network structure also showed a significant change at 8 h. In the original experiment, the heat shock genes were upregulated beginning at the 8 h time point, indicating the start of a stress response [31]. The changes in gene expression attained two peaks at 8 and 72 h, and then declined to low levels of activity at later time points. In line with the actual observation, our analysis successfully identified the critical state before the emergence of strong stress response.
The third application of Iscore on the heregulininduced breast cancer (GSE13009) is demonstrated in Additional file 1: Figure S4 and related contents placed in Additional file 1: C.
Functional analysis
As one of the most important and common chemical industry compounds, the phosgene gas and its inhalation damage receives extensive attention [33]. Some pathogenic and genomic mechanisms of the pulmonary injury activated by phosgene exposure have been studied [30]. From our analysis, a significant change in the average Iscore of the local differential networks occurred from 4 to 8 h. Analysing the genes from local differential networks with dynamically significant change in Iscore (Fig. 4), pathway enrichment and gene ontology functional analysis suggested that the genes in these local networks are highly related to the mechanism of disease progression [30, 34]. Additionally, some wellknown genes involved in apoptosis or related to the inflammatory response were included, such as JUN (local network 8), NOTCH2 (local network 12), MYC (local network 1), IL1B (local network 7), and PTGS2 (local network 5) (Fig. 4), which may reduce the number of injured cells.
Moreover, some genes in the identified local differential networks were consistent with the dysfunction in glutathione metabolism (such as ASNS and GCLC) and the inflammatory immune response associated with chemokine signalling pathway (such as IL1B), which may relate to the abnormality of antioxidant reactions (such as PTGS2) caused by continually inhaling of phosgene. Thus, resulted from oxidant reaction of carbonyl chloride and the decrease of antioxidant enzyme concentrations, some proteinmodified signalling pathways, including the Wnt signalling pathway and the mitogenactivated protein kinase (MAPK) signalling pathway, were disordered and thus may affect proinflammatory cytokines and other inflammatory mediators (such as NFKB1) [35].
The enrichment analysis also suggested that some signalling pathways may also be involved or affected in the phosgeneinduced pathogenic processes, such as TGFbeta signalling pathway and hormonemediated signalling pathway, which associated with the cell repair and reproduction.
Besides, some biological processes were also suggested to be highly relevant to lung injury through GO functional analysis, i.e., the differentially high/low expression of genes in the identified local differential networks associated with abnormal alterations in primary metabolic processes, which indicates the denaturation of lipids, proteins, and nucleic acids that may have been oxidized by phosgene [30, 34].
The functional analyses for acute corneal trauma and heregulininduced breast cancer are shown in Additional file 1: C.
Discussion
Signalling the abrupt critical transition of complex diseases is crucial to patients all over the world. The irreversible deterioration may thus be prevented or at least delayed by timely interference. However, it is challenging to distinguish the predisease samples from normal samples and detect the imminent qualitative transition, not only because there is usually little obvious state change before reaching the tipping point, but the disease initiation dynamics before sudden deterioration is generally too complex to be fully expressed mathematically in high dimensional spaces. To overcome these difficulties, new methods are expected in both extracting discriminative dynamical features from biomolecules as relevant as possible for describing the progression of a biological system, and developing an applicable unsupervised learningtesting algorithm to detect the signal of the upcoming catastrophic transition into a disease state.
In this work, different from conventional approaches based on the differential expression of observed biomolecules, we presented a computational method with an inconsistency score from constructing a temporal sequence of differential networks for a better understanding of the dynamical progression when a biological system is near the critical transition point. The rewiring of differential networks effectively extracts discriminatively interpretable features, and systematically demonstrates the dynamical change of a biological system. In view of that, the temporal sequence of differential networks may be ideal study object for understanding the functional alteration during the progression of a complex disease. Furthermore, we proposed a computational method based on machine learning to signal the upcoming critical transition. The applications on both numerical experiment (Fig. 2) and microarray data from three pathological experiments (Figs. 3, 4, 5 and Additional file 1: Figure S4) validated the effectiveness of the method. Unlike the diagnosis of the disease state in which catastrophic transition has already occurred, our method enables the identification of an intermediate or transition state that generally has no clear abnormalities but with future trending of deterioration. The DNB concept theoretically provided several statistical properties when the system approaches a tipping point, based on which the applicable inconsistency score was developed to quantitatively identify the predisease stage. For example, the initial lung damage of mice is not generally detectable until the emergence of pulmonary edema due to continually phosgene inhalation, an indicative earlywarning signal yielded from the inconsistency score demonstrated the existence of the predisease state around 4–8 h after exposed to phosgene gas, prior to the serious deterioration. This specific state is thus described as the prelude to the critical transition into the disease state.
From these applications it can be seen that, the differential network based algorithm is an effective aggregate method capable of exploiting the highdimensional information from the longitudinal measurements of molecular factors involved in a disease, and better record the dynamical change when the data is perturbed by noises (Additional file 1: Figure S2). Further, at differentialnetwork level, the Iscore scheme, which is modelfree and works even we do not know which variable or subnetwork is important, provided a computational way of prying into the underlying mechanism of the dynamical progression of disease in the vicinity of a tipping point and thus helping to achieve timely intervention. This method and algorithm is therefore much more robust in detecting the tipping point during the biological processes than our previous methods [15, 21, 25], and thus develop the DNB strategy.
There are limitations to this work. First, the validity of the identified critical state and the underlying biological mechanism require further support from animal experiments or clinical studies. Second, the accuracy of this method is dependent on the amount of samples in each time point/stage, since the construct of the differential network relies on statistical indices, which might be inaccurate when there are only small samples. Although this work is merely a step toward detecting the indicative signals of a critical transition during disease progression and the algorithm is expected to be improved in both sensitivity and accuracy, it presents a new way for identifying an imminent deterioration in the differentialnetwork level, and may bring further downstream implications.
Conclusion
In summary, we proposed a computational method to detect the earlywarning signal of the impending critical transition during biological process of complex diseases. The scheme of inconsistency score is expected to be of wide range of applicable potential in future biological and clinical studies, since it possesses advantages such as modelfree and robustness, due to its theoretical background closely related to the dynamical change of the biomolecular network. However, how to apply this method under the circumstance of small samples remains to be studied.
Abbreviations
 HMM:

hidden Markov model
 Iscore:

inconsistency score
 DNB:

dynamical network biomarker
 SD:

standard deviation
 PCC:

Pearson’s correlation coefficients
References
 1.
Liu R, Wang X, Aihara K, Chen L. Early diagnosis of complex diseases by molecular biomarkers, network biomarkers, and dynamical network biomarkers. Med Res Rev. 2014;34(3):455–78.
 2.
Scheffer M, Bascompte J, Brock WA, Brovkin V, Carpenter SR, Dakos V, et al. Earlywarning signals for critical transitions. Nature. 2009;461(7260):53–9.
 3.
He D, Liu ZP, Honda M, Kaneko S, Chen L. Coexpression network analysis in chronic hepatitis B and C hepatic lesions reveals distinct patterns of disease progression to hepatocellular carcinoma. J Mol Cell Biol. 2012;4(3):140–52.
 4.
Tan Z, Liu R, Zheng L, Hao S, Fu C, Li Z, et al. Cerebrospinal fluid protein dynamic driver network: at the crossroads of brain tumorigenesis. Methods. 2015;83:36–43.
 5.
Achiron A, Grotto I, Balicer R, Magalashvili D, Feldman A, Gurevich M. Microarray analysis identifies altered regulation of nuclear receptor family members in the predisease state of multiple sclerosis. Neurobiol Dis. 2010;38(2):201–9.
 6.
Chen L, Liu R, Liu ZP, Li M, Aihara K. Detecting earlywarning signals for sudden deterioration of complex diseases by dynamical network biomarkers. Sci Rep. 2012;2:342.
 7.
Liu R, Aihara K, Chen L. Dynamical network biomarkers for identifying critical transitions and their driving networks of biologic processes. Quant Biol. 2013;1(2):105–14.
 8.
Litt B, Esteller R, Echauz J, Alessandro MD, Shor R, Henry T, et al. Epileptic seizures may begin hours in advance of clinical onset: a report of five patients. Neuron. 2001;30(1):51–64.
 9.
Venegas JG, Winkler T, Musch G, Melo MF, Layfield D, Tgavalekos N, et al. Selforganized patchiness in asthma as a prelude to catastrophic shifts. Nature. 2005;434(7034):777–82.
 10.
McSharry PE, Smith LA, Tarassenko L. Prediction of epileptic seizures: are nonlinear methods relevant? Nat Med. 2003;9(3):241–2.
 11.
Roberto PB, Eliseo G, Josef C. Transition models for changepoint estimation in logistic regression. Statist Med. 2003;22:1141–62.
 12.
Paek SH, Chung HT, Jeong SS, Park C, Kim C, Kim JE, et al. Hearing preservation after gamma knife stereotactic radiosurgery of vestibular schwannoma. Cancer. 2005;104(3):580–90.
 13.
Liu JK, Rovit RL, Couldwell WT. Pituitary apoplexy. Semin Neurosurg. 2001;12(03):315–20.
 14.
Barabasi AL, Gulbahce N, Loscalzo J. Network medicine: a networkbased approach to human disease. Nat Rev Genet. 2011;12(1):56–68.
 15.
Liu R, Li M, Liu ZP, Aihara K, Chen L. Identifying critical transitions and their leading biomolecular networks in complex diseases. Sci Rep. 2012;2:813.
 16.
Liu R, Yu X, Liu X, Xu D, Aihara K, Chen L. Identifying critical transitions of complex diseases based on a single sample. Bioinformatics. 2014;30(11):1579–86.
 17.
Li M, Zeng T, Liu R, Chen L. Detecting tissuespecific early warning signals for complex diseases based on dynamical network biomarkers: study of type 2 diabetes by crosstissue analysis. Brief Bioinform. 2014;15(2):229–43.
 18.
Chen P, Liu R, Chen L, Aihara K. Identifying critical differentiation state of MCF7 cells for breast cancer by dynamical network biomarkers. Front Genet. 2015;6:252.
 19.
Liu R, Chen P, Aihara K, Chen L. Identifying earlywarning signals of critical transitions with strong noise by dynamical network markers. Sci Rep. 2015;5:17501.
 20.
Liu X, Liu R, Zhao XM, Chen L. Detecting earlywarning signals of type 1 diabetes and its leading biomolecular networks by dynamical network biomarkers. BMC Med Genom. 2013;6(Suppl 2):S8.
 21.
Chen P, Liu R, Li Y, Chen L. Detecting critical state before phase transition of complex biological systems by hidden Markov model. Bioinformatics. 2016;32(14):2143–50.
 22.
Mojtahedi M, Skupin A, Zhou J, Castano IG, LeongQuong RYY, et al. Cell fate decision as highdimensional critical state transition. PLoS Biol. 2016;14(12):e2000640.
 23.
Richard A, Boullu L, Herbach U, Bonnafoux A, Morin V, et al. Singlecellbased analysis highlights a surge in celltocell molecular variability preceding irreversible commitment in a differentiation process. PLoS Biol. 2016;14(12):e1002585.
 24.
Lesterhuis WJ, Bosco A, Millward MJ, et al. Dynamic versus static biomarkers in cancer immune checkpoint blockade: unravelling complexity. Nat Rev Drug Discov. 2017;doi:10.1038/nrd.2016.233.
 25.
Chen P, Li Y. The decrease of consistence probability: at the crossroad of catastrophic transition of a biological system. BMC Syst Biol. 2016;10(2):50.
 26.
Gilmore R. Catastrophe theory for scientists and engineers. New York: Dover Publications; 1993.
 27.
Schadt EE. Molecular networks as sensors and drivers of common human diseases. Nature. 2009;461(7261):218–23.
 28.
Liu X, Liu ZP, Zhao XM, Chen L. Identifying disease genes and module biomarkers by differential interactions. J Am Med Inform Assoc. 2012;19(2):241–8.
 29.
Chen L, Wang RS, Zhang XS. Biomolecular networks: methods and applications in systems biology. Hoboken: Wiley; 2009.
 30.
Sciuto AM, Phillips CS, Orzolek LD, Hege AI, Moran TS, Dillman JF. Genomic analysis of murine pulmonary tissue following carbonyl chloride inhalation. Chem Res Toxicol. 2005;18(11):1654–60.
 31.
Fang Y, Choi D, Searles RP, Mathers WD. A time course microarray study of gene expression in the mouse lacrimal gland after acute corneal trauma. Invest Ophthalmol Vis Sci. 2005;46(2):461–9.
 32.
Saeki Y, et al. Ligandspecific sequential regulation of transcription factors for differentiation of MCF7 cells. BMC Genom. 2009;20:545–52.
 33.
Schneider W, Diller W. Phosgene, in Ullmann’s Encyclopedia of Industrial Chemistry. Weinheim: WileyVCH; 2000. p. 411–4.
 34.
Wang P, Ye XL, Liu R, Chen HL, Liang X, Li WL, et al. Mechanism of acute lung injury due to phosgene exposition and its protection by cafeic acid phenethyl ester in the rat. Exp Toxicol Pathol. 2013;65(3):311–8.
 35.
Herlaar E, Brown Z. p38 MAPK signalling cascades in inflammatory disease. Mol Med Today. 1999;5(10):439–47.
Authors’ contributions
RL and LC conceived the research. PC, XL and YL performed the numerical simulation and real data analysis. All authors wrote the paper. All authors read and approved the final manuscript.
Acknowledgements
Not applicable.
Competing interests
The authors declare that they have no competing interests.
Availability of data and materials
The datasets supporting the conclusions of this article were retrieved from using the Gene Expression Omnibus, (https://www.ncbi.nlm.nih.gov/geo/). The source codes of the algorithm are provided at https://github.com/rabbitpei/Temporaldifferentialnetworkbasedmethod.
Consent for publication
Not applicable.
Ethics approval and consent to participate
Not applicable.
Funding
This work was funded by National Natural Science Foundation of China (Grant Numbers 11771152, 11401222, 91439103, 91530320, and 61403363); The Knowledge Innovation Program of the Chinese Academy of Sciences (Grant Number KSCX2EWR01); Pearl River Science and Technology Nova Program of Guangzhou (Grant Number 201610010029); Fundamental Research Funds for the Central Universities (Grant Number 2017ZD095); The authors gratefully acknowledge financial support from China Scholarship Council (Grant Numbers 201706155026, 201706150059).
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Author information
Affiliations
Corresponding authors
Additional file
12967_2017_1320_MOESM1_ESM.pdf
Additional file 1. Detecting predisease states by temporal differential network.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
About this article
Cite this article
Chen, P., Li, Y., Liu, X. et al. Detecting the tipping points in a threestate model of complex diseases by temporal differential networks. J Transl Med 15, 217 (2017). https://doi.org/10.1186/s1296701713207
Received:
Accepted:
Published:
Keywords
 Critical transition
 Predisease state
 Differential network
 Dynamical network biomarker
 Hidden Markov model
 Tipping point