Skip to contents

Available functions

Trait evolution

Simulate trait evolution along a lineage

ornstein_uhlenbeck()
simulate ornstein-uhlenbeck (OU) process
ornstein_uhlenbeck_sl()
simulate ornstein-uhlenbeck (OU) process (specimen level)
random_walk()
simulate (un)biased random walk
random_walk_sl()
simulate (un)biased random walk (specimen level)
stasis()
simulate phenotypic stasis
stasis_sl()
simulate phenotypic stasis (specimen level)
strict_stasis_sl()
simulate strict phenotypic stasis (specimen level)

Event type data

Simulate event type data (e.g., fossil location/ages, first/last occurrences)

last_occ()
last occurrence of taxon
p3()
simulate Poisson point process
p3_var_rate()
simulate variable rate Poisson point process
range_offset()
range offset of taxon
rej_samp()
random numbers from rejection sampling

Ecology and taphonomy

Model ecological niches and taphonomic effects

all_preserved()
Indestructible fossils
apply_niche()
apply niche model
apply_taphonomy()
model taphonomic effects
bounded_niche()
define niche from boundaries
discrete_gradient()
construct discretized gradient
discrete_niche()
niche from discrete data
gradient_from_data()
gradient or taphonomic conditions from data
perfect_preservation()
perfect taphonomic conditions
prob_remove()
probabilistic removal of elements
snd_niche()
simple niche model
thin()
thin a series of events (e.g. fossil occurrences)
trivial_niche()
trivial niche model
trivial_gradient()
model absence of environmental gradients

Example data

Example data from stratigraphic forward models

scenarioA
example data, scenario A from Hohmann et al. (2024)

paleoTS functionality

Tools for linkage with the paleoTS package

reduce_to_paleoTS()
reduce pre-paleoTS format to paleoTS
plot(<pre_paleoTS>)
plot pre-paleoTS objects