Kai kalbame apie programavimą, mes įsivaizduojame tokias kalbas, kaip C, „Java“, „Basic“, „Python“ ir kitas. Tačiau mokslininkų grupė ir Vašingtono universiteto (JAV) sukūrė programavimo kalbą, skirtą DNR, praneša „Gizmodo“.
Naująją kalbą sudaro komandų rinkinys, kuriose yra instrukcijos, kaip surinkti šią sudėtingą molekulę. Kalbos pagrindą sudaro cheminių reakcijų tinklų koncepcija – sąlygos ir lygtys, kurios aprašo, kaip vyksta cheminės reakcijos tarp medžiagų.
George'o Seeligo, vieno iš projekto dalyvių, teigimu, reikėtų pradėti nuo cheminių sistemų abstraktaus matematinio aprašymo, o tik vėliau naudoti tai kuriant DNR molekules su norimu aktyvumu. „Mes manoma, kad ateis laikas, kai ši technologija leis atsirasti DNR kūrimo instrumentams“, – rašo mokslininkas. „Jei norite, kad kompiuteris vykdytų kitokią užduotį, jūs jį tiesiog perprogramuojate. Šis projektas numato lygiai tą patį, tik chemijos srityje.“
Tokios programavimo kalbos sukūrimas leistų greitai sintetinti DNR, kuris suteiktų galimybę greitai išbandyti norimus vaistus. Tą pačią sistemą galima naudoti ir toms molekulėms, kurios susiburtų į „išmaniuosius“ sensorius, kurti. Pastaruosius būtų galima suprogramuoti taip, kad leistų aptikti tam tikras anomalijas ir t.t.