Этот пакет обеспечивает реализацию конвейера вывода AlphaFold 3. Ниже описано, как получить доступ к параметрам модели. Вы можете использовать параметры модели AlphaFold 3 только в том случае, если они получены непосредственно от Google. Использование регулируется настоящими условиями использования.
Любая публикация, раскрывающая результаты, полученные в результате использования этого исходного кода, параметров модели или полученных с их помощью результатов, должна содержать ссылку на статью «Точное предсказание структуры биомолекулярных взаимодействий с помощью AlphaFold 3».
Пожалуйста, также обратитесь к дополнительной информации для подробного описания метода.
AlphaFold 3 также доступен на сайте Alphafoldserver.com для некоммерческого использования, хотя и с более ограниченным набором лигандов и ковалентных модификаций.
Если у вас есть какие-либо вопросы, свяжитесь с командой AlphaFold по адресу [email protected].
Этот репозиторий содержит весь необходимый код для вывода AlphaFold 3. Чтобы запросить доступ к параметрам модели AlphaFold 3, заполните эту форму. Доступ будет предоставлен по собственному усмотрению Google DeepMind. Мы постараемся ответить на запросы в течение 2–3 рабочих дней. Вы можете использовать параметры модели AlphaFold 3 только в том случае, если они получены непосредственно от Google. Использование регулируется настоящими условиями использования.
См. документацию по установке.
После установки AlphaFold 3 вы можете протестировать свою настройку, используя, например, следующий входной файл JSON с именем alphafold_input.json
:
{
"name" : " 2PV7 " ,
"sequences" : [
{
"protein" : {
"id" : [ " A " , " B " ],
"sequence" : " GMRESYANENQFGFKTINSDIHKIVIVGGYGKLGGLFARYLRASGYPISILDREDWAVAESILANADVVIVSVPINLTLETIERLKPYLTENMLLADLTSVKREPLAKMLEVHTGAVLGLHPMFGADIASMAKQVVVRCDGRFPERYEWLLEQIQIWGAKIYQTNATEHDHNMTYIQALRHFSTFANGLHLSKQPINLANLLALSSPIYRLELAMIGRLFAQDAELYADIIMDKSENLAVIETLKQTYDEALTFFENNDRQGFIDAFHKVRDWFGDYSEQFLKESRQLLQQANDLKQG "
}
}
],
"modelSeeds" : [ 1 ],
"dialect" : " alphafold3 " ,
"version" : 1
}
Затем вы можете запустить AlphaFold 3, используя следующую команду:
docker run -it
--volume $HOME/af_input:/root/af_input
--volume $HOME/af_output:/root/af_output
--volume :/root/models
--volume :/root/public_databases
--gpus all
alphafold3
python run_alphafold.py
--json_path=/root/af_input/fold_input.json
--model_dir=/root/models
--output_dir=/root/af_output
Существуют различные флаги, которые вы можете передать команде run_alphafold.py
, чтобы просмотреть их все, запустите python run_alphafold.py --help
. Два основных флага, которые управляют тем, какие части AlphaFold 3 будут выполняться:
--run_data_pipeline
(по умолчанию true
): запускать ли конвейер данных, т. е. генетический поиск и поиск по шаблонам. Эта часть требует только процессора, отнимает много времени и может быть запущена на машине без графического процессора.--run_inference
(по умолчанию true
): запускать ли вывод. Для этой части требуется графический процессор. См. входную документацию.
См. выходную документацию.
См. документацию по производительности.
Известные проблемы описаны в документации по известным проблемам.
Создайте проблему, если она еще не указана в списке «Известные проблемы» или в системе отслеживания проблем.
Любая публикация, раскрывающая результаты, полученные в результате использования этого исходного кода, параметров модели или полученных с их помощью результатов, должна содержать ссылку:
@article { Abramson2024 ,
author = { Abramson, Josh and Adler, Jonas and Dunger, Jack and Evans, Richard and Green, Tim and Pritzel, Alexander and Ronneberger, Olaf and Willmore, Lindsay and Ballard, Andrew J. and Bambrick, Joshua and Bodenstein, Sebastian W. and Evans, David A. and Hung, Chia-Chun and O’Neill, Michael and Reiman, David and Tunyasuvunakool, Kathryn and Wu, Zachary and Žemgulytė, Akvilė and Arvaniti, Eirini and Beattie, Charles and Bertolli, Ottavia and Bridgland, Alex and Cherepanov, Alexey and Congreve, Miles and Cowen-Rivers, Alexander I. and Cowie, Andrew and Figurnov, Michael and Fuchs, Fabian B. and Gladman, Hannah and Jain, Rishub and Khan, Yousuf A. and Low, Caroline M. R. and Perlin, Kuba and Potapenko, Anna and Savy, Pascal and Singh, Sukhdeep and Stecula, Adrian and Thillaisundaram, Ashok and Tong, Catherine and Yakneen, Sergei and Zhong, Ellen D. and Zielinski, Michal and Žídek, Augustin and Bapst, Victor and Kohli, Pushmeet and Jaderberg, Max and Hassabis, Demis and Jumper, John M. } ,
journal = { Nature } ,
title = { Accurate structure prediction of biomolecular interactions with AlphaFold 3 } ,
year = { 2024 } ,
volume = { 630 } ,
number = { 8016 } ,
pages = { 493–-500 } ,
doi = { 10.1038/s41586-024-07487-w }
}
Выпуск AlphaFold 3 стал возможен благодаря неоценимому вкладу следующих людей:
Эндрю Коуи, Белла Хансен, Чарли Битти, Крис Джонс, Грейс Марганд, Джейкоб Келли, Джеймс Спенсер, Джош Абрамсон, Кэтрин Туньясувунакул, Куба Перлин, Линдси Уиллмор, Макс Билески, Молли Бек, Олег Ковалевский, Себастьян Боденштейн, Сукхдип Сингх, Тим Грин , Тоби Сарджант, Учечи Окереке, Йотам Дорон и Августин Жидек (ведущий инженер).
Мы также выражаем благодарность нашим сотрудникам из Google и Isomorphic Labs.
AlphaFold 3 использует следующие отдельные библиотеки и пакеты:
Мы благодарим всех их участников и сопровождающих!
Если у вас есть вопросы, не рассмотренные в этом обзоре, свяжитесь с командой AlphaFold по адресу [email protected].
Нам бы хотелось услышать ваши отзывы и понять, чем AlphaFold 3 оказался полезен в ваших исследованиях. Поделитесь с нами своими историями по адресу [email protected].
Это не официально поддерживаемый продукт Google.
Авторские права принадлежат DeepMind Technologies Limited, 2024 г.
Исходный код AlphaFold 3 доступен под лицензией Creative Commons Attribution-Non-Commercial ShareAlike International License, версия 4.0 (CC-BY-NC-SA 4.0) («Лицензия»); вы не можете использовать этот файл, кроме как в соответствии с Лицензией. Вы можете получить копию Лицензии по адресу https://github.com/google-deepmind/alphafold3/blob/main/LICENSE.
Параметры модели AlphaFold 3 доступны в соответствии с Условиями использования параметров модели AlphaFold 3 («Условия»); вы не можете использовать их, кроме как в соответствии с Условиями. Вы можете получить копию Условий по адресу https://github.com/google-deepmind/alphafold3/blob/main/WEIGHTS_TERMS_OF_USE.md.
Если этого не требует применимое законодательство, AlphaFold 3 и его результаты распространяются на условиях «КАК ЕСТЬ», БЕЗ ГАРАНТИЙ ИЛИ УСЛОВИЙ ЛЮБОГО РОДА, явных или подразумеваемых. Вы несете единоличную ответственность за определение целесообразности использования AlphaFold 3 или использования или распространения его исходного кода или результатов, а также принимаете на себя все риски, связанные с таким использованием или распространением, а также осуществлением вами прав и обязательств согласно соответствующим условиям. Результатом являются прогнозы с разной степенью достоверности, и их следует интерпретировать осторожно. Будьте осмотрительны, прежде чем полагаться на Ресурсы AlphaFold 3, публиковать их, загружать или иным образом использовать.
AlphaFold 3 и его результаты предназначены только для теоретического моделирования. Они не предназначены, не проверены и не одобрены для клинического использования. Вам не следует использовать AlphaFold 3 или его продукцию в клинических целях или полагаться на них для получения медицинских или других профессиональных советов. Любой контент по этим темам предоставляется исключительно в информационных целях и не заменяет консультацию квалифицированного специалиста. См. соответствующие условия для конкретного языка, регулирующего разрешения и ограничения в соответствии с условиями.
Использование стороннего программного обеспечения, библиотек или кода, упомянутых выше в разделе «Благодарности», может регулироваться отдельными положениями и условиями или положениями лицензии. Использование вами стороннего программного обеспечения, библиотек или кода регулируется любыми такими условиями, и перед использованием вам следует убедиться, что вы можете соблюдать любые применимые ограничения или положения и условия.
Следующие базы данных были: (1) зеркалированы Google DeepMind; и (2) частично включены в пакет кода вывода для целей тестирования и доступны со ссылкой на следующее: