Google DeepMind встроила водяные знаки в белки, созданные ИИ

Google DeepMind опубликовала в Nature технологию SynthIDBio — первую систему цифровых водяных знаков, встраиваемых прямо в аминокислотную последовательность белка, спроектированного ИИ. Метка не нарушает функцию молекулы и помогает синтезаторам ДНК отличать разработки доверенных лабораторий от потенциально опасных последовательностей.

Главное
  • SynthIDBio — первая система, наносящая водяные знаки на аминокислотную последовательность белка, созданного ИИ.
  • Технология совмещена с программой ProteinMPNN, которая проектирует белки, подбирая аминокислоты по одной.
  • Проверка метки — статистическая оценка частоты «водяных» аминокислот, а не бинарный ответ.
Схематичное изображение белковой молекулы с цифровыми водяными знаками в аминокислотной последовательности
Фото: iXBT

Команда Google DeepMind опубликовала в журнале Nature технологию SynthIDBio — первую в мире систему, способную наносить цифровые водяные знаки непосредственно на аминокислотную последовательность белка, спроектированного искусственным интеллектом. Метка не нарушает функцию молекулы, но надёжно опознаётся при проверке. Решение закрывает брешь в биобезопасности, о которой эксперты предупреждали почти год.

В чём была проблема

ИИ-инструменты вроде ProteinMPNN научились создавать белки с заданными свойствами — от ферментов, расщепляющих пластик, до блокаторов змеиного яда. Однако те же алгоритмы способны сгенерировать токсин или модифицировать вирусный белок. Существующие процедуры скрининга проверяют заказы на синтез ДНК по базам известных угроз, но для белков, не имеющих аналогов в природе, эта проверка бесполезна: система не знает, что перед ней — кандидат на лекарство или будущее биооружие.

Как работает SynthIDBio

В основе лежит уже существующая технология SynthID, добавляющая незаметную цифровую подпись в изображения и текст. Адаптировать её к белкам было нетривиально: белок состоит из 20 типов аминокислот, и даже единичная замена способна разрушить его трёхмерную укладку и функцию. К тому же крупный белок содержит около 500 аминокислот — на порядки меньше «элементов», чем изображение.

Разработчики совместили водяной знак с программой ProteinMPNN, которая проектирует белки, последовательно подбирая аминокислоту за аминокислотой вдоль молекулярного «скелета» так, чтобы готовая цепь сворачивалась в нужную форму. SynthIDBio на каждом шаге предлагает свой вариант аминокислоты, руководствуясь криптографическим ключом и предыдущими выборами. ProteinMPNN принимает это предложение только в том случае, если аминокислота вписывается в структуру белка и не мешает его работе. Фактически система ищет среди множества функциональных вариантов белка тот, где по всей длине цепи расставлены «водяные» аминокислоты.

Проверка водяного знака — не бинарный ответ «да/нет», а статистическая оценка того, насколько часто в последовательности встречаются аминокислоты, предписанные ключом. Разработчики испытали метод на белках, которые связываются с несколькими природными мишенями, и версии с отметкой показали себя так же хорошо, как и обычные.

Ограничения и применение

Технология не лишена ограничений: очень короткие белки могут нести слишком мало меток для уверенного обнаружения, а сращивание меченого белка с природным, например флуоресцентным, способно размыть сигнал. Кроме того, пока что система работает только с ProteinMPNN и аналогичными программами, перебирающими аминокислоты по одной.

На практике SynthIDBio даст компаниям, синтезирующим ДНК на заказ, простой инструмент: получив последовательность незнакомого белка, они проверят её ключами, выданными университетам и крупным биотех-компаниям. Совпадение с доверенным ключом снимет подозрения, а отсутствие метки на явно спроектированной при помощи ИИ последовательности станет поводом для тщательной проверки. Это не панацея от всех биоугроз, но первый работающий механизм, позволяющий отсеять заведомо безопасные заказы и сосредоточить ресурсы на действительно подозрительных.

Для профиТехнические детали: архитектура, цифры, ссылки

SynthIDBio встраивается в цикл проектирования ProteinMPNN: на каждом шаге система предлагает аминокислоту на основе криптографического ключа и предыдущих выборов, а ProteinMPNN принимает её только при совместимости со структурой. Проверка — статистическая оценка частоты аминокислот, предписанных ключом. Технология пока работает только с ProteinMPNN и аналогичными программами, перебирающими аминокислоты по одной. Ограничения: короткие белки несут мало меток, сращивание с природным белком размывает сигнал. Статья опубликована в Nature.

Вопросы и ответы

Что такое SynthIDBio?
Система Google DeepMind для нанесения цифровых водяных знаков на аминокислотную последовательность белков, спроектированных ИИ.
Как проверяется водяной знак?
Это статистическая оценка частоты встречаемости аминокислот, предписанных криптографическим ключом, а не бинарный ответ.
Какие ограничения у технологии?
Короткие белки несут мало меток, а сращивание с природным белком размывает сигнал; система работает только с ProteinMPNN и аналогичными программами.

Источники

Материал подготовлен редакцией на основе указанных источников. Как мы работаем