feat_growth {coala} | R Documentation |
Feature: Exponential population size growth/decline
Description
This feature changes the growth factor of a population at given point in time. This factor applies to the time interval further into the past from this point.
Usage
feat_growth(rate, population = "all", time = "0", locus_group = "all")
Arguments
rate |
The growth rate. Can be a numeric or a |
population |
The population which growths/declines. Can be "all" for all populations, or the number of one population. |
time |
The time at which the growth rate is changed. Can also be
a |
locus_group |
The loci for which this features is used. Can either be
|
Details
The population size changes by a factor exp(-\alpha*t)
, where
\alpha
is the growth parameter and t
is the time since
the growth has started. For positive alpha, the population will decline
backwards in time or grow forwards in time. For a negative value of
\alpha
it will decline (forward in time).
Value
The feature, which can be added to a model created with
coal_model
using +
.
See Also
For instantaneous population size
changes: feat_size_change
For creating a model: coal_model
Other features:
feat_ignore_singletons()
,
feat_migration()
,
feat_mutation()
,
feat_outgroup()
,
feat_pop_merge()
,
feat_recombination()
,
feat_selection()
,
feat_size_change()
,
feat_unphased()
Examples
# Simulate a haploid population that has been expanding for
# the last 2*Ne generations
model <- coal_model(10, 1) +
feat_growth(5, time = 0) +
feat_growth(0, time = 1) +
feat_mutation(10) +
sumstat_sfs()
simulate(model)