Take a pedigree and turn it into an additive genetics relatedness matrix
Source:R/buildComponent.R
      ped2add.RdTake a pedigree and turn it into an additive genetics relatedness matrix
Usage
ped2add(
  ped,
  max_gen = 25,
  sparse = TRUE,
  verbose = FALSE,
  gc = FALSE,
  flatten_diag = FALSE,
  standardize_colnames = TRUE,
  transpose_method = "tcrossprod",
  adjacency_method = "direct",
  saveable = FALSE,
  resume = FALSE,
  save_rate = 5,
  save_rate_gen = save_rate,
  save_rate_parlist = 1e+05 * save_rate,
  save_path = "checkpoint/",
  compress = TRUE,
  ...
)Arguments
- ped
- a pedigree dataset. Needs ID, momID, and dadID columns 
- max_gen
- the maximum number of generations to compute (e.g., only up to 4th degree relatives). The default is 25. However it can be set to infinity. `Inf` uses as many generations as there are in the data. 
- sparse
- logical. If TRUE, use and return sparse matrices from Matrix package 
- verbose
- logical. If TRUE, print progress through stages of algorithm 
- gc
- logical. If TRUE, do frequent garbage collection via - gcto save memory
- flatten_diag
- logical. If TRUE, overwrite the diagonal of the final relatedness matrix with ones 
- standardize_colnames
- logical. If TRUE, standardize the column names of the pedigree dataset 
- transpose_method
- character. The method to use for computing the transpose. Options are "tcrossprod", "crossprod", or "star" 
- adjacency_method
- character. The method to use for computing the adjacency matrix. Options are "loop", "indexed", direct or beta 
- saveable
- logical. If TRUE, save the intermediate results to disk 
- resume
- logical. If TRUE, resume from a checkpoint 
- save_rate
- numeric. The rate at which to save the intermediate results 
- save_rate_gen
- numeric. The rate at which to save the intermediate results by generation. If NULL, defaults to save_rate 
- save_rate_parlist
- numeric. The rate at which to save the intermediate results by parent list. If NULL, defaults to save_rate*1000 
- save_path
- character. The path to save the checkpoint files 
- compress
- logical. If TRUE, use compression when saving the checkpoint files. Defaults to TRUE. 
- ...
- additional arguments to be passed to - ped2com