| coeffTable {ribd} | R Documentation |
Table of pairwise relatedness coefficients
Description
Creates a data frame containing various relatedness coefficients between all pairs of individuals in a given pedigree.
Usage
coeffTable(
x,
ids = labels(x),
coeff = c("f", "phi", "deg", "kappa", "identity", "detailed"),
self = FALSE,
Xchrom = FALSE
)
Arguments
x |
A pedigree in the form of a |
ids |
A character (or coercible to character) containing ID labels of two or more pedigree members. |
coeff |
A character vector containing one or more of the keywords "f", "phi", "deg", "kappa", "identity", "detailed". |
self |
A logical indicating if self-relationships should be included. Default: FALSE. |
Xchrom |
A logical indicating if the coefficients should be autosomal
(default) or X-chromosomal. If |
Details
Available coefficients (indicated in coeff) include:
-
f: The inbreeding coefficient of each pair member. Columns:f1andf2. -
phi: The kinship coefficient. Column:phi. -
deg: The degree of relationship, as computed by kin2deg. Column:deg -
kappa: The IBD coefficients computed by kappaIBD. (These are NA for pairs involving inbred individuals.) Columns:k0,k1,k2. -
identity: The 9 condensed identity coefficients of Jacquard, computed byidentityCoefs(). Columns:D1, ...,D9. -
detailed: The detailed identity coefficients of Jacquard, computed byidentityCoefs(..., detailed = TRUE). Columns:d1, ...,d15.
Value
A data frame with one row for each pair of individuals. The first two
columns are characters named id1 and id2, while remaining columns are
numeric. Columns containing X-chromosomal coefficients are suffixed with
".X".
If "f" (inbreeding) is the only coefficient, the data frame has one row per
individual, and the first column is named id.
Note: If x has members with unknown sex, all X-chromosomal coefficients
are NA.
Examples
# Uncle-nephew pedigree
x = avuncularPed()
# Complete table
coeffTable(x)
# Only selected coefficients
coeffTable(x, coeff = c("phi", "deg", "kappa"))
# Only the uncle-nephew pair
coeffTable(x, ids = c(3, 6), coeff = c("phi", "deg", "kappa"))
# X-chromosomal coefficients
coeffTable(x, Xchrom = TRUE, coeff = "kappa")
# Both autosomal and X
coeffTable(x, Xchrom = NA, coeff = "phi")