mintyr mintyr package logo

CRAN status CRAN total downloads Dev Version Lifecycle: experimental R-CMD-check GitHub last commit

mintyr is a high-performance data processing toolkit designed specifically for animal breeding and genomic selection. Leveraging the zero-copy and multi-threading capabilities of data.table, it significantly simplifies the construction of automated data pipelines in large-scale commercial breeding programs (e.g., coordinating data across nucleus and multiplier farms, or handling multi-trait growth test records).

The package is not only highly optimized for iterative analysis workflows with the ASReml-R package (supporting dynamic modeling and multi-trait/multi-breed nested grouping), but is also capable of generating and batch-exporting formatted phenotypic data files required for automated pipeline analyses in other mainstream command-line breeding software (e.g., HIBLUP, DMU).

โœจ Key Features

mintyr covers five critical stages in the lifecycle of breeding data analysis:

๐Ÿš€ High-Performance Data I/O (import_xlsx, import_csv, export_xlsx)

A transparent round-trip for multi-file, multi-sheet tabular data: import many files into one tidy data.table, transform freely, then write the original file/sheet structure back out โ€” no bookkeeping required.

๐Ÿ”„ Automated Data Reshaping & Nesting (w2l_nest, c2p_nest, r2p_nest)

๐Ÿงช Cross-Validation & Model Evaluation (split_cv, nest_cv)

๐Ÿ“Š Batch Exporting for Breeding Software (export_nest, export_list)

๐Ÿ› ๏ธ Phenotypic Statistics & Preprocessing (top_perc, format_digits, get_path_info)

๐Ÿ“ฅ Installation

You can install this package from either CRAN or GitHub:

### From CRAN
install.packages("mintyr")
### From GitHub
pak::pak("tony2015116/mintyr")

๐Ÿ“‹๏ธ Cheat Sheet

mintyr package quick reference guide and cheatsheet

๐Ÿค Acknowledgments

Special thanks to AI assistance, for helping transform the initial concepts and inspirations for the mintyr package into reality. Their contribution has been invaluable in refining ideas, improving code structure, and crafting documentation.

mirror server hosted at Truenetwork, Russian Federation.