Un colectiv format din experti americani in manipularea genetica a organismelor a modificat AND-ul unui numar urias de bacterii Escherichia coli in asa fel incat sa poata rezolva probleme matematice complexe mai repede decat cel mai avansat supercalculator.
Autorii studiului arata, in paginile revistei de specialitate Journal of Biological Engineering, ca bacteriile pot fi utilizate pentru rezolvarea unei probleme numite “a Caii Hamiltoniene”. Iata un exemplu: intentionezi sa vizitezi, pe rand, primele zece mari orase dintr-o tara, numerotate de la 1 la 10. Pare simplu, dar numarul de rute posibile dintre care trebuie sa aleaga computerul este de peste 3 milioane si jumatate. Un calculator electronic este nevoit sa le examineze pe fiecare in parte, succesiv, pentru a determina care este ruta cea mai scurta. Pe de alta parte, un computer format din milioane de bacterii este capabil sa examineze simultan toate aceste. Calculatorul biologic mai are un avantaj: cu trecerea timpului, computerul biologic devine mai puternic, pentru ca bacteriile se inmultesc.
Cum s-a facut, insa, programarea calculatorului bacterial? Cercetatorii au creat un cod reprezentand o versiune mai simpla a problemei (trei orase, nu zece), prin modificarea AND-ului unor bacterii E-coli. Orasele erau reprezentate de o combinatie de gene care face ca bacteria respectiva sa emita o lumina rosie sau una verde. Rutele posibile intre orase au fost explorate prin amestecarea aleatorie a bacteriilor. Bacteriile care “au ajuns” la rezultatul corect au inceput sa emita, simultan, lumina verde si rosie, si deci pareau galbene.
Experimentul a reusit. Pentru a verifica solutia gasita de bacteriile ingalbenite, cercetatorii au examinat secventa ADN a acestora. Colectivul din Statele Unite este convins ca metoda va putea fi extinsa la calcularea celei mai scurte rute intre 10 oras