Ученые из Университета Торонто добились значительного улучшения в технике криомикроскопии — многообещающего подхода к расшифровке строения белков. Их результаты обеспечивают статысячекратное увеличение скорости обработки данных. Препринт статьи доступен на сайте arXiv.org, кратко ознакомиться с работой можно в блоге издания MIT Technology Review.
Традиционный подход к изучению строения белков заключается в рентгеновском исследовании их кристаллов. Ученые выращивают монокристаллы белков и изучают, как рассеивается рентгеновское излучение, проходя через них. Самой трудной частью такого метода является получение самих кристаллов — во многих случаях белки попросту не кристаллизуются, а порой их структура в монокристалле значительно отличается от существующей в живом организме.
В связи с этим ученые ищут альтернативные методы получения трехмерных структур белков. Одним из них является просвечивающая электронная криомикроскопия. В этом методе раствор белка в воде очень быстро замораживается — достаточно быстро, чтобы не успели образоваться кристаллики льда, способные нарушить естественную геометрию молекулы. Получается очень тонкая пластинка, содержащая огромное количество молекул, повернутых под разными углами к наблюдателю. Ее исследуют в просвечивающем электронном микроскопе, получая сотни тысяч изображений — «теней» молекул.
Компьютерными методами ученые складывают двухмерные изображения в одно трехмерное, получая тем самым структуру белка. Главным минусом данной методики долгое время было низкое разрешение и большое время, требующееся для получения структуры - на 300 ядрах суперкомпьютера расчет библиотеки из 200 тысяч «теней» занимает порядка двух недель.
Авторы новой работы предложили ряд усовершенствований, позволивших значительно ускорить процесс восстановления структуры белков и увеличить их точность. Во-первых, используя алгоритмы машинного обучения, исследователи провели предварительную обработку изображений «теней», позволившую убрать большое количество шумов, содержащихся в них. Это сократило объем информации, который обрабатывается компьютером, однако наибольший прирост в скорости обработки информации привнесло другое нововведение.
Ученые включили в алгоритм, накладывающий «тени» друг на друга, предположение о том, что большинство молекул в слое лежат «на боку». Это позволило уменьшить в разы количество вариантов наложений, рассматриваемых компьютером. Два этих усовершенствования, по словам авторов, увеличили скорость обработки данных в сотни тысяч раз. Для сравнения, теперь вычисление строения белка занимает всего сутки на современной рабочей станции.
Сам процесс вычисления итеративен, то есть улучшение разрешения структуры идет постепенно. На примере АТФ-синтазы термофильной бактерии Thermus thermophilus, авторы показали, что грубая оценка структуры белка может быть получена уже за час работы программы.
Китайские специалисты занимаются строительством установки, которая будет использоваться для моделирования условий, возникающих при термоядерном взрыве. Как пишет South China Morning Post, новая установка, аналогичная американской Z-машине, будет использоваться для исследований в области высоких энергий и ядерных процессов в интересах китайских военных. Новая установка должна заработать в ближайшие несколько лет.