This is the long-awaited companion tool to my blog post from 2020 titled Help! My segments are so sticky! which allows users to generate their own "sticky segments" pie charts for segment lengths of their choice on an autosomal or X chromosome.
I am delighted to have worked on this collaboration with Marilynn Huff, where we created a web-based app that allows a user to explore relationship paths within a degree of kinship.
Marilynn's contributions to the collaboration include:
creating a notation to capture unique relationship paths, so that a string in her notation is then capable of being parsed and translated by a computer program;
calculating the possible degrees for each degree of kinship;
conceiving the filtering system and prototyping it using Excel;
providing mock-up screens for each filter and designing the page-flow; and
general supervision of the project.
My contributions to the collaboration include:
Converting Marilynn's existing Excel-based tool to a web-based system whereby the paths are dynamically generated using a Javascript function;
converting Marilynn's filters from Excel to Javascript;
adjusting the X chromosome expectation values based on the latest model of X inheritance to account for some additional boundary conditions and edge cases; and
implementing Marilynn's screen and page-flow design.
If you enjoy using this tool, check out some of her other work on her blog here.