run_sim: Simulate a set of phylogenetic trees under a time-dependent...

Description Usage Arguments Value Author(s)

View source: R/run_sim.R

Description

Sets parameter values and calls DDD::dd_sim() or DDD::td_sim() to simulate a set of phylogenetic trees.

Usage

1
2
3
4
5
6
7
8
9
run_sim(
  sim,
  para,
  nb_trees = 1000,
  seed = 42,
  outputfile = paste0("./data/sim/sim", sim, "-", para, ".RData"),
  save_results = TRUE,
  return_results = FALSE
)

Arguments

sim

character, name of the simulation model, either "DD" or "TD".

para

numeric, a four-digits number coding for a set of four parameter values. Refer to arg_para() doc for details, and call arg_para() to see possible inputs.

nb_trees

numeric. How many trees should be generated?

seed

numeric, the number to seed the random number generator.

outputfile

path and name for output file, by default generated automatically from sim and para.

save_results

logical. Should save the results to outpufile (default) or not.

return_results

logical. Should results be returned? Default to TRUE.

Value

A list containing nb_trees simulated trees. Each element is itself a list of four elements, as the the output of DDD::dd_sim(). Refer to the relevant documentation in DDD for more details.

Author(s)

Cesar Martinez and Theo Pannetier


TheoPannetier/DDvTDtools documentation built on Oct. 22, 2020, 2:31 p.m.