Needleman-Wunsch 알고리즘의 결과를 정량화 할 수 있는지 궁금합니다 (일반적으로 뉴클레오타이드/단백질 서열을 정렬하는 데 사용됨).Needleman Wunsch 알고리즘과 무차별 대항력은 어떻게 다릅니 까?
고정 점수 체계와 가변 길이가 두 가지 연속 길이 인 S1
및 S2
을 고려해보십시오. S1
및 S2
의 가능한 모든 정렬을 무차별 대입으로 계산한다고 가정 할 때 가장 높은 점수를 매기는 점수는 x
입니다. 물론 이것은 Needleman-Wunsch 방식보다 훨씬 복잡합니다.
Needleman-Wunsch 알고리즘을 사용하여 서열 정렬을 찾으려면 점수가 y
이라고 말하십시오.
r
은 두 개의 임의 시퀀스 R1
및 R2
에 대해 Needleman-Wunsch를 통해 생성 된 점수라고 간주하십시오.
x
은 (는) y
과 비교하면 어떻습니까? y
은 알려진 상 동성의 두 시퀀스에 대해 언제나 r
보다 큽니까?
일반적으로 우리는 시퀀스 정렬 (대용량 접근 방식과 비교하여)을 상당히 빠르게하기 위해 Needleman-Wunsch 알고리즘을 사용하지만 함께 제공되는 정확도 비용 (있는 경우)을 이해하지 못한다는 것을 알고 있습니다. . 원래 종이 (Needleman & Wunsch, 1970)를 읽었지만 아직도이 질문이 남아 있습니다.
향상된 성능을 위해 최적이 아닌 결과를 반환하는 알고리즘을 * heruistic * (https://en.wikipedia.org/wiki/Heuristic)이라고합니다. Needleman-Wunsch는 * optimal * 결과를 반환하므로 herusitic (https://en.wikipedia.org/wiki/Needleman%E2%80%93Wunsch_algorithm)이 아닙니다. – RBarryYoung