-
Notifications
You must be signed in to change notification settings - Fork 601
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New module: Truvari #1751
New module: Truvari #1751
Conversation
@multiqc-bot changelog |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great, looks perfect to me now!
Thanks @pontushojer! Just had a look at the report, quick naive question:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice! A few minor comments but generally the code looks great 👍🏻
It would be nice to add some helptext
strings above the sections, explaining what the numbers mean and how to interpret them. It's ok to copy this from the source tool docs, if available.
Co-authored-by: Phil Ewels <phil.ewels@seqera.io>
Yeah, its actually The bar plot was a nice suggestion so I also added this. This allows one to see a breakdown of classification for call from the perspective of and perspective of I also updated several other things since there were slight changes to the truvari output from version v4.0.0. Some statistics had been renamed and version parsing also needed an update. I added a new log for this version in this PR MultiQC/test-data#284 |
The bar plot looks great! Though it looks like it now fully replicates the information shown in the table. And perhaps with another tab for the GT-matched version of the statistics, it can also cover the hidden columns as well, so the table could be dropped in favour of the bar plot? 🤔 |
Yes, I was actually starting to think the same when I implemented this. Now I have added the genotype data to the bar graph as well. I also moved the "GT concordance" stat to the general stats table. Then I remove the table as its all all represented in the other plots/tables. Here is the current report sections |
@pontushojer, it looks great and ready to merge! I actually agree on your point that the scatter plot looks a bit less helpful in a static version without some way to tell samples apart. Though colors probably won't help much in this case, we'd need to show labels. But that's for the core plotting code to implement, the modules shouldn't worry about this, in my opinion. Something to take a look. I created an issue for that: #2111 |
This PR adds a new module for the tool Truvari (https://github.com/ACEnglish/truvari). Specifically the output from the command
truvari bench
is supported. Below is a screenshot of the results when run on the test data.PR for test data have been submitted here (MultiQC/test-data#241)
CHANGELOG.md
has been updated--lint
flag)docs/README.md
is updated with link to belowdocs/modulename.md
is createdself.add_section
)