Компьютерные программы подобны генетическому коду

2 апрель, 2013 - 10:15

Используя данные секвенсирования бактериальных геномов компьютерные биологи из Брукхэвенской национальной лаборатории Министерства энергетики США исследовали частоту применения критических фрагментов генетического кода в метаболических процессах 500 разновидностей микроорганизмов. В ходе данной работы они обнаружили удивительное соответствие между этими результатами и частотностью установки 200 тыс. пакетов Linux на более 2 млн индивидуальных компьютеров.

Ученые установили, что количество критичных компонентов – тех, без которых система не будет работать, – определяется простым вычислением, справедливым как для компьютеров, так и для микроорганизмов. Для этого требуется всего лишь извлечь квадратный корень из общего числа взаимозависимых компонентов.

По словам руководителя проекта и соавтора сообщения в Proceedings of the National Academy of Sciences, Сергея Маслова, бактерии можно рассматривать как биологические торрент-серверы, хранящие огромный массив генов. Бактериальные системы могут легко добавлять и удалять гены из своих наборов используя методику, называемую горизонтальным переносом генов – аналог файлообмена между бактериями. Та же ситуация имеет место в операционных системах Linux, позволяющих бесплатно инсталлировать компоненты, созданные и предоставленные многими программистами независимо друг от друга.

Компьютерные программы подобны генетическому коду

153 пакета Linux, требуемых для функционирования Firefox