and a stochastic eco-evolutionary modelling framework

\(\tfrac{\mathrm d}{\mathrm dt}\mathbb E[{\bf G}]\approx-\tfrac{1}{N_e}\mathbb E[{\bf G}]\), (Lande, 1979, 1980)
\(\mathbb E[{\bf G}_t]\approx{\bf G}_0e^{-t/N_e}\)
Drift “shrinks” entries of \(\bf G\)-matrices 

Analytical tractability
Many models \(\rightarrow\) common diffusion limit
Not a universally better model

● selection / growth ● mutation ● drift (noise)
grows at mean fitness; demographic noise \(\propto\!\sqrt{n}\)
\[\mathrm dn={\color{#c2185b}\bar m\,n}\,\mathrm dt+{\color{#5a4cc7}\sqrt{v\,n}\,\mathrm dB_n}\]
selection moves the mean; drift jitters it
\[\mathrm d\bar{\bf z}={\color{#c2185b}\mathrm{Cov}(m,{\bf z})}\,\mathrm dt+{\color{#5a4cc7}\sqrt{\tfrac vn{\bf G}}\,\mathrm d{\bf B}_{\bar{\bf z}}}\]
mutation adds, selection reshapes, drift erodes & fluctuates
\[ \begin{aligned} \mathrm d{\bf G}=\big[&{\color{#3c8500}{\bf M}}+{\color{#c2185b}\mathrm{Cov}(m,({\bf z}-\bar{\bf z})({\bf z}-\bar{\bf z})^\top)}{\color{#5a4cc7}-\tfrac vn{\bf G}}\big]\mathrm dt\\ &+{\color{#5a4cc7}\sqrt{\tfrac vn({\bf K}-{\bf G}\otimes{\bf G})}:\mathrm d{\bf B}_{\bf G}} \end{aligned} \]
unchanged — the MVN assumption never touches abundance
\[\mathrm dn={\color{#c2185b}\bar m\,n}\,\mathrm dt+{\color{#5a4cc7}\sqrt{v\,n}\,\mathrm dB_n}\]
selection: covariance becomes a gradient of \(\bar m\) , \(\mathrm{Cov}(m,{\bf z})\to{\bf G}\nabla_{\bar{\bf z}}\bar m\)
\[\mathrm d\bar{\bf z}={\color{#c2185b}{\bf G}\big(\nabla_{\bar{\bf z}}\bar m-\overline{\nabla_{\bar{\bf z}}m}\big)}\,\mathrm dt+{\color{#5a4cc7}\sqrt{\tfrac vn{\bf G}}\,\mathrm d{\bf B}_{\bar{\bf z}}}\]
gradients again , and the noise closes: kurtosis \(\ {\bf K}\to{\bf G}\overline\otimes{\bf G}+{\bf G}\underline\otimes{\bf G}\)
\[ \begin{aligned} \mathrm d{\bf G}=\big[&{\color{#3c8500}{\bf M}}+{\color{#c2185b}2{\bf G}(\nabla_{\bf G}\bar m-\overline{\nabla_{\bf G}m}){\bf G}}{\color{#5a4cc7}-\tfrac vn{\bf G}}\big]\mathrm dt\\ &+{\color{#5a4cc7}\sqrt{\tfrac vn({\bf G}\overline\otimes{\bf G}+{\bf G}\underline\otimes{\bf G})}:\mathrm d{\bf B}_{\bf G}} \end{aligned} \]
unchanged — the MVN assumption never touches abundance
\[ \mathrm dn = {\color{#c2185b}\bar m\,n}\,\mathrm dt + {\color{#5a4cc7}\sqrt{v\,n}\,\mathrm dB_n} \]
selection covariances become gradients: \(\operatorname{Cov}(m,g_i)\to \sum_{j=1}^dG_{ij}(\partial_j\bar m-\partial_jm)\)
\[ \mathrm d\bar z_i = {\color{#c2185b} \sum_{j=1}^{d} G_{ij} \left( \partial_j\bar m-\partial_jm \right)} \,\mathrm dt + {\color{#5a4cc7} \sqrt{\frac{v}{n}G_{ii}}\, \mathrm dB_{\bar z_i}} \]
gradients again, and the noise closes: Gaussian fourth moments reduce the drift covariance to products of entries of \(\mathbf G\)
\[ \begin{aligned} \mathrm dG_{ij} ={}& \Bigg[ {\color{#3c8500}M_{ij}} + {\color{#c2185b} 2\sum_{k,l=1}^{d} G_{ik} \left( \partial_{kl}\bar m-\partial_{kl}m \right) G_{lj}} - {\color{#5a4cc7}\frac{v}{n}G_{ij}} \Bigg]\mathrm dt \\[2pt] &+ {\color{#5a4cc7} \sqrt{ \frac{v}{n} \left( G_{ii}G_{jj}+G_{ij}^{2} \right) }\, \mathrm dB_{G_{ij}}}, \qquad 1\leq i\leq j\leq d . \end{aligned} \]
(choose \(m\) then numerical or analytical approach)
Deterministic/selection:
Stochasticity/drift:
\[\mathrm d{\bf G}={\color{#c2185b} -\tfrac{1}{N_e}{\bf G}\,\mathrm d t} + {\color{#5a4cc7}\sqrt{\tfrac{1}{N_e}({\bf G}\underline\otimes{\bf G}+{\bf G}\overline\otimes{\bf G})}:\mathrm d{\bf B}}\]
\[ \mathrm d\rho = \sum_{ij} \frac{\partial f}{\partial G_{ij}}\, \mathrm dG_{ij} + \frac{1}{2} \sum_{ijkl} \frac{\partial^2 f} {\partial G_{ij}\,\partial G_{kl}}\, \mathrm dG_{ij}\,\mathrm dG_{kl}. \]
recall \(\mathrm dG_{ij}={\color{#c2185b}-\tfrac v n G_{ij}}\,\mathrm dt+{\color{#5a4cc7}\sqrt{G_{ij}^2-G_{ii}G_{jj}}\,\mathrm dB_{G_{ij}}}\)
because linearity \(a\,\mathrm d{\cal M}({x})+b\,\mathrm d{\cal M}({y})=\mathrm d{\cal M}(a\,{x}+b\,{y})\)
\[x({\bf g}),\,y({\bf g}),\quad \|x\|=\sqrt{v\,n\,\overline{x^2}}, \qquad \langle x,y\rangle=v\,n\,\overline{xy} \]
scale \[ \mathrm d\mathcal M(x) = \|x\|\, \mathrm d B_{x} \] convert to Brownian noise
multiply \[ \mathrm d\mathcal M(x)\, \mathrm d\mathcal M(y) = \langle x,y\rangle\,\mathrm dt \] compute Itô terms
add \[ \mathrm d\mathcal M(ax+by) = a\,\mathrm d\mathcal M(x) + b\,\mathrm d\mathcal M(y) \] combine noise terms
abundance noise is the martingale evaluated at \(1\)
\[ \mathrm dn = {\color{#c2185b}\bar m\,n}\,\mathrm dt + {\color{#5a4cc7}\mathrm d\mathcal M(1)} \]
mean trait noise tracks deviations in additive genetic values
\[ \mathrm d\bar z_i = {\color{#c2185b} \sum_{j=1}^{d} G_{ij} \left( \partial_j\bar m-\partial_jm \right)} \,\mathrm dt + {\color{#5a4cc7} \frac{1}{n}\, \mathrm d\mathcal M(g_i-\bar g_i)} \]
\(\mathbf G\) noise tracks centered products of additive genetic deviations
\[ \begin{aligned} \mathrm dG_{ij} ={}& \Bigg[ {\color{#3c8500}M_{ij}} + {\color{#c2185b} 2\sum_{k,l=1}^{d} G_{ik} \left( \partial_{kl}\bar m-\partial_{kl}m \right) G_{lj}} - {\color{#5a4cc7}\frac{v}{n}G_{ij}} \Bigg]\mathrm dt \\[2pt] &+ {\color{#5a4cc7} \frac{1}{n}\, \mathrm d\mathcal M\!\left( (g_i-\bar g_i)(g_j-\bar g_j)-G_{ij} \right)} \end{aligned} \]
\[\mathrm d\rho={\color{#c2185b}-\frac{1}{2N_e}\,\rho\,(1-\rho^2)}\,\mathrm dt+{\color{#5a4cc7}\sqrt{\frac{1}{N_e}\,(1-\rho^2)}\,\mathrm dB}\]



Steve Krone, Peter L. Ralph, Hinrich Schulenburg, Patrick C. Phillips, Arne Traulsen, Jonas Wickman, Brendan Bohannan




Drift alters \(\bf G\)-matrix orientation even with recombination


\(m(\nu,{\bf z})=\) random field
pop-gen (Gillespie 1972, 1973a, …, 1979)
\(\mathrm d\bar{\bf z}\) (Lande 2007, 2008)
Measure-valued (Mytnik 1996, Mytnik & Xiong 2007)