{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,16]],"date-time":"2025-11-16T21:11:24Z","timestamp":1763327484523,"version":"3.45.0"},"reference-count":44,"publisher":"Oxford University Press (OUP)","issue":"11","license":[{"start":{"date-parts":[[2025,10,23]],"date-time":"2025-10-23T00:00:00Z","timestamp":1761177600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"JST,ACT-X","award":["JPMJAX23CL"],"award-info":[{"award-number":["JPMJAX23CL"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025,11,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:sec>\n                    <jats:title>Motivation<\/jats:title>\n                    <jats:p>Differentiable programming frameworks like PyTorch and JAX revolutionized biological modeling. A foremost merit is that multiple components programmed separately can be put together so that the parameters are jointly optimized. Despite its proven value in agricultural applications, existing breeding simulators are non-differentiable, hindering integration into general deep learning systems.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Results<\/jats:title>\n                    <jats:p>In this paper, we present DiffBreed, a differentiable breeding simulator. Its performance was evaluated in gradient-based optimization of a progeny allocation strategy that maximizes the genetic gain. By utilizing gradient-based optimization, DiffBreed refined progeny allocation strategies, achieving superior genetic gains compared to a non-optimized equal allocation approach. These findings highlight DiffBreed\u2019s capacity to properly calculate gradient information through automatic differentiation. With its innovative design, DiffBreed is expected to transform future breeding optimization by integrating into modern deep learning workflows.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Availability and implementation<\/jats:title>\n                    <jats:p>The proposed automatic differentiation framework was implemented as the Python module \u201cDiffBreed.\u201d This module and all the scripts used in this study, including the gradient-based optimization, are available from the \u201cKosukeHamazaki\/GORA-PT\u201d repository on GitHub, https:\/\/github.com\/KosukeHamazaki\/GORA-PT. While the simulated datasets in the present study are available from the same repository, the optimized results by PyTorch were not shared in this repository due to the file sizes. Instead, all datasets, including the optimized ones, will be shared in the repository on Zenodo, https:\/\/doi.org\/10.5281\/zenodo.14046522.<\/jats:p>\n                  <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btaf586","type":"journal-article","created":{"date-parts":[[2025,10,22]],"date-time":"2025-10-22T11:57:30Z","timestamp":1761134250000},"source":"Crossref","is-referenced-by-count":0,"title":["DiffBreed: automatic differentiation enables efficient gradient-based optimization of breeding strategies"],"prefix":"10.1093","volume":"41","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7486-7438","authenticated-orcid":false,"given":"Kosuke","family":"Hamazaki","sequence":"first","affiliation":[{"name":"Molecular Informatics Team, RIKEN Center for Advanced Intelligence Project (AIP) , Kashiwa, Chiba 277-0871,","place":["Japan"]}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6747-7036","authenticated-orcid":false,"given":"Hiroyoshi","family":"Iwata","sequence":"additional","affiliation":[{"name":"Department of Agricultural and Environmental Biology, Graduate School of Agricultural and Life Sciences, The University of Tokyo , Bunkyo-Ku, Tokyo 113-8657,","place":["Japan"]}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4288-1606","authenticated-orcid":false,"given":"Koji","family":"Tsuda","sequence":"additional","affiliation":[{"name":"Molecular Informatics Team, RIKEN Center for Advanced Intelligence Project (AIP) , Kashiwa, Chiba 277-0871,","place":["Japan"]},{"name":"Department of Computational Biology and Medical Sciences, Graduate School of Frontier Sciences, The University of Tokyo , Kashiwa, Chiba 277-8561,","place":["Japan"]}]}],"member":"286","published-online":{"date-parts":[[2025,10,23]]},"reference":[{"year":"2015","author":"Abadi","key":"2025111616071074100_btaf586-B1"},{"key":"2025111616071074100_btaf586-B2","doi-asserted-by":"crossref","first-page":"1006","DOI":"10.3389\/fgene.2019.01006","article-title":"Improving short- and long-term genetic gain by accounting for within-family variance in optimal cross-selection","volume":"10","author":"Allier","year":"2019","journal-title":"Front Genet"},{"key":"2025111616071074100_btaf586-B3","doi-asserted-by":"crossref","first-page":"1469","DOI":"10.1534\/g3.119.400129","article-title":"Usefulness criterion and post-selection parental contributions in multi-parental crosses: application to polygenic trait introgression","volume":"9","author":"Allier","year":"2019","journal-title":"G3 (Bethesda)"},{"key":"2025111616071074100_btaf586-B4","doi-asserted-by":"crossref","first-page":"1169","DOI":"10.1038\/s41592-021-01283-4","article-title":"Differentiable biology: using deep learning for biophysics-based and data-driven modeling of molecular mechanisms","volume":"18","author":"AlQuraishi","year":"2021","journal-title":"Nat Methods"},{"key":"2025111616071074100_btaf586-B5","first-page":"1","article-title":"Automatic differentiation in machine learning: a survey","volume":"18","author":"Baydin","year":"2018","journal-title":"J Mach Learn Res"},{"year":"2021","author":"Bradbury","key":"2025111616071074100_btaf586-B6"},{"year":"2010","author":"Brochu","key":"2025111616071074100_btaf586-B7"},{"key":"2025111616071074100_btaf586-B8","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1016\/j.advengsoft.2014.03.002","article-title":"Performance of automatic differentiation tools in the dynamic simulation of multibody systems","volume":"73","author":"Callejo","year":"2014","journal-title":"Adv Eng Softw"},{"key":"2025111616071074100_btaf586-B9","doi-asserted-by":"crossref","first-page":"26","DOI":"10.2527\/af.2011-0009","article-title":"Replacing rose-tinted spectacles with a high-powered microscope: the historical versus modern carbon footprint of animal agriculture","volume":"1","author":"Capper","year":"2011","journal-title":"Anim Front"},{"key":"2025111616071074100_btaf586-B10","doi-asserted-by":"crossref","first-page":"1050198","DOI":"10.3389\/fpls.2022.1050198","article-title":"Bayesian optimisation for breeding schemes","volume":"13","author":"Diot","year":"2022","journal-title":"Front Plant Sci"},{"key":"2025111616071074100_btaf586-B11","doi-asserted-by":"crossref","first-page":"1010278","DOI":"10.3389\/fevo.2022.1010278","article-title":"Automatic differentiation and the optimization of differential equation models in biology","volume":"10","author":"Frank","year":"2022","journal-title":"Front Ecol Evol"},{"key":"2025111616071074100_btaf586-B12","doi-asserted-by":"crossref","first-page":"jkaa017","DOI":"10.1093\/g3journal\/jkaa017","article-title":"AlphaSimR: an R package for breeding program simulations","volume":"11","author":"Gaynor","year":"2021","journal-title":"G3 (Bethesda)"},{"key":"2025111616071074100_btaf586-B13","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1007\/s10709-008-9308-0","article-title":"Genomic selection: prediction of accuracy and maximisation of long term response","volume":"136","author":"Goddard","year":"2009","journal-title":"Genetica"},{"key":"2025111616071074100_btaf586-B14","doi-asserted-by":"crossref","DOI":"10.1137\/1.9780898717761","volume-title":"Evaluating Derivatives: principles and Techniques of Algorithmic Differentiation: Principles and Techniques of Algorithmic Differentiation","author":"Griewank","year":"2008","edition":"2nd edn"},{"key":"2025111616071074100_btaf586-B15","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1007\/s00122-021-03949-1","article-title":"Bayesian optimization of multivariate genomic prediction models based on secondary traits for improved accuracy gains and phenotyping costs","volume":"135","author":"Hamazaki","year":"2022","journal-title":"Theor Appl Genet"},{"key":"2025111616071074100_btaf586-B16","doi-asserted-by":"crossref","first-page":"1361894","DOI":"10.3389\/fpls.2024.1361894","article-title":"AI-assisted selection of mating pairs through simulation-based optimized progeny allocation strategies in plant breeding","volume":"15","author":"Hamazaki","year":"2024","journal-title":"Front Plant Sci"},{"key":"2025111616071074100_btaf586-B17","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1016\/0004-3702(81)90024-2","article-title":"Determining optical flow","volume":"17","author":"Horn","year":"1981","journal-title":"Artif Intell"},{"key":"2025111616071074100_btaf586-B18","doi-asserted-by":"crossref","first-page":"565","DOI":"10.1080\/0740817X.2015.1096430","article-title":"Maximizing quantitative traits in the mating design problem via simulation-based pareto estimation","volume":"48","author":"Hunter","year":"2016","journal-title":"IIE Trans"},{"year":"2016","author":"Jang","key":"2025111616071074100_btaf586-B19"},{"key":"2025111616071074100_btaf586-B20","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1186\/1297-9686-42-35","article-title":"Dynamics of long-term genomic selection","volume":"42","author":"Jannink","year":"2010","journal-title":"Genet Sel Evol"},{"key":"2025111616071074100_btaf586-B21","article-title":"Insight into a two-part plant breeding scheme through bayesian optimization of budget allocations","volume":"65","author":"Jannink","year":"2023","journal-title":"Crop Sci"},{"year":"2014","author":"Kingma","key":"2025111616071074100_btaf586-B22"},{"key":"2025111616071074100_btaf586-B23","first-page":"59","volume-title":"Lecture Notes in Computational Science and Engineering, Lecture Notes in Computational Science and Engineering","author":"Lauvernet","year":"2012"},{"key":"2025111616071074100_btaf586-B24","doi-asserted-by":"crossref","first-page":"1651","DOI":"10.1534\/genetics.117.300403","article-title":"Genetic gain increases by applying the usefulness criterion with improved variance prediction in selection of crosses","volume":"207","author":"Lehermeier","year":"2017","journal-title":"Genetics"},{"key":"2025111616071074100_btaf586-B25","doi-asserted-by":"crossref","first-page":"073006","DOI":"10.1088\/1367-2630\/ac0b02","article-title":"Riemannian geometry and automatic differentiation for optimization problems of quantum physics and quantum technologies","volume":"23","author":"Luchnikov","year":"2021","journal-title":"New J Phys"},{"year":"2017","author":"Maddison","key":"2025111616071074100_btaf586-B26"},{"key":"2025111616071074100_btaf586-B27","doi-asserted-by":"crossref","first-page":"934","DOI":"10.2527\/1997.754934x","article-title":"Maximizing the response of selection with a predefined rate of inbreeding","volume":"75","author":"Meuwissen","year":"1997","journal-title":"J Anim Sci"},{"key":"2025111616071074100_btaf586-B28","doi-asserted-by":"crossref","first-page":"2123","DOI":"10.1534\/g3.118.200842","article-title":"Optimizing selection and mating in genomic selection with a look-ahead approach: an operations research framework","volume":"9","author":"Moeinizade","year":"2019","journal-title":"G3 (Bethesda)"},{"key":"2025111616071074100_btaf586-B29","first-page":"200076","article-title":"A reinforcement learning approach to resource allocation in genomic selection","volume":"14","author":"Moeinizade","year":"2022","journal-title":"Intell Syst Appl"},{"year":"2017","author":"Paszke","key":"2025111616071074100_btaf586-B30"},{"key":"2025111616071074100_btaf586-B31","article-title":"PyTorch: an imperative style, high-performance deep learning library","author":"Paszke","year":"2019","journal-title":"arXiv [cs.LG]"},{"key":"2025111616071074100_btaf586-B32","article-title":"Bayesian optimization with derivatives acceleration","author":"Perrin","year":"2024","journal-title":"Transact Mach Learn Res"},{"year":"2024","author":"R Core Team","key":"2025111616071074100_btaf586-B33"},{"volume-title":"Lecture notes in computer science","year":"1981","author":"Rall","key":"2025111616071074100_btaf586-B34"},{"key":"2025111616071074100_btaf586-B35","doi-asserted-by":"crossref","first-page":"400","DOI":"10.1214\/aoms\/1177729586","article-title":"A stochastic approximation method","volume":"22","author":"Robbins","year":"1951","journal-title":"Ann Math Statist"},{"key":"2025111616071074100_btaf586-B36","doi-asserted-by":"crossref","first-page":"jkae224","DOI":"10.1093\/g3journal\/jkae224","article-title":"Cross potential selection: a proposal for optimizing crossing combinations in recurrent selection using the usefulness criterion of future inbred lines","author":"Sakurai","year":"2024","journal-title":"G3 (Bethesda), Page"},{"key":"2025111616071074100_btaf586-B37","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1016\/j.neunet.2014.09.003","article-title":"Deep learning in neural networks: an overview","volume":"61","author":"Schmidhuber","year":"2015","journal-title":"Neural Netw"},{"key":"2025111616071074100_btaf586-B38","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1093\/pan\/7.1.187","article-title":"Genetic optimization using derivatives","volume":"7","author":"Sekhon","year":"1998","journal-title":"Polit Anal"},{"key":"2025111616071074100_btaf586-B39","doi-asserted-by":"crossref","first-page":"jkae199","DOI":"10.1093\/g3journal\/jkae199","article-title":"PyBrOpS: a python package for breeding program simulation and optimization for multi-objective breeding","volume":"14","author":"Shrote","year":"2024","journal-title":"G3 (Bethesda)"},{"key":"2025111616071074100_btaf586-B40","doi-asserted-by":"crossref","first-page":"559","DOI":"10.1021\/acscentsci.7b00586","article-title":"Automatic differentiation in quantum chemistry with applications to fully variational hartree-fock","volume":"4","author":"Tamayo-Mendoza","year":"2018","journal-title":"ACS Cent Sci"},{"key":"2025111616071074100_btaf586-B41","first-page":"19","volume-title":"Proceedings of the 30th International Conference on Machine Learning., volume 28 of Proceedings of Machine Learning Research","author":"Valko","year":"2013"},{"volume-title":"Python 3 Reference Manual","year":"2009","author":"Van Rossum","key":"2025111616071074100_btaf586-B42"},{"year":"2017","author":"Wu","key":"2025111616071074100_btaf586-B43"},{"key":"2025111616071074100_btaf586-B44","doi-asserted-by":"crossref","first-page":"8487","DOI":"10.1021\/acs.jpca.2c05922","article-title":"Automatic differentiation for the direct minimization approach to the hartree-fock method","volume":"126","author":"Yoshikawa","year":"2022","journal-title":"J Phys Chem A"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btaf586\/64883360\/btaf586.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/41\/11\/btaf586\/64883360\/btaf586.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/41\/11\/btaf586\/64883360\/btaf586.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,16]],"date-time":"2025-11-16T21:07:23Z","timestamp":1763327243000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/doi\/10.1093\/bioinformatics\/btaf586\/8300292"}},"subtitle":[],"editor":[{"given":"Russell","family":"Schwartz","sequence":"additional","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2025,10,23]]},"references-count":44,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2025,11,1]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btaf586","relation":{},"ISSN":["1367-4811"],"issn-type":[{"type":"electronic","value":"1367-4811"}],"subject":[],"published-other":{"date-parts":[[2025,11]]},"published":{"date-parts":[[2025,10,23]]},"article-number":"btaf586"}}