PyBrOpS: a Python package for breeding program simulation and optimization for multi-objective breeding
Abstract
Plant breeding is a complex endeavor that is almost always multi-objective in nature. In recent years, stochastic breeding simulations have been used by breeders to assess the merits of alternative breeding strategies and assist in decision making. In addition to simulations, visualization of a Pareto frontier for multiple competing breeding objectives can assist breeders in decision making. This paper introduces Python Breeding Optimizer and Simulator (PyBrOpS), a Python package capable of performing multi-objective optimization of breeding objectives and stochastic simulations of breeding pipelines. PyBrOpS is unique among other simulation platforms in that it can perform multi-objective optimizations and incorporate these results into breeding simulations. PyBrOpS is built to be highly modular and has a script-based philosophy, making it highly extensible and customizable. In this paper, we describe some of the main features of PyBrOpS and demonstrate its ability to map Pareto frontiers for breeding possibilities and perform multi-objective selection in a simulated breeding pipeline.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 9
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Beyond Scenarios - Optimization of breeding program design (MoBPSopti)
Azadeh Hassanpour, Johannes Geibel, … Torsten Pook·bioRxiv·Apr 3, 2023
- Multi-objective optimized breeding strategies
Deniz Akdemir, Julio Isidro y Sánchez·bioRxiv·Oct 25, 2017
- Plant breeding simulations with AlphaSimR
Jon Bančič, Philip B. Greenspoon, … Gregor Gorjanc·Crop SciencePeer-reviewed·Aug 20, 2024
- AI-assisted selection of mating pairs through simulation-based optimized progeny allocation strategies in plant breeding
Kosuke Hamazaki, Hiroyoshi Iwata·Frontiers in Plant SciencePeer-reviewed·Mar 28, 2024
- Optimization of wheat breeding programs using an evolutionary algorithm achieves enhanced genetic gain through strategic resource allocation
Azadeh Hassanpour, Antje Rohde, … Torsten Pook·Crop SciencePeer-reviewed·May 1, 2026
- MoBPSweb: A web-based framework to simulate and compare breeding programs
Torsten Pook, Lisa Büttgen, … Henner Simianer·G3 Genes Genomes GeneticsPeer-reviewed·Feb 1, 2021