Expand description
§rrblup-rs
Rust implementation of the R/rrBLUP package for mixed model analysis and genomic prediction.
§Features
mixed_solve- REML-based mixed model solvera_mat()- Additive relationship matrix from marker datakin_blup()- Genomic BLUP with kinship matrix
§Example
use rrblup_rs::mixed_solve::{mixed_solve, MixedSolveOptions};
let y = vec![1.0, 2.0, 3.0, 4.0, 5.0];
let result = mixed_solve(&y, None, None, None, None).unwrap();
println!("Vu = {}, Ve = {}", result.vu, result.ve);§References
Endelman, J.B. 2011. Ridge regression and other kernels for genomic selection with R package rrBLUP. Plant Genome 4:250-255.
Re-exports§
pub use mixed_solve::mixed_solve as mixed_solve_reml;pub use mixed_solve::Method;pub use mixed_solve::MixedSolveOptions;pub use mixed_solve::MixedSolveResult;pub use a_mat::a_mat;pub use a_mat::AMatOptions;pub use a_mat::AMatResult;pub use a_mat::ImputeMethod;pub use a_mat::ShrinkConfig;pub use a_mat::ShrinkMethod;pub use kin_blup::kin_blup;pub use kin_blup::KinBlupData;pub use kin_blup::KinBlupOptions;pub use kin_blup::KinBlupResult;
Modules§
- a_mat
- Additive relationship matrix computation from marker data. Rust implementation of R/rrBLUP::A.mat
- kin_
blup - Genomic BLUP with kinship matrix. Rust implementation of R/rrBLUP::kin.blup
- mixed_
solve - REML-based mixed model solver. Rust implementation of R/rrBLUP::mixed.solve