← 최신 논문
💻 생물정보학

LOCALE: Local-Alignment Embeddings for Noise-Robust DNA Search at Scale

LOCALE는 서열 검색을 변이 허용 임베딩을 생성하도록 InfoNCE로 학습된 인코더를 사용하는 밀집 검색(dense retrieval)으로 재구성함으로써, 페타베이스 규모의 저장소 전반에 걸쳐 정확도와 확장성 측면에서 최신 k-mer 인덱스 및 기존 임베딩 방식들을 크게 능가하는 노이즈에 강건한 DNA 검색 프레임워크를 도입한다.

원저자: Synk, R., Pandey, P., Sahinalp, C., Duraiswami, R.

게시일 2026-10-13
📖 3 분 읽기☕ 가벼운 읽기

원저자: Synk, R., Pandey, P., Sahinalp, C., Duraiswami, R.

원본 논문은 CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. ⚕️ 이것은 동료 심사를 거치지 않은 프리프린트의 AI 생성 설명입니다. 의학적 조언이 아닙니다. 이 내용을 바탕으로 건강 관련 결정을 내리지 마세요. 전체 면책 조항 읽기

과학자들이 샘플링한 모든 생명체의 유전적 청사진을 담고 있는, 매년 페타바이트 단위로 성장하는 거대한 도서관을 상상해 보십시오. 이것이 현대 생물학의 현실입니다. 연구자들은 하수 샘le부터 심해 열수구에 이르기까지 모든 것에서 얻은 가공되지 않은 유전 데이터를 거대한 디지털 아카이브에 저장하고 있습니다. 문제는 단순히 이 정보를 저장하는 것이 아니라, 이 우주적인 건초더미 속에서 특정한 바늘 하나를 찾아내는 것입니다. 과학자가 환자에게서 발견된 바이러스와 같은 새로운 유전 코드를 갖게 되었을 때, 그들은 이미 알려진 것과 일치하는지 확인하기 위해 이 도서관을 검색해야 합니다. 어려움은 자연이 무질서하다는 점에 있습니다. 유전 코드는 결코 완벽한 복사본이 아닙니다. 사람마다, 변종마다, 심지어 단일 유기체 내에서도 시간이 흐름에 따라 미세하게 변합니다. 게다가 이 코드를 읽어내는 기계들도 실수를 저지릅니다. 짧은 글자 서열의 정확한 일치를 찾는 전통적인 검색 도구들은 이러한 미세한 변이나 오류가 나타나면 일치하는 결과가 전혀 없다고 보고하거나 올바른 일치 항목을 완전히 놓치곤 합니다.

연구팀은 완벽한 일치에 의존하지 않고 이러한 거대한 유전자 라이브러리를 검색하는 새로운 방법을 개발했습니다. 이들은 컴퓨터에게 정확한 서열의 복사본을 찾으라고 요구하는 대신, 설령 그 지문이 돌연변이나 오류로 인해 번져 있더라도 그 '지문'을 인식하도록 가르쳤습니다. 그들은 이 시스템을 LOCALE이라고 부릅니다. 핵심 아이디어는 검색을 동일한 글자 문자열을 찾는 게임이 아니라, 순위 지정(ranking)의 문제로 취급하는 것입니다. 이 시스템은 짧은 유전 조각과 그것이 유래한 긴 염색체처럼 서로 속해 있는 서열들을 수학적 공간 내에서 서로 가깝게 배치하는 법을 배우는 한편, 관련 없는 서열들은 멀리 밀어냅니다. 이를 통해 시스템은 쿼리가 최대 10%까지 변형되더라도 일치를 찾아낼 수 있습니다. 이는 기존의 정확한 일치 기반 도구들이 완전히 포기해 버릴 정도의 변화 수준입니다.

연구진은 수백억 개의 글자로 이루어진 수천 개의 유전 샘플을 포함하는 벤치마크를 통해 이 접근 방식을 테스트했습니다. 그들은 새로운 방법이 검색 쿼리가 크게 변형되었을 때도 올로바른 유전 샘플을 성공적으로 검색할 수 있다는 것을 발견했습니다. 유전 코드가 10% 변형된 테스트에서, 이 새로운 시스템은 약 63%의 확률로 올바른 일치 항목을 찾아냈습니다. 반면, 작은 글자 덩어리의 정확한 일치에 의존하는 기존 최고의 도구들은 성공률이 35% 미만으로 떨어졌으며, 많은 경우 일치하는 항목을 전혀 찾지 못했습니다. 연구진은 또한 이러한 개선이 더 복잡한 컴퓨터 두뇌를 사용해서가 아니라, 어떻게 훈련시켰느냐에서 왔다는 것을 보여주었습니다. 치환, 삽입, 결실을 통해 의도적으로 뒤섞인 서열을 인식하도록 시스템을 가르침으로써, 모델은 노이즈를 무시하고 근본적인 생물학적 관계에 집중하는 법을 배웠습니다. 이 훈련 방식은 다양한 유형의 컴퓨터 모델에서 일관되게 작동했으며, 이는 견고함의 핵심이 모델의 크기가 아니라 훈련 전략 자체에 있음을 시사합니다.

이 접근 방식의 힘은 합성 테스트를 넘어 실제 생물학적 과제로 확장됩니다. 연구진은 서로 다른 변종들이 전체 게놈 전체에 걸쳐 8% 이상 차이가 나는 헤파타이트 B 바이러스의 서로 다른 변종들을 구별하는 실제 문제를 이 시스템에 적용했습니다. 한 변종의 유전 조각을 사용하여 다른 변종의 데이터베이스에서 일치하는 항목을 검색했을 때, 이 시스템은 약 81%의 확률로 올바른 일치 항목을 찾아냈습니다. 기존의 선도적인 도구는 약 52%의 확률로만 찾아냈으며, 또 다른 대중적인 방법은 거의 실패했습니다. 이는 인공적인 노이즈를 처리하는 능력이 실제 생물학에서 발견되는 자연적인 변이를 다루는 능력으로 직접 연결된다는 것을 입증합니다.

이 시스템을 전체 라이브러리에 실용적으로 적용하기 위해, 연구진은 속도와 저장 용량 문제도 해결했습니다. 수십억 개의 유전자 벡터를 검색하는 것은 느릴 수 있으며 엄청난 양의 컴퓨터 메모리를 필요로 합니다. 그들은 일치 검색 능력을 크게 손실하지 않으면서 데이터를 상당히 압축하는 방법을 개발했습니다. 단 하나의 그래픽 카드를 사용하여, 이 압축된 시스템은 거의 4,600개의 유전 샘플로 구성된 전체 벤치마크를 단 몇 초 만에 검색할 수 있었습니다. 이 압축 버전은 비압축 버전에 비해 정확도가 약간 낮았지만, 유사한 속도에서 기존 도구들보다 훨씬 뛰어난 성공률을 보이며 3.5배의 성능 향상을 나타냈습니다. 이는 이러한 거대한 유전자 아카이브를 검색하는 병목 현상이 더 이상 데이터의 크기가 아니라, 자연적인 변이와 오류를 얼마나 잘 견뎌낼 수 있느냐에 달려 있음을 시사합니다. 정확한 일치에서 관계를 학습하는 것으로 초점을 전환함으로써, 연구진은 이전에는 불가능하다고 여겨졌던 규모로 무질서한 실제 생물학적 데이터를 탐색할 수 있는 도구를 제공했습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →