multiPopsizeFileFromPsmc
¶
For multiple population model in arg-sample, create popsize file using one representative PSMC result file per population
Description¶
For multiple population model in arg-sample, create popsize file using one representative PSMC result file per population
Usage¶
multiPopsizeFileFromPsmc(psmcFiles, ages = NULL, ntimes = 20,
delta = 0.01, maxTime = 1e+06, mu = 1.4e-08, s = 100,
outfile = NULL)
Arguments¶
Argument |
Description |
---|---|
|
A list with length = number of populations. Each element should be a character string giving the file path of PSMC result for a population, or can be a single numeric value for constant size population (giving diploid population size) |
|
(Used for ancient samples) A numeric vector of same length as psmcFiles. Each value represents the age in generations of the sample used in PSMC. |
|
Number of time points in arg-sample model |
|
arg-sample delta parameter |
|
maximum time point used in arg-sample |
|
mutation rate in mutations per base pair per generation |
|
The bin size used in the fq2psmcfa command; the default in that program is 100 |
|
If not NULL, path to write output popsize file. This file is suitable for use with the “–popsize-file” option in arg-sample. |
Value¶
A data frame with columns: population, time, popsizse (invisibly if outfile is not NUL)
Note¶
Note that this function is for multiple-population model of arg-sample, which is still experimental. Most users will want a single vector of population sizes, using the function psmcToPopsize function instead.