Open Viqsi opened 1 month ago
The actual Initial Public Release changes we're making are tracked with issue #261.
One distinction noticed while working on #261 - preview info currently only shows total number of affecteds per pedigree and sorts on that. While that makes perfect sense for "step 3", for "step 2" it might be advantageous to include total numer of folks in each pedigree as well.
I'm not sure how to address that immediately, though, and so am currently inclined to kick that can down the road for the time being unless I hear about it in feedback from others.
As a happy coincidence, for pedigree cohorts that have no constraining variable, the "number of affecteds" ends up being the same as the family size. So maybe in the UX I'll just rename the column (instead of my prior vague plan of hiding it as meaningless), and any effort to add that information to all previews can be decided on later as part of this issue.
While release-candidate-testing the Ascertain Pedigrees subsystem, Jake ran into an issue in which he was trying to create a "pedigree cohort" with no "affecteds". I didn't know if this made sense or not, and opted to reach out to Veronica. What I got back was a tremendously useful primer on researcher workflow that this is intended for:
The refinements we're ACTUALLY doing for initial public release are being detailed in a different issue (since this prompted a pretty extensive discussion as to what we could and could not do in the timeframe, and we settled on something that would fit); I'll post here when I have that written up. At the time she posted the primer, tho, Veronica also included this:
The first element (all pedigrees with 0 affecteds) is doable. The other two are an intriguging idea but would require a lot more development time, and so are being shelved at least for the initial public release. What I really want to do, though, is have some time to go out into the wilderness with this in mind and come back with a better overall design that fits the workflow - right now we can create something that technically lets you accomplish what we're after, but it doesn't really smoothly enable it. I want smooth enabling, if we can pull it off.
So that's what this issue is about. A general redesign of the UX of this module. I want to take the time to pin this down and Get It Right. And I absolutely want to do it for the Second Public Release - preferably, I'd have it for the initial, but I don't think we have the time to pull it off. :( But Veronica makes a good point about how that's a big part of the unique value proposition of DIVER:
So yes, release for its own sake, but once I have breathing room I want to give this thing the love it deserves now that I actually know what it's supposed to be doing.