Learn R Programming

optiSel (version 2.1.0)

Optimum Contribution Selection and Population Genetics

Description

A framework for the optimization of breeding programs via optimum contribution selection and mate allocation. An easy to use set of function for computation of optimum contributions of selection candidates, and of the population genetic parameters to be optimized. These parameters can be estimated using pedigree or genotype information, and include kinships, kinships at native haplotype segments, and breed composition of crossbred individuals. They are suitable for managing genetic diversity, removing introgressed genetic material, and accelerating genetic gain. Additionally, functions are provided for computing genetic contributions from ancestors, inbreeding coefficients, the native effective size, the native genome equivalent, pedigree completeness, and for preparing and plotting pedigrees. The methods are described in:\n Wellmann, R., and Pfeiffer, I. (2009) .\n Wellmann, R., and Bennewitz, J. (2011) .\n Wellmann, R., Hartwig, S., Bennewitz, J. (2012) .\n de Cara, M. A. R., Villanueva, B., Toro, M. A., Fernandez, J. (2013) .\n Wellmann, R., Bennewitz, J., Meuwissen, T.H.E. (2014) .\n Wellmann, R. (2019) .

Copy Link

Version

Install

install.packages('optiSel')

Monthly Downloads

463

Version

2.1.0

License

GPL-2

Maintainer

Robin Wellmann

Last Published

February 19th, 2026

Functions in optiSel (2.1.0)

freqlist

Combines Objects Computed with Function haplofreq() into a List
haplofreq

Evaluates the Occurrence of Haplotype Segments in Particular Breeds
matings

Mate Allocation
map

Marker Map for Cattle
genecont

Calculates Genetic Contributions using Pedigrees.
makeA

Calculates the Pedigree-based Additive Relationship Matrix
noffspring

Calculates Optimum Numbers of Offspring
opticomp

Calculates the Optimum Breed Composition
optiSel-package

tools:::Rd_package_title("optiSel")
opticont

Optimum Contributions of Selection Candidates
pedBreedComp

Calculates the Pedigree Based Breed Composition of Individuals
pedInbreeding

Calculates Pedigree Based Inbreeding
pedplot

Plots a Pedigree
plot.HaploFreq

Plots Frequencies of Haplotype Segments in Specified Breeds
prePed

Prepares a Pedigree
sampleIndiv

Sample Individuals from Pedigree
read.indiv

Reads Individual IDs from a Genotype File
pedIBD

Calculates the Pedigree-based Kinship Matrix
subPed

Creates a Subset of a Large Pedigree
sim2dis

Converts a Similarity Matrix into a Dissimilarity Matrix
segIBDandN

Calculates Probabilities that Alleles belong to a Shared Native Segment
segIBDatN

Segment-Based Kinship at Native Alleles.
segN

Calculates Probabilities of Alleles to belong to Native Segments
pedIBDorM

Calculates Kinships taking Allele Origin into Account
segInbreeding

Calculates Segment Based Inbreeding
pedIBDatN

Calculates the Pedigree Based Kinship at Native Alleles
segBreedComp

Calculates the Segment-Based Breed Composition of Individuals
segIBD

Calculates the Segment Based Kinship Matrix
summary.Pedig

Calculates Summary Statistics for Pedigrees.
summary.candes

Population Genetic Parameters at Different Times
conttac

Calculates Contributions To Age Cohorts
Phen

Simulated Phenotypes of Hinterwald Cattle
ExamplePed

Pedigree of Hinterwald Cattle
PedigWithErrors

Pedigree of Hinterwald cattle
candes

Candidate Description
completeness

Calculates Pedigree Completeness
agecont

Contributions of age cohorts to the population
Chr2.phased

Phased Cattle Genotypes from Chromosome 2
Chr1.phased

Phased Cattle Genotypes from Chromosome 1
Cattle

Phenotypes of Genotyped Cattle