Перейти к основному содержимому
← Все записи

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

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

ИИ может спроектировать белок, у которого нет близкого природного аналога, поэтому по одной последовательности трудно понять, должен ли он помогать или вредить. SynthIDBio от Google DeepMind хочет добавить ориентир: цифровой водяной знак, встроенный в аминокислотную последовательность, без изменения того, как вели себя белки в тестах.

Водяной знак из аминокислот

Существующий скрининг может сравнивать заказы на синтез ДНК на заказ с базами известных биологических угроз. Но заново спроектированный белок может не напоминать ничего из этих баз. Последовательность может указывать на полезную молекулу или на опасную, и привычные методы сопоставления могут не понять, как ее трактовать.

SynthIDBio адаптирует подход Google к водяным знакам SynthID, ранее применявшийся к изображениям и тексту, к проектированию белков. Система работает с ProteinMPNN, которая строит белковую последовательность по одной аминокислоте, чтобы та соответствовала заданной структуре.

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

Проверка метки не является простым совпадением «да» или «нет». Верификатор оценивает, содержит ли последовательность аминокислоты, которые предсказал бы ключ, чаще, чем подсказала бы случайность. Из-за этого водяной знак становится статистическим сигналом, а не ярлыком, который сам о себе объявляет.

Что показывают тесты и чего они не показывают

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

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

Сигнал для скрининга, а не сертификат безопасности

Предлагаемое применение состоит в том, чтобы дать компаниям, синтезирующим ДНК, способ проверять незнакомые белковые последовательности по ключам, которые передают университетам и крупным биотехнологическим компаниям. Совпадение с доверенным ключом может помочь объяснить происхождение последовательности. Последовательность, внешне созданная ИИ и без узнаваемой метки, может побудить к более внимательной проверке.

Это различие важно. Водяной знак помогает опознать помеченную конструкцию, но его отсутствие не устанавливает, что последовательность опасна, а его наличие само по себе не доказывает, что конструкция безопасна. Практическая польза скромнее: проверяющие могут отделить некоторые известные помеченные конструкции от последовательностей, которые заслуживают большего внимания.

Таким образом, SynthIDBio добавляет полезный слой к биологическому скринингу, оставляя трудные суждения на своем месте. Даже в проектировании белков водяной знак может указать, кто оставил метку. Сам по себе он не скажет нам, является ли помеченный белок хорошей идеей.

В сыре есть дырки. В вашей инфраструктуре их быть не должно.