Adjoint Sensitivity Analysis on Multi-Scale bioprocess stochastic reaction network
Abstract
Motivated by the pressing challenges in the digital twin development for biomanufacturing systems, we introduce an adjoint sensitivity analysis (SA) approach to expedite the learning of mechanistic model parameters. In this paper, we consider enzymatic stochastic reaction networks representing a multi-scale bioprocess mechanistic model that allows us to integrate disparate data from diverse production processes and leverage the information from existing macro-kinetic and genome-scale models. To support forward prediction and backward reasoning, we develop a convergent adjoint SA algorithm studying how the perturbations of model parameters and inputs (e.g., initial state) propagate through enzymatic reaction networks and impact on output trajectory predictions. This SA can provide a sample efficient and interpretable way to assess the sensitivities between inputs and outputs accounting for their causal dependencies. Our empirical study underscores the resilience of these sensitivities and illuminates a deeper comprehension of the regulatory mechanisms behind bioprocess through sensitivities.
Keywords Multi-Scale Bioprocess Enzymatic Reaction Network Diffusion Approximation Stochastic Differential Equation Sensitivity Analysis Gradient-Based Optimization
1 INTRODUCTION
With prior knowledge of the reaction network structure and regulatory mechanisms, the trajectory output of bioprocess hinges on three key inputs: (1) initial states; (2) actions; and (3) parameters of the mechanistic model(Xie et al., 2022). Suppose the effect of actions, such as feeding strategies, on state change is immediate and known. Therefore, our objective is to develop an interpretable and sample-efficient sensitivity analysis (SA) approach for the multi-scale bioprocess mechanistic model that focuses on investigating the sensitivities between inputs (i.e., initial states and model parameters) and outputs.
A multi-scale bioprocess mechanistic model can facilitate the development of digital twins and BioFoundries for biomanufacturing processes. Within this paradigm, the model’s foundation is constructed upon fundamental building blocks, i.e., molecular reaction networks. There exist various challenges to conduct SA on the mechanistic model of enzymatic stochastic reaction networks. One significant feature is its double-stochasticity, which means at any time molecular reaction rates are contingent upon random states, such as species concentrations and environmental variables. Upon formulating the multi-scale bioprocess mechanistic model in the form of stochastic differential equations (SDEs), the drift and diffusion terms could be built based on Michaelis–Menten kinetics, which is the most frequently used kinetic model of enzymatic reactions found in existing literature (Kyriakopoulos et al., 2018). It leverages our existing understanding of the reaction rate structure and encapsulates the double stochasticity inherent in stochastic reaction networks, i.e., both the drift and diffusion terms are contingent upon the current states. Consequently, deriving analytical solutions for such SDEs, characterizing stochastic molecular reaction network dynamics and variations, could be difficult. Moreover, the interactions between input factors and intermediate states further introduce high complexity in SA.
Existing sensitivity analysis approaches could be divided into two categories: local and global sensitivity analysis. Global sensitivity analysis focuses on the impact of significant variations in model inputs. For example, the Sobol method (Sobol, 2001) is a global sensitivity analysis approach based on variance decomposition, which decomposes the variance of the model output into the contributions of different model inputs and parameters. In contrast, the objective of local sensitivity analysis is to quantify the effects of minor perturbations in model inputs and parameters on model predictions. There are a variety of local sensitivity analysis approaches including finite direct differential method (Kramer et al., 1984), Nominal Range Sensitivity Method (John Bailer, 2001), and automatic differentiation (Kedem, 1980). Unfortunately, most of these existing approaches are not applicable to our study since they scale poorly, either in terms of computational time or memory usage, as the number of parameters and states within the model increases. Given that the multi-scale bioprocess model typically represents a complex system with many inputs and parameters, these limitations pose a significant barrier to the learning process of underlying mechanisms.
In this paper, we formulate the multi-scale bioprocess mechanistic model in SDEs form, accounting for underlying causal interdependencies of an enzymatic stochastic reaction network, and then develop an adjoint SA approach studying the sensitivities between inputs and outputs. It can correctly and efficiently quantify the contribution and criticality of each input and model parameter impacting on the prediction errors of multivariate output trajectories, such as productivity and product critical quality attributes (CQAs). To support forward prediction and backward reasoning, this adjoint sensitivity analysis over the operator of SDEs, characterizing bioprocess mechanisms, exhibits robust scalability even when the complexity of the mechanistic model increases. In addition, since it leverages the structural information of the regulatory reaction network, the adjoint SA can provide sample efficient and interpretable guidance to search inputs and model parameters, accounting for their interactions, to speed up the learning process.
This paper addresses two key challenges in bioprocess modeling through the development of the adjoint SA approach. Firstly, it addresses the issue that the dimensionality of model parameters can be so high that searching for the optimal parameter estimation becomes challenging. The local SA approach assesses the impact of model parameters on prediction accuracy and expedites process mechanism learning. This facilitates digital twin development and more efficient experimental design, which is crucial in the costly, highly regulated biomanufacturing industry. Secondly, the proposed adjoint SA can incorporate the intricate interdependencies of bioprocesses. By leveraging structural information within enzymatic molecular reaction networks, the paper mitigates complexity and streamlines the calculation of input-output sensitivities, alleviating computational bottlenecks encountered in previous local SA studies.
The structure of the paper is organized as follows. In Section 2, we initiate by delineating the multi-scale bioprocess mechanistic model and summarizing its key characteristics. Subsequently, in Section 3, we proceed to construct a metamodel to the multi-scale bioprocess, leveraging the insights from the preceding section. Section 4 is dedicated to local sensitivity analysis algorithm development, which will help us investigate the barriers to the reduction of model prediction errors and provide a guidance to speed up the search for optimal inputs. Building upon this part, Section 4.2 introduces an adjoint SA algorithm on SDEs designed to enhance computational efficiency. Improvements brought by the algorithm will be validated in Section 5 through the empirical study of its finite-sample performance. Finally, in Section 6, we synthesize the findings and insights gathered throughout this study, leading to the paper’s conclusion.
2 Problem Description
2.1 Multi-Scale Bioprocess Stochastic Reaction Network
A multi-scale bioprocessing mechanistic model characterizes the causal dependence from molecular to macroscopic kinetics and it is built on the fundamental building block, i.e., enzymatic molecular reaction networks. Suppose the system is composed of species, denoted by , interacting with each other through reactions. At any time , let be the bioprocess state, where denotes the number of molecules of species . Each -th reaction with is characterized by a reaction vector , describing the change in the numbers of species’ molecules when a -th molecular reaction occurs. The associated reaction rate denoted by , depending on state, such as the current number of molecules of each species, describes the rate at which the -th reaction occurs. Specifically, for the -th reaction equation given by
the reaction relational structure, specified by the vector , is known for . Thus, the stoichiometry matrix characterizes the structure information of the reaction network composed of reactions. The -th element of , denoted by , represents the number of molecules of the -th species that are either consumed (indicated by a negative value) or produced (indicated by a positive value) in each random occurrence of the -th reaction.
In this paper, we suppose that the structure of the reaction network represented by matrix is known. The regulation mechanism of each -th reaction is characterized by the reaction rate function , which is associated with the current system state and the mechanistic model parameters denoted by . Let be a vector of the occurrences of each molecular reaction in a given short time interval and the system state is updated from to . Since a molecular reaction will occur when one molecule collides, binds, and reacts with another one while molecules move around randomly, driven by stochastic thermodynamics of Brownian motion Golightly and Wilkinson (2005), the occurrences of molecular reactions are modeled by non-homogeneous Poisson process. Therefore, the state transition model becomes,
(1) |
where represents the net amount of reaction outputs during time interval .
Michaelis–Menten (MM) kinetics is commonly used to model the regulation mechanisms of enzymatic reaction networks and the flux rates depend on the state (Michaelis and Menten, 2007). In an enzymatic molecular reaction as shown in the first equation in (2), the substrate (S) initially forms a reversible complex (ES) with the enzyme (E), i.e., the enzyme and substrate have to interact for the enzyme to be able to perform its catalytic function to produce the product (P), with , , and representing kinetic rates. For MM kinetics as shown in the second equation in (2), we assume the enzyme is either present as the free enzyme or as the ES complex, i.e., with denoting the concentration of the enzyme. Suppose the rate of formation of the ES complex is equal to the rate of dissociation plus the breakdown, i.e., . Thus, the parameters in MM kinetics characterize the regulation mechanisms of enzymatic reaction network: (1) , is the maximum possible velocity of the -th molecular reaction that can occur when all the enzyme molecules are bound with the substrate, i.e.,; and (2) is a dissociation constant for the ES complex,
(2) |
By applying diffusion approximation, the state transition model becomes,
(3) |
Thus, the multi-scale bioprocess mechanistic model is further represented as a system of Stochastic Differential Equations (SDEs), intricately reliant on parameters and current states . The diffusion term is necessary due to the inherent stochasticity of molecular reactions in the bioprocess:
(4) |
where , are the drift terms and , are the diffusion terms defined as:
The specific form of infinitesimal mean and variance on the right side will be derived in Section 3. This SDE system is the foundational groundwork for the subsequent local sensitivity analysis we will conduct. In this paper, remains constant, resulting in both and becoming 0. However, given that we model the dynamics of in SDE form as shown in Equation (4), our approach can be readily extended to accommodate the scenarios where varies over time.
Given any feasible policy with action, i.e., at any decision time , we consider the state transition model characterizing the process mechanistic dynamics and inherent stochasticity, i.e.,
For the biomanufacturing process, suppose the impact of decision (e.g., feeding strategy) on the state is known and happens immediately; that means we get the post-decision state denoted by with a known function . For notation simplification, we ignore the impact of action. The proposed sensitivity analysis over inputs (i.e., states and model parameters) is extendable to account for the policy effect.
2.2 Parameter selection and calibration
Local sensitivity analysis studies the changes in the model prediction outputs with respect to initial input values, i.e., . The variations around this local point are quantified by the sensitivity coefficients (Zi, 2011) In this way, we could generate the forward flow and derive both and , then and . that are intimately connected to the solution of the SDE system (4). In Section 3, we will derive and , showing that both functions are characterized by infinite differentiability, with their first-order derivatives being bounded, i.e., . Consequently, once the initial values are given, a unique solution to the system (4) is guaranteed to exist. We use to represent the solution of the SDEs in (4) at time and it is called forward flow satisfying the property:
To simulate , we consider its calculus form based on Equation (4):
(5) | |||||
where represents the Stratonovich stochastic integral. For a continuous semimartingale adapted to the forward filtration , the Stratonovich stochastic integral is:
where is a partition of time interval and . The reason to introduce Stratonovich stochastic integral is that we could generate the inverse flow from SDE system (4) based on Equation (5) Kunita (2019):
(6) | |||||
where is the backward Wiener process defined as for any . It is adapted to the backward filtration . The difference between Equations (5) and (6) is only the negative sign, and such symmetry is attributed to the use of Stratonovich stochastic integral.
We could further define a scalar loss function of . Then, the loss for system (4) becomes and the sensitivity coefficient for and becomes,
(7) |
Then, based on the chain rule:
(8) |
For in (7), we first derive under the assumption that is deterministic, i.e., not dependent on the Wiener process . We then extend to the case that is stochastically obtained from forward flow from SDE system (4) and derive , which implements the structural information in the stochastic reaction network through a dual process of forward and backward propagation.
Then, for in (8), it is determined by the loss function . Denote the observed bioprocess states as , the underlying true parameters of the real reaction network as and the output as which is a scalar function of states. Here the superscript “c" indicates observations and parameters from the real system. Then the simulated output is denoted by , where is the simulated state with initial state and as the input of simulation model. is a scalar function measuring the difference of observed and simulated outputs, such as mean squared error (MSE) . Then we could generate . Combining the above results, we can derive the sensitivities , which can identify the key contributor to the model prediction MSE.
3 Metamodeling and Prediction
In this section, we will derive the expression of and , we start with two-step transition from initial states,
(9) | |||||
By combining Equations (9) and , we have
(10) |
We need to calculate in Equation (10), i.e., the expectation of flux rate after one step transition. For each -th reaction, its reaction rate is related to , and by applying the MM kinetics in (2), we have
(11) | |||||
To compute the second term in Equation (11), we first consider the probability distribution function . Since is constant over time, we will put our focus on . As shown in Section 2.1, we’ve already derived the state transition model in Equation (3). This model adopts a truncated normal distribution, which is motivated by the fact that the concentration of molecules, represented by , cannot be negative in reality. Furthermore, the introduction of the truncated normal distribution is due to the absence of an inverse moment for the standard normal distribution. To address this issue, we will first review Theorem 1 and then apply it to approximate the second term in Equation (11).
Theorem 1 (Hall (1979)).
Suppose and is a random variable with density
where is the normalization constant. Then for each and any value of satisfying the inequality , we have: where is given in terms of Dawson’s Integral by the following equations:
(12) |
Before applying Theorem 1, we rewrite Equation (11) by changing the variable,
When , both conditions and could be satisfied. Thus, Theorem 1 is applicable to the approximation of , which means:
(13) |
(14) |
Since Dawson’s Integral does not have an analytic expression, we introduce an analytic approximation of Dawson’s Integral (Filobello-Nino et al., 2019): for Based on Filobello-Nino’s results, the approximation above can control the relative error below 2.5% (Filobello-Nino et al., 2019). Since we follow Theorem 1’s assumption that , we could derive . Thus:
(15) |
Combining results from Equations (10), (11), (13) and (15), we can get,
(16) |
where
, and are -dimensional vectors with th component equal to , and .
In addition, we can derive following above process:
(17) | |||||
Since we know the distribution of conditioned on , we could extend it to time and write the form of and :
We could also calculate , , and which will be the input of the algorithm in Section 4.
4 Local Sensitivity Analysis
4.1 Convergence Analysis
We start from the gradient of the backward flow represented in Equation (6),
The gradient is the identity matrix with dimension, where is the sum of the dimension of bioprocess states and the parameter set . For the last two terms on the right side of equation, based on Proposition 2.4.3 and Theorem 3.4.3 from Kunita (2019), we can switch the order of derivative and integral, i.e.,
(18) | |||||
Since is the inverse function of , we have . Therefore, by applying the chain rule, . Then by applying Stratonovich version of Itô’s formula (Theorem 2.4.1 (Kunita, 2019)) on Equation (18), we have,
where
(19) | |||||
Let . Then, by combining Equation (19) and
we can derive
(20) | |||||
From Equations (6) and (20), we can see that the drift and diffusion terms for and are , which means the system has a unique strong solution. Thus, we could define where is a path of Wiener process and is a deterministic measurable function, which is also called Itô map. In our case, the number of reactions denoted by defines the dimension of the Wiener process deployed to simulate the stochastic reaction network. Note that . In Section 2.2, we’ve already shown that has a unique strong solution. Similar to , we define as the solution map for forward flow, i.e., . Then, apparently:
4.2 Algorithm Development
Based on Equations (5), (6), and (20), with , , and as inputs, we could approximate . Since the system is described in Stratonovich integral, the most commonly used Euler-Maruyama Scheme is not applicable, which requires the system to be represented in Itô integral. Thus, we instead deployed the Euler-Heun method below:
Based on the schemes, the procedure of adjoint sensitivity analysis on the SDEs-based mechanistic model is described in Algorithm 1. The algorithm is built on the Euler-Heun Scheme, using the gradients of the drift and diffusion terms as inputs, and produces the expected gradient of the simulation prediction MSE as its output. The algorithm begins with the generation of sample paths of the Wiener process in Step 1. Subsequently, as depicted in Steps 2 and 3, we conduct simulations under and to obtain the simulated output denoted by . In the empirical study, the observed states are generated from the model with a predefined set of true parameters , using the same path to control randomness. is queried again in the backward pass to generate the backward flow . By combining observed output, simulated output, and the backward flow, we derive sensitivity corresponding to path in Step 6. By repeating these steps, we generate sample paths, and the mean value of for each sample path serves as the final sensitivity, as shown in Step 7.
-
•
Observed states from the real system.
-
•
Initial parameters .
-
•
Start time , end time .
-
•
Gradient of drift and diffusion term , , and .
-
•
Number of iterations .
-
•
Grid size , number of steps .
From Theorem 2, as the grid or time size , the output of Algorithm 1 will converge pathwise (i.e., almost surely) from any fixed starting point to true local sensitivity. This sensitivity analysis, accounting for the interdependency of multi-scale mechanistic model, accelerates the search for the optimal parameters that minimizes the model prediction’s MSE.
Theorem 2 (Li et al. (2020)).
Suppose the schemes and , with denoting the size of the grid for solvers, satisfy the following conditions:
-
•
, as ;
-
•
For , as .
Then for any starting point and , we have,
(21) |
5 Empirical Study
In this section, we conduct the empirical study by using the In-Vitro Transcription (IVT) system example to validate our SA algorithm. The bioprocess model from Wang et al. (2024) with the true model parameters denoted by is used to assess the performance of proposed adjoint SA algorithm. We start the section by providing an in-depth interpretation of the sensitivity analysis results obtained from Algorithm 1. We then assess the efficacy of our approach by showing the decrease rate in the simulation output prediction MSE over multiple search iterations of model parameters.
The IVT process is mainly composed of four sub-processes: (1) initiation; (2) elongation; (3) termination; and (4) degradation of generated RNA molecule product. The molecular reaction network is illustrated in Figure 1. One insightful interpretation of the sensitivity analysis results is to investigate the relative importance of each subprocess, which is inferred from the sensitivity of their corresponding parameters. Aligned with this reasoning, Figure 1 presents the relative importance of each subprocess within the IVT system. Notably, the result underscores the pivotal role of elongation reactions in the IVT process regardless of termination time . Furthermore, it is observed that the impact of degradation increases over time, which fits our expectation since the synthesis rate of mRNA transcripts decreases as the IVT process approaches completion. Concurrently, the accumulation of generated RNA transcripts leads to an increase in the degradation rate at the system level. Therefore, the relevance of parameters associated with the degradation model becomes increasingly significant over time. Conversely, the influence of the initiation process appears to diminish over time as the raw materials (i.e., NTPs) used to synthesize RNA products are consumed.
![Refer to caption](extracted/5699049/IVT.png)
![Refer to caption](extracted/5699049/bar.png)
To further assess the performance of the proposed adjoint SA, we benchmark our approach with a state-of-art gradient estimation approach (Fu, 2015) that estimates the gradient by using finite difference (FD) simulation estimator, i.e.,
for the -th iteration of parameter search, where is the perturbation and denotes a unit vector with the element in -th dimension equal to 1 and all remaining elements equal to 0. In our case, we define where is a percentage selected to be , , and .
Approach | Observed | Adjoint sensitivity | Finite difference (p=) | Finite difference (p=) | Finite difference (p=) |
Yield () |
![Refer to caption](extracted/5699049/adegrads.png)
![Refer to caption](extracted/5699049/adenorms.png)
Figure 2 illustrates the convergence of the Mean Squared Error (MSE) of IVT process output prediction over the iterations. It’s evident that as the number of iterations increases, the adjoint SA approach surpasses the finite difference gradient estimation approach. Nonetheless, same as the finite difference estimator, the convergence speed gradually decreases, and the lower bound shows no further improvement once it reaches approximately , which could be associated with a fixed step size, i.e., , used during the gradient search process. This slowdown could also be attributed to our MSE objective measure that solely relies on the final RNA yield. This discrete data provide very limited information about the interactions within the complex reaction network. We also show the specific RNA yield prediction by using the model with parameters estimated with different approaches in Table 1. In contrast, the final RNA yield and its confidence interval (CI) obtained from the system with true parameters are . There is an overlap between the 95% confidence interval of the adjoint SA approach’s predictions and the observed RNA yield, indicating no statistically significant difference between them. In contrast, the finite difference approach shows a significant prediction discrepancy from the observed values, demonstrating that the adjoint SA approach outperforms the finite difference method.
Furthermore, we present the results of the expected relative error between and , i.e., , in Figure 2. Our approach consistently outperforms the finite difference estimator, as the expected relative error diminishes more significantly after 50 iterations compared with the finite difference estimator regardless of the value chosen. However, similar to the MSE results, the lower bound of the relative difference stagnates at approximately , which could be attributed to the same limitation mentioned above.
6 CONCLUSION
In this paper, we present an adjoint sensitivity analysis approach designed to expedite the search for stochastic reaction network model parameters . We first formulate the multi-scale bioprocess stochastic reaction network in the form of SDEs. Then, we develop an adjoint SA algorithm on SDEs for computing local sensitivities of model parameters and validate the convergence of the algorithm. Our empirical study underscores the importance of model parameters of enzymatic stochastic reaction networks and provides empirical evidence of the efficacy of our approach. Moving forward, we aim to leverage this capability by refining the loss function. Rather than solely relying on the Mean Squared Error (MSE) of the final output, we intend to integrate additional bioprocess states and consider the disparities between simulated and real trajectories, which promises to enhance the effectiveness and accuracy of our method.
References
- Filobello-Nino et al. (2019) Uriel A. Filobello-Nino, Hector Vazquez-Leal, Agustin Herrera-May, ROBERTO Ambrosio, Roberto Castañeda-Sheissa, V.M. Jimenez-Fernandez, Mario Sandoval-Hernandez, and Ana Contreras-Hernandez. A handy, accurate, invertible and integrable expression for dawson’s function. 29:18, 09 2019. doi: 10.15174/au.2019.2124.
- Fu (2015) Michael C. Fu. Stochastic Gradient Estimation, pages 105–147. Springer New York, New York, NY, 2015. ISBN 978-1-4939-1384-8. doi: 10.1007/978-1-4939-1384-8_5. URL https://doi.org/10.1007/978-1-4939-1384-8_5.
- Golightly and Wilkinson (2005) Andrew Golightly and Darren J Wilkinson. Bayesian inference for stochastic kinetic models using a diffusion approximation. Biometrics, 61(3):781–788, 2005.
- Hall (1979) Richard L. Hall. Inverse moments for a class of truncated normal distributions. Sankhyā: The Indian Journal of Statistics, Series B (1960-2002), 41(1/2):66–76, 1979. ISSN 05815738. URL http://www.jstor.org/stable/25052135.
- John Bailer (2001) A. John Bailer. Probabilistic techniques in exposure assessment. a handbook for dealing with variability and uncertainty in models and inputs. a. c. cullen and h. c. frey, plenum press, new york and london, 1999. no. of pages: ix + 335. price: $99.50. isbn 0-306-45956-6. Statistics in Medicine, 20(14):2211–2213, 2001. doi: https://doi.org/10.1002/sim.958. URL https://onlinelibrary.wiley.com/doi/abs/10.1002/sim.958.
- Kedem (1980) Gershon Kedem. Automatic differentiation of computer programs. ACM Trans. Math. Softw., 6(2):150–165, jun 1980. ISSN 0098-3500. doi: 10.1145/355887.355890. URL https://doi.org/10.1145/355887.355890.
- Kramer et al. (1984) Mark A. Kramer, Herschel Rabitz, Joseph M. Calo, and Robert J. Kee. Sensitivity analysis in chemical kinetics: Recent developments and computational comparisons. International Journal of Chemical Kinetics, 16(5):559–578, 1984. doi: https://doi.org/10.1002/kin.550160506. URL https://onlinelibrary.wiley.com/doi/abs/10.1002/kin.550160506.
- Kunita (2019) H. Kunita. Stochastic Flows and Jump-diffusions. Probability theory and stochastic modelling. Springer, 2019. ISBN 9789811338021. URL https://books.google.com/books?id=_hftxgEACAAJ.
- Kyriakopoulos et al. (2018) Sarantos Kyriakopoulos, Kok Siong Ang, Meiyappan Lakshmanan, Zhuangrong Huang, Seongkyu Yoon, Rudiyanto Gunawan, and Dong-Yup Lee. Kinetic modeling of mammalian cell culture bioprocessing: The quest to advance biomanufacturing. Biotechnology Journal, 13(3):1700229, 2018. doi: https://doi.org/10.1002/biot.201700229. URL https://analyticalsciencejournals.onlinelibrary.wiley.com/doi/abs/10.1002/biot.201700229.
- Li et al. (2020) Xuechen Li, Ting-Kam Leonard Wong, Ricky T. Q. Chen, and David Kristjanson Duvenaud. Scalable gradients for stochastic differential equations. ArXiv, abs/2001.01328, 2020. URL https://api.semanticscholar.org/CorpusID:209862121.
- Michaelis and Menten (2007) Leonor Michaelis and Maud Leonora Menten. Die kinetik der invertinwirkung. Biochemische Zeitschrift, 49:333 – 369, 2007.
- Sobol (2001) Ilya M. Sobol. Global sensitivity indices for nonlinear mathematical models and their monte carlo estimates. 2001. URL https://api.semanticscholar.org/CorpusID:202584415.
- Wang et al. (2024) Keqi Wang, Wei Xie, and Hua Zheng. Stochastic molecular reaction queueing network modeling for in vitro transcription process. In Proceedings of the Winter Simulation Conference, WSC ’23, page 1900–1911. IEEE Press, 2024. ISBN 9798350369663.
- Xie et al. (2022) Wei Xie, Bo Wang, Cheng Li, Dongming Xie, and Jared Auclair. Interpretable biomanufacturing process risk and sensitivity analyses for quality-by-design and stability control. Naval Research Logistics (NRL), 69(3):461–483, 2022. doi: https://doi.org/10.1002/nav.22019. URL https://onlinelibrary.wiley.com/doi/abs/10.1002/nav.22019.
- Zi (2011) Zhike Zi. Sensitivity analysis approaches applied to systems biology models. IET systems biology, 5 6:336–6, 2011. URL https://api.semanticscholar.org/CorpusID:473778.