BLAST中的E值(E-value)
发布网友
发布时间:2024-10-07 18:05
我来回答
共1个回答
热心网友
时间:2024-10-07 21:11
BLAST是一种用于生物信息学中蛋白质或核酸序列比对的算法,其结果中包含两个关键值:S值与E值。S值反映两序列间的同源性,数值越高表示相似程度越大。E值则是评价S值可靠性的指标,它表示在随机情况下,其他序列与目标序列的相似度超过S值的概率。因此,E值越低,S值的结果越可信。
E值的计算公式为 E=K*m*n*(e-lambda*S)。 其中,K和lambda与数据库和算法有关,被视为常数;m代表目标序列的长度,n代表数据库的大小,S即上述提到的S值。通常,将E值设为小于10^-5被视为可接受的S值结果。具体而言,假设在相同的数据库下,当E值为0.001时,理论上会有1000条序列可能与目标序列的相似度超过当前S值。而将E值设置为10^-6时,可能仅得到一条最可靠的S值结果。