Thank you for visiting nature.com. You are using a browser version with limited support for CSS. To obtain the best experience, we recommend you use a more up to date browser (or turn off compatibility mode in Internet Explorer). In the meantime, to ensure continued support, we are displaying the site without styles and JavaScript.

# Measuring single cell divisions in human tissues from multi-region sequencing data

## Abstract

Both normal tissue development and cancer growth are driven by a branching process of cell division and mutation accumulation that leads to intra-tissue genetic heterogeneity. However, quantifying somatic evolution in humans remains challenging. Here, we show that multi-sample genomic data from a single time point of normal and cancer tissues contains information on single-cell divisions. We present a new theoretical framework that, applied to whole-genome sequencing data of healthy tissue and cancer, allows inferring the mutation rate and the cell survival/death rate per division. On average, we found that cells accumulate 1.14 mutations per cell division in healthy haematopoiesis and 1.37 mutations per division in brain development. In both tissues, cell survival was maximal during early development. Analysis of 131 biopsies from 16 tumours showed 4 to 100 times increased mutation rates compared to healthy development and substantial inter-patient variation of cell survival/death rates.

## Introduction

Most cells in human tissues have a limited life span and need to be replenished for tissues to remain functional1,2,3. This cell turnover leads to somatic evolution, with cells accumulating mutations upon which selection may act4,5. Inter- and intra-tumour genetic heterogeneity6,7 as well as treatment resistance8,9 are now understood to be consequences of somatic evolutionary processes. Recent studies demonstrate somatic evolution in healthy non-cancerous tissues throughout live10,11,12,13,14. Normal brain cells carry hundreds of mutations weeks after conception12 and normal skin or esophagus cells accumulate hundreds of cancer driver mutations during adulthood10,11.

These observations call for a better quantitative understanding of the somatic evolutionary forces in both cancerous and healthy tissues15. However, unlike species evolution, for which a timed fossil record exists16,17, the lack of sequential human data over time due to ethical and technical limitations is a major obstacle. Furthermore, some evolutionary forces are difficult to measure. For example, the mutational burden in a tissue is the combined effect of per-cell mutation and per-cell survival rates, which remain hidden in sequencing data18,19 (Fig. 1). Currently, we cannot independently infer these two for somatic evolution fundamental quantities from single time point sequencing data.

Here, we show that multiple bulk or single-cell sequencing from the same patient contain recoverable information on these important quantities that can be recovered with evolutionary theory. This allows inferring in vivo cell mutation and cell survival rates in tissues of individual humans from single time point sequencing data.

We draw our inferences by defining and quantifying the distribution of mutational distances amongst multiple samples. We first discuss the required theoretical considerations and derive an analytical expression for the expected distribution of mutational distances from multi-sample sequencing data. We introduce a Bayesian sampling framework based on the mutational distance distribution, allowing us to disentangle mutation rates per cell division and cell survival/death rates. We apply this framework to whole-genome single-cell sequencing data of haematopoiesis and brain tissue and measure both evolutionary parameters during early development. Finally, we utilise multi-sample sequencing data on 16 tumours to infer patient specific evolutionary parameters in human cancers.

## Results

### The distribution of mutational distances

All cells in a human tissue must have descended from a most recent common ancestor cell (MRCA) that existed briefly during early development. Similarly, all cells in a sample of a tissue must have descended from a (different) MRCA that was present in that tissue at an earlier time (Fig. 1a). Mutations found in all cells of the sample (clonal mutations) were present in this MRCA. If we take multiple samples of the same tissue, we can reconstruct the mutational profile (all mutations carried by a single cell) of multiple ancestral cells (Fig. 1a). Typically, these ancestral cells differ in their exact mutational profile between one another, because mutations inevitably accumulate differently in distinct lineages (Fig. 1b). We use the differences of the mutational profiles between ancestral cells to construct the distribution of mutational distances. We define a mutational distance as the number of mutations different between any two ancestral cells (Fig. 1c). In the language of set theory, if ancestral cell 1 carries a set of mutations A and ancestral cell 2 carries a set of mutations B, then by definition, both cells must have coalesced from an earlier ancestral cell (Fig. 1a). The mutational profile of this cell is given by the intersection AB. This allows us to construct two mutational distances given by

$$y_1 = \left| {A \setminus \left( {A \cap B} \right)} \right|\quad {\mathrm{and}}\quad y_2 = \left| {B \setminus \left( {A \cap B} \right)} \right|$$
(1)

This process can be iterated for increasing combinations of samples per tumour.

We now turn to quantitative expressions for the expected distribution of mutational distances P(y). In a single division, the probability of a cell to acquire X novel mutations follows a Poisson distribution

$$P\left( X \right) = \frac{{(\mu L)^X}}{{X!}}e^{ - \mu L} \cdot$$
(2)

Here, μ is the mutation rate (in units of base pairs per cell division) and L the size of the sequenced genome. Throughout the paper, we assume a constant mutation rate and do not consider more punctuated catastrophic events or mutational bursts. Distances between cells of a lineage may arise from more than a single cell division. Instead, double, triple and higher modes of cell division contribute to the distribution of mutational distances of multiple samples. In general, a cell accumulates X1 + X2 +…+ Xn number of novel mutations after n divisions, which is again Poisson distributed.

In addition, we must account for cell death or differentiation, leading to lineage loss. We therefore introduce a probability β of having two surviving lineages after a cell division and a probability 1 – β of a single surviving lineage (cell death). We can split the total of n cell divisions into r divisions that result in two surviving lineages (branching divisions) and m divisions with only a single surviving lineage (non-branching divisions). The number of non-branching events m is again a random variable, which follows a Negative Binomial distribution

$$P\left( {m|r} \right) = \left( {\begin{array}{*{20}{c}} {r + m - 1} \\ {r - 1} \end{array}} \right)\beta ^r(1 - \beta )^m.$$
(3)

The number of mutations acquired between two branching divisions depends jointly on the Poisson distributed number of mutations and the Negative binomial distributed number of non-branching divisions m. Formally, we can write for the total number of mutations between two branching divisions

$$Y = \sum_{i = 1}^m {X_i} .$$
(4)

Equation (4) is a random sum of random variables and different combinations of X and m imply the same mutational burden Y within a single cell lineage. Intuitively, a measured mutational burden in a single lineage can result from either many non-branching divisions with a low mutation rate or, alternatively a few non-branching divisions with high mutation rate. The mutational burden of a single sample is insufficient to disentangle per-cell mutation and per-cell survival/death rates.

We therefore turn to the number of mutations different between ancestral cells. Suppose two ancestral cells are separated by r branching divisions. Following from Eq. (4), we can calculate the probability distribution of the number of acquired mutations P(y|r) after r branching divisions

$$P(y|r) = \sum_{i = r}^\infty {\left( {\begin{array}{*{20}{c}} {i - 1} \\ {r - 1} \end{array}} \right)} \;\beta ^r(1 - \beta )^{i - r}e^{ - i\mu L}\frac{{(i\mu L)^y}}{{y!}}.$$
(5)

Here the sum starts at r, as we need to have at least r branching divisions and runs to infinity as in principal infinitely many non-branching divisions can occur (with vanishingly low probability). Finally, we need the expected distribution of branching divisions P(r) in a growing population of cells, which follow from coalescence theory20,21,22. For a growing population, e.g. human tissues during early development or cancer growth, we find

$$P(r) = \frac{{\exp \left( { - \frac{{e^{ - \beta (r + 1)}}}{\beta }} \right) - \exp \left( { - \frac{{e^{ - \beta r}}}{\beta }} \right)}}{{1 - \exp \left( { - \frac{{e^{ - \beta }}}{\beta }} \right)}}.$$
(6)

We provide a more detailed derivation in the Methods. Combining Eqs. (5) and (6) we arrive at the final expression for the expected distribution of mutational distances in an exponentially growing population

$$P(y) = \sum_{r = 1}^\infty {\sum_{i = r}^\infty {P(r)\left( {\begin{array}{*{20}{c}} {i - 1} \\ {r - 1} \end{array}} \right)} } \;\beta ^r(1 - \beta )^{i - r}e^{ - i\mu L}\frac{{(i\mu L)^y}}{{y!}}.$$
(7)

The two evolutionary parameters of interest here, the mutation rate per cell division μ and the cell survival rate β, disentangle in Eq. (7). There are approximately four possible regimes for the distribution of mutational distances, discriminated by uni- or multimodality determined by combinations of small or large μ and β. In Fig. 2a we show four representative realisations of Eq. (7). The distribution of mutational distance is unimodal for sufficiently small mutation rate μ (bottom panels in Fig. 2a) with a single peak at the mean mutational distance μL. The per-cell survival probability β determines the weight of the distribution towards larger distances. For β = 1 the distribution is sharply located around the mean mutation rate. However, for smaller β more weight is given to larger distances and the distribution gets a fat tail. The same is true for the case of high mutation rate μ, except the distribution is multi-modal with peaks separated by multiples of the mean mutational distance μL (Fig. 2a). Again, β determines the weight to higher mutational distances with lower β causing a distribution with a long oscillating tail (top right panel in Fig. 2a). Note, the y-axes in Fig. 2a correspond to the probabilities of observing certain mutational distances. Lower probabilities require a higher resolution and therefore more sampling to resolve the exact shape of the distribution. In practice, the distribution of mutational distances is easiest to recover from data with low μ and high β (fewest number of tissue samples required), whereas most samples are required for high μ and low β (top right panel in Fig. 2a).

### Computational validation and MCMC inference framework

We implemented stochastic spatial simulations of mutation accumulation in growing tissues using previously published code23. Briefly, cell birth and death on a two- or three-dimensional grid was simulated using a Gillespie algorithm24. During division, cells accumulate a number of new mutations drawn from a Poisson distribution. Simulations were stopped when the tissue reached ~1 million cells. This allowed us to take samples (either single cells or bulks) and construct all pairwise mutational distances of all ancestral cell lineages detectable in the samples. In Fig. 2b we show an example of the mutational distance distribution derived from 200 samples of a stochastic simulation (dots) compared to the theoretical prediction (dashed line).

We want to infer the microscopic evolutionary parameters μ and β given a measured distribution of mutational distances. This can be done by Markov chain Monte Carlo methods (MCMC). We implemented a standard Metropolis-Hastings algorithm. In brief, a random pair of parameters μ and β is drawn from uninformed uniform distributions and the likelihood of the model parameters given the data is calculated. The new set of parameters is accepted with a probability proportional to the likelihood ratio of the new and old parameter set (see Methods for more details). This framework recovers the true underlying parameters from stochastic simulations (Fig. 2c and Supplementary Figs. 1721).

### In vivo mutation and cell survival rate inference in healthy haematopoiesis during early development

We discuss the in vivo mutation accumulation in healthy haematopoiesis during early development as a first application. The cell population is growing and we expect a low mutation rate and a high per-cell survival rate during the development of early haematopoiesis13,25. In a recent study, Lee-Six and colleagues13 sequenced the genome of 89 healthy haematopoietic stem cells of a single 59-year-old man and subsequently constructed the phylogeny of healthy haematopoiesis. They estimated the per-cell mutation rate to be 1.2 mutations per genome per division during early development assuming perfect cell doublings. Using the same data we construct the pairwise mutational distances of all ancestral cells limited to the 20 earliest branching events. The resulting distribution of mutational distances is shown in Fig. 3a. We then use the same MCMC framework discussed above to jointly infer the mutation and cell survival rate. The MCMC algorithm rapidly converges to a fixed set of parameters (Supplementary Fig. 17). In Fig. 3a, b we show the posterior parameter distributions after an initial burn in phase of 200 MCMC steps. In agreement with Lee-Six and colleagues, we find a mutation rate of $$\mu = 1.14_{ - 0.24}^{ + 0.12}$$ mutations per genome per division (shown is the medium mutation rate per bp/cell-division and 95% credibility intervals inferred from the MCMC posterior parameter distribution), which corresponds to a mutation rate of μ = 3.9 × 10–10 base pairs/division (assuming 3 × 109 bp in the human genome). Furthermore, we infer a per-cell survival rate of $$\beta = 0.96_{ - 0.102}^{ + 0.038}$$, independently confirming the original assumption of almost perfect cell doubling during early development13.

### In vivo mutation and cell survival rate inference in single neurons during development

In a recent publication, Bae et al.12 collected single neurons from three fetuses 15 to 21 weeks post conception. Cells were expanded in culture and the whole-genome was sequenced. Here we focus on the case where 14 whole-genome sequenced single neurons were available (one fetus 17 weeks after conception). Again, we inferred all pairwise mutational differences, constructed the corresponding distribution of mutational distances (Fig. 4a) and used our MCMC framework for joint parameter estimates. The MCMC converges rapidly and we find sharply localised posterior distributions for the mutation and cell survival rate. We infer a median mutation rate of $$\mu = 1.37_{ - 0.1}^{ + 0.1}$$ mutations per genome per division (corresponding to a mutation rate of μ = 4.6 × 10–10 base pair/division) and a per-cell survival rate of $$\beta = 0.998_{ - 0.01}^{ + 0.002}$$. This inference agrees with Bae and colleagues original estimate of 1.3 mutations per genome per division based on a weighted average of all three fetuses, again assuming no cell death during early development. It also agrees with estimates of 1.2 mutations per division from de novo SNVs in familial trios26. The almost identical mutation rates in haematopoietic and brain tissue during early development may not be surprising. We would expect the DNA duplication and repair machinery to be stable across tissues during early development. It may even remain stable throughout live, as suggested by the linear rate of mutation accumulation with age across individuals27,28,29.

### In vivo mutation and cell survival rates in human tumours

We then investigated the per-cell mutation and survival rates in individual tumours. We analysed whole genome or exome sequencing of 131 biopsies from 16 tumours comprised of 1 colon adenoma, 7 colon carcinomas, 5 clear cell renal carcinomas and 2 lung squamous cell carcinomas (Table 1). When whole-genome sequencing was available, the mutational load was sufficient to apply the inference framework to each chromosome separately (Fig. 5 and Supplementary Figs. 19). The analysis was restricted to regions of chromosomes with same copy number profile in all samples of a tumour and inferences were normalised by copy-number and genome content. The resolution to infer the distribution of mutational distances from tumours was lower compared to healthy haematopoiesis or brain during development. Nevertheless, in most cases, the reconstructed distributions recover important features of the theoretical distribution (Supplementary Figs. 19 and 14). We found that mutation rates per cell division were 4–100 times higher in tumours compared to healthy tissue, ranging from 2.91 × 10–9 (bp/division) in the colon adenoma to 53 × 10–9 (bp/division) in one lung squamous cell carcinoma (Table 1). Mutation rates differ significantly between patients but not across chromosomes of the same patient (Supplementary Figs. 11 and 12). Overall this suggests important differences in mutation accumulation at the single cell level between tumours and is in agreement with recent experimental in vitro single cell mutation rate inferences29,30.

To further unravel the underlying differences in mutation accumulation during tumour growth, we decomposed somatic mutations into the most prevalent trinucleotide mutational signatures31 for three whole-genome sequenced colorectal carcinomas and inferred per-cell mutation and per-cell survival rates per signature in each chromosome (Fig. 5). Again, we find significant differences between patients (Supplementary Fig. 13), further supporting inter-tumour differences of mutation accumulation at the single cell level.

The inter-patient variation of the cell survival rate was evident. Whereas in healthy tissue almost all cells survive during development, in tumours cell survival rates vary between 0.34 in one MSI+ colon carcinoma and 0.86 in one renal cell carcinoma (Table 1). Again, per-cell survival rates were overall consistent if inferred from chromosomes of individuals, but varied significantly between patients (Fig. 6 and Supplementary Fig. 12). The underlying reasons for this inter-patient variation may be cell intrinsic and/or extrinsic, e.g. high cell death due to genomic instability, high mutational burden or immune surveillance. It will be of high interest to further unravel these differences on a patient specific basis in future studies. It should be noted that the inferred cell survival rates are high compared to previous estimates32,33. This is a direct consequence of the joint inference of mutation and cell survival rates that was not possible in earlier work.

## Discussion

Here we presented a framework that allows disentangling the microscopic evolutionary forces of mutation and survival rates per cell division in humans from single time point measurements. Leveraging data on mutations in healthy haematopoiesis13 and brain tissue12, we found, in agreement with previous estimates, mutation rates of 1.14 and 1.37 mutations per whole-genome per cell division. Mutation rates were 4–100 times higher in cancers and showed considerable inter-patient variation.

The inference framework presented here relies on some assumptions. Mutation and cell survival rates are kept constant trough time and spatial location. We do not consider significant changes in cell fitness during growth and/or spatial resource constraints. These limitations are more important for tumour specific inferences and less relevant for healthy tissue. The exact temporal and spatial change of the underlying microscopic evolutionary parameters over the lifetime of an individual tumour remains an open question. In some cases, there is evidence for singular catastrophic events34 and mutational signatures may change between resection and relapse35. However, it will also be important to disentangle mutation and cell population dynamic processes in these cases. A more fine-grained sampling over space and time is needed to better access if and how evolutionary parameters change within tumours. Given the technological advances in single cell genomics36,37, sequencing of potentially thousands of single cells would lead to significant information gain. This will allow probing potential changes of these evolutionary parameters over time.

Furthermore, we expect the inter-patient variation of per-cell mutation and survival rates to directly influence clinically important variables, such as the likelihood of pre-existing treatment resistance38, tumour age and aggressiveness39. Measuring microscopic evolutionary forces in humans allows for a mechanistic foundation for precision medicine.

## Methods

### Branching distribution in exponentially growing populations

To calculate the expected distribution of branching events in an exponentially growing population, we can make use of coalescence theory20,21. Note that in coalescence theory one usually uses a backward time convention. If a population grows exponentially with N(τ) = eβτ, coalescence considers backward time t = –τ such that populations effectively shrink exponentially. The probability of coalescence Pζ(t) at time t in an exponentially growing population is given by

$$P_\zeta \left( t \right) = \frac{1}{{N(t)}}\mathop {\prod}\nolimits_{s = 0}^{t - 1} {[1 - \frac{1}{{N(s)}}] \approx \frac{{e^{\beta t}}}{{N_0}}\exp \left( {\frac{{1 - e^{\beta t}}}{{\beta N_0}}} \right)} ,$$
(8)

where N(t) is the size of the growing population at time t. In our case, we are concerned with mutational distances and thus we ask for the distribution of times between coalescence events Δt rather than the distribution of coalescence times t. However, we can directly infer this distribution from Eq. (8), by rewriting Δt = t0t as the time of the initiating cell population at some point in the past. By substituting t0 = log(N0)/(β), we have $${\mathrm{\Delta }}t = \frac{{\log \left( {N_0} \right)}}{\beta } - t$$ and we find for the distribution of times between coalescence events

$$P\left( {{\mathrm{\Delta }}t} \right) = P\left( {\frac{{\log \left( {N_0} \right)}}{\beta } - t} \right) = e^{ - \beta {\mathrm{\Delta }}t}\exp \left( {\frac{{1 - N_0e^{ - \beta {\mathrm{\Delta }}t}}}{{\beta N_0}}} \right).$$
(9)

This is for large N0 well approximated by

$$P\left( {{\mathrm{\Delta }}t} \right) = e^{ - \beta {\mathrm{\Delta }}t}\exp \left( { - \frac{{e^{ - \beta {\mathrm{\Delta }}t}}}{\beta }} \right).$$
(10)

We show the validity of this approximation in Supplementary Fig. 16. The normalized expression holds for all N0 ≥ 1. We can discretise this probability density function to derive at the probability for the number of branching divisions r via

$$P(r) = \, \mathop {\smallint }\limits_r^{r + 1} d({\mathrm{\Delta }}t)\,P\left( {{\mathrm{\Delta }}t} \right) = \mathop {\smallint }\limits_r^{r + 1} d({\mathrm{\Delta }}t)\,e^{ - \beta {\mathrm{\Delta }}t}\exp \left( { - \frac{{e^{ - \beta {\mathrm{\Delta }}t}}}{\beta }} \right) \\ = \, \exp \left( { - \frac{{e^{ - \beta (r + 1)}}}{\beta }} \right) - \exp \left( { - \frac{{e^{ - \beta r}}}{\beta }} \right).$$
(11)

As we are interested in positive branch length only, we need to normalise the distribution for non-negative integers such that $$1 = \frac{1}{C}\mathop {\sum}\nolimits_{i = 1}^\infty {P(r = i)}$$. The normalising factor is $$C = 1 - \exp \left( { - \frac{{e^{ - \beta }}}{\beta }} \right)$$, and the distribution of branching divisions r in an exponentially expanding cell population becomes

$$P(r) = \frac{{\exp \left( { - \frac{{e^{ - \beta (r + 1)}}}{\beta }} \right) - \exp \left( { - \frac{{e^{ - \beta r}}}{\beta }} \right)}}{{1 - \exp \left( { - \frac{{e^{ - \beta }}}{\beta }} \right)}}.$$
(12)

Equation (12) together with Eq. (6) in the main text allows a complete description of the expected distribution of mutational distances in exponentially growing populations. It has to be noted that the coalescence approximation used here is based on a deterministic exponential growth function. It is known that such approaches do not always fully capture the full stochasticity especially at small population sizes and birth–death processes often perform better22. The individual based computer simulations used here are implementations of the Gillespie algorithm and are exact numerical representations of the underlying stochastic process. However, a further analysis on the stochasticity of the process for small population sizes is warranted.

### Interpretation of effective survival rate

Throughout the paper we use the concept of the effective cell survival rate β. One can also formulate cell death with a microscopic perspective given a probability α for a daughter cell to die (or differentiate) after division. Such a probability allows for three outcomes after a cell division: with probability (1 – α)2 both daughter cells survive, with probability 2α(1 – α) one daughter cell survives and with probability α2 both daughter cells die. However, as we are bound to find surviving cell lineages in every possible measure of tumours, none of the observed cell lineages can have gone extinct. Mathematically, this implies that measurement conditions cell division on non-extinction of both daughter cells and we can write

$${\it{\upbeta }} \equiv {\it{P}}({\it{{\mathrm{successful}}}}\;{\it{{\mathrm{division}}}}|{\it{{\mathrm{non}}}}\,{\it{{\mathrm{extinction}}}}) = \frac{{P({\mathrm{successful}}\;{\mathrm{division}}\;\& \;{\mathrm{non}}\;{\mathrm{extinction}})}}{{P({\mathrm{non}}\;{\mathrm{extinction}})}} \cdot$$

With the corresponding probabilities α we get

$$\beta = \frac{{(1 - \alpha )^2}}{{1 - \alpha ^2}} = \frac{{1 - \alpha }}{{1 + \alpha }}.$$
(13)

We also can rearrange Eq. (13) to solve for α,

$$\alpha = \frac{{1 - \beta }}{{1 + \beta }} \cdot$$
(14)

If we interpret α as the probability of random cell death after a division, α must be smaller than 1/2. If α were larger than 1/2, tumour populations extinct almost surely after sufficiently many cell divisions. This implies β > 1/3 for growing populations.

### Simulations of mutation accumulation in growing tissues

We simulated cell populations of ~1 million cells on a grid with varying birth–death and mutation rates using an implementation of the Gillespie algorithm based on code published in ref. 23. The code is available at https://github.com/sottorivalab/CHESS.cpp. A cell division produces two surviving cells with probability β or one surviving cell with probability 1–β. During each division, each daughter cell inherits the mutations of its parent and in addition accumulates novel mutations. The number of novel mutations is drawn from a Poisson distribution with mean μ. During simulations, the mutations for each cell as well as the division history of each cell are recorded.

We took samples (between 1 and 10k cells per sample) from each simulated tumour. For most inferences, we used maximal distance sampling. Sequencing errors were simulated for each bulk by binomial sampling assuming sequencing depths of 100x, by generating dispersed coverage values for input mutations. We do that by sampling a coverage from a Poisson distribution: Poisson (λ = Z) with mean λ equal to a desired sequencing depth Z. Once we have sampled a depth value k for a mutation, we sample its frequency (number of reads with the variant allele frequency) with a Binomial trail. We use f ~ Binomial(n, k), where n is the proportion of cells carrying this mutation given all cells sampled in the simulated biopsy. This generates realistic mutation distributions comparable to available genomic sequencing data.

### Bayesian parameter inference

We use a MCMC to recover the mutational distance μL and the cell survival rate β given a measured distribution of mutational distances. More precisely we implemented a standard Metropolis-Hastings-algorithm following below steps:

1. (i)

Create a new random set of model parameters w given the current set of parameters v from a defined probability density Q, such that Q(x|y) = Q(y|x).

2. (ii)

Calculate the likelihood L(P(w)) of the model distribution P(w) given the data.

3. (iii)

Calculate the ratio of the new and old likelihood ρ = L(P(w))/L(P(v)). Accept the new parameter set with probability ρ otherwise reject.

4. (iv)

Repeat.

In our case the model distribution is given by Eq. (7) in the main text. To calculate the likelihood of Eq. (7) given the data, we have to choose a cut off for the infinite sums. However, real data always has a maximum mutational distance. Higher terms of the infinite sums contribute to higher mutational distances. The distribution of interest does not change for a sufficiently high cut off and each observed data set only requires finite many terms. Here we used r = i = 30 as upper cut-off, which is a conservative choice. We used uninformed uniform prior distributions for mutational distance μL and the per-cell survival rate β in all cases. Point estimates were extracted as sample medians from the MCMC inferences. The ranges of the uniform priors were adjusted to optimise acceptance rates and computational time. In our implementation, a new set of parameters is relative to the previously accepted parameter set wNew = wold + Φ(w), where Φ is the prior parameter distribution. A typical range used in our inference scheme is Φuniform (β) = [–0.06, +0.06] and Φuniform (μ) = [–0.15, +0.15]. We also tested Gamma prior distributions and did not see differences in convergence. One numerical realisation of the Log-Likelihood function is shown in Supplementary Fig. 18 and example traces of the MCMC algorithm are shown in Supplementary Fig. 17. We also tested the influence of sequencing depth and spatial sampling strategies on the performance of the MCMC inference framework (Supplementary Figs. 19 and 20). The code for the MCMC inference is available at https://github.com/sottorivalab/MCMC-MutationalDistances-.

### Mutational signature analysis

For each sample we found the set of signatures (among those signatures reported in CRC) that best explained the totality of mutations in the sample. We did a non-negative regression of the sample’s mutations against all the CRC signatures40 and found those signatures with non-zero coefficients. We took these as the candidate signatures for each sample.

For each mutation in each sample, we determined the likelihood of the mutation under each of the candidate signatures. We assigned a mutation to a candidate signature where the likelihood under that signature was at least twice that under any other. If there was no such signature, we assigned the mutation to “Other”. The method was originally developed in40 and is based on the R-package “SomaticSignatures”41. We did not adjust for differences in nucleotide composition when calculating differences between coding and non-coding regions as we wanted to infer the overall point mutation rate in these regions. Nucleotide dependent mutation rate estimates are shown in Supplementary Figs. 10 and 15. Nucleotide composition was adjusted for to calculate the mutation rates of mutational signatures using standard tools41.

### Reporting summary

Further information on research design is available in the Nature Research Reporting Summary linked to this article.

## Data availability

Sequencing data from healthy haematopoiesis is available from Lee-Six et al.13, brain data during early development from Bae et al.12, colorectal cancer data from Cross et al.42 and Roerink et al.43, renal cell carcinoma data from Gerlinger et al.44. and lung carcinoma data from Jamal-Hanjani et al.45.

## Code availability

The code for stochastic simulations of tumour growth is available at https://github.com/sottorivalab/CHESS.cpp. The code for the MCMC inference is available at https://github.com/sottorivalab/MCMC-MutationalDistances-.

## References

1. 1.

Sun, J. et al. Clonal dynamics of native haematopoiesis. Nature 514, 322–327 (2014).

2. 2.

Busch, K. et al. Fundamental properties of unperturbed haematopoiesis from stem cells in vivo. Nature 518, 542–546 (2015).

3. 3.

Frank, S. A. Somatic evolutionary genomics: mutations during development cause highly variable genetic mosaicism with risk of cancer and neurodegeneration. Proc. Natl Acad. Sci. USA 107, 1725–1730 (2010).

4. 4.

Nowell, P. The clonal evolution of tumor cell populations. Science 194, 23–28 (1976).

5. 5.

Greaves, M. & Maley, C. C. Clonal evolution in cancer. Nature 481, 306–313 (2012).

6. 6.

Swanton, C. Intratumor heterogeneity: evolution through space and time. Cancer Res. 72, 4875–4882 (2012).

7. 7.

McGranahan, N. & Swanton, C. Clonal heterogeneity and tumor evolution: past, present, and the future. Cell 168, 613–628 (2017).

8. 8.

McGranahan, N. & Swanton, C. Biological and therapeutic impact of intratumor heterogeneity in cancer evolution. Cancer Cell 27, 15–26 (2015).

9. 9.

Khan, K. H. et al. Longitudinal liquid biopsy and mathematical modeling of clonal evolution forecast time to treatment failure in the PROSPECT-C Phase II Colorectal Cancer Clinical Trial. Cancer Discov. 8, 1270–1285 (2018).

10. 10.

Martincorena, I. et al. High burden and pervasive positive selection of somatic mutations in normal human skin. Science 348, 880–886 (2015).

11. 11.

Martincorena, I. et al. Somatic mutant clones colonize the human esophagus with age. Science 57, eaau3879 (2018).

12. 12.

Bae, T. et al. Different mutational rates and mechanisms in human cells at pregastrulation and neurogenesis. Science 543, eaan8690 (2017).

13. 13.

Lee-Six, H. et al. Population dynamics of normal human blood inferred from somatic mutations. Nature 561, 473–478 (2018).

14. 14.

Werner, B. & Sottoriva, A. Variation of mutational burden in healthy human tissues suggests non-random strand segregation and allows measuring somatic mutation rates. PLoS Comput Biol. 14, e1006233 (2018).

15. 15.

Burrell, R. A., McGranahan, N., Bartek, J. & Swanton, C. The causes and consequences of genetic heterogeneity in cancer evolution. Nature 501, 338–345 (2013).

16. 16.

Lynch, M. Evolution of the mutation rate. Trends Genet. 26, 345–352 (2010).

17. 17.

Lynch, M. et al. Genetic drift, selection and the evolution of the mutation rate. Nat. Rev. Genet. 17, 704–714 (2016).

18. 18.

Williams, M. J., Werner, B., Barnes, C. P., Graham, T. A. & Sottoriva, A. Identification of neutral tumor evolution across cancer types. Nat. Genet. 48, 238–244 (2016).

19. 19.

Williams, M. J. et al. Quantification of subclonal selection in cancer from bulk sequencing data. Nat. Genet. 50, 895–903 (2018).

20. 20.

Slatkin, M. & Hudson, R. R. Pairwise comparisons of mitochondrial DNA sequences in stable and exponentially growing population. Genetics 129, 555–562 (1991).

21. 21.

Donelly, P. & Tavare, S. Coalescence and genealogical structure under neutrality. Annu. Rev. Genet. 29, 401–421 (1995).

22. 22.

Stadler, T. et al. How well can the exponential-growth coalescent approximate constant-rate birth–death population dynamics? Proc. R. Soc. B: Biol. Sci. 282, 20150420 (2015).

23. 23.

Chkhaidze, K. et al. Spatially constrained tumour growth affects the patterns of clonal selection and neutral drift in cancer genomic data. PLoS Comput Biol. 15, e1007243 (2019).

24. 24.

Gillespie, D. T. A general method for numerically simulating the stochastic time evolution of coupled chemical reactions. J. Computational Phys. 22, 403–434 (1976).

25. 25.

Werner, B. et al. Reconstructing the in vivo dynamics of hematopoietic stem cells from telomere length distributions. eLife 10.7554, e08687v2 (2015).

26. 26.

Rahbari, R. et al. Timing, rates and spectra of human germline mutation. Nat. Genet. 48, 126–133 (2015).

27. 27.

Blokzijl, F. et al. Tissue-specific mutation accumulation in human adult stem cells during life. Nature 538, 260–264 (2016).

28. 28.

Lodato, M. A. et al. Aging and neurodegeneration are associated with increased mutations in single human neurons. Science 359, 555–559 (2018).

29. 29.

Milholland, B. et al. Differences between germline and somatic mutation rates in humans and mice. Nat. Commun. 8, 1–8 (2017).

30. 30.

Brody, Y. et al. Quantification of somatic mutation flow across individual cell division events by lineage sequencing. Genome Res. 28, 1901–1918 (2018).

31. 31.

Alexandrov, L. B. et al. Clock-like mutational processes in human somatic cells. Nat. Genet. 47, 1402–1407 (2015).

32. 32.

Bozic, I. et al. Accumulation of driver and passenger mutations during tumor progression. Proc. Natl Acad. Sci. USA 107, 18545–18550 (2010).

33. 33.

Bozic, I., Gerold, J. M. & Nowak, M. A. Quantifying clonal and subclonal passenger mutations in cancer evolution. PLoS Comput Biol. 12, e1004731 (2016).

34. 34.

Gerstung, M. et al. The evolutionary history of 2,658 cancers. BioRxiv . https://doi.org/10.1101/312041 (2017)

35. 35.

Rubanova, Y. et al. TrackSig: reconstructing evolutionary trajectories of mutations in cancer. BioRxiv 49, 1015 (2018).

36. 36.

Chen, X. et al. Single-cell analysis at the threshold. Nat. Biotechnol. 34, 1111–1118 (2016).

37. 37.

Davis, A. & Navin, N. E. Computing tumor trees from single cells. Genom. Biol. 1–4. https://doi.org/10.1186/s13059-016-0987-z (2016)

38. 38.

Diaz, L. A. et al. The molecular evolution of acquired resistance to targeted EGFR blockade in colorectal cancers. Nature 486, 537–540 (2012).

39. 39.

Lipinski, K. A. et al. Cancer evolution and the limits of predictability in precision cancer medicine. Trends Cancer 2, 49–63 (2016).

40. 40.

Temko, D., Tomlinson, I. P. M., Severini, S., Schuster-Böckler, B. & Graham, T. A. The effects of mutational processes and selection on driver mutations across cancer types. Nat. Commun. 9, 1–10 (2018).

41. 41.

Gehring, J. S., Fischer, B., Lawrence, M. & Huber, W. SomaticSignatures: inferring mutational signatures from single-nucleotide variants. Bioinformatics 31, 3673–3675 (2015).

42. 42.

Cross, W. et al. The evolutionary landscape of colorectal tumorigenesis. Nat. Ecol. Evol. 2, 1–14 (2018).

43. 43.

Roerink, S. F. et al. Intra-tumour diversification in colorectal cancer at the single-cell level. Nature 556, 457–462 (2018).

44. 44.

Gerlinger, M. et al. Genomic architecture and evolution of clear cell renal cell carcinomas defined by multiregion sequencing. Nat. Genet. 46, 225–233 (2014).

45. 45.

Jamal-Hanjani, M. et al. Tracking the evolution of non–small-cell lung cancer. N. Engl. J. Med. 376, 2109–2121 (2017).

## Acknowledgements

A.S. is supported by the Wellcome Trust (202778/B/16/Z) and Cancer Research UK (A22909). T.G. is supported by the Wellcome Trust (202778/Z/16/Z) and Cancer Research UK (A19771). We acknowledge funding from the National Institute of Health (NCI U54 CA217376) to A.S and T.A.G. This work was also supported by Wellcome Trust funding to the Centre for Evolution and Cancer (105104/Z/14/Z). C.P.B. acknowledges funding from the Wellcome Trust (209409/Z/17/Z).

## Author information

Authors

### Contributions

B.W. and A.S. conceived the study. B.W. and J.C. performed mathematical analysis. B.W., M.J.W., K.C., D.T., J.F.M., G.D.C., D.N. W.C., I. S., W.H. & I.T. contributed to data analysis and simulations. A.S. and T.A.G. supervised the study. B.W., C.P.B., T.A.G. and A.S. wrote the paper. All authors read and approved the paper.

### Corresponding authors

Correspondence to Benjamin Werner or Trevor A. Graham or Andrea Sottoriva.

## Ethics declarations

### Competing interests

The authors declare no competing interests.

Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

## Rights and permissions

Reprints and Permissions

Werner, B., Case, J., Williams, M.J. et al. Measuring single cell divisions in human tissues from multi-region sequencing data. Nat Commun 11, 1035 (2020). https://doi.org/10.1038/s41467-020-14844-6

• Accepted:

• Published:

• ### Somatic Mutations in “Benign” Disease

• Dan L. Longo
• , Satu Mustjoki
•  & Neal S. Young

New England Journal of Medicine (2021)

• ### Mathematical modeling of multiple pathways in colorectal carcinogenesis using dynamical systems with Kronecker structure

• , Alexander Zeilmann
• , Hendrik Bläker
• , Magnus von Knebel Doeberitz
• , Matthias Kloor
• , Vincent Heuveline
•  & Jing Chen

PLOS Computational Biology (2021)

• ### The many faces of cancer evolution

• Giovanni Ciriello
•  & Luca Magnani

iScience (2021)

• ### Somatic mutations in neurodegeneration: An update

• Christos Proukakis

Neurobiology of Disease (2020)

• ### Characterizing the ecological and evolutionary dynamics of cancer

• Nastaran Zahir
• , Ruping Sun
• , Daniel Gallahan
• , Robert A. Gatenby
•  & Christina Curtis

Nature Genetics (2020)