ChromaX: a fast and scalable breeding program simulator

The Python library ChromaX offers breeders and scientists new opportunities to simulate genetic gain and optimize resource allocation in breeding programs.

by Esther Ravelhofer-Alge
Steven Picture

Plant breeding programs are often complex and require breeders to make strategic decisions to effectively allocate available resources. In recent years, several breeding tools have been developed to increase the rate of genetic gain, such as genomic selection, high throughput phenotyping or rapid generation advance. However, the efficient incorporation of these tools into plant breeding programs is still an active area of research, as it is highly species and breeding program dependent. To address this, computer simulations provide a rapid and inexpensive means of assessing the potential for integrating these tools into a breeding program.

In collaboration with leading scientists in the field of computer science, we developed ChromaX. ChromaX is a Python library that enables the simulation of genetic recombination, genomic estimated breeding values and selection processes. This offers breeders and scientists new opportunities to simulate genetic gain and optimize breeding schemes. By utilizing GPU processing, it can perform these simulations up to two orders of magnitude faster than existing tools with standard hardware.

This makes ChromaX a fast and scalable solution for simulating and optimizing breeding programs across various plant and animal species. The paper provides insights into ChromaX's features, implementation, and benchmarks against state-of-the-art solutions, showcasing its speed advantages on GPU hardware.

Citation:
Younis OG, Turchetta M, Ariza Suarez D, Yates S, Studer B, Athanasiadis IN, Krause A, Buhmann JM and Corinzia L (2023) ChromaX: a fast and scalable breeding program simulator. Bioinformatics.
external pagehttps://academic.oup.com/bioinformatics/article/39/12/btad691/7441500

JavaScript has been disabled in your browser