Huang Qianqian, Zhou Lei, Xue Yahui, Du Heng, Zhuo Yue, Mao Ruihan, Liu Yaoxin, Yan Tiantian, Li Wanying, Wang Xiaofeng, Liu Jianfeng
State Key Laboratory of Animal Biotech Breeding, Frontiers Science Center for Molecular Design Breeding (MOE), College of Animal Science and Technology, China Agricultural University, Beijing 100193, China.
Beijing Breeding Swine Center, Beijing 100194, China.
G3 (Bethesda). 2025 Feb 5;15(2). doi: 10.1093/g3journal/jkae284.
The design of breeding programs is crucial for maximizing economic gains. Simulation provides the most efficient measures to test these programs, as real-world trials are often costly and time-consuming. We developed GOplan, a comprehensive and user-friendly R package designed to develop animal breeding programs considering pure-bred populations and crossbreeding systems. Compared with other traditional simulators, it has mainstream crossbreeding frameworks that streamline modeling and use Gene Flow and Bayesian optimization methods to enhance breeding program efficiency. GOplan includes 3 key functions: runCore() to evaluate the effects of nucleus breeding programs, runWhole() to predict economic outcomes and the production performance of crossbreeding systems, and runOpt() to optimize crossbreeding structures for greater profitability. These functions support breeders in better planning and accelerating breeding goals. Additionally, the application of Bayesian optimization algorithms in this study provides valuable insights for developing new optimization algorithms in the future. The software is available at https://github.com/CAU-TeamLiuJF/GOplan.
育种计划的设计对于实现经济收益最大化至关重要。模拟提供了测试这些计划的最有效方法,因为实际试验通常成本高昂且耗时。我们开发了GOplan,这是一个全面且用户友好的R包,旨在针对纯种群体和杂交系统制定动物育种计划。与其他传统模拟器相比,它拥有主流的杂交框架,简化了建模过程,并使用基因流动和贝叶斯优化方法来提高育种计划的效率。GOplan包括3个关键功能:runCore()用于评估核心育种计划的效果,runWhole()用于预测杂交系统的经济结果和生产性能,runOpt()用于优化杂交结构以提高盈利能力。这些功能有助于育种者更好地规划并加速实现育种目标。此外,本研究中贝叶斯优化算法的应用为未来开发新的优化算法提供了宝贵的见解。该软件可在https://github.com/CAU-TeamLiuJF/GOplan获取。