- Add support for
.ped
,.tsv
files in data import is_informative
independent fromuseful_inds
- Use directly columns names from
fill
instead of the mods columns - Move to R 4.4 and Bioc 3.20
- Fix unittests and update snapshots
- Change normalisation process to directly use
id
,dadid
,momid
,famid
,sex
no more need forindId
,fatherId
, ... affection
is now used as default affection modality columns that will be used to generateaffected
status
is replaced bydeceased
steril
is replaced byfertility
and corresponding symbols is added forinfertile
andinfertile_choice_na
terminated
is deleted
- Change code of ped_to_legdf
- When plotting with the main plot, the legend gets its own space separate from the plot. This allow better control over the size and localisation of the legend.
- The graphical parameters are reset after each use of plot_fromdf
- Add tooltips control in Pedigree plots and add it to the app
- Add example of interactivness in vignette
- Fix plot area function and legend creation for better alignment
- Update website and logo
- Improve
ped_shiny()
esthetics - Change plot element order rendering for better looks
- Add more control to line width of box and lines
- Improve legend ordering
- Separate website building workflow from check
- Update function documentation and set to internal all unnecessary functions for users
- Stabilize unit test
- Standardize the vignettes and add more documentation
- Fix label adjusting position in plot functions
- Fix github workflows
- Disable
ped_shiny()
execution in markdown - Publish with
pkgdown
- Use R version 4.4 and update workflows
- A shiny application is now available through
the
ped_shiny()
function. - Function imports have been cleaned.
- Unit tests have been added as well as more snapshot to increase package coverage.
relped
dataset allows to easily test special relationship.- Documentation is enhanced and correctly linted.
precision
parameter has been added toalign4()
andset_plot_area()
to reduce noise between platform.fix_parents()
has been fixed and improved.- More controls over color setting with
generate_colors()
. - Possibility to force computation of alignement when it fails with
force = TRUE
. upd_famid_id()
toupd_famid()
.- Zooming in a pedigree object is now done by subsetting the dataframe
computed by
ped_to_plotdf()
. useful_inds()
function has been improved.
- Kinship2 is renamed to Pedixplorer and hosted on Bioconductor.
- Pedigree is now a S4 object, all functions are updated to work with the new class
- Pedigree constructor now takes a data.frame as input for the Pedigree informations and for the special relationship. The two data.fram are normalized before being used.
- plot.pedigree support ggplot generation, mark and label can be added to the plot. The plot is now generated in two steps ped_to_plotdf() and plot_fromdf(). This allows the user to modify the plot before it is generated.
- All documentation are now generated with Roxygen
- New function available: generate_aff_inds, generate_colors, is_informative, min_dist_inf, normData, num_child, useful_inds
- All functions renamed to follow the snake_case convention
- All parameters renamed to follow the snake_case convention
- All test now use testthat files
- Vignettes have been updated to reflect the new changes