Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

newPop

Create new Population


Description

Creates a new Pop-class from an object of MapPop-class or RawPop-class. The function is intended for creating initial populations from 'FOUNDERPOP' created by runMacs.

Usage

newPop(
  rawPop,
  mother = NULL,
  father = NULL,
  origM = NULL,
  origF = NULL,
  isDH = FALSE,
  simParam = NULL
)

Arguments

rawPop

an object of MapPop-class or RawPop-class

mother

optional id for mothers. Must match id in pedigree if using track pedigree.

father

optional id for fathers. Must match id in pedigree if using track pedigree.

origM

optional alternative id for mothers

origF

optional alternative id for fathers

isDH

optional value indicating if the individuals are doubled haploids and/or inbred founders

simParam

an object of SimParam

Value

Returns an object of Pop-class

Examples

#Create founder haplotypes
founderPop = quickHaplo(nInd=2, nChr=1, segSites=10)

#Set simulation parameters
SP = SimParam$new(founderPop)
SP$addTraitA(10)

#Create population
pop = newPop(founderPop, simParam=SP)

AlphaSimR

Breeding Program Simulations

v0.13.0
MIT + file LICENSE
Authors
Chris Gaynor [aut, cre] (<https://orcid.org/0000-0003-0558-6656>), Gregor Gorjanc [aut] (<https://orcid.org/0000-0001-8008-2787>), John Hickey [aut] (<https://orcid.org/0000-0001-5675-3974>), Daniel Money [ctb] (<https://orcid.org/0000-0001-5151-3648>), David Wilson [ctb]
Initial release
2020-10-20

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.