---
title: Mammillary Models in Compartmental Analysis
url: https://www.emergentmind.com/topics/mammillary-models
type: topic
---

# Mammillary Models in Compartmental Analysis

Mammillary models are linear compartmental models whose underlying directed graph is a star: one central compartment exchanges material bidirectionally with peripheral compartments, and there are no edges among peripherals. In the modern literature they are treated both as a distinguished subclass of bidirectional tree models and as a standard topology in pharmacokinetics, where the central compartment is often interpreted as plasma and peripheral compartments as tissue groups. Their mathematical theory now includes explicit input–output formulas, structural and parameter identifiability classifications, singular-locus descriptions, and transfer-function realization results [1709.10013] [2106.08487] [2507.10138].

## 1. Graph structure and dynamical formulation

A linear compartmental model is a quadruple $(G,\mathrm{In},\mathrm{Out},\mathrm{Leak})$ in which $G=(V,E)$ is a directed graph, $\mathrm{In}$, $\mathrm{Out}$, and $\mathrm{Leak}$ are the input, output, and leak compartments, and each directed edge $j\to i$ carries a rate parameter. In one common notation, edges are labeled by $a_{ij}$ and leaks by $a_{0i}$; in another, edges are labeled by $k_{ij}$ and leaks by $k_{0i}$. The state equation is
$$
x'(t)=Ax(t)+u(t), \qquad y_i(t)=x_i(t)\ \text{for}\ i\in \mathrm{Out},
$$
with $u_i(t)\equiv 0$ for $i\notin \mathrm{In}$. The compartmental matrix is determined by off-diagonal transfer rates and by diagonal entries equal to the negative sum of outgoing rates, together with leak terms where present [1709.10013] [2106.08487].

For mammillary models, the graph is the bidirected star $\mathrm{Mam}_n$: the center is compartment $1$, the peripherals are $2,\dots,n$, and the edge set is
$$
E=\{1\leftrightarrow 2,\ 1\leftrightarrow 3,\ \dots,\ 1\leftrightarrow n\}.
$$
This is a bidirectional tree. Under the realization-oriented convention used in recent work, elimination occurs only from the central compartment, the input is an infusion into the central compartment, and the output is the central amount or concentration. The corresponding state-space matrices are
$$
A=\begin{bmatrix}
-\Big(k_{10}+\sum_{i=2}^n k_{1i}\Big) & k_{21} & k_{31} & \cdots & k_{n1}\\
k_{12} & -k_{21} & 0 & \cdots & 0\\
k_{13} & 0 & -k_{31} & \cdots & 0\\
\vdots & \vdots & \vdots & \ddots & \vdots\\
k_{1n} & 0 & 0 & \cdots & -k_{n1}
\end{bmatrix},\qquad
B=e_1,\qquad C=e_1^T,\qquad D=0,
$$
with $k_{10}\ge 0$, $k_{1i}\ge 0$, and $k_{i1}\ge 0$ for $i=2,\dots,n$ [2507.10138].

In the identifiability literature, mammillary models are studied under several placement conventions for input, output, and leak. A particularly important setting is the single-input/single-output case with $\mathrm{In}=\mathrm{Out}=\mathrm{Leak}=\{1\}$, in which the central compartment carries the input, output, and unique leak, while peripheral flows are parameterized by $a_{i1}$ and $a_{1i}$ [1709.10013].

## 2. Input–output equations and combinatorial coefficient formulas

The basic input–output relation for strongly connected models with one input in compartment $j$ and one output in compartment $i$ is
$$
\det(\partial I-A)\,y_i=\det\!\big((\partial I-A)_{ij}\big)\,u_j,
$$
where $\partial=d/dt$ and $(\partial I-A)_{ij}$ is the submatrix obtained by deleting row $i$ and column $j$. Meshkat–Sullivant–Eisenberg established this determinant formula, and subsequent work used it as the main gateway from state-space dynamics to algebraic identifiability [1709.10013].

A major development is the coefficient formula in terms of spanning incoming forests. Let $\widetilde G$ be the leak-augmented graph obtained by adjoining a node $0$ and adding leak edges, and let $\widetilde G_i^*$ or $\widetilde G_1$ denote the auxiliary graphs used for the right-hand side coefficients after modifying the output compartment. If $\pi_F$ is the product of edge labels in an incoming forest $F$, then the coefficients of the input–output equation are sums of $\pi_F$ over appropriate sets of forests. For one input and one output, possibly in distinct compartments,
$$
c_k=\sum_{F\in \mathcal F_{n-k}(\widetilde G)} \pi_F,\qquad
d_{j,k}=\sum_{F\in \mathcal F^{j,i}_{n-k-1}(\widetilde G_i^*)} \pi_F,
$$
and, in the central-input/central-output mammillary case with $\mathrm{In}=\mathrm{Out}=\mathrm{Leak}=\{1\}$,
$$
c_i=\sum_{F\in \mathcal F_{n-i}(\widetilde G)}\pi_F,\qquad
d_i=\sum_{F\in \mathcal F_{n-i-1}(\widetilde G_1)}\pi_F.
$$
These formulas replace determinant expansion by a graph-theoretic enumeration problem [2106.08487] [1709.10013].

For mammillary models, the forest formulas collapse to explicit expressions in elementary symmetric polynomials. Writing $E_j(x_1,\dots,x_m)$ for the $j$-th elementary symmetric polynomial and $E_j(\hat a_{1k})$ for the same polynomial with $a_{1k}$ omitted,
$$
c_i
=
a_{01}E_{n-i-1}(a_{12},\dots,a_{1n})
+
\sum_{k=2}^n a_{k1}E_{n-i}(\hat a_{1k})
+
E_{n-i}(a_{12},\dots,a_{1n}),
$$
for $i=0,\dots,n-1$, and
$$
d_i=E_{n-i-1}(a_{12},\dots,a_{1n}),
$$
for $i=0,\dots,n-2$. These formulas make the symmetry of the central-to-peripheral outflow rates explicit: the $a_{1i}$ enter symmetrically, whereas the inflows $a_{i1}$ and the leak $a_{01}$ enter linearly [1709.10013].

A complementary derivation specialized to the hub-and-spoke topology uses a Schur complement. With $D=d/dt$, $s_1$ the total outflow from the center including a possible central leak, and $s_i$ the total outflow from peripheral $i$, one obtains
$$
\det(\partial I-A)
=
\prod_{i=2}^n (D+s_i)
\left[
D+s_1-\sum_{i=2}^n \frac{k_{1i}k_{i1}}{D+s_i}
\right],
$$
so the right-hand side coefficients are exactly the elementary symmetric polynomials in the peripheral diagonal terms $s_2,\dots,s_n$ [1910.13549].

## 3. Structural identifiability and the role of input, output, and leaks

For strongly connected one-input/one-output models, generic local identifiability is equivalent to a rank condition on the Jacobian of the coefficient map. If $\mathrm{Jac}(c)$ denotes the Jacobian of the map from parameters to non-monic input–output coefficients, then the model is generically locally identifiable if and only if $\mathrm{rank}(\mathrm{Jac}(c))=|E|+|\mathrm{Leak}|$ at a generic parameter point. Equivalently, the generic fibers of the coefficient map are finite [1709.10013] [1910.13549].

For bidirectional tree models, Bortner et al. obtained a complete visual classification. Let $M=(G,\{\mathrm{in}\},\{\mathrm{out}\},\mathrm{Leak})$ be a bidirectional tree model with exactly one input and one output. Then $M$ is generically locally identifiable if and only if
$$
\mathrm{dist}_G(\mathrm{in},\mathrm{out})\le 1
\quad \text{and} \quad
|\mathrm{Leak}|\le 1.
$$
In a mammillary graph this specializes to a concise criterion: a model $(\mathrm{Mam}_n,\mathrm{In},\mathrm{Out},\mathrm{Leak})$ with $|\mathrm{In}|=|\mathrm{Out}|=1$ is generically locally identifiable if and only if $|\mathrm{Leak}|\le 1$ and one of the following holds: $\mathrm{In}=\mathrm{Out}$, $\mathrm{In}=\{1\}$, or $\mathrm{Out}=\{1\}$. Distinct peripheral input and output compartments are at graph distance $2$ via the hub and are therefore not structurally identifiable [2106.08487].

A more specialized leak result was established earlier for the standard mammillary placement with $\mathrm{In}=\mathrm{Out}=\{1\}$. If a catenary, cycle, or mammillary model has exactly one input and exactly one output, both in the first compartment, and exactly one leak, then the one-leak model is generically locally identifiable and so is the model obtained by removing the leak. Together with the general operation that adding one leak preserves identifiability, this implies that moving or deleting a single leak preserves identifiability in this mammillary setting [1910.13549].

These results separate two distinct issues. The tree classification determines when every parameter is generically locally identifiable, while the leak-moving theorem shows that, for the standard central-input/central-output mammillary configuration, the presence or location of a single leak does not destroy generic local identifiability [2106.08487] [1910.13549].

## 4. Singular locus, permutation symmetry, and identifiability degree

Beyond generic local identifiability, one can ask for the parameter values at which the Jacobian drops rank. This algebraic subset is the singular locus. In cases where it has codimension $1$, it is defined by a single singular-locus equation. For mammillary models with $\mathrm{In}=\mathrm{Out}=\mathrm{Leak}=\{1\}$, the singular-locus equation is
$$
f_{\mathrm{mam}}
=
(a_{12}a_{13}\cdots a_{1n})
\prod_{2\le i<j\le n}(a_{1i}-a_{1j})^2.
$$
Accordingly, local non-identifiability occurs precisely when some central-to-peripheral outflow $a_{1i}$ is zero or when two such outflow rates coincide. The squared Vandermonde factor records the stronger degeneracy associated with equality of outflow rates [1709.10013].

The small-dimensional examples are explicit. For $n=3$, with parameters $(a_{21},a_{31},a_{01},a_{12},a_{13})$, the determinant of the Jacobian of $(c_2,c_1,c_0,d_1,d_0)$ is
$$
\det(\mathrm{Jac})=a_{12}a_{13}(a_{12}-a_{13})^2,
$$
so rank drops exactly when $a_{12}=0$, $a_{13}=0$, or $a_{12}=a_{13}$. For $n=4$,
$$
f_{\mathrm{mam}}
=
(a_{12}a_{13}a_{14})
(a_{12}-a_{13})^2
(a_{12}-a_{14})^2
(a_{13}-a_{14})^2,
$$
and equality of any two outflow rates makes the corresponding peripheral compartments indistinguishable from input–output data [1709.10013].

The same symmetry governs the identifiability degree, defined as the number of parameter values mapping to a generic input–output data vector. For mammillary models with $\mathrm{In}=\mathrm{Out}=\mathrm{Leak}=\{1\}$,
$$
\deg_{\mathrm{id}}(\text{mammillary})=(n-1)!.
$$
This is the permutation ambiguity of the peripherals: the coefficient map depends on the multiset of outflows through symmetric polynomials, not on the labels of the peripheral compartments. Cobelli, Lepschy, and Romanin Jacur had previously computed this degree for mammillary models, and the later singular-locus analysis places it in a broader algebraic framework [1709.10013].

The singular-locus equation also controls certain submodel questions. If a generically locally identifiable model has singular-locus equation $f$, and a set of edges is deleted so that strong connectivity is preserved and $f$ is not annihilated by setting the deleted parameters to zero, then the resulting submodel remains generically locally identifiable. In mammillary models, however, deleting an outflow or an inflow typically breaks the hypotheses: outflow deletions force a factor of $f_{\mathrm{mam}}$ to vanish, and inflow deletions destroy strong connectivity [1709.10013].

## 5. Parameter-level identifiability in the five mammillary families

Recent work refined structural identifiability to parameter-level global versus local identifiability for leak-free mammillary models with one input and one output. Up to relabeling of peripherals, there are five infinite families:
$\mathcal M_n(1,1)$, $\mathcal M_n(1,2)$, $\mathcal M_n(2,1)$, $\mathcal M_n(2,2)$, and $\mathcal M_n(2,3)$, where the ordered pair indicates the locations of input and output at the center or at peripheral compartments [2506.21889].

| Family | Placement | Main conclusion |
|---|---|---|
| $\mathcal M_n(1,1)$ | center to center | all parameters are SLING |
| $\mathcal M_n(1,2)$ | center to peripheral | $k_{21}$ globally identifiable; others SLING |
| $\mathcal M_n(2,1)$ | peripheral to center | $k_{12}$ globally identifiable; $k_{21}$ generically globally identifiable; others SLING |
| $\mathcal M_n(2,2)$ | same peripheral to itself | $k_{12}$ and $k_{21}$ generically globally identifiable; others SLING |
| $\mathcal M_n(2,3)$ | peripheral to different peripheral | $k_{1j}$ for $j\ge 4$ are SLING; remaining parameters conjecturally unidentifiable for $n\ge 5$ |

A key lemma applies across all five families: in any strongly connected leak-free model with one input $j$ and one output $i$, if the edge $j\to i$ is present, then the corresponding parameter $k_{ij}$ equals the coefficient $d_{n-2}$ in the input–output equation and is therefore globally identifiable. In mammillary models this immediately identifies the direct edge from input to output whenever that edge exists [2506.21889].

The family $\mathcal M_n(2,1)$ is especially explicit. Writing $\Sigma=\{k_{13},k_{14},\dots,k_{1n}\}$, one has
$$
d_{n-2}=k_{12},\qquad
d_{n-3}=k_{12}e_1(\Sigma),\qquad
d_{n-4}=k_{12}e_2(\Sigma),\ \dots,\qquad
d_0=k_{12}e_{n-2}(\Sigma).
$$
Hence $k_{12}=d_{n-2}$, and the remaining center–peripheral return rate adjacent to the input/output pair is recovered by
$$
k_{21}
=
\frac{k_{12}^{n-2} c_{n-1} - k_{12}^{n-3} c_{n-2} + \cdots \pm c_1 - k_{12}^{n-1}}
{k_{12}^{n-2} - k_{12}^{n-3} e_1(\Sigma) + \cdots \pm e_{n-2}(\Sigma)},
$$
with denominator nonzero generically [2506.21889].

For $\mathcal M_n(2,2)$, the two rates on the edge pair connecting the distinguished peripheral to the center are isolated by simple coefficient differences:
$$
k_{12}=c_{n-1}-d_{n-2},
$$
and
$$
k_{21}
=
d_{n-2}-\frac{c_{n-2}-d_{n-3}}{k_{12}}
=
d_{n-2}-\frac{c_{n-2}-d_{n-3}}{c_{n-1}-d_{n-2}}.
$$
All remaining parameters are only structurally locally identifiable but not globally identifiable, abbreviated SLING, because of residual peripheral permutation symmetry [2506.21889].

The family $\mathcal M_n(1,2)$ illustrates a different phenomenon. Here $k_{21}=d_{n-2}$ is globally identifiable, but $k_{12}$ is only generically locally identifiable: it satisfies an explicit polynomial equation of degree $n-1$ in terms of the input–output coefficients. In $\mathcal M_n(2,3)$, the coefficients determine the elementary symmetric polynomials of the rates $\{k_{14},\dots,k_{1n}\}$, so these parameters are recoverable only up to permutation. For $n\ge 5$, the paper states the conjecture that the remaining parameters are unidentifiable [2506.21889].

## 6. Transfer-function realization and pharmacokinetic interpretation

A separate but closely related line of work asks when a given transfer function can be realized by a mammillary compartmental system. For a strictly proper SISO transfer function
$$
H(s)=\frac{\beta(s)}{\alpha(s)}
$$
of order $n$, the mammillary realization with central input and central output has canonical transfer form
$$
T_p(s)=\frac{(s+k_{21})(s+k_{31})\cdots(s+k_{n1})}{\chi_p(s)},
\qquad
\chi_p(s)=\det(sI-A).
$$
There exists a unique parameter vector $p$ such that
$$
H(s)=C(sI-A)^{-1}B
$$
with $A,B,C$ in mammillary form if and only if $H$ has relative degree $1$ and the numerator $\beta(s)$ is monic with simple, real, and nonzero roots [2507.10138].

The positive-realization theorem strengthens these conditions. There exists a unique strictly positive mammillary parameter vector if and only if: $H$ has relative degree $1$; $\beta(s)$ is monic with simple, real, strictly negative roots; $H(0)>0$; and, for each zero $z_i$ of $\beta(s)$,
$$
\beta_i(s):=z_i\,\frac{\beta(s)}{s-z_i}
\qquad\text{satisfies}\qquad
\frac{\beta_i(z_i)}{\alpha(z_i)}>0.
$$
The constructive recovery is
$$
k_{i1}=-z_i,\qquad
k_{10}=\frac{\alpha(0)}{\beta(0)},\qquad
k_{1i}=\frac{\alpha(z_i)}{\beta_i(z_i)}.
$$
Under the ordering assumption $k_{21}<k_{31}<\cdots<k_{n1}$, this realization is unique [2507.10138].

These realizability results are motivated by pharmacokinetics. In the three-compartment case,
$$
\dot{x}_1=-(k_{10}+k_{12}+k_{13})x_1+k_{21}x_2+k_{31}x_3+u,\qquad
\dot{x}_2=k_{12}x_1-k_{21}x_2,\qquad
\dot{x}_3=k_{13}x_1-k_{31}x_3,\qquad
y=x_1.
$$
Here $x_1$ is central, $x_2$ is a fast peripheral compartment, and $x_3$ is a slow peripheral compartment. The realization theorem provides a direct map from an identified transfer function to these physiologically interpretable rates [2507.10138].

The same paper develops a propofol application by coupling a three-compartment mammillary pharmacokinetic model to a first-order effect-site pharmacodynamic compartment and a Hill nonlinearity. For a 40-year-old, 163 cm, 54 kg female patient, parameters derived from the Schnider model were recovered by the realization algorithm, up to permutation of the two peripheral subsystems. This application shows how mammillary constraints restrict the admissible pole-zero structure and thereby enforce physiological interpretability [2507.10138].

An additional structural property follows from positivity. If $k_{10}>0$ and all $k_{1i},k_{i1}>0$, then $A$ is a Metzler compartmental matrix whose eigenvalues are real and nonpositive. The proof uses a diagonal scaling that makes $A$ similar to a symmetric matrix, so mammillary realizations combine compartmental positivity with real decay modes [2507.10138].

## 7. Assumptions, scope, and open problems

Most rigorous results on mammillary models are derived under restrictive but transparent assumptions. Structural identifiability theorems for bidirectional trees assume exactly one input and one output, generic initial conditions, and at most one leak. Parameter-level global/local identifiability results for the five mammillary families assume no leaks. Realization results assume central input and central output, elimination only from the central compartment, and distinct ordered peripheral return rates [2106.08487] [2506.21889] [2507.10138].

Strong connectivity is essential in the Jacobian-rank criterion and in the tree classification. Full bidirectional hub–peripheral connectivity guarantees it for the complete mammillary graph, but many edge-deletion operations destroy it. In the singular-locus framework, preserving identifiability under edge deletion requires both strong connectivity and the condition that the deleted parameters do not annihilate the singular-locus polynomial; mammillary submodels often fail one or both requirements [1709.10013].

Genericity assumptions matter. Equal peripheral outflow rates place a central-input/central-output mammillary model on the singular locus, where the Vandermonde factor vanishes. This is the algebraic expression of a symmetry-induced ambiguity: when peripheral rates coincide, the model loses the ability to distinguish the corresponding compartments from input–output data. A plausible implication is that practical estimation procedures should avoid imposing equality constraints unless such symmetries are intended [1709.10013].

Several open directions are already explicit in the literature. One line concerns catenary models, for which a full singular-locus formula was conjectured but not proved in the 2017 analysis. Another concerns the family $\mathcal M_n(2,3)$, where parameter-level unidentifiability of several edges is conjectured for $n\ge 5$. Further extensions to models with leaks, multiple inputs or outputs, and non-tree topologies remain outside the scope of the current complete classifications [1709.10013] [2506.21889] [2106.08487].

Taken together, these results show that mammillary models occupy a mathematically unusual position. They are simple enough to admit closed-form coefficient formulas, singular-locus equations, and transfer-function realization criteria, yet rich enough to exhibit factorial identifiability degree, extensive SLING behavior, and sharp dependence on input–output placement. That combination explains their continued role as benchmark objects in compartmental-model theory and as physiologically interpretable models in pharmacokinetics [1709.10013] [2506.21889] [2507.10138].

Source: https://www.emergentmind.com/topics/mammillary-models