This function attaches attributes to family graphs, such as lower and upper thresholds, for each family member. This allows for a user-friendly way to attach personalised thresholds and other per-family specific attributes to the family graphs.
attach_attributes(
cur_fam_graph,
cur_proband,
fid,
attr_tbl,
attr_names,
censor_proband_thrs = TRUE
)
igraph object (neighbourhood graph around a proband) with updated attributes for each node in the graph.
An igraph object (neighbourhood graph around a proband) with family members up to degree n.
Current proband id (center of the neighbourhood graph).
Column name of family id.
Tibble with family id and attributes for each family member.
Names of attributes to be assigned to each node (family member) in the graph.
Should proband's upper and lower thresholds be made uninformative? Defaults to TRUE. Used to exclude proband's information for prediction.