robustocs: Robust optimal contribution selection

SUMMARY: Optimal contribution selection (OCS) is a selective breeding method that manages the conversion of genetic variation into genetic gain to facilitate short-term competitiveness and long-term sustainability of breeding programmes. Traditional approaches to OCS and truncation selection (TS) rely on estimates of breeding values and do not explicitly account for uncertainty in these estimates. Here, we use concepts from robust optimization to formulate a robust optimal contribution selection problem (ROCS) and develop two solutions based on conic optimization and sequential quadratic programming. We implemented these methods in the robustocs Python package, which leverages the Gurobi and HiGHS solvers. Our results show favourable performance when solving the ROCS problem using sequential quadratic programming with the HiGHS solver. We show that classical TS and OCS arise as special cases of the robust selection formulations (RTS and ROCS). We demonstrate the package with a small example, comparing outcomes of TS, RTS, OCS, and ROCS. Compared to TS and OCS, RTS and ROCS find contributions that reduce the uncertainty of genetic gain and group coancestry at the expense of reduced genetic gain. AVAILABILITY AND IMPLEMENTATION: robustocs is implemented in Python and released, with documentation, on GitHub under the MIT license at https://github.com/Foggalong/RobustOCS . SUPPLEMENTARY INFORMATION: No supplementary information is available.

Authors

Institutions

Publication Details

Journal
Bioinformatics
Published
2026-07-30
DOI
https://doi.org/10.1093/bioinformatics/btag569
Primary Topic
Genetic and phenotypic traits in livestock
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

robustocs: Robust optimal contribution selection

Ivan Pocrnić, Gregor Gorjanc, Josh Fogg, J A Julian Hall et al.
Bioinformatics
Genetic and phenotypic traits in livestock
article

robustocs: Robust optimal contribution selection

Ivan Pocrnić, Gregor Gorjanc, Josh Fogg, J A Julian Hall, Jaime Ortiz-Cuadros
article en

Abstract

SUMMARY: Optimal contribution selection (OCS) is a selective breeding method that manages the conversion of genetic variation into genetic gain to facilitate short-term competitiveness and long-term sustainability of breeding programmes. Traditional approaches to OCS and truncation selection (TS) rely on estimates of breeding values and do not explicitly account for uncertainty in these estimates. Here, we use concepts from robust optimization to formulate a robust optimal contribution selection problem (ROCS) and develop two solutions based on conic optimization and sequential quadratic programming. We implemented these methods in the robustocs Python package, which leverages the Gurobi and HiGHS solvers. Our results show favourable performance when solving the ROCS problem using sequential quadratic programming with the HiGHS solver. We show that classical TS and OCS arise as special cases of the robust selection formulations (RTS and ROCS). We demonstrate the package with a small example, comparing outcomes of TS, RTS, OCS, and ROCS. Compared to TS and OCS, RTS and ROCS find contributions that reduce the uncertainty of genetic gain and group coancestry at the expense of reduced genetic gain. AVAILABILITY AND IMPLEMENTATION: robustocs is implemented in Python and released, with documentation, on GitHub under the MIT license at https://github.com/Foggalong/RobustOCS . SUPPLEMENTARY INFORMATION: No supplementary information is available.

Bioinformatics
Roslin Institute (GB), Maxwell Institute for Mathematical Sciences (GB)
Openalex Percentile: Top 9%
Genetic and phenotypic traits in livestock
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.