🔬

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.

🔬 Pruébalo ahora

¿Qué es esto?

🎯 Consejos del simulador

📚 Glosario

DNA (Deoxyribonucleic Acid)
La molécula que transporta las instrucciones genéticas para la vida, compuesta por dos cadenas de nucleótidos (A, T, C, G) enrolladas en una doble hélice.
Nucleotide Base
Los componentes químicos del ADN: adenina (A), timina (T), citosina (C) y guanina (G). A se empareja con T, C se empareja con G.
Hybridization
El proceso en el que dos moléculas complementarias de ADN monocatenario se unen para formar una doble hélice, la operación fundamental en la computación del ADN.
Strand Displacement
Una reacción en la que una cadena de ADN entrante desplaza una cadena existente de una doble hélice, lo que permite operaciones lógicas.
Toehold
Un breve saliente de ADN monocatenario que inicia el desplazamiento de las hebras y actúa como un "interruptor" o "disparador" molecular.
Hamiltonian Path
Un camino a través de un gráfico que visita cada vértice exactamente una vez; el primer problema resuelto por la computación del ADN (Adleman, 1994).
PCR (Polymerase Chain Reaction)
Una técnica para amplificar (hacer miles de millones de copias de) secuencias de ADN específicas, que se utiliza para leer los resultados de los cálculos del ADN.
Gel Electrophoresis
Técnica de laboratorio que separa las moléculas de ADN por tamaño y se utiliza para verificar los resultados del cálculo del ADN.
DNA Origami
Una técnica para plegar largas hebras de ADN en nanoestructuras 2D y 3D precisas utilizando hebras cortas complementarias.
Boolean Logic
Un sistema de lógica que utiliza valores VERDADERO/FALSO (1/0) y operaciones (Y, O, NO) que forma la base de la computación digital.
GC Content
El porcentaje de bases de guanina y citosina en una secuencia de ADN; afecta la estabilidad (mayor GC = unión más fuerte).
Oligonucleotide
Una molécula sintética corta de ADN o ARN, normalmente de 15 a 60 bases de largo, que se utiliza como componente básico en la computación del ADN.
Massive Parallelism
La capacidad de realizar billones de operaciones simultáneamente en un solo tubo de ensayo, la ventaja clave de la computación del ADN.
Biocomputation
Utilizar moléculas y procesos biológicos (ADN, ARN, proteínas, células) para realizar tareas computacionales.
Molecular Programming
Diseñar y diseñar el comportamiento de sistemas moleculares para realizar tareas complejas, incluida la computación.
Encoding Scheme
El método utilizado para convertir datos digitales (binarios) en secuencias de ADN (cuaternarios), como el mapeo 00=A, 01=T, 10=C, 11=G.

🏆 Figuras clave

Leonard Adleman (1994)

Fundador de la computación del ADN que resolvió el problema de la ruta hamiltoniana utilizando moléculas de ADN en un tubo de ensayo y publicó el histórico artículo científico de 1994.

Erik Winfree (1998-present)

Profesor de Caltech que desarrolló la teoría del autoensamblaje de los mosaicos de ADN y demostró que los circuitos de desplazamiento de hebras de ADN pueden implementar una lógica digital arbitraria.

Paul Rothemund (2006)

Origami de ADN inventado en Caltech, que permite plegar el ADN en nanoestructuras 2D y 3D arbitrarias con precisión nanométrica

George Church (2012)

Genetista de Harvard que fue pionero en el almacenamiento de datos de ADN, codificó un libro completo en ADN y demostró que el ADN es un medio de archivo práctico.

Lulu Qian (2018)

Investigador de Caltech que creó redes neuronales de ADN capaces de reconocer patrones mediante reacciones de desplazamiento de hebras, computando como un cerebro usando moléculas.

Ehud Shapiro (2001-2004)

Científico del Instituto Weizmann que construyó la primera máquina de computación molecular programable utilizando ADN y enzimas que podrían diagnosticar marcadores de enfermedades.

🎓 Recursos de aprendizaje

💬 Mensaje a los estudiantes

{'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.'}

Comenzar

Gratis, sin registro

Comenzar →