Skip to content

Is this an wrong alignment score in bwa-mem alignment? #398

@huichanghuang

Description

@huichanghuang

Hi,
There is a problem that comes with me when I try to understand how bwa-mem calculates the AS score.
I'm running BWA MEM (0.7.17-r1188) on paired-end reads with default parameters. I know that in default a match is 1, a mismatch is -4, a gap opening is -6, and a gap extension is -1.
However, in this read, It seems Read1 does not match this score calculation method. It has 148 alignment matches in CIGAR(which contain matches and mismatches), and from NM tag and MD tag we can know that there are 17 mismatches in this alignment, then its alignment score should be (148-17)-17*4, but it has an AS of 66, I don't know where the extra 3 points came from.

A00313:94:HTTGNDSX5:4:1430:2917:9392	99	A-seg1	1	60	2S148M	=	103	248	GGAGCAAAAGCAGGTCAATTATATTCAATATGGAAAGAATAAAAGAGCTAAGAAATCTGATGTCACAATCTCGCACTCGCGAGATACTTACCAAAACTACTGTAGACCACATGGCCATAATCAAGAAATACACATCAGGAAGACAGGAGA	:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF,FFF:FFFFFFFFFFFFFFFFFFFFFFFF:FFFFFF:FFFFFFFFFFFFFFFFFF:FFFFFFFF:FFFFFFF:FFF NM:i:17	MD:Z:25G18A3C1G11G2G20G2A5C2A2G5T11T5G8G2G8A1	MC:Z:4S146M	AS:i:66	XS:i:0	RG:Z:lib_lane
A00313:94:HTTGNDSX5:4:1430:2917:9392	147	A-seg1	103	60	4S146M	=	1	-248	TGTAGACCACATGGCCATAATCAAGAAATACACATCAGGAAGACAGGAGAAAAACCCATCACTTAGGATGAAATGGATGATGGCAATGAAATACCCAATTACAGCTGATAAAAGGATAACGGAAATGATTCCTGAAAGAAATGAGCAAGG	FFFFFF:FF:FF:F:FFFFFFFFF:F,FFFFFFFFFFFFFFFFFF,FFFFFFFFFFFFFFFFF,FFFFFFFFFFFFFFFFFFF,FFFFF:FFFFFFFFFFFFF:FFFFFFF:FFFF:FFFFFFFFFFF:FFFFFFFFFFFFFFFFFFFFF NM:i:15	MD:Z:5T11T5G8G2G8A2G5G41C2T5C11A6G4G11A5	MC:Z:2S148M	AS:i:71	XS:i:0	RG:Z:lib_lane

Does anyone have any insight into why this might be the case?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions