Skip to contents

Pedixplorer

Pedixplorer a BioConductor package to create, filter and draw pedigrees.

Pedixplorer Pedixplorer-package
The Pedixplorer package for pedigree data

Pedigree S4 object

The Pedigree object is a S4 class that contains the pedigree data.

Pedigree construction

How to fix pedigree data and normalize it

fix_parents(<character>) fix_parents(<data.frame>)
Fix parents relationship and gender
norm_ped()
Normalise a Ped object dataframe
norm_rel()
Normalise a Rel object dataframe

Shiny app

The Pedixplorer package comes with a shiny app to interact with the Pedigree object.

ped_shiny()
Run Pedixplorer Shiny application

Pedigree drawing and legend

The Pedigree object can be drawn using the plot method.

plot(<Pedigree>,<missing>)
Plot Pedigrees
ped_to_plotdf(<Pedigree>)
Create plotting data frame from a Pedigree
ped_to_legdf(<Pedigree>)
Create plotting legend data frame from a Pedigree
plot_fromdf()
Create a plot from a data.frame
generate_colors(<character>) generate_colors(<numeric>) generate_colors(<Pedigree>)
Process the filling and border colors based on affection and availability

Pedigree informations

Informations about the pedigree.

Pedigree filtering

Filtering methods to select a subset of individuals in a pedigree.

useful_inds(<character>) useful_inds(<Pedigree>) useful_inds(<Ped>)
Usefulness of individuals
min_dist_inf(<character>) min_dist_inf(<Pedigree>) min_dist_inf(<Ped>)
Minimum distance to the informative individuals
shrink(<Pedigree>) shrink(<Ped>)
Shrink Pedigree object
bit_size(<character_OR_integer>) bit_size(<Pedigree>) bit_size(<Ped>)
Bit size of a Pedigree
find_avail_affected(<Ped>) find_avail_affected(<Pedigree>)
Find single affected and available individual from a Pedigree
find_avail_noninform(<Ped>) find_avail_noninform(<Pedigree>)
Find uninformative but available subject
find_unavailable(<Ped>) find_unavailable(<Pedigree>)
Find unavailable subjects in a Pedigree

Pedigree datasets

Different datasets are available to test the package.

minnbreast
Minnesota Breast Cancer Study
sampleped
Sampleped data
relped
Relped data

Pedigree alignment

Alignment methods to organize graphical representation of pedigrees.

align(<Pedigree>)
Align a Pedigree object
alignped1()
Alignment first routine
alignped2()
Alignment second routine
alignped3()
Alignment third routine
alignped4()
Alignment fourth routine
auto_hint(<Pedigree>)
Initial hint for a Pedigree alignment
best_hint(<Pedigree>)
Best hint for a Pedigree alignment
kindepth(<character_OR_integer>) kindepth(<Pedigree>) kindepth(<Ped>)
Individual's depth in a pedigree