Mates are selected by these criteria e.g. by the popImprovByMateSel populationImprovement function Additional arguments to add to the bsp object to accomplish this:

genomicMateSelCrit(records, candidates, trainingpop, bsp, SP)

Arguments

records

The breeding program records object. See fillPipeline for details

candidates

Character vector of ids of the candidates to be parents, not necessarily phenotyped but must be predicted

trainingpop

chr. vector of ids with phenotypes , but not necessarily in the list of selection candidates, but who should be included in the grm / training model.

bsp

The breeding scheme parameter list

SP

The AlphaSimR SimParam object (needed to pull SNPs)

Value

Character vector of the ids of the selected individuals

Details

  • modelType:

  • crossSelCrit:

  • propSel:

Setting up to distinguish between parent and cross selection and additive and non-additive predictions. Uses genomicMateSelectR functions, which will need to be installed for these to work.

Modified original selCritIID function.

Accesses all individuals in records to pick the highest ones