Genomic mate selection functionsTop level functions to predict the performance of individual genotypes and the usefulness of potential crosses. |
|
---|---|
Run genomic predictions |
|
Predict crosses |
|
Cross prediction functionsBehind-the-scenes functions that predict cross means and variances. |
|
Predict cross variances |
|
Predict cross means |
|
Calculate the gametic LD matrix for a single parent |
|
Calculate the cross LD matrix based on both parents |
|
Cross-validation functionsFunctions for automatically conducting cross-validation-based estimation of genomic prediction accuracy. |
|
Run k-fold cross-validation |
|
Run parent-wise cross-validation |
|
NextGen Cassava genomic selectionFunctions used in the standardized steps of the NextGen Cassava genomic selection breeding pipeline |
|
Cassavabase phenotype data pipeline functionsFunctions for processing of cleaning and otherwise preparing field data. |
|
Calcluate the proportion missing data |
|
Fit model and remove outliers from one trial for one trait |
|
Fits mixed-models to each trial and all traits, removing outliers |
|
"Detect" experimental designs |
|
Fit model and remove outliers from a multi-trial dataset |
|
Add TrialType classifier |
|
Nest data.frame by trials |
|
Set-up for a by-trait analysis downstream |
|
Restructure BLUPs for downstream analysis |
|
Nest trials by trait |
|
Read database downloads into R |
|
Rename columns and remove everything unecessary |
|
Imputation and InformaticsFunctions wrapping around standard command line bioinformatics tools, used for setting up and running imputation and post-imputation filtering on the genotypes needing prediction. |
|
Convert DArTseqLD reports to VCF |
|
Convert a VCF file to dosage matrix |
|
Combine multiple dosage matrix to a single genome-wide dosage |
|
Subset a VCF file based on provided positions |
|
Merge two VCFs into one |
|
Apply quality filters after imputation by Beagle5.0 |
|
Apply quality filters after imputation by Beagle4.1 |
|
Run Beagle4.1 to impute a target VCF with a reference VCF |
|
Run Beagle5 to impute a target VCF with a reference VCF |
|
Split a genome-wide VCF into separate chromosome-wise VCFs |
|
Helper functionsSupport functions big and small! |
|
Compute ridge-regression equivalent marker effects from GBLUP results ("Backsolve SNP effects") |
|
Centers dosage matrix |
|
Make a data.frame of pairwise crosses between a set parents |
|
Converts a dosage matrix into a matrix of centered "classical"-coded dominance deviations. |
|
Converts a dosage matrix into a matrix of centered "genotypic"-coded dominance deviations. |
|
Converts an array of posterior samples of multi-trait marker effects to a named list (one for each trait). |
|
Create a matrix of pairwise recombination frequencies from a genetic map |
|
Compute the LD matrix from dosages |
|
Compute allele frequencies |
|
Compute minor allele frequencies |
|
Compute the per-individual proportion homozygous |
|
Standardized selection intensity |
|
Construct several types of kinship matrix |
|
Filter a dosage matrix by a minor allele frequency |
|
Quadratic matrix form |
|
Remove invariant SNPs from dosage matrix |