AGI - Batteri e organismi monocellulari possono essere programmati per memorizzare dati. Lo hanno dimostrato gli esperti della Columbia University, che hanno pubblicato un articolo sulla rivista Nature Chemical Biology per rendere noti i risultati del loro studio, il quale ha portato alla scrittura elettronica di informazioni sul DNA di batteri viventi.
“Le tecnologie di archiviazione di dati – afferma Seth Shipman, un bioingegnere presso i Gladstone Institutes e l'Università della California a San Francisco, che non è stato coinvolto nella ricerca – tendono a diventare antiquate e illeggibili quando vengono superate dalla nuova tecnologia. Questo metodo difficilmente potrebbe diventare obsoleto nel breve termine, anche se le applicazioni reali sono ancora molto lontane”.
Il team ha convertito la stringa di uno e zeri digitali di un file in combinazioni delle basi dell'acido deossiribonucleico: adenina, guanina, citosina e timina. Il codice viene riportato poi nel DNA grazie a un sintetizzatore, ma l'accuratezza della sintesi diminuisce con l'aumentare della lunghezza del codice.
“Il DNA rappresenta un elemento di archiviazione davvero interessante – sostiene Harris Wang della Columbia University – perché è più di mille volte più denso dei dischi rigidi più compatti, consente di memorizzare l'equivalente di 10 film digitali a lunghezza intera nel volume di un granello di sale ed è un composto fondamentale per la biologia, per cui le tecnologie in grado di leggerlo dovrebbero diventare più economiche e più potenti”.
Per ovviare al problema dell'accuratezza decrescente, il gruppo di ricerca ha suddiviso i file in blocchi, che vengono incisi in frammenti di DNA di lunghezza compresa tra 200 e 300 basi. “A ogni frammento viene assegnato un indice per identificare la propria posizione nel file – riporta l'autore – per adesso si tratta di una tecnologia piuttosto esosa, che può richiedere fino a 3.500 dollari per un megabit di informazioni”.
L'esperto aggiunge che le fiale in cui sono immagazzinate le informazioni potrebbero degradarsi nel tempo. “Stiamo lavorando per scrivere dati nel DNA degli organismi viventi – afferma lo scienziato – in modo che possano copiare e trasmettere i dati alle generazioni successive”.
Nel 2017, lo stesso team aveva utilizzato il sistema di editing genetico CRISPR per riconoscere un segnale biologico negli organismi a livello cellulare e riprodurre la sequenza binaria dei sistemi informatici, ma questa configurazione poteva memorizzare solo un paio di bit di dati. Il gruppo di Wang si è basato su questa tecnologia espandendo la possibilità di espressione delle cellule.
“Per leggere la sequenza di uno e zero delle informazioni – spiega lo scienziato – abbiamo sequenziato i batteri. Grazie a questo approccio, abbiamo codificato elettricamente fino a 72 bit di dati, utilizzati per scrivere il messaggio ‘Hello World'”. “Siamo agli albori di una nuova era – conclude Wang – per l'archiviazione dei dati. Non siamo ancora minimamente in grado di competere con gli attuali sistemi di archiviazione della memoria. Ma almeno, per ora, potremmo aver trovato un modo efficace per nascondere informazioni”.
Questo sito utilizza cookie tecnici e di profilazione anche di terze parti per abilitare alcune funzionalità di mini self care, se utente WINDTRE, analizzare il traffico e proporre contenuti più rilevanti per te. Per ulteriori informazioni accedi all’informativa privacy. Chiudendo questo banner o cliccando su "Accetta" acconsenti all’uso dei cookie.
Sempre attivo
Nome | Provider | Descrizione | Validità | Tipo |
---|---|---|---|---|
b | captive portal | Cookie di sessione | 30 giorni | Tecnico |
x | captive portal | Cookie di sessione | 1 ora | Tecnico |
c | captive portal | Cookie di sessione | Mai | Tecnico |
p | captive portal | Cookie di sessione | 1 ora | Tecnico |
ARRAffinity | captive portal | Cookie di sessione | session | Tecnico |
MarketGidStorage | captive portal | Cookie di sessione | session | Tecnico |
__gads | captive portal | Cookie di sessione | 1 anno | Tecnico |
fonce_current_user | captive portal | Cookie di sessione | 9 mesi | Tecnico |
__unam | meniac.it | Cookie tecnico | 9 mesi | Tecnico |
_fbp | meniac.it | Cookie tecnico | 3 mesi | Tecnico |
Nome | Provider | Descrizione | Validità | Tipo |
---|---|---|---|---|
_gid | gamepix.it | Cookie utilizzato per raggruppare il comportamento dell'utente | 24 ore | Profilazione |
_gat_{key} | gamepix.it | Cookie utilizzato per limitare la quantità di dati registrati da Google su siti Web ad alto volume di traffico | session | Profilazione |
_ga | gamepix.it | Cookie utilizzato per memorizzare l'ID cliente | 2 anni | Profilazione |
fr | gamepix.it | Cookie inserito da Facebook per abilitare il targeting o il retargeting degli annunci | 12 mesi | Profilazione |
_dc_gtm_UA-{key} | gamepix.it | Cookie impostato da googe tag manager per inizializzare google analytics tramite tag manager | session | Profilazione |
_{key}_ | gamepix.it | Cookie utilizzato dal fornitore per l'analisi | max | Tecnico |
Nome | Provider | Descrizione | Validità | Tipo |
---|---|---|---|---|
vr_uid | viralize.tv | Identificatore univoco dell'utente | 10 anni | Profilazione |
u-imp-daily | viralize.tv | Identifica il numero di impression giornaliere degli annunci pubblicitari | 2 anni | Tecnico |
u-imp-weekly | viralize.tv | Identifica il numero di impression settimanali degli annunci pubblicitari | 2 anni | Tecnico |
u-imp-global | viralize.tv | Identifica il numero di impression riferite a tutto il periodo di erogazione del singolo annuncio pubblicitario | 2 anni | Tecnico |
u-profile | viralize.tv | Identifica i segmenti DMP in cui è presente l'utente | 2 anni | Profilazione |
u-segment | viralize.tv | Identifica i segmenti DMP di terze parti in cui è presente l'utente | 2 anni | Profilazione |
u-dnt | viralize.tv | Indica, se presente, che l'utente ha richiesto di non essere tracciato dai sistemi Viralize (https://viralize.com/opt-out/). | 10 anni | Tecnico |
u-profile | viralize.tv | Identifica i segmenti DMP in cui e' presente l'utente. | 1 anno | Profilazione |
vr_uid | viralize.tv | Identificatore univoco dell'utente. | 10 anni | Profilazione |
zc | viralize.tv | 18 mesi | Profilazione | |
zsc | viralize.tv | 24 ore | Profilazione |
Nome | Provider | Descrizione | Validità | Tipo |
---|---|---|---|---|
_ga | google.it | Utilizzato per la distinzione dell'utenza | 2 anni | Profilazione |
_gid | google.it | Utilizzato per la distinzione dell'utenza | 24 ore | Profilazione |
_gat | google.it | Utilizzato per limitare la frequenza delle richieste. Se Google Analytics utilizza Google Tag Manager, questo cookie verrà denominato _dc_gtm_ <property-id> | 1 minuto | Profilazione |
AMP_TOKEN | google.it | Contiene un token che può essere utilizzato per recuperare un ID client dal servizio AMP ID client. Altri valori possibili che questo cookie restituisce indicano opt-out, richiesta inflight o errore nel recupero di un ID client dal servizio AMP Client ID | da 30 secondi a 1 anno | Profilazione |
_gac_<property-id> | google.it | Contiene informazioni dell’utente relative alle campagne. Se gli account Google Analytics e Google Ads sono collegati, i tag di conversione del sito Web di Google Ads leggeranno questo cookie a meno che non venga disattivato. | 90 giorni | Profilazione |
__utma | google.it | Utilizzato per distinguere utenti e sessioni. Il cookie viene creato quando viene eseguita la libreria javascript e non vi sono cookie __utma preesistenti. Il cookie viene aggiornato ogni volta che i dati vengono inviati a Google Analytics (2 anni) | 2 anni | Profilazione |
__utmt | google.it | Utilizzato per limitare la frequenza delle richieste | 10 minuti | Profilazione |
__utmb | google.it | Utilizzato per determinare nuove sessioni / visite. Il cookie viene creato quando viene eseguita la libreria javascript e non vi sono cookie __utmb preesistenti. Il cookie viene aggiornato ogni volta che i dati vengono inviati a Google Analytics | 30 minuti | Profilazione |
__utmc | google.it | Non utilizzato in ga.js. Impostato per l'interoperabilità con urchin.js. Storicamente, questo cookie ha funzionato insieme al cookie __utmb per determinare se l'utente fosse in una nuova sessione / visita | Fine sessione browser | Profilazione |
__utmz | google.it | Memorizza la fonte di traffico o la campagna tramite cui l'utente ha raggiunto il sito. Il cookie viene creato quando viene eseguita la libreria javascript e viene aggiornato ogni volta che i dati vengono inviati a Google Analytics. | 6 mesi | Profilazione |
__utmv | google.it | Utilizzato per archiviare dati variabili personalizzati di un visitatore. Questo cookie viene creato quando uno sviluppatore utilizza il metodo _setCustomVar con una variabile personalizzata a livello di visitatore. Questo cookie è stato utilizzato anche per il metodo _setVar, ormai obsoleto. Il cookie viene aggiornato ogni volta che i dati vengono inviati a Google Analytics. | 2 anni | Profilazione |
1P_JAR | google.it | Utilizzato da Google per distinguere utenti unici assegnando loro un numero generato in modo casuale come identificatore del client. La politica può essere letta qui: https://policies.google.com/technologies/types | 1 mese | Profilazione |
CONSENT | google.it | Utilizzato per il consenso dei servizi di Google | 17 anni | Profilazione |
NID | google.it | Il cookie NID contiene un ID univoco che viene utilizzato da Google per memorizzare le tue preferenze e altre informazioni, ad esempio la lingua preferita (ad esempio l'italiano), il numero di risultati di ricerca che desideri vengano mostrati per ogni pagina (ad esempio 10 o 20) e la tua preferenza di attivazione del filtro SafeSearch di Google. | 1 mese | Profilazione |
test_cookie | google.it | Utilizzato per verificare se il browser dell'utente supporta i cookie. | session | Profilazione |
IDE | google.it | Utilizzato da Google DoubleClick per registrare e produrre resoconti sulle azioni dell'utente sul sito dopo aver visualizzato o cliccato una delle pubblicità dell'inserzionista al fine di misurare l'efficacia di una pubblicità e presentare pubblicità mirata all'utente. | 1 anno | Profilazione |
DSID | google.it | Il cookie DSID è utilizzato per predisporre il link tra le azioni compiute dall'utente su diversi dispositivi nel momento in cui viene effettuato l’accesso con l'Account Google. Serve per sincronizzare gli annunci su diversi dispositivi e quantificare eventuali eventi di conversione. | session | Tecnico |
Nome | Provider | Descrizione | Validità | Tipo |
---|