-
Notifications
You must be signed in to change notification settings - Fork 16
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
feat: replace filter alt_allele_in_normal #1289
Conversation
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #1289 +/- ##
========================================
Coverage 99.44% 99.44%
========================================
Files 40 40
Lines 1983 1984 +1
========================================
+ Hits 1972 1973 +1
Misses 11 11
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
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.
Looks good! 💯
- The
bcftools annotate
command is used to exclude theFILTER/alt_allele_in_normal annotation
from the VCF - Variants meeting the condition
AF[normal] / AF[tumor] > 0.3
will be excluded from further analysis as they are less likely to be relevant somatic mutations
Quality Gate passedIssues Measures |
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.
👍
This is a relatively small update to Balsamic with some significant changes to VarDict filters and settings, which influences all TGA workflows and in particular exome-analyses, as well as a new feature with a custom solution for detecting IGH::DUX4 rearrangements in WGS. #### Added * new option for exome samples --exome with modified bcftools filters compared to standard targeted workflow #1414 * custom samtools rule for detection of reads supporting IGH::DUX4 rearrangements #1397 * high_normal_tumor_af_frac filter in bcftools for TNscope WGS T+N analysis, and UMI T+N analysis which allows for 30% of tumor in the normal. #1289 #### Changed * reduced stringency of targeted none-exome bcftools filters for min MQ #1414 * removed -u flag from VarDict T+N and T only rules #1414 #### Removed * removed -U flag to VarDict T+N rule to start calling SVs in VarDict (required for FLT3) #1414 * alt_allele_in_normal set by TNscope for WGS T+N analysis, and UMI T+N analysis #1289
Description
This issue describes the problem with this filter: #1254
In short it is a very strict filter by TNscope that removes somatic variants sometimes even if they only have 1 read supporting it in the normal sample. The goal here is to remove it, and replace it with a less strict filter.
Added
Changed
Fixed
Removed
Documentation
Tests
Detailed test-results and evaluations here: https://docs.google.com/spreadsheets/d/1_lNTCywOtEikJHXVhndfFzD1ieN21WSmQRDZVxVbAcY/edit#gid=0
Among other things:
From steadybedbug: In the end filtering type 6 is used as it is more readable than type 5.
Feature Tests
alt_allele_in_normal removal
Verify that filter alt_allele_in_normal is removed after quality-filtering in TNscope VCFs of tumor + normal analysis of WGS and UMI cases.
Results in UMI TN-case: vcf/*.tnscope_umi.research.vcf.gz
Results in WGS TN-case: vcf/*.tnscope.research.vcf.gz
new high_normal_tumor_af_frac filter
Verify that new filter high_normal_tumor_af_frac is set correctly in example WGS T+N and UMI T+N cases.
Results in UMI TN-case: vcf/*.tnscope_umi.research.vcf.gz
Results in WGS TN-case: vcf/*.tnscope.research.vcf.gz
Pipeline Integrity Tests
.hk
file)Clinical Genomics Stockholm
Documentation
User Changes
Infrastructure Changes
Checklist
Important
Ensure that all checkboxes below are ticked before merging.
For Developers
For Reviewers
conditions where applicable, with satisfactory results.