{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T08:45:13Z","timestamp":1781081113221,"version":"3.54.1"},"reference-count":23,"publisher":"Oxford University Press (OUP)","issue":"12","license":[{"start":{"date-parts":[[2023,11,22]],"date-time":"2023-11-22T00:00:00Z","timestamp":1700611200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Wageningen University and Research research"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023,12,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:sec>\n                    <jats:title>Summary<\/jats:title>\n                    <jats:p>ChromaX is a Python library that enables the simulation of genetic recombination, genomic estimated breeding value calculations, and selection processes. By utilizing GPU processing, it can perform these simulations up to two orders of magnitude faster than existing tools with standard hardware. This offers breeders and scientists new opportunities to simulate genetic gain and optimize breeding schemes.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Availability and implementation<\/jats:title>\n                    <jats:p>The documentation is available at https:\/\/chromax.readthedocs.io. The code is available at https:\/\/github.com\/kora-labs\/chromax.<\/jats:p>\n                  <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btad691","type":"journal-article","created":{"date-parts":[[2023,11,21]],"date-time":"2023-11-21T17:58:59Z","timestamp":1700589539000},"source":"Crossref","is-referenced-by-count":8,"title":["ChromaX: a fast and scalable breeding program simulator"],"prefix":"10.1093","volume":"39","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-2783-7932","authenticated-orcid":false,"given":"Omar G","family":"Younis","sequence":"first","affiliation":[{"name":"Department of Computer Science, ETH Zurich , Z\u00fcrich, 8092, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Matteo","family":"Turchetta","sequence":"additional","affiliation":[{"name":"Department of Computer Science, ETH Zurich , Z\u00fcrich, 8092, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Daniel","family":"Ariza Suarez","sequence":"additional","affiliation":[{"name":"Department of Environmental Systems Science, Molecular Plant Breeding , ETH Zurich, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Steven","family":"Yates","sequence":"additional","affiliation":[{"name":"Department of Environmental Systems Science, Molecular Plant Breeding , ETH Zurich, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bruno","family":"Studer","sequence":"additional","affiliation":[{"name":"Department of Environmental Systems Science, Molecular Plant Breeding , ETH Zurich, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ioannis N","family":"Athanasiadis","sequence":"additional","affiliation":[{"name":"Department of Social Sciences, Wageningen University & Research , Wageningen, 6708, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andreas","family":"Krause","sequence":"additional","affiliation":[{"name":"Department of Computer Science, ETH Zurich , Z\u00fcrich, 8092, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Joachim M","family":"Buhmann","sequence":"additional","affiliation":[{"name":"Department of Computer Science, ETH Zurich , Z\u00fcrich, 8092, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8549-8351","authenticated-orcid":false,"given":"Luca","family":"Corinzia","sequence":"additional","affiliation":[{"name":"Department of Computer Science, ETH Zurich , Z\u00fcrich, 8092, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"286","published-online":{"date-parts":[[2023,11,22]]},"reference":[{"key":"2023120904324669600_btad691-B1","author":"Bradbury","year":"2018"},{"key":"2023120904324669600_btad691-B2","doi-asserted-by":"crossref","first-page":"889","DOI":"10.1093\/bioinformatics\/btg112","article-title":"R\/qtl: QTL mapping in experimental crosses","volume":"19","author":"Broman","year":"2003","journal-title":"Bioinformatics"},{"key":"2023120904324669600_btad691-B3","doi-asserted-by":"crossref","first-page":"1880","DOI":"10.1016\/j.ajhg.2021.08.005","article-title":"Fast two-stage phasing of large-scale sequence data","volume":"108","author":"Browning","year":"2021","journal-title":"Am J Hum Genet"},{"key":"2023120904324669600_btad691-B4","doi-asserted-by":"crossref","first-page":"jkac032","DOI":"10.1093\/g3journal\/jkac032","article-title":"XSim version 2: simulation of modern breeding programs","volume":"12","author":"Chen","year":"2022","journal-title":"G3 Genes Genomes Genet"},{"key":"2023120904324669600_btad691-B5","doi-asserted-by":"crossref","first-page":"961","DOI":"10.1016\/j.tplants.2017.08.011","article-title":"Genomic selection in plant breeding: methods, models, and perspectives","volume":"22","author":"Crossa","year":"2017","journal-title":"Trends Plant Sci"},{"key":"2023120904324669600_btad691-B6","doi-asserted-by":"crossref","first-page":"1341","DOI":"10.1534\/genetics.115.178038","article-title":"Selection on optimal haploid value increases genetic gain and preserves more genetic diversity relative to genomic selection","volume":"200","author":"Daetwyler","year":"2015","journal-title":"Genetics"},{"key":"2023120904324669600_btad691-B7","doi-asserted-by":"crossref","first-page":"0013","DOI":"10.3835\/plantgenome2016.02.0013","article-title":"Alphasim: software for breeding program simulation","volume":"9","author":"Faux","year":"2016","journal-title":"Plant Genome"},{"key":"2023120904324669600_btad691-B8","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":"2020","journal-title":"G3 Genes Genomes Genet"},{"key":"2023120904324669600_btad691-B9","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1038\/s41586-020-2649-2","article-title":"Array programming with NumPy","volume":"585","author":"Harris","year":"2020","journal-title":"Nature"},{"key":"2023120904324669600_btad691-B10","doi-asserted-by":"crossref","first-page":"1454","DOI":"10.3390\/plants9111454","article-title":"Application of genomic big data in plant breeding: past, present, and future","volume":"9","author":"Kim","year":"2020","journal-title":"Plants"},{"key":"2023120904324669600_btad691-B11","doi-asserted-by":"crossref","first-page":"743","DOI":"10.1093\/genetics\/124.3.743","article-title":"Efficiency of marker-assisted selection in the improvement of quantitative traits","volume":"124","author":"Lande","year":"1990","journal-title":"Genetics"},{"key":"2023120904324669600_btad691-B12","first-page":"51","author":"McKinney","year":"2010"},{"key":"2023120904324669600_btad691-B13","doi-asserted-by":"crossref","first-page":"1031","DOI":"10.1093\/genetics\/139.2.1031","article-title":"Modeling interference in genetic recombination","volume":"139","author":"McPeek","year":"1995","journal-title":"Genetics"},{"key":"2023120904324669600_btad691-B14","doi-asserted-by":"crossref","first-page":"1819","DOI":"10.1093\/genetics\/157.4.1819","article-title":"Prediction of total genetic value using genome-wide dense marker maps","volume":"157","author":"Meuwissen","year":"2001","journal-title":"Genetics"},{"key":"2023120904324669600_btad691-B15","doi-asserted-by":"crossref","first-page":"2068","DOI":"10.2135\/cropsci2015.01.0030","article-title":"Popvar: a genome-wide procedure for predicting genetic variance and correlated response in biparental breeding populations","volume":"55","author":"Mohammadi","year":"2015","journal-title":"Crop Sci"},{"key":"2023120904324669600_btad691-B16","first-page":"8024","article-title":"Pytorch: an imperative style, high-performance deep learning library","author":"Paszke","year":"2019","journal-title":"Adv Neural Inf Process Syst"},{"key":"2023120904324669600_btad691-B17","first-page":"2825","article-title":"Scikit-learn: machine learning in python","volume":"12","author":"Pedregosa","year":"2011","journal-title":"J Mach Learn Res"},{"key":"2023120904324669600_btad691-B18","volume-title":"Optimization: Algorithms and Consistent Approximations","author":"Polak","year":"2012"},{"key":"2023120904324669600_btad691-B19","doi-asserted-by":"crossref","first-page":"1915","DOI":"10.1534\/g3.120.401193","article-title":"MoBPS \u2013 modular breeding program simulator","volume":"10","author":"Pook","year":"2020","journal-title":"G3 (Bethesda)"},{"key":"2023120904324669600_btad691-B20","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1002\/aepp.13044","article-title":"Role of new plant breeding technologies for food security and sustainable agricultural development","volume":"42","author":"Qaim","year":"2020","journal-title":"Applied Eco Perspectives Pol"},{"key":"2023120904324669600_btad691-B21","author":"Sabne","year":"2020"},{"key":"2023120904324669600_btad691-B22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1111\/jbg.12137","article-title":"Resemblance between two relatives \u2013 animal and plant breeding","volume":"132","author":"Sch\u00f6n","year":"2015","journal-title":"J Anim Breed Genet"},{"key":"2023120904324669600_btad691-B23","doi-asserted-by":"crossref","first-page":"352","DOI":"10.1038\/s41592-020-0772-5","article-title":"SciPy 1.0: fundamental algorithms for scientific computing in python","volume":"17","author":"Virtanen","year":"2020","journal-title":"Nat Methods"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btad691\/53686136\/btad691.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/39\/12\/btad691\/54143193\/btad691.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/39\/12\/btad691\/54143193\/btad691.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,8]],"date-time":"2023-12-08T23:33:14Z","timestamp":1702078394000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/doi\/10.1093\/bioinformatics\/btad691\/7441500"}},"subtitle":[],"editor":[{"given":"Russell","family":"Schwartz","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"editor"}]}],"short-title":[],"issued":{"date-parts":[[2023,11,22]]},"references-count":23,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2023,12,1]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btad691","relation":{"has-preprint":[{"id-type":"doi","id":"10.1101\/2023.05.29.542709","asserted-by":"object"}]},"ISSN":["1367-4811"],"issn-type":[{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2023,12,1]]},"published":{"date-parts":[[2023,11,22]]},"article-number":"btad691"}}