Parameter inference and nonequilibrium identification for Markovian systems
based on coarse-grained observations
Abstract
Most experiments can only detect a set of coarse-grained clusters of a molecular system, while the internal microstates are often inaccessible. Here, based on an infinitely long coarse-grained trajectory, we obtain a set of sufficient statistics which extracts all statistic information of coarse-grained observations. Based on these sufficient statistics, we set up a theoretical framework of parameter inference and nonequilibrium identification for a general Markovian system with an arbitrary number of microstates and arbitrary coarse-grained partitioning. Our framework can identify whether the sufficient statistics are enough for empirical estimation of all unknown parameters and we can also provide a quantitative criterion that reveals nonequilibrium. Our nonequilibrium criterion generalizes the one obtained [J. Chem. Phys. 132:041102 (2010)] for a three-state system with two coarse-grained clusters, and is capable of detecting a larger nonequilibrium region compared to the classical criterion based on autocorrelation functions.
Introduction — Mesoscopic molecular systems are widely modeled as a Markov process with a large number of microstates Cornish-Bowden (2013); Sakmann (2013); Golding et al. (2005). In experiments, it often occurs that only a set of coarse-grained clusters can be detected, while the internal microstates of the system are often inaccessible or indistinguishable. For instance, using live-cell imaging, one can obtain the time trace of the copy number of a protein in a single cell; however, it is difficult to determine whether the gene is in an active or an inactive state Golding et al. (2005). Due to the inability to accurately identify all microstates, the data obtained is usually the time trace of some coarse-grained states, which only retain a small degrees of freedom of the system Seifert (2019); Esposito (2012); Teza and Stella (2020). Other well-known examples of partial observations include ion channel opening Sakmann (2013), molecular docking and undocking to a sensor Skoge et al. (2013), and flagellar motor switches Berg (2003).
Given a sufficiently long trajectory of coarse-grained states, two natural and crucial questions arise: (i) is it possible to determine the transition topology and even all transition rates between all microstates? (ii) If complete recovery of transition rates is impossible, is it still possible to determine whether the system is in an equilibrium state or in a nonequilibrium steady state (NESS) and even estimate the values of some macroscopic thermodynamic quantities? The detection of nonequilibrium is important since in an NESS, there are nonzero net fluxes between microstates, indicating that the system is externally driven with concomitant entropy production Qian and Qian (2000); Li and Qian (2002); Witkoskie and Cao (2006); Tu (2008); Amann et al. (2010); Jia and Chen (2015); Skinner and Dunkel (2021); Harunari et al. (2022); Van der Meer et al. (2022); Van Vu and Saito (2023); Ghosal and Bisker (2023). Over the past two decades, numerous studies have partially answered these questions; however, there is still a lack of a unified theory for general systems.
Among these studies, some Bruno et al. (2005); Flomenbom et al. (2005); Flomenbom and Silbey (2006, 2008) focus on transition topology inference; some Deng et al. (2003); Xiang et al. (2006, 2024) focus on transition rate inference with a given transition topology; some Qian and Qian (2000); Li and Qian (2002); Witkoskie and Cao (2006); Tu (2008); Amann et al. (2010); Jia and Chen (2015) investigate nonequilibrium detection based on a two-state coarse-grained trajectory. Recently, several studies have estimated the values of some macroscopic thermodynamic quantities, such as entropy production and cycle affinities, based on partial observations Skinner and Dunkel (2021); Harunari et al. (2022); Van der Meer et al. (2022); Van Vu and Saito (2023); Ghosal and Bisker (2023). In this study, we develop a sufficient statistics approach and set up a theoretical framework of parameter recovery and nonequilibrium detection for a general Markovian system with a given transition topology. Our results only depend on data available from a sufficient long trajectory between coarse-grained states.

Model — We consider an -state molecular system modeled by a continuous-time Markov chain with microstates and generator matrix , where denotes the transition rate from state to state whenever and . Recall that the transition diagram of the Markovian system is a directed graph with vertex set and edge set . Experimentally, it often occurs that not all microstates can be observed — what can be observed are often some coarse-grained states, each being composed of multiple microstates. Specifically, we assume that the microstates can be divided into coarse-grained states (Fig. 1(a)). We also assume that the observation is an infinitely long trajectory of coarse-grained states (Fig. 1(b)) Flomenbom et al. (2005); Flomenbom and Silbey (2006, 2008).
Based on the coarse-grained clusters, the generator matrix can be represented as the block form
(1) |
The steady-state distribution of the system must satisfy , where is the zero vector. For simplicity, we assume that each diagonal block has different eigenvalues (any matrix with repeated eigenvalues can be approximated by matrices with different eigenvalues to any degree of accuracy Horn and Johnson (2012)). Then there exists an invertible matrix such that , where is a diagonal matrix. Note that each row of is an eigenvector of . For convenience, the sum of elements of each eigenvector is normalized to one, i.e, , where . Moreover, we set
(2) |
These quantities will play a crucial role in our analysis.
Sufficient statistics — In what follows, we assume that the system has reached a steady state. We next examine which information can be extracted from the infinitely long coarse-grained trajectory (Fig. 1(b)). Clearly, what can be observed from the trajectory are the jump times and the coarse-grained states before and after each jump within any finite period of time. In other words, for any given jump times and any coarse-grained states , we can estimate the following probability (density) since the trajectory is infinitely long Fredkin and Rice (1986):
(3) |
These probabilities are actually all statistical information that can be extracted from coarse-grained observations.
We first consider the case where there is no jump before time . Based on the notation in Eq. (2), it is clear that
(4) |
Based on coarse-grained observations, we can estimate the probability on the left-hand side of the above equation for each time . Since time is arbitrary, we can estimate the values of all and , and hence and can be determined. Similarly, if there is only one jump before time , then for any , we have
(5) |
Since times and are arbitrary and since we have determined and , we can also determine from coarse-grained observations for any sup .
Similarly to Eqs. (4) and (5), it can be proved that sup
(6) | |||
This shows that the probability given in Eq. (3) can be represented by , , and . Hence these three quantities contain all coarse-grained statistical information. In fact, , , and are not independent. Since , it is clear that , where
(7) |
This implies that , where are the elements of defined in Eq. (2). Hence can be determined by all . Since , we have , where . This equation, together with the normalization condition
(8) |
shows that can also be determined by all .
Recall that a family of statistics that contain all statistical information of the observations are called sufficient statistics Fisher (1922). Since the probability in Eq. (3) can be represented by , , and and since and can be determined by all , it is clear that all are the sufficient statistics for infinitely long coarse-grained observations. In particular, the number of these sufficient statistics is given by
(9) |
Note that based on coarse-grained observations, two systems with different generator matrices but having the same are statistically indistinguishable.
Parameter inference — In practice, a crucial question is whether all transition rates of a Markovian system with a given transition topology can be inferred from an infinitely long coarse-grained trajectory. Note that each transition rate of the system corresponds to a direct edge in the transition diagram . Hence the system has unknown parameters, where denotes the number of elements in the edge set . Note that each is uniquely determined by all transition rates and in the following, we rewrite it as . Based on coarse-grained observations, we can obtain estimates of the sufficient statistics and hence all transition rates should satisfy the following set of equations:
(10) |
where are the estimates of . Clearly, Eq. (10) has unknown parameters and equations, where is the number of sufficient statistics. Therefore, we obtain the following criteria regarding parameter inference: (i) when , it is impossible to determine all transition rates of the system; (ii) when , all transition rates can be determined if and only if Eq. (10) has a unique solution. In general, it is very difficult to give a simple criterion for the unique solvability of Eq. (10); however, it can be checked numerically using, e.g., Gröbner basis computation Weispfenning (1992) and can be proved theoretically in some simple examples. Next we focus on three examples.
1) The ladder model (Fig. 1(c)). This model is widely used to model allostery of receptors in living cells with strong cooperativity and high sensitivity Monod et al. (1965). Consider a receptor with two conformational states and ligand binding sites. According to the conformational state and the number of occupied binding sites, each receptor can be modeled by a Markovian system with microstates. Due to technical limitations, we are often unable to distinguish between the two conformational states. The microstates and coarse-grained states are shown in Fig. 1(c). Clearly, we have and there are unknown parameters for the system. Note that for any , we have
(11) |
Hence all parameters of the ladder model can be inferred if and only if Eq. (10) has unique solution. In sup , we show that Eq. (10) is indeed uniquely solvable for the ladder model.
2) The cyclic model (Fig. 1(d)). Many crucial cellular biochemical processes can be modeled as cyclic Markovian systems such as conformational changes of enzymes and ion channels Cornish-Bowden (2013); Sakmann (2013), phosphorylation-dephosphorylation cycle Qian (2007), cell cycle progression Jia and Grima (2021), and gene state switching Jia and Li (2023). An -state cyclic model has unknown parameters. If there are only two coarse-grained states (), then it is impossible to infer all unknown parameters in the case of and since . For any other coarse-grained partitioning, we have and hence parameter inference is generally possible. When , we also have , and hence a complete parameter recovery can be made if Eq. (10) can be uniquely solved. In sup , we show that Eq. (10) is indeed uniquely solvable for the four-state cyclic model under any coarse-grained partitioning whenever .
3) The tree and linear models (Fig. 1(e)). We finally focus on an -state system whose transition diagram is a tree. For any coarse-grained partitioning, it is easy to check that . Hence all transition rates can be inferred if Eq. (10) has unique solution. In particular, a system with linear transitions (Fig. 1(f)) can be viewed as a tree. The linear model also widely used in biochemical studies Ullah et al. (2012). In sup , we show that Eq. (10) is indeed uniquely solvable for the linear model if there are only two coarse-grained states () with and .
Nonequilibrium identification — When the number of sufficient statistics is less than the number of unknown parameters, it is impossible to determine all transition rates from coarse-grained observations. However, we may still identify whether the system is in an NESS. Our Ness criterion is based on the sufficient statistics .
Recall that once are determined, are automatically determined by solving and . In sup , we prove that if the system is in equilibrium, then the entries of and are all real numbers, and the following two conditions must be satisfied:
(i) (coarse-grained probability distribution condition)
(12) |
(ii) (coarse-grained detailed balance condition)
(13) |
Recall that . When the system is in equilibrium, we have and thus is a probability distribution. This is why Eq. (12) is called the coarse-grained probability distribution condition. On the other hand, in equilibrium, the system satisfies the detailed balance condition . Eq. (13) can be viewed as the coarse-grained version of the detailed balance condition. The above result implies that if any one of Eqs. (12) and (13) is violated, then the system must be in an NESS. This gives a general criterion for detecting nonequilibrium based on coarse-grained observations.
For a three-state cyclic system with two coarse-grained states and , we have seen that it is impossible to infer all parameters. In Amann et al. (2010), the authors showed that this system is in an NESS when
(14) |
where , , , and are another set of sufficient statistics for the three-state system that can be determined by coarse-grained observations Amann et al. (2010); Jia and Chen (2015). Our result can be viewed as an extension of Eq. (14) to complex molecular systems with an arbitrary number of microstates and an arbitrary number of coarse-grained states.
In particular, when and , our criterion reduces to Eq. (14). This can be seen as follows. First, since and , it is easy to see that
(15) |
Hence the coarse-grained detailed balance condition is satisfied. On the other hand, since , it follows from Eq. (15) that
(16) |
Furthermore, it is easy to check that sup
(17) |
Combining Eqs. (16) and (17), we immediately obtain
(18) |
Since and , the coarse-grained probability distribution condition is violated if and only if , which is obviously equivalent to Eq. (14).
We now compare our NESS criterion with the classical criterion based on autocorrelation functions. For any observable , recall that the autocorrelation function of the system, , is defined as the steady-state covariance between and . For coarse-grained observations, the observable is usually chosen as for all . It is well-known Qian et al. (2003) that if the system is in equilibrium, then
(19) |
where are all nonzero eigenvalues of the generator matrix and are the coefficients (note that in the case, the autocorrelation function must be monotonic). Hence if there exists some such that any one of and is negative or not real, then the system must be in an NESS. Clearly, this NESS criterion is stronger than the criterion based on oscillatory or non-monotonic autocorrelation functions Qian and Qian (2000).
In sup , we have proved a stronger result — if Eqs. (12) and (13) hold, then we also have and . This suggests that all NESS scenarios that can identified by the autocorrelation criterion can definitely be identified by our criterion; in other words, our NESS criterion is mathematically stronger than the autocorrelation criterion. In particular, if there are only two coarse-grained states () with and , then the two criteria are equivalent; in this case, the number of sufficient statistics is and is exactly a set of sufficient statistics sup . For other coarse-grained partitionings, the two criteria are in general not equivalent and our criterion may extend the NESS region significantly beyond the one identified by the autocorrelation criterion.
We stress that our NESS criterion is only a sufficient condition; there may be some NESS scenarios that fail to be detected by our criterion. However, we prove in the End Matter that for any three-state system with two coarse-grained states ( and ), our criterion is also a necessary condition. In other words, if Eqs. (12) and (13) are both satisfied, then among all three-state systems having the same sufficient statistics , there must exist a system which is in equilibrium.
Finally, as an example, we focus on a four-state fully connected system with two different coarse-grained partitionings (Fig. 2(a),(b)). The system has unknown parameters and we want to determine whether it is in an NESS. We first consider the partitioning of and (Fig. 2(a)). In this case, our criterion is equivalent to the autocorrelation criterion. Fig. 2(c) illustrates the NESS region in the parameter space that can be identified by our criterion, or equivalently, the autocorrelation criterion (shown in shaded blue) and the region that fails to be identified by the two criteria (shown in green). The red line shows the region of equilibrium states. In this case, NESS can only be detected in the parameter region far from the red line.

We then consider another partitioning, i.e. and (Fig. 2(b)). Fig. 2(c) shows the NESS regions that can be identified by our criterion (shown in blue) and by the autocorrelation criterion (shown in shaded blue). Clearly, the entire NESS region can be captured by our criterion but only a small subregion can be detected by the autocorrelation criterion. To gain deeper insights, note that there are sufficient statistics for the partitioning shown in Fig. 2(a), while for the one shown in Fig. 2(b), there are sufficient statistics. More sufficient statistics means that more information can be extracted from coarse-grained observations, which generally leads to a larger NESS region that can be identified by our criterion.
Estimation of sufficient statistics — We emphasize that our methods of parameter inference and nonequilibrium detection are based on an accurate estimation of all the sufficient statistics. In the End Matter, we have proposed a maximum likelihood approach to accurately inferring the sufficient statistics as well as the transition rates (when ). This method is then validated using synthetic time-trace data for the ladder, cyclic, and linear models generated using stochastic simulations.
Conclusions and discussion — Another crucial question beyond this study is whether the transition topology of the system can also be inferred based on coarse-grained observations. In fact, this is impossible in many cases due to the loss of information during coarse-graining; however, when there are two coarse-grained states, Refs. Bruno et al. (2005); Flomenbom et al. (2005); Flomenbom and Silbey (2006, 2008) have developed a canonical form method of finding all possible transition topologies of the underlying Markovian dynamics. Hence in this paper, we always assume that the transition topology of the system is given.
Here we established a framework of parameter inference and nonequilibrium identification based on coarse-grained observations for a general Markovian system with an arbitrary number of microstates and an arbitrary number of coarse-grained states when the underlying transition topology is given. We provided a criterion for evaluating whether the coarse-grained information is enough for estimating all transition rates and also a criterion for detecting whether the system is in an NESS. Our method is based on extracting a set of sufficient statistics that incorporates all statistical information of an infinitely long coarse-grained trajectory. Using these sufficient statistics, the problems of parameter recovery and nonequilibrium detection can be brought into a unified theoretical framework.
Acknowledgements — C. J. acknowledges support from National Natural Science Foundation of China with grant No. U2230402 and No. 12271020.
References
- Cornish-Bowden (2013) A. Cornish-Bowden, Fundamentals of enzyme kinetics (John Wiley & Sons, 2013).
- Sakmann (2013) B. Sakmann, Single-channel recording (Springer Science & Business Media, 2013).
- Golding et al. (2005) I. Golding, J. Paulsson, S. M. Zawilski, and E. C. Cox, Cell 123, 1025 (2005).
- Seifert (2019) U. Seifert, Annual Review of Condensed Matter Physics 10, 171 (2019).
- Esposito (2012) M. Esposito, Phys. Rev. E 85, 041125 (2012).
- Teza and Stella (2020) G. Teza and A. L. Stella, Phys. Rev. Lett. 125, 110601 (2020).
- Skoge et al. (2013) M. Skoge, S. Naqvi, Y. Meir, and N. S. Wingreen, Phys. Rev. Lett. 110, 248102 (2013).
- Berg (2003) H. C. Berg, Annu. Rev. Biochem. 72, 19 (2003).
- Qian and Qian (2000) H. Qian and M. Qian, Phys. Rev. Lett. 84, 2271 (2000).
- Li and Qian (2002) G. Li and H. Qian, Traffic 3, 249 (2002).
- Witkoskie and Cao (2006) J. B. Witkoskie and J. Cao, J. Phys. Chem. B 110, 19009 (2006).
- Tu (2008) Y. Tu, Proc. Natl. Acad. Sci. USA 105, 11737 (2008).
- Amann et al. (2010) C. P. Amann, T. Schmiedl, and U. Seifert, J. Chem. Phys. 132, 041102 (2010).
- Jia and Chen (2015) C. Jia and Y. Chen, J. Phys. A: Math. Theor. 48, 205001 (2015).
- Skinner and Dunkel (2021) D. J. Skinner and J. Dunkel, Phys. Rev. Lett. 127, 198101 (2021).
- Harunari et al. (2022) P. E. Harunari, A. Dutta, M. Polettini, and É. Roldán, Phys. Rev. X 12, 041026 (2022).
- Van der Meer et al. (2022) J. Van der Meer, B. Ertel, and U. Seifert, Phys. Rev. X 12, 031025 (2022).
- Van Vu and Saito (2023) T. Van Vu and K. Saito, Phys. Rev. X 13, 011013 (2023).
- Ghosal and Bisker (2023) A. Ghosal and G. Bisker, J. Phys. D: Appl. Phys. 56, 254001 (2023).
- Bruno et al. (2005) W. J. Bruno, J. Yang, and J. E. Pearson, Proc. Natl. Acad. Sci. USA 102, 6326 (2005).
- Flomenbom et al. (2005) O. Flomenbom, J. Klafter, and A. Szabo, Biophys. J. 88, 3780 (2005).
- Flomenbom and Silbey (2006) O. Flomenbom and R. J. Silbey, Proc. Natl. Acad. Sci. USA 103, 10907 (2006).
- Flomenbom and Silbey (2008) O. Flomenbom and R. Silbey, J. Chem. Phys. 128 (2008).
- Deng et al. (2003) Y. Deng, S. Peng, M. Qian, and J. Feng, J. Phys. A: Math. Gen. 36, 1195 (2003).
- Xiang et al. (2006) X. Xiang, X. Yang, Y. Deng, and J. Feng, J. Phys. A: Math. Gen. 39, 9477 (2006).
- Xiang et al. (2024) X. Xiang, J. Zhou, Y. Deng, and X. Yang, Chaos 34, 023132 (2024).
- Horn and Johnson (2012) R. A. Horn and C. R. Johnson, Matrix analysis (Cambridge university press, 2012).
- Fredkin and Rice (1986) D. R. Fredkin and J. A. Rice, J. Appl. Probab. 23, 208 (1986).
- (29) Supplemental Material.
- Fisher (1922) R. A. Fisher, Philosophical transactions of the Royal Society of London. Series A 222, 309 (1922).
- Weispfenning (1992) V. Weispfenning, J. Symb. Comput. 14, 1 (1992).
- Monod et al. (1965) J. Monod, J. Wyman, and J.-P. Changeux, J. Mol. Biol. 12, 88 (1965).
- Qian (2007) H. Qian, Annu. Rev. Phys. Chem. 58, 113 (2007).
- Jia and Grima (2021) C. Jia and R. Grima, Phys. Rev. X 11, 021032 (2021).
- Jia and Li (2023) C. Jia and Y. Li, SIAM J. Appl. Math. 83, 1572 (2023).
- Ullah et al. (2012) G. Ullah, W. J. Bruno, and J. E. Pearson, J. Theor. Biol. 311, 117 (2012).
- Qian et al. (2003) M. Qian, M.-P. Qian, and X.-J. Zhang, Phys. Lett. A 309, 371 (2003).
- Kolmogoroff (1936) A. Kolmogoroff, Math. Ann. 112, 155 (1936).
- Jiao et al. (2024) F. Jiao, J. Li, T. Liu, Y. Zhu, W. Che, L. Bleris, and C. Jia, PLoS Comput. Biol. 20, e1012118 (2024).
End matter
Appendix A: Necessity of the NESS criterion — In the main text, we proposed an NESS criterion which states that the violation of the coarse-grained probability distribution condition (Eq. (12)) or the coarse-grained detailed balanced condition (Eq. (13)) implies the presence of nonequilibrium. Note that this is a sufficient condition for detecting nonequilibrium. Here we prove that for any three-state system with two coarse-grained states and , the above criterion is also a necessary condition. To this end, we only need to show that if Eqs. (12) and (13) are both satisfied, then among all three-state systems having the same sufficient statistics , there must exist a system which is in equilibrium. In fact, if Eqs. (12) and (13) hold, then we prove in sup that the entries of are all positive. To proceed, we set
(20) |
where is an undetermined constant and
(21) |
Clearly, we have . Moreover, we set
(22) |
Direct computations show that
(23) |
Note that there are two cases: (i) if , then we choose to be a very small positive number; (ii) if , then we choose to be a very small negative number. For both the two cases, it is easy to check that for any and hence is indeed the generator matrix of a Markovian system. According to the definition of , it is clear that . This shows that are the sufficient statistics of the system.
On the other hand, it follows from Eq. (23) that
(24) |
Since the coarse-grained detailed balance condition holds, we have
(25) |
This indicates that . Inserting this into Eq. (24) yields . This shows that the system satisfies the Kolmogorov cyclic condition and hence it is in equilibrium Kolmogoroff (1936).
Appendix B: Estimation of sufficient statistics — Our methods of parameter inference and nonequilibrium identification depend on an accurate estimation of all the sufficient statistics . Recall that once we have obtained estimates of , all the transition rates of the system can be determined by solving Eq. (10), and the system is in an NESS if any one of Eqs. (12) and (13) is violated. In applications, a crucial question is how to accurately estimate using time-series measurements of coarse-grained states.
To answer this, here we assume that the coarse-grained states of the system can be observed at multiple discrete time points. The time resolution of the coarse-grained trajectory is assumed to be sufficiently high so that the jump times of the trajectory can be determined accurately (this is equivalent to saying that the waiting time distributions between coarse-grained states can be measured accurately, an assumption widely used in previous studies Bruno et al. (2005); Flomenbom et al. (2005); Flomenbom and Silbey (2006, 2008)). The corresponding coarse-grained states before these jump times are denoted by , respectively. For any Markovian system, we use the stochastic simulation algorithm to generate synthetic time-series recordings of coarse-grained states with exact jumps, where the number of jumps is chosen to be . In what follows, we refer to as the sample size.
We then use a maximum likelihood method to estimate these sufficient statistics. Recall that Eq. (Parameter inference and nonequilibrium identification for Markovian systems based on coarse-grained observations) gives the probability density of each coarse-grained trajectory; hence for any given jump times and coarse-grained states , the likelihood function can be constructed as
(26) |
where are the sufficient statistics to be estimated, and we have shown that both and are fully determined by . The estimates of the sufficient statistics can be obtained by maximizing the likelihood function, i.e.
(27) |
The estimation accuracy of each entry of can be measured by the relative error
(28) |
If the relative error is less than , then we believe that the estimated value of can reflect the realistic dynamic property of the system Jiao et al. (2024). Moreover, let denote the proportion of those (, , ) which have a relative error less than . If , i.e. of sufficient statistics have a relative error less than , then we believe that an accurate estimation of sufficient statistics is made.

Next we apply our inference method to three specific models: (i) the ladder model (Fig. 1(c)) with coarse-grained states
(29) |
(ii) the cyclic model (Fig. 1(d)) with two coarse-grained states
(30) |
(iii) the linear model (Fig. 1(f)) with two coarse-grained states
(31) |
All these models satisfy and hence a complete parameter recovery is generally possible. For each model, we perform parameter inference using the maximum likelihood method under randomly selected parameter sets, which cover large swathes of parameter space.
Let denote the sample mean of for all the parameter sets; clearly, it characterizes the estimation accuracy for the corresponding model. Fig. 3(a)-(c) show the value of as a function of the number of microstates and the sample size for the three models. As expected, an increasing sample size leads to a higher estimation accuracy. Interestingly, we also find that the estimation accuracy, evaluated by , is insensitive to the number of microstates for the ladder model. while it is very sensitive to the number of microstates for the cyclic and linear models. This is possibly because the ladder model has more coarse-grained states than the cyclic and linear models ().
Another crucial question is what sample size is needed for an accurate estimation. Empirically, if , then we believe that an accurate estimation is made for the corresponding model. Fig. 3(d) shows the minimal sample size required for achieving accurate estimation as a function of the number of microstates . For the ladder model, the minimal sample size is roughly , insensitive to the number of microstates . For the cyclic and linear models, the minimal sample size increases significantly with . When , all the three models require a similar sample size of for achieving accurate inference. However, when , the cyclic model requires a sample size of and the linear model requires a sample size of .
Thus far, we only focus on the estimation of the sufficient statistics . Once the sufficient statistics have been determined, the transition rates can also be recovered by solving Eq. (10) numerically. Similarly, we can define the counterpart of for transition rate estimation. Supplementary Fig. 1 shows the accuracy of transition rate estimation as a function of and for the three models. Comparing Supplementary Fig. 1 with Fig. 3, it can be seen that the accuracy of transition rate estimation is similar to but slightly lower than the accuracy of sufficient statistics estimation.