You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Latest public release version [4.3.0.0 and 4.4.0.0]
Description
GermlineCNVCaller pipeline provide different results with same GATK version (4.3.0.0) on different base Ubuntu images (18.04 and 22.04). Test results of GATK version 4.3.0.0 and 4.4.0.0 are same on Ubuntu 22.04 - I assume there are no changes in GermlineCNVCaller between 4.3.0.0 and 4.4.0.0.
test_gatkgermlinecnvcaller_genotyped-intervals-cohort_0.woTimestamp.vcf (Ubuntu 18.04) and gatkgermlinecnvcaller_genotyped-intervals-COHORT_0.woTimestamp.vcf (Ubuntu 22.04)
test_gatkgermlinecnvcaller_genotyped-segments-cohort_0.woTimestamp.vcf (Ubuntu 18.04) and gatkgermlinecnvcaller_genotyped-segments-COHORT_0.woTimestamp.vcf (Ubuntu 22.04)
I assume that some system packages are different (a lot, of course) and causing these differences, but I don't think that it is intended. We are using conda env - so differences in Python should not affect this.
Thanks also for this detailed report, @Stikus! The differences look small to me (mostly in the quals, which are the result of more numerically sensitive calculations), with the discrepant calls primarily being of low quality.
Since the gCNV python code depends on native C/C++ code (via numpy, theano, etc.), these sorts of floating-point numerical differences might not be unexpected if there are changes in the underlying system packages or hardware. Unfortunately, we can only guarantee numerical reproducibility to this high degree within our Docker testing environment.
Note also the upcoming #8561, which will also introduce changes on this level.
Bug Report
Affected tool(s) or class(es)
GermlineCNVCaller
Affected version(s)
4.3.0.0
and4.4.0.0
]Description
GermlineCNVCaller
pipeline provide different results with same GATK version (4.3.0.0
) on different base Ubuntu images (18.04
and22.04
). Test results of GATK version4.3.0.0
and4.4.0.0
are same on Ubuntu 22.04 - I assume there are no changes inGermlineCNVCaller
between4.3.0.0
and4.4.0.0
.Steps to reproduce
Command list:
We used data from
PRJNA399748
project to test.Expected behavior
test_gatkgermlinecnvcaller_genotyped-intervals-cohort_0.woTimestamp.vcf
(##contig
cut from header and only first 5chr22
CNVs present)test_gatkgermlinecnvcaller_genotyped-segments-cohort_0.woTimestamp.vcf
(##contig
cut from header)Actual behavior
gatkgermlinecnvcaller_genotyped-intervals-COHORT_0.woTimestamp.vcf
(##contig
cut from header and only first 5chr22
CNVs present)gatkgermlinecnvcaller_genotyped-segments-COHORT_0.woTimestamp.vcf
(##contig
cut from header)The text was updated successfully, but these errors were encountered: