Читаем Синдром Паганини и другие правдивые истории о гениальности, записанные в нашем генетическом коде полностью

Приобретение новых знаний в области генетики требует не только достижений в понимании того, как работают гены, но и достижений в области вычислительной техники. Закон Мура для компьютеров – гласящий, что мощность микрочипов удваивается примерно каждые два года – соблюдается уже десятилетиями, что объясняет, почему современный электронный собачий ошейник мощнее, чем компьютеры, рассчитывавшие полеты «Аполлонов» на Луну. Но с 1990 года генетические технологии превзошли даже прогнозы Мура. Современный секвенатор ДНК может за 24 часа выдать больше данных, чем весь проект «Геном человека» за десять долгих лет, и технологии становились все удобнее, распространяясь по лабораториям и опытным станциям по всему миру. После убийства Усамы бен Ладена в 2011 году американские военные идентифицировали его – путем сравнения ДНК с образцами, взятыми у родственников – в течение пары часов, в середине океана, в глухую ночь. В то же самое время стоимость секвенирования целого генома устремилась вниз, как тело в свободном полете в вакууме, – от трех триллионов до десяти тысяч долларов, от одного доллара за основание, до примерно трех десятитысячных долей цента. Если в наше время ученые желают изучать отдельный ген, зачастую оказывается дешевле секвенировать целый геном вместо того, чтобы хлопотать над изолированием одного гена и секвенированием лишь части генома.

Конечно, ученым до сих пор приходится анализировать невообразимое количество А, Ц, Г и Т, которые они собирают. Будучи посрамлены результатами проекта «Геном человека», они понимают, что не могут лишь таращиться на поток рядов данных и ожидать озарения, в стиле фильма «Матрица». Им необходимо изучить, как клетки склеивают ДНК, и учесть эпигенетические «примечания», а это гораздо более сложный процесс. Им нужно изучить, как гены работают в группах, и как ДНК упаковывает их в трехмерную конструкцию внутри ядра. Столь же важно для них определить, как культура клеток, являющаяся побочным продуктом ДНК, в свою очередь, влияет на генетическую эволюцию. На самом деле некоторые ученые доказывают, что петля обратной связи между ДНК и культурой не просто повлияла, но и определила эволюцию человека в течение примерно 60 тысяч последних лет. Чтобы справиться со всеми этими задачами, необходимо задействовать очень мощную компьютерную технику. Крейг Вентер потребовал суперкомпьютер, но генетики будущего, возможно, обратят внимание на саму ДНК и исследовательские технологии, основанные на ее блестящих вычислительных мощностях.

Та сторона вещей, которая имеет отношение к программному обеспечению, так называемые генетические алгоритмы, могут помочь решить сложнейшие проблемы, поставив себе на службу силу эволюции. Если вкратце: генетические алгоритмы моделируются компьютерными командами, которые связываются программистами воедино, как индивидуальные «гены» вместе образуют цифровые «хромосомы». Программист может начать проверять примерно десяток программ. Он кодирует команды генов в двоичном коде и объединяет их в одну длинную последовательность, подобную хромосоме (0001010111011101010…). Затем начинается самое интересное. Программист запускает каждую программу, оценивает ее и подвергает лучшие программы «кроссоверу» – обмену цепочками нулей и единиц, подобно тому, как хромосомы обмениваются ДНК. Далее программист запускает эти гибридные программы и оценивает уже их. На этом этапе лучшие из программ снова подвергаются кроссоверу и обмениваются нулями и единицами. Процесс повторяется снова и снова, позволяя программам развиваться. Эпизодические мутации – обмены нулей на единицы или наоборот – приносят большее разнообразие. В конце концов, генетические алгоритмы объединяют лучшие «гены» из самых разных программ в одну, близкую к оптимальной. Даже если в начале иметь дело с самыми отсталыми программами, генетическая эволюция автоматически улучшит их, и они сфокусируются на лучших образцах.

Если говорить о компьютерах (приравнивая к ним и человеческий мозг), ДНК когда-нибудь может заменить или дополнить кремниевые транзисторы и физически выполнять расчеты. Можно вспомнить известную историю о том, как ДНК использовалось для решения классической проблемы коммивояжера. В этой головоломке, напомним, коммивояжер вынужден проехать, допустим, по восьми городам, разбросанным по всей карте. Он должен посетить каждый город лишь однажды, но, покинув один город, он не может прибыть в него еще раз, даже не может пересечь свой путь в любом другом месте. К несчастью, дороги между городами очень запутаны, так что определить правильный порядок посещения не так-то и легко.

Перейти на страницу:
Нет соединения с сервером, попробуйте зайти чуть позже