Cos’è il dna computer?

Un nanocomputer che utilizza DNA (acidi desossiribonucleici) per memorizzare informazioni ed eseguire calcoli complessi.

Nel 1994, l'informatico della University of Southern California Leonard Adelman ha suggerito che il DNA potrebbe essere utilizzato per risolvere complessi problemi matematici. Adelman ha trovato un modo per sfruttare il potere del DNA per risolvere il problema del percorso hamiltoniano (il problema del venditore ambulante), la cui soluzione richiedeva di trovare un percorso dall'inizio alla fine che attraversasse tutti i punti (città) solo una volta.

Ogni città è stata codificata come una propria sequenza di DNA (la sequenza di DNA consiste in una serie di nucleotidi rappresentati dalle lettere A, T, G, C).

Le sequenze di DNA sono state impostate per replicarsi e creare trilioni di nuove sequenze in base alle sequenze di input iniziali in pochi secondi (chiamata ibridazione del DNA). La teoria sostiene che la soluzione al problema fosse uno dei nuovi filoni di sequenza. Mediante il processo di eliminazione, si otterrebbe la soluzione corretta.

L'esperimento di Adelman è considerato il primo esempio di vera nanotecnologia.

Il vantaggio principale dell'utilizzo dei computer DNA per risolvere problemi complessi è che vengono create contemporaneamente diverse possibili soluzioni. Questo è noto come elaborazione parallela. Gli esseri umani e la maggior parte dei computer elettronici devono tentare di risolvere il problema un processo alla volta (elaborazione lineare). Il DNA stesso fornisce i vantaggi aggiuntivi di essere una risorsa economica ed efficiente dal punto di vista energetico.

In una prospettiva diversa, più di 10 trilioni di molecole di DNA possono entrare in un'area non più grande di 1 centimetro cubo. Con questo, un computer DNA potrebbe contenere 10 terabyte di dati ed eseguire 10 trilioni di calcoli alla volta.


Lascia un commento