Uma gota de água pode conter um computador sem ter um único transistor. Pesquisadores da Maynooth University, na Irlanda, desenvolveram um sistema programável feito de bilhões de moléculas de DNA capazes de se reorganizar, processar informações e produzir uma resposta. Ele não é rápido como um chip de silício — nem pretende ser —, mas realizou mais de 700 cálculos, chegou a operações com 100 bits e conseguiu reutilizar alguns programas dezenas de vezes. A façanha, publicada na revista Nature, aponta para uma ideia desconfortável e fascinante: computar pode ser menos parecido com apertar interruptores e mais com deixar a matéria encontrar seu estado mais estável.
Como o computador de DNA encontra a resposta?
O computador de DNA encontra a resposta quando suas moléculas se reorganizam até formar a configuração energeticamente mais estável. O sistema, chamado Scaffolded DNA Computer, ou SDC, usa uma longa fita de DNA como estrutura principal, uma espécie de trilho molecular. Sobre ela se prendem fitas menores, chamadas peças de cálculo, programadas com sequências específicas. Cada posição pode receber diferentes peças, e a combinação entre elas representa os dados e as regras da operação.
A analogia mais próxima é um quebra-cabeça gigantesco, só que as peças não ficam obedientemente sobre a mesa esperando uma mão humana. Elas se ligam, se soltam e tentam outra posição. Quando duas peças vizinhas apresentam sequências compatíveis, a ligação é energeticamente favorável. Quando não combinam, surge uma penalidade: aquela montagem fica menos estável e tende a se desfazer. O resultado correto, portanto, não é imposto por uma sequência rígida de comandos. Ele emerge da competição entre configurações.
Em linguagem de computador, os números são convertidos em binário, usando zeros e uns. Cada posição da fita representa uma casa desse número, enquanto as peças carregam informações sobre o bit de saída e o chamado carry, o transporte que passa de uma casa para a seguinte numa soma. Um encaixe errado ainda pode acontecer, mas deixa a estrutura mais frágil. A molécula sai. Outra ocupa o lugar. E o processo continua até que a cadeia tenha o menor número possível de incompatibilidades — não, o contrário: até que a configuração correta seja a mais estável.
Para iniciar o cálculo, os pesquisadores misturam a fita estrutural, as peças de computação e moléculas que permitem identificar o resultado. Depois, aquecem e resfriam a solução. Em um experimento típico, a temperatura caiu de 80 °C para 20 °C ao longo de três horas, seguida por uma pausa de 45 minutos. O resfriamento oferece tempo para as moléculas explorarem possibilidades antes de se acomodarem. Química básica, problema computacional complexo.
O que o SDC já conseguiu calcular?
O SDC realizou operações como multiplicação por três, divisão por dois, detecção de paridade em 8 bits e outros problemas lógicos. Nos testes com quatro posições, cerca de 95% das execuções produziram o resultado esperado, em média. O número veio de mais de 700 cálculos distribuídos por dez programas. Não é uma taxa perfeita, tampouco uma demonstração de que o DNA substituirá o processador do celular amanhã de manhã, mas é uma medida concreta de funcionamento.
Num exemplo simples, o sistema recebeu os números 10 e 3 e calculou corretamente a soma, 13. Algumas operações menores terminaram em aproximadamente 30 segundos. Quando a equipe aumentou o tamanho da fita e trabalhou com um cálculo de 100 bits, os exemplos mais difíceis levaram até 14 horas. A diferença diz bastante sobre a natureza da máquina: ela é capaz de lidar com mais informação, mas paga por isso em tempo de reorganização molecular.
O ponto delicado é que fazer a resposta correta ser o estado de menor energia não basta quando o problema cresce. As moléculas também precisam conseguir chegar até esse estado. Para os cálculos maiores, os pesquisadores ajustaram o sistema de modo a facilitar o caminho até a configuração desejada. É uma distinção importante. Um vale pode ser o ponto mais baixo da paisagem, mas, se as moléculas não encontram a trilha para chegar lá, o resultado continua fora de alcance.
O computador de DNA pode ser reutilizado?
Sim, o computador de DNA pode ser reutilizado, e essa é uma das partes mais curiosas do experimento. A equipe executou três programas diferentes entre nove e 25 vezes, com cerca de 12 minutos necessários para preparar e realizar cada nova operação. O sistema não foi tratado como uma reação descartável que produz uma resposta e morre no tubo. Ele voltou ao trabalho, embora com as limitações e os cuidados próprios de uma montagem molecular.
A durabilidade também surpreendeu. Em um experimento retomado um ano e meio depois, a amostra havia secado parcialmente. Após a adição de água, o computador de DNA conseguiu realizar a operação outra vez. A cena parece saída de um laboratório de ficção científica barato: uma pequena amostra esquecida, água adicionada, cálculo retomado. Mas o detalhe relevante está justamente na banalidade do gesto. A estrutura molecular permaneceu funcional o bastante para ser reativada.
Isso não significa que qualquer gota esquecida na bancada possa resolver uma equação. O sistema depende de sequências de DNA cuidadosamente projetadas, de condições térmicas controladas e de moléculas preparadas para reportar a resposta. Ainda assim, a reutilização amplia a discussão sobre eficiência. Se um arranjo molecular pode executar programas repetidamente, talvez o custo material de cada cálculo não precise acompanhar o número de operações realizadas.
O que um computador numa gota de água pode mudar?
O principal resultado não é velocidade, mas uma forma diferente de pensar a computação. O SDC processa informação por meio de interações químicas e de um relaxamento físico em direção a um estado estável, em vez de manter uma sequência contínua de operações eletrônicas. Damien Woods, um dos autores e professor da Maynooth University, relacionou a pesquisa ao consumo de energia da computação convencional e afirmou que 23% da eletricidade da Irlanda é destinada à computação e ao armazenamento de dados. A cifra é uma declaração atribuída ao pesquisador e merece verificação independente antes de ser usada como medida geral.
O contraste com o silício é direto. Um processador comum faz bilhões de operações por segundo; os cálculos maiores do SDC levaram horas e exigiram aquecimento e resfriamento. Abeer Eshra, coautora e professora de ciência da computação, reconheceu a diferença: a reação ocorre rapidamente no tubo, mas não como um chip de silício. Segundo ela, a comparação pretendida é com outros computadores de DNA, entre os quais o sistema seria o mais veloz.
Por enquanto, não há motivo para trocar o notebook por um tubo de ensaio. O valor da pesquisa está em mostrar que a computação pode surgir de moléculas que se ligam, se separam e procuram uma configuração favorável sem receber energia continuamente para cada passo. Isso pode interessar a problemas específicos, sobretudo aqueles em que explorar muitas possibilidades em paralelo é mais importante do que responder depressa. O computador de DNA não é um PC líquido. É uma demonstração de que a matéria, sob certas regras, também sabe calcular.
Uma gota continua parecendo uma gota. Só que agora existe uma pergunta escondida dentro dela: quantas outras formas de computação ainda confundimos com simples movimento?



