Hello again! Thank you again for your help so far!
I believe bndeval may be misclassifying true positives as false negatives.
I am running svdecompose on a caller vcf and comparing the svdecompose vcf with bndeval with a 1000 bp tolerance.
Comparing svdecompose & bndeval results with my own script that decomposes the SVs and then merges the breakpoints to the truthset, I see that 23 of the breakpoints that are in svdecompose and well within 1000 bp of the thruthset breakpoint are categorized as false negatives.
I've attached the
- truthset vcf, truthset_somaticSVs_COLO829_hg38lifted.vcf;
- caller vcf, SEVERUS_somatic_colo829_tumor_xy.haplotagged.vcf;
- svdecompose vcf, SEVERUS_somatic_colo829_tumor_xy.haplotagged_nochr_srt_dc.vcf;
- false negative vcf, fn.vcf;
- csv of the truthset (columns with "_truthset") merged with my script results (columns with "_Severus") & svdecompose (columns with "_svdecompose"), truth_pandas_svdecompose.csv.
Please let me know if you need any other information/files.
Best wishes,
Asher