sel#

Module containing selection protocols.

Modules

pybrops.breed.prot.sel.BinaryMateSelectionProtocol

Module defining a general class for binary selection protocols.

pybrops.breed.prot.sel.BinarySelectionProtocol

Module defining a general class for binary selection protocols.

pybrops.breed.prot.sel.EstimatedBreedingValueSelection

Module defining selection protocols based on estimated breeding values.

pybrops.breed.prot.sel.ExpectedMaximumBreedingValueSelection

Module implementing Expected Maximum Breeding Value (EMBV) Selection protocols.

pybrops.breed.prot.sel.FamilyEstimatedBreedingValueSelection

Module defining conventional genomic selection protocols.

pybrops.breed.prot.sel.GeneralizedWeightedGenomicEstimatedBreedingValueSelection

Module implementing selection protocols for selecting based on Generalized Weighted Genomic Estimated Breeding Values (gwGEBVs).

pybrops.breed.prot.sel.GenomicEstimatedBreedingValueSelection

Module defining conventional genomic selection protocols.

pybrops.breed.prot.sel.GenotypeBuilderSelection

Module defining protocols for Genotype Builder (GB) selection.

pybrops.breed.prot.sel.IntegerMateSelectionProtocol

Module defining a general class for integer selection protocols.

pybrops.breed.prot.sel.IntegerSelectionProtocol

Module defining a general class for integer selection protocols.

pybrops.breed.prot.sel.L1NormGenomicSelection

pybrops.breed.prot.sel.L2NormGenomicSelection

Module defining mean expected heterozygosity selection protocols.

pybrops.breed.prot.sel.MateSelectionProtocol

Module defining a general class for selection protocols.

pybrops.breed.prot.sel.MeanExpectedHeterozygositySelection

Module defining mean expected heterozygosity selection protocols.

pybrops.breed.prot.sel.MeanGenomicRelationshipSelection

Module defining mean expected heterozygosity selection protocols.

pybrops.breed.prot.sel.MultiObjectiveGenomicSelection

Module implementing selection protocols for Multi-Objective Genomic Selection.

pybrops.breed.prot.sel.OptimalContributionSelection

Module implementing selection protocols for maximum mean expected heterozygosity selection.

pybrops.breed.prot.sel.OptimalHaploidValueSelection

Module implementing selection protocols for maximum mean expected heterozygosity selection.

pybrops.breed.prot.sel.OptimalPopulationValueSelection

Module implementing selection protocols for Optimal Population Value selection.

pybrops.breed.prot.sel.PopulationAlleleFrequencyDistanceSelection

Module implementing selection protocols for Multi-Objective Genomic Selection.

pybrops.breed.prot.sel.PopulationAlleleUnavailabilitySelection

Module implementing selection protocols for Multi-Objective Genomic Selection.

pybrops.breed.prot.sel.RandomSelection

Module implementing selection protocols for random selection.

pybrops.breed.prot.sel.RealMateSelectionProtocol

Module defining a general class for real selection protocols.

pybrops.breed.prot.sel.RealSelectionProtocol

Module defining a general class for real selection protocols.

pybrops.breed.prot.sel.SelectionProtocol

Module defining a general class for selection protocols.

pybrops.breed.prot.sel.SubsetMateSelectionProtocol

Module defining a general class for subset selection protocols.

pybrops.breed.prot.sel.SubsetSelectionProtocol

Module defining a general class for subset selection protocols.

pybrops.breed.prot.sel.UnconstrainedGeneralized1NormGenomicSelection

Module implementing selection protocols for general 1-norm genomic selection

pybrops.breed.prot.sel.UnconstrainedMultiObjectiveGenomicMating

Module implementing selection protocols for multi-objective genomic mating.

pybrops.breed.prot.sel.UnconstrainedSelectionProtocol

Module defining interfaces and error checking routines for selection protocols.

pybrops.breed.prot.sel.UsefulnessCriterionSelection

Module implementing selection protocols for Usefulness Criterion (UC) selection.

pybrops.breed.prot.sel.WeightedGenomicSelection

Module implementing generalized weighted genomic selection protocols.

pybrops.breed.prot.sel.cfg

Module containing selection configuration definitions.

pybrops.breed.prot.sel.prob

Module containing problem formulations for selection protocols.

pybrops.breed.prot.sel.soln

Module containing solution objects

pybrops.breed.prot.sel.targetfn

Module containing functions for generating target allele frequencies.

pybrops.breed.prot.sel.transfn

Module containing functions for transforming objective function outputs.

pybrops.breed.prot.sel.weightfn

Module for building marker weight vectors