🔬

dna-computing-playground

Build DNA computers that solve problems with molecules! Learn how DNA stores data, performs computations, and solves complex mathematical problems. No biology experience needed - start computing with molecules in 3 minutes.

🔬 지금 사용하기

이것은?

🎯 시뮬레이터 팁

📚 용어집

DNA (Deoxyribonucleic Acid)
생명에 대한 유전적 지시를 전달하는 분자로, 이중 나선으로 감겨 있는 두 가닥의 뉴클레오티드(A, T, C, G)로 구성됩니다.
Nucleotide Base
DNA의 화학적 구성 요소: 아데닌(A), 티민(T), 시토신(C) 및 구아닌(G). A는 T와 짝을 이루고, C는 G와 짝을 이룬다.
Hybridization
두 개의 상보적인 단일 가닥 DNA 분자가 서로 결합하여 이중 나선을 형성하는 과정, 이는 DNA 컴퓨팅의 기본 작동입니다.
Strand Displacement
들어오는 DNA 가닥이 이중 나선의 기존 가닥을 대체하여 논리 연산을 가능하게 하는 반응입니다.
Toehold
분자 '스위치' 또는 '트리거' 역할을 하며 가닥 변위를 시작하는 짧은 단일 가닥 DNA 돌출부입니다.
Hamiltonian Path
모든 꼭지점을 정확히 한 번만 방문하는 그래프의 경로입니다. DNA 컴퓨팅으로 해결된 첫 번째 문제(Adleman, 1994).
PCR (Polymerase Chain Reaction)
DNA 계산 결과를 판독하는 데 사용되는 특정 DNA 서열을 증폭(수십억 개의 복사본 만들기)하는 기술입니다.
Gel Electrophoresis
DNA 계산 결과를 확인하는 데 사용되는 DNA 분자를 크기별로 분리하는 실험실 기술입니다.
DNA Origami
짧은 상보적 스테이플 가닥을 사용하여 긴 DNA 가닥을 정밀한 2D 및 3D 나노구조로 접는 기술입니다.
Boolean Logic
디지털 컴퓨팅의 기본이 되는 TRUE/FALSE(1/0) 값과 연산(AND, OR, NOT)을 사용하는 논리 시스템입니다.
GC Content
DNA 서열에서 구아닌 및 시토신 염기의 비율입니다. 안정성에 영향을 미칩니다(GC가 높을수록 결합력이 더 강함).
Oligonucleotide
짧은 합성 DNA 또는 RNA 분자(보통 15~60개 염기 길이)로 DNA 컴퓨팅의 구성 요소로 사용됩니다.
Massive Parallelism
단일 시험관에서 수조 개의 작업을 동시에 수행할 수 있는 능력은 DNA 컴퓨팅의 주요 장점입니다.
Biocomputation
생물학적 분자 및 프로세스(DNA, RNA, 단백질, 세포)를 사용하여 계산 작업을 수행합니다.
Molecular Programming
계산을 포함한 복잡한 작업을 수행하기 위해 분자 시스템의 동작을 설계하고 엔지니어링합니다.
Encoding Scheme
매핑 00=A, 01=T, 10=C, 11=G와 같이 디지털 데이터(2진)를 DNA 서열(4진)로 변환하는 데 사용되는 방법입니다.

🏆 핵심 인물

Leonard Adleman (1994)

시험관에서 DNA 분자를 사용하여 해밀턴 경로 문제를 해결하고 획기적인 1994년 과학 논문을 출판한 DNA 컴퓨팅의 창시자

Erik Winfree (1998-present)

DNA 타일 자기조립 이론을 개발하고 DNA 가닥 변위 회로가 임의의 디지털 논리를 구현할 수 있음을 입증한 Caltech 교수

Paul Rothemund (2006)

Caltech에서 DNA 종이접기를 발명하여 DNA를 나노미터 정밀도로 임의의 2D 및 3D 나노구조로 접을 수 있음

George Church (2012)

DNA 데이터 저장을 개척하고 책 전체를 DNA로 암호화하고 DNA가 실용적인 보관 매체임을 입증한 하버드 유전학자

Lulu Qian (2018)

분자를 이용해 뇌처럼 컴퓨팅, 가닥 치환 반응을 이용해 패턴 인식이 가능한 DNA 신경망을 만든 칼텍 연구원

Ehud Shapiro (2001-2004)

질병 표지를 진단할 수 있는 DNA와 효소를 사용하여 최초의 프로그래밍 가능한 분자 컴퓨팅 기계를 만든 Weizmann Institute 과학자

🎓 학습 자료

💬 학습자에게

{'encouragement': 'You are exploring a completely different way of computing - one where molecules, not microchips, process information. DNA computing shows us that computation is a fundamental property of nature, not just something humans invented with silicon.', 'reminder': 'Leonard Adleman solved a math problem with molecules in a test tube in 1994, and many thought it was just a curiosity. Today, Microsoft is building commercial DNA storage systems and molecular circuits can recognize cancer cells. Never underestimate the power of a new idea.', 'action': 'Start encoding! Type text and watch it transform into DNA sequences. Try the complement operation to see Watson-Crick base pairing in action. Every DNA computing pioneer started by understanding these basics.', 'dream': 'Perhaps a student in Mumbai will design DNA logic circuits that detect diseases before symptoms appear. Perhaps a young coder in Addis Ababa will create molecular algorithms that solve problems no silicon computer ever could. The molecular computing revolution belongs to everyone.', 'wiaVision': 'WIA Book believes that the future of computing belongs to all of humanity, not just those with access to expensive hardware. DNA computing proves that the most powerful computer in the universe might just be a molecule. From Seoul to Sao Paulo - this is free forever, in the spirit of Hongik-ingan.'}

시작하기

무료, 가입 불필요

시작하기 →