얼마전에 yong27님께서 블로그에 올린 멋진 포스트를 봤다.
3D 애니메이션으로 배우는 분자생물학 by yong27
각종 생화학적 작용을 3D 애니메이션화 한 것을 동영상으로 볼 수 있다. DNA를 복제하는 과정이 무척 기계적이라고 느껴지는데, 화학작용이라고 믿기 어려울 정도이다.
이러한 기계적인 기작이 화학적으로 가능하다면, 이러한 기작을 논리 게이트로 활용하여 컴퓨터를 만들 수 없을까 하는 생각도 들던 차에, 이코노미스트지에 DNA computing에 관한 기사가 올라와 있어 소개한다. 오오오오 이런 분야가 있다니!
이코노미스트 Computing with soup Mar 3rd 2012
알고리즘에 관심이 있다면 외판원 문제를 들어본 일이 있을 것이다. 대표적인 NP-hard 문제인데, Leonard Adleman 이라는 친구가 1994년에 DNA와 RNA를 이용한 논리 게이트를 조립하여 외판원 문제를 푸는 분자구조를 만든 모양이다. 우측 박스에 그 과정이 설명되어 있다. 오 대단하다.
기사를 보니 실제로는 계산속도가 그리 빠르지는 않은 듯 하다. 뭐 자세한 기작은 본인도 잘 모른다. 얼마전 사이언스 지에서 꽤 복잡한 회로를 구현한 논문이 게재된 모양이다. 기사를 읽어봐서는 어떤 연산을 하는 건지 잘 이해되지는 않는데, 여하간 회로의 크기는 1세제곱 미크론(백만분의 일미터)이고, 계산이 끝나는데 여덟 시간이 걸렸다고 한다.
대충 읽어보니 컴퓨터공학에서의 응용 뿐만 아니라, 의학에서의 응용도 염두에 두는 듯 하다. 특정한 세포를 찾아내어 사살하는 프로그램을 담은 컴퓨터를 이용해 암치료에 활용할 수 있는 듯 하다.
아직 양자 컴퓨터의 성공 여부가 불투명한 상태에서 그나마 구현 가능성이 있는 가장 작은 크기의 컴퓨터가 되지 않을까 싶다. 여하간 전기 없이 동작하는 세포크기의 컴퓨터가 실제로 등장한다면 컴퓨팅 환경의 혁신이 한 번 더 일어날 듯 싶다. 몸 속 컴퓨터라.. 오오 멋있는 걸 ㅋㅋ



