Wrapper to attach attributes to family graphs
Source:R/Prepare_Graph_Input.R
familywise_attach_attributes.Rd
This function can attach attributes to family graphs, such as lower and upper thresholds, for each family member. This allows for personalised thresholds and other per-family specific attributes. This function wraps around attach_attributes to ease the process of attaching attributes to family graphs in the standard format.
Usage
familywise_attach_attributes(
family_graphs,
fam_attr,
fam_graph_col = "fam_graph",
attached_fam_graph_col = "masked_fam_graph",
fid = "fid",
pid = "pid",
cols_to_attach = c("lower", "upper"),
censor_proband_thrs = T
)
Arguments
- family_graphs
tibble with family ids and family graphs
- fam_attr
tibble with attributes for each family member
- fam_graph_col
column name of family graphs in family_graphs. defailts to "fam_graph"
- attached_fam_graph_col
column name of the updated family graphs with attached attributes. defaults to "masked_fam_graph".
- fid
column name of family id. Typically contains the name of the proband that a family graph is centred on. defaults to "fid".
- pid
personal identifier for each individual in a family. Allows for multiple instances of the same individual across families. Defaults to "pid".
- cols_to_attach
columns to attach to the family graphs from fam_attr, typically lower and upper thresholds. Mixture input also requires K_i and K_pop.
- censor_proband_thrs
Should proband's upper and lower thresholds be made uninformative? Defaults to TRUE. Used to exclude proband's information for prediction.