-
New "miscarriage" button for representing miscarriages with triangle symbols.
-
The "Clear selection" button was moved to the top of the "Modify" frame, to make room for the "miscarriage" button.
-
The "R code" output now displays time in UTC.
-
Improved error handling when drawing and saving pedigree plots.
-
Fix bug affecting twin status in the "R code" output.
-
In the IBD triangle plots, allow arrow mode in the inset pedigree.
-
New "R code" button to generate R code reproducing the current pedigree plot.
-
The 'Add parents' button now supports assigning existing pedigree members as parents. When 2 or 3 individuals are selected, the first is treated as the child, followed by its designated parent(s).
-
Fixed error message when removing individuals disconnects the pedigree.
-
Fixed a bug where previous labels of selected individuals persisted in the background, causing havoc.
-
New icon-based design for pedigree building! Explanations for the icons are displayed as tooltips when you hover over a button.
-
New siblings are now always placed next to the selected individual. Previously, the "Add sibling" button produced a new sib at the right-most end of the sibship in question.
-
A new button for adding a sibling to the left of the selected individual.
-
Detailed text annotations can now be added around and inside each pedigree symbol. Double-click an individual to open a popup window for text entry. Emojis are allowed! 😂
-
New styling options, including hatched pedigree symbols and a selection of fill colours.
-
The method for changing sex has been updated. New buttons, featuring icons for Male, Female, and Unknown, allow you to set the sex of selected individuals directly. These replace the previous Sex button, which swapped males with females. As before, spouses of the affected individuals will be automatically updated as needed.
-
When loading ped files, it is no longer required that founders are included. This update resolves an issue for users working with animal pedigrees, which often omit founders.
-
New feature: Inbred version of IBD triangle.
-
New built-in pedigrees: Ancestral (4 gen) and Half sib triangle.
- Better checks of plot setting inputs
-
Saving as pdf now uses
cairo_pdf()
, allowing a wider range of characters. -
Improved relationship triangle plot.
-
New (experimental) plot options: Arrows and straight legs.
-
For regular plot options, replace sliders with numeric inputs.
-
Update intro text and citation info.
-
Make links open in a new tab.
- Fixed bug occurring when updating labels in pedigrees with 123 (or more) individuals.
- Thicker red outline of selected individuals.
-
Added button "Random pedigree", which uses
pedtools::randomPed()
to produce a random pedigree with 5--15 individuals. -
The button for removing pedigree members has been moved further down and split into two buttons (arrows "up" and "down"). This allows the user to choose if the removal should act upwards (removing ancestors) or downwards (removing descendants) of the selected individuals.
-
The button for deselecting all has been renamed to "Deselect", instead of "Selection".
-
The entire app is faster and more responsive, due to better organisation of the plotting algorithm, thus avoiding unnecessary computation.
-
Further adjustments of the plotting algorithm, ensuring better layout of some pedigrees, like 3/4 siblings.
-
Reduced the default expansion factor ("cex") from 1.6 to 1.4
- Some (rare) pedigrees were poorly handled in the previous version, due to a bug in kinship2. This has now been fixed.
-
The appearance of pedigree symbols are slightly modified, enforcing equal height and width. (E.g., males should be perfect squares.)
-
Margins have been adjusted.
-
Labels with more than one line break are now possible. Each occurrence of ' ' (double space) is replaced with a line break. (Previously only two lines was possible).
-
Tweaked the descriptions of multiple asymmetric relationships, e.g., double avuncular.
-
Add link to BMC Bioinformatics paper.
- Added relationship "Double 2nd cousins A" and "Double 2nd cousins B".
-
In tables of relatedness coefficients, columns with X-chromosomal coefficients are now suffixed with ".X" (rather than prefixed with "X-").
-
Tweaked appearance of drop-down menu.
- The relatedness coefficient table is extended to include detailed identity coefficients, as well as X-chromosomal counterparts of all available coefficients.
- It is now possible to hide all pedigree labels, by clicking "Hide all" in the Labels frame.
- Add a label (with the individuals' names) in the relatedness triangle plot.
- Tweak appearance of the relatedness triangle plot.
-
Triangle plot for visualising kappa coefficients: When two noninbred individuals are selected, pressing the chart button (in the Relationships frame) produces a relatedness triangle marking the location of their kappas. (Based on
ribd::showInTriangle()
.) -
Icons have replaced button texts in the Relationship frame. Help tips are visible when mouse hovering over each button.
-
The calculated pairwise coefficients now include the relationship degree, as used by some software.
-
New button and popup menu for downloading a table of relatedness coefficients. This simplifies obtaining coefficients for multiple pedigree members. By default (if no members are selected), all pairs are included.
-
Restructured the text showing coefficients for a single pair of individuals.
-
The function loading .ped files is more liberal and better at guessing the input format. In particular, it now handles files with/without headers, with/without family ID in first column, and with/without affection status column.
-
Two new buttons, "PNG" and "PDF", for saving the pedigree plot. These replace the previous "Save plot" button (which only gave png).
- The label fields are slightly smaller (reducing their height from 28px to 24px), to ease the handling of bigger pedigrees.
- Fixed a bug in verbalisr, which in certain (rare) cases caused some paths to be skipped.
- Tweak title and introduction
- Correct typos
-
Added two historic pedigrees: Queen Victoria (haemophilia) and the Jicaque pedigree.
-
More information about the built-in pedigrees are added in the user manual at https://magnusdv.github.io/pedsuite/articles/web_only/quickped.html
-
New builtin historic pedigree: The family tree of Tutankhamun.
-
Experimental feature: To insert a line break in a labels, use a double space.
- Catch (more gracefully than before) discordant MZ twins when changing sex.
- The plotting code has been refactored, but this should not have visible effect.
-
New button "Sibling" which adds a brother to any pedigree member. If the selected member is a founder, parents are also created.
-
The list of builtin pedigrees has been revised and better structured.
-
The royal (and famously inbred) Habsburg family has been added as a builtin pedigree.
-
Ped files are now loaded with
encoding = "UTF-8"
, enabling proper parsing of special characters.
- The relationship descriptions are better and more comprehensive, using the new version of verbalisr (v0.2.0).
- You can now specify unknown sex (sex = 0) by double-clicking on a pedigree member. Note: Only non-parent individuals are allowed to have unknown sex. Double-clicking on an individual with unknown sex resets to male sex.
- Avoid crash when trying to add children to an individual with unknown sex.
- A new button for automatic, generation-aware labels (I-1, I-2, ...).
-
Update links.
-
Tweak description text.
-
Reset all
now also resets the plot settings. -
Impossible twins are now caught and reported more sensibly.
-
Loading ped files now includes affection status, if there is a column named
aff
. -
Fixes various minor glitches.
-
A
Quick start
panel allows the user to choose from a list of built-in pedigrees. -
Alternatively, it is now possible to upload an existing
ped
file. -
A new panel
Relationships
with buttons for computing relatedness coefficients and generating verbal descriptions of relationships. -
The layout has been substantially modified to accommodate the new features.
-
The
Build pedigree
panel has been re-designed to fit more buttons. -
New buttons:
Carriers
andDeceased
for annotating pedigree. -
New buttons:
MZ
andDZ
for creating twins.
-
Toggle sex
andToggle aff
now keeps the selection if only one person is selected. -
Added a paragraph
More information
, with link to GitHub. -
Added version number and link to this changelog.
- The
Undo
button did not always update the selected individuals, which sometimes caused the app to crash. This has been fixed.
- Initial release.