
Un computer a DNA calcola dentro una goccia d’acqua: come funziona la nuova frontiera del calcolo molecolare
Immaginare un computer che non abbia bisogno di circuiti elettronici, processori al silicio o una sequenza tradizionale di istruzioni può sembrare ancora fantascienza. Eppure, un gruppo di ricercatori ha dimostrato che alcune operazioni matematiche possono essere eseguite sfruttando direttamente le proprietà fisiche delle molecole di DNA.
Il loro sistema, chiamato Scaffolded DNA Computer (SDC), riesce infatti a elaborare informazioni all’interno di una quantità minuscola di acqua salata, utilizzando miliardi, e in alcuni casi trilioni, di filamenti di DNA che interagiscono tra loro secondo regole progettate dagli scienziati. Il risultato non è un computer destinato a sostituire i dispositivi elettronici che utilizziamo ogni giorno, ma una dimostrazione importante di come la termodinamica e la chimica molecolare possano essere sfruttate per eseguire calcoli.
Come può il DNA diventare un vero sistema di calcolo?
Il principio alla base dello SDC è molto diverso da quello di un normale computer elettronico. Un processore convenzionale esegue una successione ordinata di operazioni attraverso circuiti e componenti che consumano energia per trasformare un input in un risultato. Nel computer molecolare, invece, il calcolo emerge dall’interazione spontanea tra le molecole. I ricercatori utilizzano brevi filamenti di DNA, progettati per riconoscersi e legarsi in determinati punti di una struttura più lunga, chiamata scaffold, cioè impalcatura molecolare.
Le sequenze dei filamenti funzionano come una sorta di linguaggio di programmazione chimico: modificando quali molecole vengono inserite nella soluzione, è possibile cambiare il problema che il sistema deve risolvere. Dopo essere stati immersi in una piccola quantità di acqua salata, i filamenti vengono sottoposti a un ciclo di riscaldamento e raffreddamento. Durante questo processo, le molecole interagiscono, si separano e si legano nuovamente seguendo le regole determinate dalle loro sequenze. È proprio questa competizione tra possibili configurazioni a trasformare il comportamento fisico delle molecole in un’operazione computazionale.
Perché la termodinamica può essere utilizzata per calcolare?
La caratteristica più interessante del sistema è che non forza le molecole a seguire una lunga successione di passaggi irreversibili. Al contrario, il computer a DNA sfrutta una proprietà fondamentale della fisica: un sistema tende spontaneamente verso configurazioni energeticamente più favorevoli. I ricercatori hanno progettato le interazioni molecolari in modo che la configurazione associata alla risposta corretta sia anche quella energeticamente più stabile.
Il calcolo avviene quindi attraverso una sorta di competizione molecolare. I filamenti di DNA cercano di legarsi allo scaffold e, nel farlo, competono tra loro per occupare le posizioni disponibili. Secondo Damien Woods, professore di informatica alla Maynooth University e coautore dello studio, è proprio questa competizione a permettere alle molecole di processare l’informazione mentre cercano la configurazione più stabile. Quando il sistema raggiunge il proprio stato energeticamente preferito, la disposizione finale dei filamenti contiene la risposta al problema.
La differenza è concettualmente significativa: invece di spendere continuamente energia per imporre una sequenza di istruzioni, il sistema lascia che siano le leggi fisiche dell’equilibrio a guidare il processo verso il risultato.

Quanti calcoli può eseguire un computer costruito con il DNA?
La ricerca, pubblicata il 16 settembre sulla rivista Nature, ha messo alla prova lo Scaffolded DNA Computer attraverso 10 programmi differenti, comprendenti anche operazioni su numeri fino a 100 bit. Nel complesso, gli esperimenti hanno prodotto più di 700 calcoli, tra cui addizioni, moltiplicazioni per 3, divisioni per 2 e il rilevamento della parità a 8 bit, una procedura utilizzata anche nei sistemi informatici per individuare determinati errori.
Per alcune operazioni semplici, il sistema ha impiegato meno di un minuto. Un calcolo come 10 + 3 ha richiesto circa 30 secondi. Tempi che, naturalmente, non possono competere con quelli di un moderno processore al silicio, capace di completare operazioni analoghe in una frazione infinitesimale di secondo. Il valore dell’esperimento è però un altro: dimostrare che molecole che interagiscono in una soluzione possono essere programmate affinché il loro comportamento collettivo produca in modo affidabile un risultato computazionale.
Quando la complessità aumenta, i tempi crescono considerevolmente. Un’operazione più impegnativa, con numeri nell’intervallo compreso tra circa 11 milioni e 34 milioni, ha richiesto fino a 14 ore. La lentezza rappresenta quindi ancora un limite evidente, ma non cancella l’aspetto più importante della dimostrazione: il sistema è programmabile, riutilizzabile e basato su un processo molecolare spontaneo.
Perché questo computer a DNA è diverso dai precedenti sistemi molecolari?
Uno degli elementi che distinguono lo SDC da numerosi precedenti esperimenti di calcolo basato sul DNA è la possibilità di riutilizzare il sistema. Molti computer molecolari sviluppati in passato erano progettati per eseguire un esperimento singolo, utilizzando componenti preparati appositamente o sostanze che alimentavano una successione di reazioni chimiche.
Nel nuovo approccio, invece, le molecole vengono semplicemente riunite e lasciate evolvere verso una condizione di equilibrio. Tre dei programmi sono stati ripetuti con successo fino a 24 volte, mentre uno degli esperimenti è stato ripetuto addirittura un anno e mezzo dopo quello originale. In quest’ultimo caso, il campione si era parzialmente asciugato, ma i ricercatori sono riusciti a riattivare il sistema semplicemente aggiungendo acqua.
Questa caratteristica suggerisce una prospettiva interessante per il futuro del calcolo molecolare, perché la possibilità di riutilizzare i componenti potrebbe rendere questo tipo di tecnologia più pratica rispetto ai sistemi concepiti esclusivamente come dimostrazioni usa e getta.
Il computer a DNA potrebbe sostituire i computer tradizionali?
No, almeno non è questo l’obiettivo della ricerca. Le prestazioni dello SDC sono ancora enormemente inferiori a quelle dei computer elettronici e non avrebbe senso utilizzare un sistema molecolare di questo tipo per navigare sul web, elaborare un documento o eseguire applicazioni convenzionali. Il potenziale emerge piuttosto in contesti nei quali la dimensione molecolare e l’interazione con ambienti biologici rappresentano un vantaggio.
Secondo i ricercatori, tra le possibili applicazioni future figurano il calcolo a basso consumo energetico, i materiali intelligenti, l’elaborazione direttamente in ambienti biologici e soprattutto nuove forme di archiviazione dei dati nel DNA. Quest’ultimo campo è particolarmente interessante perché il DNA è già naturalmente predisposto a conservare informazioni in una struttura estremamente compatta.

Abeer Eshra, assistente professore di informatica e coautrice dello studio, ha sottolineato che i sistemi molecolari di questo tipo non puntano a rimpiazzare i computer elettronici, ma potrebbero trovare spazio proprio dove un dispositivo tradizionale non può operare facilmente. L’idea di utilizzare il comportamento fisico delle molecole come parte integrante del processo di elaborazione apre infatti una strada diversa rispetto alla semplice miniaturizzazione dell’elettronica.
Cosa resta ancora da dimostrare?
Per ora, il lavoro rappresenta soprattutto una dimostrazione sperimentale di un nuovo paradigma di calcolo. Prima di poter parlare di applicazioni concrete sarà necessario migliorare la velocità delle operazioni, rendere più efficiente la progettazione degli scaffold, sviluppare sistemi di lettura più pratici e comprendere meglio come scalare il metodo verso problemi più complessi.
Resta inoltre una domanda fondamentale: quanto può crescere un computer molecolare prima che la complessità delle interazioni renda il sistema difficile da controllare? È una delle questioni teoriche e sperimentali che i ricercatori intendono affrontare nei prossimi sviluppi.
Il significato dello studio, quindi, non sta nel fatto che una goccia d’acqua possa improvvisamente competere con un moderno processore. Sta nella dimostrazione che il calcolo può essere incorporato direttamente nel comportamento della materia, sfruttando miliardi di molecole che si organizzano, competono e raggiungono spontaneamente una configurazione capace di rappresentare una risposta. È una prospettiva ancora lontana da applicazioni quotidiane, ma mostra come il futuro dell’informatica potrebbe non dipendere esclusivamente da circuiti sempre più piccoli: in alcuni ambiti, potrebbe essere la fisica stessa delle molecole a diventare parte del computer.