mate.userped {simer} | R Documentation |
User-specified pedigree mating
Description
Produce individuals by user-specified pedigree mating.
Usage
mate.userped(SP, ncpus = 0, verbose = TRUE)
Arguments
SP |
a list of all simulation parameters. |
ncpus |
the number of threads used, if NULL, (logical core number - 1) is automatically used. |
verbose |
whether to print detail. |
Details
Build date: Apr 12, 2022 Last update: Apr 30, 2022
Value
the function returns a list containing
- $reprod$pop.sel
the generations of simulated population.
- $reprod$reprod.way
reproduction method, it consists of 'clone', 'dh', 'selfpol', 'randmate', 'randexself', 'assort', 'disassort', '2waycro', '3waycro', '4waycro', 'backcro', and 'userped'.
- $reprod$sex.rate
the sex ratio of simulated population.
- $reprod$prog
the progeny number of an individual.
- $geno
a list of genotype simulation parameters.
- $pheno
a list of phenotype simulation parameters.
Author(s)
Dong Yin
Examples
# Generate annotation simulation parameters
SP <- param.annot(qtn.num = list(tr1 = 10))
# Generate genotype simulation parameters
SP <- param.geno(SP = SP, pop.marker = 1e4, pop.ind = 1e2)
# Generate phenotype simulation parameters
SP <- param.pheno(SP = SP, pop.ind = 100)
# Generate reproduction parameters
SP <- param.reprod(SP = SP, reprod.way = "userped")
# Run annotation simulation
SP <- annotation(SP)
# Run genotype simulation
SP <- genotype(SP)
# Run phenotype simulation
SP <- phenotype(SP)
# Run user-specified pedigree mating
SP <- mate.userped(SP)
[Package simer version 0.9.0.4 Index]