SelectML
SelectML automates genomic prediction model testing and comparison to evaluate genomic selection methods for crop breeding using genetic marker data.
Key Features:
- Model Diversity: Supports both linear mixed models and machine-learning-based approaches for genomic prediction.
- Model Comparison: Systematically compares the performance of linear mixed models versus machine-learning methods.
- Feature Selection and Data Transformation: Implements feature selection methods and data transformers that conform to the scikit-learn API.
- Automated Pipeline: Automates training, comparison, and selection of genomic selection models.
- Sampling Scenario Simulation: Uses simulated marker datasets with randomly-sampled (mixed) and unevenly-sampled (unbalanced) populations.
- Sensitivity Analysis: Assesses sensitivity of machine-learning methods to sampling bias relative to linear mixed models.
Scientific Applications:
- Genomic Prediction in Agriculture: Analyzes genetic marker data to inform crop breeding and genomic selection strategies.
- Model Performance Evaluation: Evaluates relative performance of genomic selection methods under mixed and unbalanced population sampling scenarios.
Methodology:
An automated pipeline systematically tests and compares linear mixed models against machine-learning-based approaches using simulated marker datasets that include randomly-sampled (mixed) and unevenly-sampled (unbalanced) populations to quantify performance and sensitivity to sampling bias.
Topics
Details
- License:
- Apache-2.0
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 3/6/2024
- Last Updated:
- 11/24/2024
Operations
Publications
Jones D, Fornarelli R, Derbyshire M, Gibberd M, Barker K, Hane J. The pursuit of genetic gain in agricultural crops through the application of machine-learning to genomic prediction. Frontiers in Genetics. 2023;14. doi:10.3389/fgene.2023.1186782. PMID:37614817. PMCID:PMC10443705.