Data from: Generation time, net reproductive rate, and growth in stage-age structured populations
Major insights into the relationship between life-history features and fitness have come from Lotka's proof that population growth rate is determined by the level (expected amount) of reproduction and the average timing of reproduction of an individual. But this classical result is limited to a...
Main Authors: | , , |
---|---|
Format: | Dataset |
Language: | unknown |
Published: |
2014
|
Subjects: | |
Online Access: | https://zenodo.org/record/5003844 https://doi.org/10.5061/dryad.3m5fc |
Summary: | Major insights into the relationship between life-history features and fitness have come from Lotka's proof that population growth rate is determined by the level (expected amount) of reproduction and the average timing of reproduction of an individual. But this classical result is limited to age-structured populations. Here we generalize this result to populations structured by stage and age by providing a new, unique measure of reproductive timing (Tc) that, along with net reproductive rate (R0), has a direct mathematical relationship to and approximates growth rate (r). We use simple examples to show how reproductive timing Tc and level R0 are shaped by stage dynamics (individual trait changes), selection on the trait, and parent-offspring phenotypic correlation. We also show how population structure can affect dispersion in reproduction among ages and stages. These macroscopic features of the life history determine population growth rate r and reveal a complex interplay of trait dynamics, timing, and level of reproduction. Our results contribute to a new framework of population and evolutionary dynamics in stage-and-age-structured populations. Killer Whale example code and matrixMatlab code for the killer whale example including stage structured transition matrix. Initial data published by Caswell (2001) based on Brault & Caswell (1993)simple_stage.mKiller Whale example outputOutput from the matlab code for the killer whale example.killer_out.matMatlab code for two patch model run firstThis generates the matrices and information that is later used in the patches-analysis.m file. So run this file first.patches0.mMatlab code two patch example run secondMatlab code for the two patch model that estimating the data used in Fig. 3 of the articlepatches_analysis.mMatlab output file for two patch modelThis is the Matlab output generated from the patches_analysis filepatches1_out.matMatlab code for two age class four size class example: maticesMatlab code that generates the data for the two age class four size ... |
---|