이 책은 DNA 컴퓨팅을 처음 접하는 독자가 분자 수준의 반응을 계산 관점으로 해석하고, 그 해석을 일관된 틀로 정리할 수 있도록 구성된 기초 안내서다. DNA 컴퓨팅은 “DNA로 무엇을 할 수 있는가”보다 “계산을 어떤 방식으로 정의하고, 어떤 조건에서 결과를 신뢰할 수 있는가”를 먼저 묻는 분야다. 따라서 이 책은 화려한 응용이나 특정 실험 노하우보다, 문제 설정에서부터 정보 표현, 연산 해석, 모델 구조, 오류와 복잡도, 측정과 판독에 이르기까지 기초 개념을 체계적으로 연결하는 데 집중한다.
각 장은 독자가 자연스럽게 따라갈 수 있도록 동일한 관점과 용어 체계를 유지하며, 분자 반응을 추상화한 계산 모델이 어떤 가정 위에서 작동하는지, 그 가정이 흔들릴 때 어떤 오류가 생기는지, 그리고 그 오류가 결과 해석에 어떤 영향을 주는지를 단계적으로 설명한다. DNA 컴퓨팅이 가진 병렬성, 확률성, 측정 의존성 같은 특징을 과장하거나 단순화하지 않고, 무엇이 이론적으로 가능한 주장인지와 무엇이 현실적 제약으로 인해 달라지는지를 구분해 제시한다.
이 책의 목적은 독자가 DNA 컴퓨팅을 하나의 일관된 계산 체계로 이해하도록 돕는 데 있다. 읽고 나면, 서열이 단순한 문자열이 아니라 정보 표현의 매체가 되는 방식, 생화학적 조작이 연산으로 해석되는 원리, 모델 간 공통 구조, 그리고 결과의 신뢰성을 좌우하는 오류 구조와 자원 관점을 스스로 정리할 수 있게 된다. DNA 컴퓨팅을 공부하기 위한 언어를 갖추고, 개념을 혼동 없이 설명할 수 있는 기반을 마련하고자 하는 독자에게 이 책은 안정적인 출발점이 될 것이다.
*생성형 인공지능을 활용하여 제작하고 편집 과정을 거쳤습니다. 편집자의 최종 검토를 거쳐 제작되었습니다.