Posição
Uniu um preditor de estrutura pré-treinado à difusão generativa e testou designs diversos experimentalmente. Métodos posteriores de suporte de motivo catalítico partem dele diretamente.
Gera esqueletos de proteína a partir de restrições de design, ajustando o RoseTTAFold para remover ruído de posições e orientações de resíduos. Suporta design de ligantes, montagens simétricas e suporte de motivos. O design de sequência é um passo separado, depois.
Ele parte de ruído aleatório e remove o ruído passo a passo até aparecer um esqueleto de proteína. Você pode fixar partes: mantenha este motivo, ligue àquele alvo, obedeça a esta simetria.
O mesmo truque que transforma chuvisco em imagem, aplicado a uma proteína. Você segura algumas peças e deixa o processo inventar tudo em volta.
O que sai é geometria, não uma proteína. Ainda não tem sequência, e as taxas de sucesso relatadas já pressupõem filtragem pesada antes de qualquer síntese.
python scripts/run_inference.py \
inference.output_prefix=out/motif \
inference.input_pdb=motif.pdb \
'contigmap.contigs=[20-20/A10-25/15-15]' \
inference.num_designs=10
# then give the backbones a sequence, then check they fold back:
# ProteinMPNN -> ESMFold -> keep what matchesEstes trechos não foram executados aqui. Versões mudam: confira o cartão do modelo antes de confiar em qualquer linha.
Uniu um preditor de estrutura pré-treinado à difusão generativa e testou designs diversos experimentalmente. Métodos posteriores de suporte de motivo catalítico partem dele diretamente.
O sucesso é relatado por design testado, e a filtragem in silico faz boa parte do trabalho. O RFdiffusion2 removeu a exigência de especificar posições de resíduo para um motivo catalítico, sustentando os 41 sítios ativos do seu benchmark contra 16 dos métodos anteriores.
| Repositório | Tamanho | Licença | Observação |
|---|---|---|---|
| RosettaCommons/RFdiffusion | Open weights | BSD | — |
| dn6/RFDiffusion-3 | All-atom successor | See repository | Community mirror |