Parameter identifiability of linear-compartmental mammillary models: methods and sensitivity checks
Pieter Verhoeven1†*, Kenji Takahashi2†, Andrés Silva3, Priya Mukherjee4
1Faculty of Education, Jagiellon Polytechnic, Poland
2School of Environmental Sciences, Universidad de los Andes del Sur, Chile
3School of Public Health, Nordvik University, Norway
4Department of History, Kestrel Institute of Technology, Canada
† These authors contributed equally to this work.
* Corresponding author.
Meridian J. Math. Sci. 2024, 10(3), 90-112; https://doi.org/10.58301/qh8e6525
Abstract
Linear compartmental models are a widely used tool for analyzing systems arising in biology, medicine, and more. In such settings, it is essential to know whether model parameters can be recovered from experimental data. This is the identifiability problem. For a class of linear compartmental models with one input and one output, namely, those for which the underlying graph is a bidirected tree, Bortner et al. completely characterized which such models are structurally identifiability, which means that every parameter is generically locally identifiable. Here, we delve deeper, by examining which individual parameters are locally versus globally identifiable. Specifically, we analyze mammillary models, which consist of one central compartment which is connected to all other (peripheral) compartments. For these models, which fall into five infinite families, we determine which individual parameters are locally versus globally identifiable, and we give formulas for some of the globally identifiable parameters in terms of the coefficients of input-output equations. Our proofs rely on a combinatorial formula due to Bortner et al. for these coefficients.
Introduction
Compartmental models are used frequently in applications ranging from ecology (Mulholland and Keener 1974) to disease modeling (Tang et al. 2020) and pharmacology (Cherruault and Sarin 1992). A well-known example arises in pharmacokinetics, in which linear compartmental models are widely used to predict the concentration of an injected drug in the body over time; such knowledge is essential for determining optimal drug dosage and timing. Linear compartmental models additionally have been used to describe the distribution of potassium between plasma and red blood cells, the distribution and turnover of cholesterol in the human body, and the flow of energy within ecosystems (Jacquez 1972).
In such applications, it is crucial to know whether the parameters of models can be uniquely determined from data (Massonis et al. 2021; Muñoz-Tamayo et al. 2018; Stigter 2024; Wieland et al. 2021). This is the problem of parameter identifiability. Our focus here is on structural identifiability, which assumes the ideal situation of noiseless data. Access to noiseless data is generally not realistic, but assessing structural identifiability is nevertheless of great importance, as it is a prerequisite for practical identifiability, which allows for data with noise.
The inspiration for our work is a recent classification of (generic) local identifiability for a family of linear compartmental models, namely, those in which the underlying graph is a bidirected tree. This classification is due to Bortner et al. (2023), and it states the following: A bidirected-tree model with one input and one output is generically locally identifiable if and only if the model has at most 1 leak, and the distance from the input to output is at most 1. In other words, this result tells us exactly which models have all parameters (at least) generically locally identifiable. Such models are called identifiable.
- (Q1)
In identifiable bidirected-tree models, which parameters are generically globally identifiable (that is, uniquely identifiable)?
- (Q2)
In unidentifiable bidirected-tree models, what is the source of this unidentifiability, that is, which parameters are unidentifiable?
Our work addresses questions (Q1) and (Q2) for an infinite family of bidirected-tree models. These models are mammillary models, which means that the underlying graph is a star graph, consisting of a central compartment connected to a number of peripheral compartments. Mammillary models are of “considerable practical importance” (Godfrey 1983, pg. 31), and instances of mammillary models in biological applications appear in Cherruault and Sarin (1992); Godfrey (1983); Jacquez (1972); and Matis et al. (1976); Nakashima and Benet (1989).
Five (families of) mammillary models are depicted in Figure 1, which summarizes our main results. These results concern all mammillary models with one input, one output, and no leaks. Specifically, we prove the identifiability properties – generically globally identifiable versus generically locally identifiable versus unidentifiable – of most of the edge parameters, as shown in Figure 1 (Theorem 3.2). There are, however, several edges whose identifiability properties we verified computationally for several values of n (here, n denotes the number of compartments), but currently can not prove for all n. These edges are the edges in model (2, 3) that are marked as unidentifiable (indicated by dashed arrows) in Figure 1 (Conjecture 3.18).
Fig. 1 Summary of main results. All mammillary models (up to symmetry) with one input, one output, and no leaks are depicted. The model with input in compartment-i and output in compartment-j is labeled by (i, j). Identifiability properties of all parameters are shown; generically globally identifiable parameters are indicated by (green) boldface arrows, generically locally (but not globally) identifiable parameters are shown in (blue) plain arrows, and unidentifiable parameters are shown with (red) dashed arrows. These properties are proven or conjectured in this work (see Theorem 3.2 and Conjecture 3.18). The result for the model (1,1) was already known (Cobelli et al. 1979, §4.1)
In summary, for the models in Figure 1, we completely answer question (Q1) and we conjecture an answer to question (Q2). We emphasize that, to our knowledge, we are essentially the first to investigate questions (Q1) and (Q2) for infinite families of models. (Chau investigated similar questions for reparametrized versions of mammillary models with leaks at all compartments (Chau 1985b) and so-called catenary models (Chau 1985a); while Cobelli, Lepschy, and Romanin Jacur investigated the mammillary models we label by (1,1) and other models (Cobelli et al. 1979) – see also (Cobelli et al. 2002, §5.8) – but their focus was slightly different.) On the other hand, for models arising in biological applications (cellular signaling, epidemiology, physiology, and other areas), Barreiro and Villaverde recently investigated the occurrence (and origins of) parameters that are generically locally – but not globally – identifiable (so-called SLING parameters, short for “structurally locally identifiable but not globally”) (Barreiro and Villaverde 2023).
Our proofs, like those in several prior works (Ahmed et al. 2024; Bortner et al. 2024; Bortner et al. 2023; Bortner and Meshkat 2022, 2024; Chan et al. 2021; Gerberding et al. 2020; Gross et al. 2019, 2022), involve analyzing input-output equations, which are equations involving parameters, input variables, output variables, and their derivatives. This technique comes from following the differential-algebra approach to identifiability. We also rely on a recent combinatorial formula for coefficients of input-output equations (Bortner et al. 2023), which allows us to analyze whether (and, when possible, how) these coefficients can be used to recover some or all of the parameters.
This article is structured as follows. Section 2 provides background on linear compartmental models and their identifiability. Our results are proven in Section 3, and we conclude with a discussion in Section 4.
Background
In this section, we introduce linear compartmental models (Section 2.1) and their input-output equations (Section 2.2). Subsequently, we define identifiability of models (Section 2.3) and of individual parameters (Section 2.4). Our notation matches that of prior work (Gerberding et al. 2020; Meshkat et al. 2015).
Linear compartmental models
Informally, a linear compartmental model is a directed graph, with certain vertices (compartments) marked as “inputs” (representing inflows into the system), “outputs” (compartments at which experimental measurements can be taken), and “leaks” (outflows from the system). The formal definition follows.
Definition 2.1
A linear compartmental model, denoted by , consists of a directed graph , in which each vertex represents a compartment of the model, together with three sets which denote the sets of input, output, and leak compartments, respectively.
In a linear compartmental model , a directed edge in G represents a flow from compartment-j to compartment-i. Each such edge has an associated parameter . Similarly, each leak compartment has an associated parameter, . However, in this work, we focus on models without leaks (that is, ).
In figures, we represent a linear compartmental model by its graph G, together with arrows for the inputs and the leaks, plus the following symbol for outputs: [Image not available]. See, for instance, Figures 1 and 2. The models depicted in both figures belong to an important class of linear compartmental models, called “mammillary models”, which is the focus of this work.
Fig. 2 The mammillary model with 4 compartments and , , and
Definition 2.2
is a mammillary model if is a bidirected-star graph: , where , and .
is strongly connected if G is strongly connected, that is, for each unordered pair of vertices i, j in G, there is a directed path in G from i to j and also a directed path from j to i.
Every mammillary model is strongly connected.
Definition 2.3
Example 2.4
Example 2.5
Input-output equations
An input-output equation is an equation that holds along every solution x(t) of the ODEs (2) and involves only the parameters , input variables , output variables , and their derivatives. The next result is a formula for input-output equations, which is due to (Meshkat et al. 2015, Theorem 2).
Notation 2.6
We let denote the submatrix obtained from a matrix B by removing row-j and column-i.
Proposition 2.7
Example 2.8
Example 2.9
The next result, Proposition 2.11 below, is used to analyze coefficient maps. We first need the following definition.
Definition 2.10
A spanning subgraph is a subgraph of H that includes all vertices of H.
- A spanning incoming forest of H is a spanning subgraph such that:
each node has at most one outgoing edge, and
the underlying undirected multigraph is a forest, that is, has no cycles.
Bortner et al. gave a combinatorial formula, which is in terms of spanning incoming forests, for the coefficients of input-output equations (Bortner et al. 2023, Theorem 3.1). We state the version of their result for the case of models with one input, one output, and no leaks (which is the situation we focus on in this work), as follows.
Proposition 2.11
is the directed graph obtained from G by removing all outgoing edges from vertex-i (the output),
is the set of all spanning incoming forests of G with exactly edges,
is the set of all spanning incoming forests of with exactly edges, such that some connected component (of the underlying undirected graph) contains both of the vertices j and i,
is the product of edge labels of a graph F, that is, , where L(e) is the label of edge e, and is set of edges of F. If , then .
Remark 2.12
() In the context of Proposition 2.11, we have . To see this, observe that the formula for in (8) is a sum over certain n-edge cycle-free subgraphs of G. However, G has only n vertices, and hence has no n-edge cycle-free subgraphs. We conclude that is the empty sum and hence is 0. An alternate proof can be given directly from (3). Similarly, .
Remark 2.13
In Proposition 2.11, the input-output equation (7) corrects a sign error in (Bortner et al. 2023, Theorem 3.1), which erroneously contains a factor of on the right-hand side.
Example 2.14
(Example 2.9, continued) Recall that the 4-compartment mammillary model in Figure 2 has , , and . Following the notation in (7), the coefficients and are given by , where the are as in (6), and also . Next, the graphs G and are shown in Figures 3 and 4, respectively. It is now straightforward to check that the coefficients and satisfy the formulas (8). For instance, is a sum over the 4 spanning incoming forests of G with edges; these 4 forests are depicted in Figure 5. Similarly, is a sum over the 2 spanning incoming forests of with edges in which compartments 1 and 2 are connected; these 2 forests are shown in Figure 6.
Fig. 3 The graph G for the mammillary model in Figure 2
Fig. 4 The graph , obtained from the graph G in Figure 3 by removing the outgoing edge from compartment-2 (the output in Figure 2)
Fig. 5 Spanning incoming forests of G with 3 edges.
Fig. 6 Spanning incoming forests of with 2 edges in which compartments 1 and 2 are connected
Identifiability of models
The idea behind the problem of model identifiability is as follows: Given measured values of how much enters and exits the input and output compartments, respectively, can we infer all parameter values of a model? To be more precise, we are asking whether, from generic values of the inputs and initial conditions, we can recover the parameters (at least locally, which means up to a finite set) from exact measurements of the inputs and the outputs. This is the concept of generic local identifiability.
This notion of identifiability is equivalent (for strongly connected models with at least one input) to Definition 2.15 below, which checks identifiability by way of coefficient maps. This equivalence was proven by (Ovchinnikov et al. 2023, Main Result 3).
In what follows, we use “almost every” in the usual measure-theoretic sense: “almost every x in a set X” means “for all x in , for some measure-zero subset Z of X”.
Definition 2.15
is generically locally identifiable if almost every point in has an open neighborhood on which is injective.
is unidentifiable if is not generically locally identifiable.
The following result, which was proved by (Bortner et al. 2023, Corollary 5.4), characterizes identifiability of mammillary models (Definition 2.2(1)) with one input and one output.
Proposition 2.16
(Identifiability of mammillary models) A mammillary model with is generically locally identifiable if and only if and one or more of the following hold: (1) , (2) , or (3) .
Example 2.17
(Example 2.14, continued) For the mammillary model in Figure 2, we have , , and no leaks. Therefore, by Proposition 2.16, the model is generically locally identifiable.
In the next subsection, we examine whether the individual parameters of this model are generically globally identifiable versus generically locally identifiable.
Identifiability of parameters
Definition 2.15 above concerns the identifiability of models, whereas the next definition pertains to the identifiability of individual parameters of a model (cf. Hong et al. 2018, Definition 2.5).
Definition 2.18
(Identifiability of parameter ) Let be a strongly connected, linear compartmental model with at least one input. Let , and let denote the coefficient map of . Let be a parameter of , i.e., (q, p) is in the index set , in (5). Write each parameter vector as , where ; this allows us to write the coefficient map as .
- globally identifiable if, for every in , the following set (which is a projection of a preimage of ) has size one:9
generically globally identifiable if, for almost every in , the set (9) has size one;
generically locally identifiable if, for almost every in , the set (9) is finite; and
unidentifiable if is not generically locally identifiable.
Notation 2.19
Following Barreiro and Villaverde, we use SLING (which stands for “structurally locally identifiable but not globally”) to refer to a parameter that is generically locally identifiable, but not generically globally identifiable (Barreiro and Villaverde 2023).
Remark 2.20
(Identifiability of models versus parameters) A model is generically locally identifiable (Definition 2.15(1)) if and only if all of its parameters are generically locally identifiable (Definition 2.18(3)); cf. (Hong et al. 2018, Remark 2.6(a)). Equivalently, a model is unidentifiable if and only if at least one of its parameters is unidentifiable.
Remark 2.21
(Software for checking identifiability) Identifiability of parameters can be checked using software. One option is the Maple software SIAN (Structural Identifiability ANalyser) (Hong et al. 2019), which is based on theory developed by Hong et al. (2018). (This theory is developed over , whereas we work over ; hence, users of SIAN need to be careful when interpreting the output.) Another option is the Julia package StructuralIdentifiability.jl, which implements theory of Dong et al. (2023).
Remark 2.22
(Restricting parameter values) A meaningful extension of Definition 2.18 would be to include, as part of the setup, a subset of the full parameter space (or a collection of subsets of , one for each parameter). The reason would be to allow a researcher to take into account known information about parameter values (positivity, for instance, or restriction to an interval). Here, however, for simplicity, we do not incorporate this addition.
Identifiable functions
One of our primary methods for proving that certain parameters are generically globally identifiable or generically locally identifiable is through the theory of “identifiable functions” (see Definition 2.23 and Proposition 2.25 below). This approach makes precise the idea that identifiable parameters are the ones that we can “solve for” in terms of the coordinates of the coefficient map.
We follow the notation of Meshkat et al. (2018) in what follows.
Definition 2.23
an identifiable function from if, for all , we have that implies that .
a generically identifiable function from if f is identifiable from on some open, dense subset .
a locally identifiable function from if there is an open, dense subset such that, for all , there is an open neighborhood of p such that f is identifiable from on .
Remark 2.24
(Identifiable parameters and functions) The relationship between Definitions 2.18 and 2.23 is as follows. For a parameter of a model with coefficient map , if the function is identifiable (respectively, generically identifiable or locally identifiable), then the parameter is globally identifiable (respectively, generically globally identifiable or generically locally identifiable).
The following proposition, which is similar in spirit to (Meshkat et al. 2018, Proposition 4.4) (and can be viewed as an instantiation of the ideas in (Hong et al. 2018, Proposition 3.4) and (Ovchinnikov et al. 2022, Definition 2.5)), will help us prove identifiability properties of parameters:
Proposition 2.25
- for some , there exist polynomial functions that are identifiable from , such that and the leading coefficient is not the zero function; and
the function is the zero function.
Proof
Let , and be as in the statement of the proposition. The set is an open, dense subset of (here we use the fact that the polynomial is nonzero). In particular, the complement of U has measure zero.
Fix (here, the notation is like that in Definition 2.18). By Definition 2.18(2), it suffices to show that there are only finitely many values for which there exist some with .
Example 2.26
(Example 2.17, continued) We return to the model in Figure 2 and its coefficient map (6). We saw that , and so the parameter is easily recovered from the coefficients . More precisely, is an identifiable function from , so Remark 2.24 implies that is globally identifiable. Alternatively, we can draw a slightly weaker conclusion by noting that satisfies the hypotheses of Proposition 2.25 with (so, and ), and hence is generically globally identifiable. It turns out that no other parameter of this model is generically globally identifiable; in fact, all remaining parameters are SLING. This fact can be proven directly or by examining the symmetry in the model (see Example 2.29 below).
In Example 2.26, we saw that one of the coefficients (namely, ) equals the parameter . This parameter corresponds to the edge from the input (at compartment-1) to the output (at compartment-2). This observation generalizes, as follows.
Lemma 2.27
(Global identifiability of edge from input to output) Let be a strongly connected, linear compartmental model with , , and . If is an edge of G (with parameter ), then is globally identifiable.
Proof
Proposition 2.11 implies that one of the coefficients of the input-output equations, namely, , as in (7), equals . Now the result follows from Remark 2.24.
Remark 2.28
Gogishvili constructed a large database of linear compartmental models, and observed that Lemma 2.27 holds for all models in the database (Gogishvili 2024, §5).
Symmetric edge parameters
We end this section by asserting that edges that are symmetric share the same identifiability properties (Lemma 2.32 below). This simple idea has appeared in prior work (e.g., Gogishvili 2024, §2.2 and Cobelli et al. (1979)), and we motivate this result through the following example.
Example 2.29
(Example 2.26, continued) Observe in Figure 2 the symmetry between compartments 3 and 4. This symmetry tells us that the parameters for edges incident to 3 (namely, and ) and those incident to 4 (namely, and ) are not generically globally identifiable, because their values are indistinguishable from those of their symmetric pair. This indistinguishability also can be seen in the coefficients (6) of the input-output equation: Each coefficient is invariant under exchanging and with and , respectively. We make these ideas precise through the next definition and lemma.
Definition 2.30
An automorphism of a directed graph , where , is a permutation of V such that , where and , if .
For linear compartmental models and with , a morphism from to is an automorphism of G such that , and .
An automorphism of a linear compartmental model is a morphism from to .
Remark 2.31
(Input-output equations under morphisms) Given a morphism from to , it is straightforward to see from definitions that the input-output equations (3) for are obtained from the input-output equations for by permuting the subscripts according to (i.e., we replace and by, respectively, and , for relevant indices i, j).
Lemma 2.32
(Symmetric edge parameters are SLING or unidentifiable) Consider a linear compartmental model , where . Consider two edges, and , with . If there exists an automorphism of such that , then the parameters for e and (namely, and ) are either both SLING parameters or both unidentifiable parameters of .
Proof
Let be a linear compartmental model, with automorphism and edges and , as in the statement of the lemma. Our first aim is to show that the parameters and have the same identifiability properties (as in Definition 2.18). Accordingly, consider any parameter vector . It suffices to show that the projected set (9) for the edge is equal to the corresponding projected set for . In fact, we need only show one containment, as the reverse containment will follow by applying the same argument to the inverse morphism .
In this diagram, the upper triangle commutes by construction. The lower triangle also commutes, by Remark 2.31 and the fact that is an automorphism.
We claim that the fact that the diagram above commutes, implies that the projected set (9) for e, namely, is contained in the projected set for , namely, . Indeed, this is a straightforward “diagram chasing” argument, which we outline as follows. Given , let , where and . The lower commutative triangle is used to show that , while the upper commutative triangle is used to show that . Hence, .
To complete the proof, we need only show that the parameter is not generically globally identifiable. Accordingly, let Z denote the hyperplane in defined by (so, Z is a measure-zero subset of ). Let . Consider , where (to account for leak parameters ). From the commutative diagram shown earlier in the proof, we have . Hence, the projected set (9) for e, contains both and (which are distinct, because ). We conclude that, as desired, is not generically globally identifiable.
Results
In this section, we investigate the identifiability of all parameters in mammillary models with one input, one output, and no leaks. For ease of notation, we let denote the n-compartment mammillary model with , , and . For instance, denotes the model shown earlier in Figure 2.
Remark 3.1
Proposition 2.16 implies that, among the models (10), only the model is unidentifiable or, equivalently, by Remark 2.20, contains unidentifiable parameters. Hence, every parameter in the remaining four models in (10) is generically locally identifiable (and thus is SLING or generically globally identifiable).
Our main result, which was summarized earlier in Figure 1, is as follows.
Theorem 3.2
For all , every parameter of is SLING.
For all , every parameter of is SLING, except the parameter labeling the edge from the input to output, which is globally identifiable.
For all , every parameter of is SLING, except the parameters and labeling the edges between the input and output, which are, respectively, globally identifiable and generically globally identifiable.
For all , every parameter of is SLING, except the parameters and labeling the edges between the input and output, which are generically globally identifiable.
For all , the parameters of that label the edges from non-input, non-output peripheral compartments to the central compartment (namely, ) are SLING.
The remainder of this section is dedicated to proving Theorem 3.2 (see Propositions 3.9, 3.11, 3.12, 3.14, and 3.16 below). We also state a conjecture concerning model that, if proven, would elevate Theorem 3.2 to match what is depicted in Figure 1 (see Conjecture 3.18). This conjecture is supported by examples we computed using software (see Remark 2.21).
Remark 3.3
In Theorem 3.2, we see each of the models and has one parameter that is globally identifiable (which is stronger than being generically globally identifiable). This global identifiability comes from the fact that such a parameter corresponds to the edge from input to output (recall Lemma 2.27).
Preliminaries
All five model families (10) share the same compartmental matrix A (for a given number of compartments n). Thus, the set of coefficients on the left-hand side of the input-output equation (3) also is the same. Accordingly, we give a formula for these coefficients in this subsection (Proposition 3.7 below). Appearing in this formula (and other formulas for coefficients we see later in this section) are elementary symmetric polynomials.
Definition 3.4
Example 3.5
Example 3.5 displayed formulas (11) for the left-hand side coefficients for . We give a new formula for these coefficients, using subgraphs of the graph in Figure 7, as follows.
Example 3.6
Fig. 7 Graph obtained from the star graph in Figure 3 by removing the pair of edges between compartment-1 and compartment-2
Proposition 3.7
- , and the coefficients are given by the following formulas:15where and, for , we denote:16where denotes the graph in Figure 7.
- The following equation holds:17
- The terms are given by , , and the following formula:where is the set of all “incoming” edge labels of (the graph in Figure 7), and where M denotes the following matrix:Image not available18Image not available19
The determinant of this matrix M is, up to sign, the Vandermonde polynomial .
Proof
– in this case, as is outgoing from compartment-1, the remaining edges must be chosen from the “incoming” edges (those directed toward compartment-1) from (and can be arbitrarily chosen); these edges are indexed by the set ;
– in this case, the edge can be combined with any set of edges of that do not contain a cycle;
– these are spanning, incoming forests of .
Next, it is straightforward to use the equations (15) and (20) to obtain the equation (17). To provide some detail, we use (15) to obtain expressions for , , ..., , and then we observe that the terms involving ’s “telescope” as they are added together, so that subsequently what remains of these terms is , which by (20), equals .
We next prove the formula for the ’s given in (18). Recall that is the sum of all terms , where F is a spanning incoming forest that is an i-edge subgraph of the star graph in Figure 7. By definition, such forests contain at most 1 “outgoing” edge (i.e., an edge of the form ). Now it is straightforward to check that is the subsum of corresponding to forests with no “outgoing” edges, and the remaining terms on the right-hand side of (18) form the subsum corresponding to forests with exactly 1 “outgoing” edge (a similar idea underlies the enumeration of spanning incoming forests shown in Figure 5).
Finally, the determinant of the matrix M is well known (see equation (6) in the proof of (Gross et al. 2022, Theorem 6.1)).
We end this subsection by recalling a useful fact about elementary symmetric polynomials; this result is well known (cf. Gross et al. 2022, Proof of Theorem 6.3).
Lemma 3.8
Identifiability of
Fig. 8 Parameter identifiability for : all parameters are SLING
Proposition 3.9
() Let . If is an n-compartment mammillary model with no leaks () and input and output in the central compartment (), then every parameter of is SLING.
Proof
Every permutation of is a model automorphism of . Thus, the “incoming” edges are symmetrically identical, as are the “outgoing” edges . Hence (and here is used), Lemma 2.32 implies that every parameter is SLING or unidentifiable. However, Remark 3.1 implies that all parameters are at least locally identifiable. We conclude that all parameters are SLING.
Remark 3.10
Proposition 3.9 was proven previously (Cobelli et al. 1979) (using other methods), but we provide a proof here for completeness.
Identifiability of
Fig. 9 Parameter identifiability for : the (green) boldface arrow indicates a globally identifiable parameter, and all others are SLING
Proposition 3.11
the parameter is globally identifiable,
the parameter is SLING, and
the parameters are SLING.
Proof
Part (1) follows directly from Lemma 2.27. Also, part (3) follows from Remark 3.1, Lemma 2.32, and the fact that every permutation of is a model automorphism of (here, the assumption is used).
It remains only to show that is not generically globally identifiable. By Definition 2.18, it suffices to find a positive-measure subset of the parameter space , such that, on , the relevant set arising from the coefficient map (namely, (9)) has size at least two.
Our next aim is to show that there is an open subset of parameter space on which, informally speaking, h always specializes to a (univariate) polynomial with distinct real roots. More precisely, we will show the existence of an open set such that, for all , the polynomial (which is univariate in z) has distinct real roots.
(i) (that is, all “outgoing” parameters, except , are 0), and
(ii) the “incoming” parameters are distinct.
Next, if needed, we shrink to a smaller open neighborhood of so that property (ii) holds in the neighborhood. More precisely, we ensure that, for all in the neighborhood , the parameter values are distinct.
The rest of this proof consists of defining the remaining coordinates of and then verifying the desired equalities from (27).
Identifiability of
Fig. 10 Parameter identifiability for : the (green) boldface arrows indicate generically globally identifiable parameters (in fact, is globally identifiable), and all others are SLING
Proposition 3.12
the parameter is globally identifiable,
the parameter is generically globally identifiable, and
the parameters are SLING.
Proof
Part (1) follows directly from Lemma 2.27 ( equals the coefficient ). Also, part (3) follows from Remark 3.1, Lemma 2.32, and the fact that every permutation of is a model automorphism of (here, the assumption is used).
Multiply both sides by , and then replace by , and so on, ending by replacing by ;
Replace each occurrence of by .
Identifiability of
Fig. 11 Parameter identifiability for : the (green) boldface arrows indicate generically globally identifiable parameters (in fact, is globally identifiable), and all others are SLING
Example 3.13
Proposition 3.14
the parameters are SLING.
Proof
Part (2) follows from Remark 3.1, Lemma 2.32, and the fact that every permutation of is a model automorphism of (here, the assumption is used).
For part (1), we will use the formula for coefficents of the input-output equation (Proposition 2.11). In our model , the input and output are in the same compartment, so it is vacuously true that the input and output are always connected in spanning subgraphs of (recall that is obtained from G by removing the outgoing edge from the output compartment-2). Therefore, the subgraph-connectedness condition for the right-hand side coefficients , in (8), can be safely ignored in what follows.
We first analyze . By Proposition 2.11, the linear-polynomial coefficient on the left-hand side, namely, , is a sum over all edges of G. On the other hand, the corresponding coefficient on the right-hand side, , is a sum over all edges except (because it was removed from G to obtain ). We conclude that , as desired.
Now it is straightforward to solve for in (37) and obtain the desired formula (36).
Identifiability of
As noted earlier in Remark 3.1, the model contains unidentifiable parameters. Some parameters, however, are SLING; these parameters correspond to certain edges directed toward to the central compartment (see the [blue] solid arrows in Figure 12). To illustrate the ideas behind the proof of this result (Proposition 3.16 below), we present the following example.
Example 3.15
Proposition 3.16
() Let . If is an n-compartment mammillary model with , , and , then the parameters are SLING.
Proof
Every permutation of is a model automorphism of . Hence, by Proposition 2.32, the parameters are either all SLING or all unidentifiable (here, the assumption is used). Therefore, it suffices to show that are generically locally identifiable.
We verify the formulas (39) by using Proposition 2.11, as follows. First, the input and output are in distinct peripheral compartments, so they can not be connected by a single edge. Thus, . Next, the only spanning incoming forests with two edges that connect the input to the output here are and , and since the edge is deleted in , we must have . Similarly, all terms in the remaining coefficients , for , must have a factor of , since this is the only pair of edges that can take part in a spanning incoming forest that connects the input and output. If we begin with and and then try to add more edges, the only edges we can add without creating cycles or having more than one outgoing edge from compartment-1 are the edges of . Indeed, such edges can be added arbitrarily, which yields the elementary symmetric polynomials shown in (39).
Next, the equations (39) imply that the elementary symmetric polynomials appearing in these equations, namely, , are identifiable from the coefficient map. Now Lemma 3.8 implies that each parameter , when viewed as a (projection) function , is locally identifiable from the coefficient map. Hence, by Remark 2.24, each of the parameters is generically locally identifiable.
Remark 3.17
() The ideas in the proof of Proposition 3.16 can be used to show that, in the version of the model , the parameter is generically globally identifiable. Indeed, in this case, the equations (39) imply that .
Next, we conjecture that all parameters not considered in Proposition 3.16 are unidentifiable, as follows (cf. Figure 12).
Fig. 12 Parameter identifiability for : the red dashed arrows indicate parameters that we conjecture to be unidentifiable, and all others are SLING
Conjecture 3.18
Remark 3.19
By Lemma 2.32, the parameters in the model all have the same type of identifiability. Also, the equation , from equation (39) in the proof of Proposition 3.16, implies that and have the same type of identifiability. Conjecture 3.18 asserts that all of these parameters are, in fact, unidentifiable.
Discussion
In this work, we prove the identifiability properties of individual parameters (specifically, generically globally identifiable versus SLING) in mammillary models with one input, one output, and no leaks (Theorem 3.2). As noted earlier, we are essentially the first to undertake such an investigation for an infinite family of models. We therefore expect that our work to lead the way for future studies, involving other families of models.
A natural candidate for such future investigations is the family of catenary models, those in which the underlying graph is a bidirected path (see (Cobelli et al. 1979) and (Cobelli et al. 2002, §5.8) for partial results in this direction). A starting point for such a project is the database of catenary models with three compartments that appears in the recent work of Dessauer et al. (2024, Appendix B). In this database, each model is shown together with the identifiability properties of all parameters. We also direct the reader to additional databases of linear compartmental models, one for models with three compartments (created by Norton) (Norton 1982) and one for models with up to four compartments (created by Gogishvili) (Gogishvili 2024).
Returning our attention to mammillary models, there are a number of future directions. The first is to resolve Conjecture 3.18, which pertains to the parameters in model that we believe are unidentifiable (as shown in Figure 1). Additionally, it is natural to ask how our results extend to allow for (mammillary models with) any number of inputs, outputs, and leaks. In other words, how does Theorem 3.2 generalize when inputs, output, and/or leaks are added? This question is open, although some partial results were proven by Chau (1985b) and Cobelli et al. (1979) (see also (Cobelli et al. 2002, §5.8)).
A version of this question – at the level of models rather than their parameters – has been addressed in general (Chan et al. 2021; Gerberding et al. 2020; Gogishvili 2024; Gross et al. 2019), but we are not aware of results in this direction pertaining to individual parameters. The aforementioned questions – which investigate the effect on identifiability of various operations on models – are important in the context of systems biology, because a model might not be completely known or we may want to predict the effect of various interventions that lead to changes in the model. For instance, we might not know precisely which compartments have leaks, and so we would want to answer the question of identifiability for a family of models arising from various possible sets of leaks. Additionally, although we considered models without leaks in this work, we recognize that models that do contain leaks are more realistic in biological settings, as there are very few systems that are completely closed. Finally, allowing for more inputs or outputs represents additional controls or measurements of the system, which again may better reflect the situation in experimental settings. In short, our results take the first step into an investigation with direct relevance for biological applications.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Acknowledgements
This research was initiated by Katherine Clemens, Jonathan Martinez, and Michaela Thompson at the 2023 REU in the Department of Mathematics at Texas A&M University, in which Anne Shiu and Benjamin Warren were research mentors. The REU was supported by the NSF (DMS-2150094); and AS and BW were partially supported by the NSF (DMS-1752672). The authors thank Cashous Bortner and Alejandro F. Villaverde for helpful feedback on an earlier version of this work. The authors also acknowledge an anonymous reviewer whose insightful comments improved this work.
Data Availability
This work does not have any associated data.
Declarations
Competing interests
The authors have no competing interests to declare that are relevant to the content of this article.
References
- Ahmed S, Crepeau N, Dessauer Jr. PR, Edozie A, Garcia-Lopez O, Grimsley T, Lopez Garcia J, Neri V, Shiu A (2024) Identifiability of catenary and directed-cycle linear compartmental models. Preprint, arXiv:2412.05283
- BarreiroXRVillaverdeAFOn the origins and rarity of locally but not globally identifiable parameters in biological modelingIEEE Access202311654576546710.1109/ACCESS.2023.3288998
- Bortner C, Gilliana J, Patel D, Tamras Z (2024) Graph-based proofs of indistinguishability of linear compartmental models. Preprint, arXiv:2412.01135
- BortnerCGrossEMeshkatNShiuASullivantSIdentifiability of linear compartmental tree models and a general formula for input-output equationsAdv Appl Math202314610249010.1016/j.aam.2023.102490
- BortnerCMeshkatNIdentifiable paths and cycles in linear compartmental modelsB Math Biol20228455310.1007/s11538-022-01007-5PMC893402935305179
- BortnerCMeshkatNGraph-based sufficient conditions for indistinguishability of linear compartmental modelsSIAM J Appl Dyn Syst20242332179220710.1137/23M1614663
- Chan P, Johnston K, Shiu A, Sobieska A, Spinner C (2021) Identifiability of linear compartmental models: The impact of removing leaks and edges. Preprint, arXiv:2102.04417
- ChauNPLinear n-compartment catenary models: formulas to describe tracer amount in any compartment and identification of parameters from a concentration-time curveMath Biosci198576218520610.1016/0025-5564(85)90004-5
- ChauNPParameter identification in -compartment mamillary modelsMath Biosci198574219921810.1016/0025-5564(85)90055-0
- CherruaultYSarinVBA six-compartment linear mammillary modelKybernetes199221232910.1108/eb005914
- CobelliCLepschyAJacurGRIdentifiability results on some constrained compartmental systemsMath Biosci197947317319510.1016/0025-5564(79)90036-1
- CobelliCFosterDToffoloGTracer kinetics in biomedical research: from data to model2002BerlinSpringer
- DongRGoodbrakeCHarringtonHAPogudinGDifferential elimination for dynamical models via projections with applications to structural identifiabilitySIAM J Appl Algebra Geom20237119423510.1137/22M1469067
- GerberdingSObatakeNShiuAIdentifiability of linear compartmental models: the effect of moving inputs, outputs, and leaksLinear Multilinear A202070142782280310.1080/03081087.2020.1812497
- Godfrey K (1983) Compartmental models and their application. Academic Press, Inc. [Harcourt Brace Jovanovich, Publishers], London. With a foreword by A. G. J. MacFarlane
- Gogishvili N (2024) Database for identifiability properties of linear compartmental models. Preprint, arXiv:2406.16132
- GrossEHarringtonHMeshkatNShiuALinear compartmental models: input-output equations and operations that preserve identifiabilitySIAM J Appl Math20197941423144710.1137/18M1204826
- GrossEMeshkatNShiuAIdentifiability of linear compartmental models: the singular locusAdv Appl Math2022133C10226810.1016/j.aam.2021.102268
- HongHOvchinnikovAPogudinGYapCGlobal identifiability of differential modelsComm Pure Appl Math20187391831187910.1002/cpa.21921
- HongHOvchinnikovAPogudinGYapCSIAN: software for structural identifiability analysis of ODE modelsBioinformatics201935162873287410.1093/bioinformatics/bty106930601937
- Jacquez JA (1972) Compartmental analysis in biology and medicine. Kinetics of distribution of tacer-labeled materials. Amsterdam, New York, Elsevier Pub. Co
- MassonisGBangaJRVillaverdeAFStructural identifiability and observability of compartmental models of the COVID-19 pandemicAnnu Rev Control20215144145910.1016/j.arcontrol.2020.12.00133362427PMC7752088
- MatisJHKodellRLCardenasMA note on the use of a stochastic mammillary compartmental model as an environmental safety modelB Math Biol19763846747810.1016/S0092-8240(76)90001-X963330
- Meshkat N, Rosen Z, Sullivant S (2018) Algebraic tools for the analysis of state space models. In The 50th anniversary of Gröbner bases, vol 77 of Adv. Stud. Pure Math., pp 171–205. Math. Soc. Japan, Tokyo
- MeshkatNSullivantSEisenbergMIdentifiability results for several classes of linear compartment modelsB Math Biol20157781620165110.1007/s11538-015-0098-026337290
- MulhollandRobert JKeenerMarvin SAnalysis of linear compartment models for ecosystemsJ Theor Biol197444110511610.1016/S0022-5193(74)80031-74822909
- Muñoz-TamayoRPuilletLDanielJBSauvantDMartinOTaghipoorMBlavyPReview: To be or not to be an identifiable modelIs this a relevant question in animal science modelling? animal201812470171210.1017/S175173111700277429096725
- NakashimaEBenetLZAn integrated approach to pharmacokinetic analysis for linear mammillary systems in which input and exit may occur in/from any compartmentJ Pharmacokinet Biop19891767368610.1007/BF010621242635739
- NortonJPAn investigation of the sources of nonuniqueness in deterministic identifiabilityMath Biosci19826018910810.1016/0025-5564(82)90033-5
- OvchinnikovAPillayAPogudinGScanlonTMulti-experiment parameter identifiability of ODEs and model theorySIAM J Appl Algebra Geom20226333936710.1137/21M1389845
- OvchinnikovAPogudinGThompsonPInput-output equations and identifiability of linear ODE modelsIEEE T Automat Contr202368281282410.1109/TAC.2022.3145571
- RahmanQISchmeisserGAnalytic theory of polynomials2002OxfordThe Clarendon Press, Oxford University Press
- StigterJDComputing parameter identifiability and other structural properties for natural resource modelsNat Resour Model2024371e1238210.1111/nrm.12382
- TangLZhouYWangLPurkayasthaSZhangLHeJWangFSongPX-KA review of multi-compartment infectious disease modelsInt Stat Rev202088246251310.1111/insr.1240232834402PMC7436714
- WielandF-GHauberALRosenblattMTönsingCTimmerJOn structural and practical identifiabilityCurr Opin Syst Biol202125606910.1016/j.coisb.2021.03.005
Declarations
Competing Interests
The authors declare no competing interests.
Data Availability
The datasets generated and analyzed during the study are available from the corresponding author on reasonable request.
Demonstration content: the full text of this article is adapted from “Parameter identifiability of linear-compartmental mammillary models” by Clemens and colleagues (Bulletin of Mathematical Biology, 2025; https://doi.org/10.1007/s11538-025-01568-1), which is available under a Creative Commons license (https://creativecommons.org/licenses/by/4.0/).
Copyright and License
© 2024 Meridian Academic Press