← 최신 논문
🧬 생물학

Where DNA data storage loses its bits

이 논문은 17개의 데이터 세트를 통해 DNA 데이터 저장 시 발생하는 정보 손실의 구체적인 원인을 분석하여, 오류율이 낮은 풀(pool)에서는 서열 오류보다 샘플링 비효율성이 종종 더 지배적임을 밝히고, 반복 소프트 수신기(iterative soft receiver)가 기존 방식들에 비해 필요한 리드(read)의 수를 유의미하게 줄여준다는 것을 입증한다.

원저자: Hassan Khodaiemehr, Malihe Aliasgari, Chen Feng

게시일 2026-11-13
📖 4 분 읽기☕ 가벼운 읽기

원저자: Hassan Khodaiemehr, Malihe Aliasgari, Chen Feng

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

모든 책이 종이가 아닌 미세한 DNA 가닥 위에 기록되는 도서관을 상상해 보십시오. 이것이 바로 DNA 데이터 저장 기술의 약속입니다. 세계의 정보를 신발 상자 크기만 한 부피 안에 담아내는 방법이죠. 과정은 이론적으로는 간단합니다. 과학자들이 각각 작은 디지털 데이터를 담고 있는 짧은 DNA 가닥들을 합성하여 하나의 풀(pool)에 저장합니다. 정보를 검색하려면 이 가닥들을 시퀀싱하여 화학적 문자를 다시 컴퓨터로 읽어 들입니다. 하지만 현실 세계는 복잡합니다. 이러한 가닥을 만드는 화학 기계는 완벽하지 않으며, 이를 읽는 기계들도 실수를 저지릅니다. 어떤 가닥은 완전히 사라지고, 어떤 가닥은 너무 적게 읽혀서 신뢰할 수 없게 됩니다. 수년간 연구자들은 단 하나의 DNA 글자에 얼마나 많은 비트의 데이터를 담을 수 있는지에 대해 찬사를 보내왔지만, 더 근본적인 질문, 즉 '데이터가 사라질 때 정확히 어디로 가는가?'에 대해서는 거의 멈춰 서서 생각하지 않았습니다.

브리티시 컬럼비아 대학교와 키언 대학교 연구진의 새로운 연구는 저장된 데이터뿐만 아니라 손실된 데이터에 주목함으로써 이 미스터리를 해결하고자 합니다. 연구팀은 단순히 최종 점수를 보고하는 대신, 17개의 서로 다른 공개 실험을 조사하고 수백만 개의 원시 DNA 리드(read)를 분석하여 정보가 어디에서 사라지는지에 대한 정밀한 지도를 구축했습니다. 그들은 DNA 저장 과정을 노이즈가 있는 통신 채널처럼 취급하여, 각 실험에서 발견된 특정 오류에 수학적 모델을 적용했습니다. 이를 통해 그들은 손실을 몇 가지 범주로 구분할 수 있었습니다. 즉, 전혀 읽히지 않은 가닥, 읽혔으나 횟수가 너무 적은 가닥, DNA 자체의 화학 작용으로 인한 오류, 그리고 데이터를 조직화하는 데 필요한 추가 마커의 비용 등으로 분류했습니다.

연구 결과에 따르면, 표준 실험실 합성 및 고정밀 시퀀싱을 사용하는 가장 일반적인 유형의 DNA 저장 방식에서, 가장 큰 손실은 DNA가 부서지거나 기계가 글자를 잘못 읽어서 발생하는 것이 아니었습니다. 대신, 데이터는 단순히 DNA 가닥의 풀(pool)이 불균일하기 때문에 손실됩니다. 완벽하게 균일한 풀이라면 모든 가닥이 동일한 횟수로 읽힐 것입니다. 그러나 실제로는 어떤 가닥은 풍부하여 수십 번씩 읽히는 반면, 어떤 가닥은 희귀하여 한 번도 발견되지 않습니다. 연구진은 낮은 판독 깊이(reading depth)에서 이러한 불균일성과 가닥에 인덱스를 붙이는 비용이 효율성을 크게 떨어뜨려, DNA 글자당 0.2에서 0.35 비트 사이의 정보 손실을 초래한다는 것을 계산했습니다. 반면, 시퀀싱 기계가 저지르는 실제 오류, 즉 한 글자를 다른 글자로 대체하거나 글자를 삭제하는 등의 오류는 0.01 비트 미만의 손실만을 차지했습니다. 이는 현재의 시스템에서 더 나은 저장법으로 가는 길이 더 복복잡한 오류 정정 코드를 작성하는 것이 아니라, 모든 가닥이 읽힐 확률을 동등하게 갖도록 합성 과정을 더 균일하게 만드는 데 있음을 시사합니다.

DNA가 오래되었거나 화학적 반응이 더 불안정한 경우에는 상황이 극적으로 변합니다. DNA 가닥이 노화되면 부서지게 되며, 이로 인해 시퀀서가 원래 메시지의 파편만을 읽게 되는 상황이 발생합니다. 이 경우, 가닥이 너무 짧아 쓸모가 없기 때문에 발생하는 정보 손실은 글자당 최대 0.58 비트에 달할 정도로 막대합니다. 마찬가지로, 나노포어(nanopore) 시퀀싱과 같이 더 새롭고 저렴하지만 노이즈가 많은 기술을 사용할 때는 기계가 시퀀스 내에서 자신의 위치를 추적하는 데 어려움을 겪습니다. 여기서 발생하는 손실은 리드를 정렬(aligning)하는 데 드는 어려움 때문이며, 이는 글자당 0.04에서 0.26 비트 사이의 손실을 초래합니다. 연구는 이러한 까다로운 조건에서는 해결책이 더 나은 화학 기술이 아니라 더 나은 읽기 기술에 있다고 보여줍니다. 연구진은 몇 개의 알려진 '파일럿(pilot)' 글자를 앵커(anchor)로 사용하여 컴퓨터가 지저한 리드를 정렬할 수 있도록 돕는 새로운 디코딩 방법을 개발했습니다. 이 접근 방식은 기존의 최선책보다 15~42% 적은 리드만으로도 데이터를 복구할 수 있게 하여, 노이즈가 많고 신뢰할 수 없는 과정을 신뢰할 수 있는 과정으로 탈바꿈시켰습니다.

또한 연구진은 다양한 유형의 DNA 설계에 이론적으로 얼마나 많은 정보를 저장할 수 있는지 테스트했습니다. 그들은 화학적 오류를 방지하기 위해 동일한 글자의 반복을 피하는 일부 설계들이, 견고함을 위해 잠재적 용량의 거의 4분의 1을 희생하면서 저장 밀도를 약 1.59 비트로 제한한다는 것을 발견했습니다. 실제 결과와 해당 조건의 이론적 한계를 비교함으로써, 연구팀은 최근의 저장 시스템들이 이미 자신들의 기술이 가능한 수준의 90% 이상에서 작동하고 있음을 보여주었습니다. 이는 가장 일반적인 설정의 경우, 현재의 성능과 이론적 최대치 사이의 간극이 매우 작다는 것을 의미합니다. 이 연구는 DNA 저장의 미래가 '적절한 문제에 적절한 솔루션을 맞추는 것'에 달려 있다는 결론을 내립니다. 즉, 표준 저장의 경우 DNA 풀의 균일성을 개선하고, 오래된 아카이브의 경우 부서진 가닥을 수리하며, 노이즈가 많은 저가형 기술의 경우 더 스마트한 디코딩 알고리즘을 사용하는 것입니다. 모든 데이터셋을 각자의 특정 손실에 대조함으로써, 연구진은 이 분야의 다음 성과가 어디에서 올 것인지에 대한 명확한 로드맵을 제공했습니다.

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

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

Digest 사용해 보기 →