Learn R Programming

AlphaSimR (version 0.11.1)

reduceGenome: Create individuals with reduced ploidy

Description

Creates new individuals from gametes. This function was created to model the creation of diploid potatoes from tetraploid potatoes. It can be used on any population with an even ploidy level. The newly created individuals will have half the ploidy level of the originals and they will first undergo a single round of meiosis.

Usage

reduceGenome(
  pop,
  nProgeny = 1,
  useFemale = TRUE,
  keepParents = TRUE,
  simParam = NULL
)

Arguments

pop

an object of 'Pop' superclass

nProgeny

total number of progeny per individual

useFemale

should female recombination rates be used.

keepParents

should previous parents be used for mother and father.

simParam

an object of 'SimParam' class

Value

Returns an object of Pop-class

Examples

Run this code
# NOT RUN {
#Create founder haplotypes
founderPop = quickHaplo(nInd=2, nChr=1, segSites=10)

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

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

#Create individuals with reduced ploidy
pop2 = reduceGenome(pop, simParam=SP)

# }

Run the code above in your browser using DataLab