Masked-token infilling

Заполнение masked-токенов. Established English term: Masked-token infilling.

Что это за класс

Определение класса — общее для всех papers и tools с этим architecture_id. Это не карточка одной нейросети. После каждого нумерованного заголовка сначала идёт блок «Общее для класса», затем разбор конкретных статей, как раньше.

Заполнение masked-токенов (infilling) скрывает часть sequence и просит восстановить только дыру, глядя на левый и правый контекст. Это удобно для CDR: framework известен, гипервариабельный участок нет. Обучение — $p(x_M\mid x_{\setminus M})$.

Inference бывает однопроходным или итеративным unmask (сначала уверенные позиции). Если замаскировать почти всё, задача вырождается в безусловную генерацию — это уже другой режим.

Что на выходе. Identity на masked позициях. Topology остова не меняется, если 3D не в том же процессе (у ESM3 structure — отдельный трек).

Чего класс не делает. Не de novo fold. Не гарантирует binding. Зависит от качества контекста (неверный FR даёт неверный CDR prior).

Каталог: IgLM (infilling CDRs), ESM3, EvoDiff inpaint. Не путать с AR «только слева направо» без правого контекста.

Сначала общая masked-постановка, затем ILM / unmask / OADM как подтипы.

Masked-token infilling — generator (иногда density model) на masked span: восстанавливает $s_M$ при наблюдаемом контексте $s_{\setminus M}$. Это не inverse folding при фиксированном backbone, не zero-shot $\Delta\ell$-ранжирование 19 замен и не affinity predictor. $\Delta\mathrm{LL}\neq\Delta\Delta G$.

1. Область определения

Общее для класса

Этот пункт фиксирует роль класса в пайплайне и границу с соседями. Класс работает с дискретной sequence (токены аминокислот). 3D, если нужна, приходит снаружи. Краткая seed-формула: «Часть sequence скрыта. Модель восстанавливает только masked span, используя левый и правый контекст — удобно для CDR redesign». Что метод выдаёт или оценивает: «Filled amino-acid identities at masked positions». Вход: «Observed tokens + [MASK] + optional structure/function tracks». Задачи каталога, которые класс закрывает: cdr-sequence-generation; joint-sequence-structure-generation. Явно не для: de-novo-backbone-generation. Дальше по разделу — какие tools имеют этот architecture_id и какие постановки нельзя смешивать.

[INTERPRETATION]Роль в пайплайне — generator дискретных amino-acid tokens на множестве маскированных позиций $M$. При scoring-only использовании тех же logits (likelihood span) модель становится evaluator, не generator. Это не sequential assay loop и не geometric inductive bias.

[PAPER]Generated state — заполненные идентичности $s_i$, $i\in M$. Observed state — $s_{\setminus M}$ плюс optional tags/tracks. Координаты и frames не обязательны: IgLM и EvoDiff-Seq — sequence-only; ESM3 может infill и structure tokens — пересечение с joint sequence–structure generation, не определение класса. IgLM unpaired sequence; Alamdari inpainting sequence; Hayes tracks

[MATRIX]Задачи каталога: CDR sequence generation (IgLM), general protein sequence generation и motif scaffolding через sequence clamp (EvoDiff), joint sequence–structure для ESM3 unmask. Workflows: antibody sequence infilling, sequence-first de novo, joint multimodal.

[INTERPRETATION]Это не autoregressive generation как left-to-right без маски: ProGen пишет цепь с префикса. IgLM infill использует AR, но только после ILM-перестановки span — это подтип infill, не «просто GPT».

[INTERPRETATION]Это не protein language models целиком: PLM — семейство ролей (AR, MLM, frozen $E$, $\Delta\ell$). Infilling — *режим* генерации masked span. Это не zero-shot mutation scoring: Meier $\Delta\ell$ ранжирует 19 замен без семплирования библиотеки de novo.

[PAPER]Это не sequence diffusion в смысле EvoDiff-D3PM (mutation transition matrix, $T=500$, uniform/BLOSUM): там нет absorbing [MASK] как канон infill. Канон infill у EvoDiff — OADM. D3PM оставлять на странице sequence-diffusion. Alamdari Methods: D3PM only for discrete corruption; OADM for masking

[INTERPRETATION]Это не inverse folding: $p(s\mid x)$ при зажатом backbone. AntiFold masked regions = IF logits, не UniRef MLM и нет этого architecture_id.

[MATRIX]Catalog tools с architecture_id: masked-token-infilling: IgLM, ESM3, EvoDiff. Часто путают с ProGen (AR без ILM), ESM-1v efficient evolution (scoring), ProteinMPNN/AntiFold (IF), HuDiff (sequence diffusion, другой id).

2. Интуитивный принцип

Общее для класса

Общий механизм Masked-token infilling: что меняется за один шаг inference и за счёт какого inductive bias метод может работать. «Часть sequence скрыта. Модель восстанавливает только masked span, используя левый и правый контекст — удобно для CDR redesign». Главный эмпирический рычаг класса — температура / mask rate / число шагов unmask или denoising; это не «магия одной статьи». Для Masked-token infilling внутренние числа модели (likelihood, score, acquisition, pLDDT, DockQ, predicted $\Delta\Delta G$) не являются экспериментальным affinity / $K_d$ / ELISA / BLI, пока это явно не измерено вне сети. Абзацы ниже — как принцип формулируют конкретные papers, не определение всего класса.

[INTERPRETATION]Часть последовательности скрыта. Модель видит фланги (и, у ESM3, другие tracks) и восстанавливает пропуски. При inference меняются только токены в $M$ (или итеративно shrinking mask); контекст зажат. Если $|M|\to L$, infill вырождается в почти unconditional generation — это тот же класс, другой режим.

[PAPER]Три несовместимых механизма. (i) IgLM: span вырезается, клеится в конец после [SEP], GPT-2 пишет span слева направо — двусторонний контекст флангов, но causal decoder. (ii) ESM3: bidirectional transformer, variable-rate mask, iterative unmask any order. (iii) EvoDiff-OADM: по одному [MASK] за forward-шаг до $T=L$, reverse — order-agnostic unmask. Не сводить к одному BERT-softmax. IgLM STAR ILM; Hayes generative MLM; Alamdari Fig. 1B OADM

[PAPER]Главный рычаг IgLM: species/chain tags + длина/позиция span (train $m\sim\mathrm{Unif}\{10,\ldots,20\}$). PAPER. Temperature $T$ и nucleus $P$ — entropy sampler, не $kT$ термодинамики (CODE defaults $T=1$, $P=1$). IgLM STAR mask length; CODE generate temperature/top_p

[PAPER]Рычаг ESM3: mask schedule по всем rates (не 15% BERT) и prompt tracks (sequence/structure/function). PAPER Appendix A.2.2 mix. Не ELISA labels. Hayes all masking rates; A.2.2 β(3,9)+uniform

[PAPER]Рычаг EvoDiff infill: clamp observed subsequence, decode remainder (OADM any order). Тот же checkpoint для unconditional и conditional — PAPER, без finetune на scaffolding (в отличие от RFdiffusion scaffolding finetune, сравнение авторов). Alamdari: same models unconditional and conditional; vs RFdiffusion finetuned

[PAPER]Предостережение по метрикам этого класса. Infilling PPL, OASis, CamSol, AF/OmegaFold pLDDT, scPerplexity, motifRMSD, FPD, DR-BERT disorder не experimental affinity / $K_d$ / ELISA / BLI. IgLM: in silico developability на 49 therapeutics, authors «could then be experimentally screened». ESM3 pTM/cRMSD preference — structure metrics. EvoDiff scPerplexity = ESM-IF PPL к generated sequence — evaluator IF, не generator. IgLM Discussion screening; Alamdari Fig. 2A scPerplexity = ESM-IF

[PAPER]$\Delta\mathrm{LL}$ / masked logits на одной позиции — канон zero-shot scoring, не infill library. $\Delta\mathrm{LL}\neq\Delta\Delta G$. Не ранжировать CDR-H3 IgLM по Meier Eq. 1 как «аффинность». Meier Eq. 1; extra_constraints

[PAPER]EvoDiff BLI $K_D$ к MDM2 (ниже) — experiment одной scaffolding-кампании preprint, не выход $\phi$ и не свойство IgLM/ESM3. Alamdari MDM2 BLI paragraph

3. Формальная математическая постановка

Общее для класса

Сначала родовая математика класса (что оптимизируют / что семплируют), общая для реализаций с этим id. Seed-запись: «Обучение на $p(x_M\mid x_{\setminus M})$. Inference: итеративное unmasking или independent masked decode». Подтипы имеют отдельные уравнения: нельзя переносить diffusion score, UCB, AR NLL, FAPE или MLM $\Delta\ell$ на эту страницу, если это не её train target. Формулы с пометкой tool-specific относятся к одному инструменту. Ниже — разбор papers по подтипам.

[INTERPRETATION]Сначала родовое условие infill $p(s_M\mid s_{\setminus M},c)$. Затем подтипы: ILM-AR (IgLM); generative MLM (ESM3); OADM (EvoDiff-Seq/MSA). Не одна формула BERT-softmax на все три. Не подставлять seed one-liner как уравнение инструмента.

[INTERPRETATION]Формулы, которые не являются уравнениями default-инструмента этого класса: Ho VP-DDPM xyz; Lipman CFM; UCB; FAPE; Meier $\Delta\ell$ как train target; ProteinMPNN $p(s\mid x)$; EvoDiff-D3PM $Q$-matrix (канон — sequence-diffusion); ProGen next-token без ILM permute.

[INTERPRETATION]Не сравнивать IgLM infill PPL на OAS, ESM3 esmGFP identity и EvoDiff MDM2 $K_D$ как один benchmark: generated object, oracle и split разные.

[PAPER]Alamdari: MLM train task = один шаг OADM; LRAR = фиксированный decode order. Это PAPER-интерпретация связи классов, не лицензия копировать BERT 15% как EvoDiff loss. Alamdari Discussion OADM generalizes LRAR and MLM

$$M\subset\{1,\ldots,L\},\qquad p_\theta(s_M\mid s_{\setminus M},c)$$
[INTERPRETATION] generic. Родовая постановка класса: распределение на masked tokens при наблюдаемом контексте и conditioner $c$. Generic: не checkpoint IgLM/ESM3/EvoDiff. Факторизация $p_\theta$ — подтип-специфична.
СимволТипОпределение
$M$index setмаскированные позиции (span, random, motif complement)
$s_M$AA tokensгенерируемые идентичности
$s_{\setminus M}$contextзажатые наблюдаемые токены
$c$conditionertags / tracks / MSA; не ELISA по умолчанию
$\theta$paramsвеса infiller

Оптимизируется восстановление masked tokens. Семплируется $s_M$. Affinity labels в формулу не входят.

[INTERPRETATION]
ПостановкаTrain targetSampler/декодерЧто в каталоге
Masked-token infilling (эта страница)восстановление $s_M\mid s_{\setminus M}$ (ILM-CE / MLM / OADM)span AR / iterative unmask / OADM unmaskIgLM, ESM3, EvoDiff-OADM
Autoregressive generationnext-token CE left-to-rightancestral L→RProGen; IgLM full-chain после ILM tape
Protein language modelsсемейство CE AR или MLM или frozenзависит от ролинадкласс; infill — одна роль
Sequence diffusionD3PM $Q$ / discrete noisingT mutation stepsEvoDiff-D3PM; не OADM infill
Zero-shot mutation scoringнет task lossenumerate 19×pos, rank ΔℓESM-1v; не generator infill
Inverse foldingCE $p(s\mid x)$AR/random-order decodeMPNN, AntiFold — нет этого id

Подтип A — ILM span + causal decode (IgLM; не BERT)

[PAPER]Donahue-style: span $S$ заменяется [MASK]; исходная лента + [SEP] + $S$ + [ANS]. Train: $m\sim\mathrm{Unif}\{10,\ldots,20\}$, старт $j$ uniform. Tags $c_c,c_s$ prepend. Tool-specific IgLM. IgLM STAR Methods ILM; Table 1 params

$$p_\theta(S\mid A\setminus S,c)=\prod_i p_\theta(S_i\mid A\setminus S, S_{
[PAPER] IgLM [PAPER+CODE]; tool-specific. Infill как AR на переставленном span до [ANS]. Не bidirectional softmax на каждой позиции независимо. Не ESM3 unmask.
СимволТипОпределение
$A$token sequenceunpaired VH или VL
$S$spanmasked участок; train 10–20; inference — пользовательский [start,end)
$c_c,c_s$tags[HEAVY]/[LIGHT] и species

Train: next-token CE на ILM-ленте. Sample: ancestral в span. PPL_infill ≠ Kd.

Подтип B — generative MLM, iterative unmask (ESM3; не 15% BERT)

[PAPER]Supervision across all masking rates; any-order factorization; tracks fused (sequence, structure tokens, function). Geometric attention в первом блоке. Канон совместных tracks — joint-страница; здесь — infill как unmask $m$. Hayes after Fig. 1; geometric attn block 1

$$\mathbb{E}_{m}\bigl[-\log p_\theta(x_m\mid x_{\setminus m})\bigr],\quad m\sim\mathrm{noise\ schedule}$$
[PAPER] ESM3 [PAPER]; tool-specific. Generative MLM на multimodal $x$. Schedule bioRxiv A.2.2: 80% $\beta(3,9)$ (mean 25%) + 20% uniform, overall $\sim$30% — tool-specific, не IgLM $m\in[10,20]$. Не OADM $T=L$.
СимволТипОпределение
$x$multimodal tokensAA + VQ structure + function
$m$maskvariable-rate mask

Train: CE masked tokens. Sample: iterative unmask until $m=\emptyset$. pTM ≠ ELISA.

Подтип C — OADM absorbing mask (EvoDiff-Seq/MSA infill; не D3PM $Q$)

[PAPER]Forward: на каждом шаге один remaining AA → special mask token; после $T=L$ вся последовательность замаскирована. Reverse: сеть undoes corruption; timestep OADM implicit в числе масок (нет sinusoidal t, в отличие от D3PM). Infill: не маскировать зажатый motif/фланги, декодировать remainder. Architecture: ByteNet CNN 38M / 640M (Seq); MSA Transformer ~100M. CODE NR. Alamdari Fig. 1B; Methods OADM; T=L; implicit timestep

$$T=L,\quad x_T=\texttt{[MASK]}^{L},\quad \text{reverse: unmask one index per step from remaining }M_t$$
[PAPER] EvoDiff-OADM [PAPER]; tool-specific. OADM absorbing process (Alamdari Methods + Fig. 1B). Не выписывать Hoogeboom Eq. с номером без PDF. Не D3PM $T=500$, $\lambda=0$, uniform/BLOSUM $Q$.
СимволТипОпределение
$L$intдлина sequence; число forward mask steps
$M_t$index setещё замаскированные позиции на reverse-шаге
$x_T$tokensполностью masked (unconditional start)

Train: CE undo-mask (OADM). Sample: order-agnostic unmask. D3PM не infill-канон.

4. Представление данных

Общее для класса

Класс читает «Observed tokens + [MASK] + optional structure/function tracks». Нужно отличать тензор сети (токены AA, mask / time index, опционально conditioner (framework, motif)) от внешнего файла (fasta, IMGT numbering, CDR mask). Размерности и аугментации без paper/code остаются NR. Дальше — как это кодируют конкретные реализации.

[PAPER]Узлы: позиции токенов. Рёбра: self-attention (IgLM GPT-2, ESM3 transformer) или dilated conv ByteNet (EvoDiff-Seq). Pair geometry не обязательна. ESM3 geometric attention block 1 — structure track, не DiffAb pair IPA. IgLM GPT-2; Alamdari ByteNet/CARP; Hayes geometric attn

[CODE]IgLM tokens: BertTokenizerFast / vocab.txt (AA + specials). Chain [HEAVY]/[LIGHT], species token. CODE max_length=150 в generate() — tool-specific, может обрезать длинный CDR3. Mask span — полуинтервал [start,end) в infill. IgLM.py infill/generate; max_length=150

[PAPER]IgLM train mask: $m\sim\mathrm{Unif}\{10,\ldots,20\}$ residues, не BERT 15%. Нет time embedding. Conditioner = tags, не contig file RFdiffusion. STAR ILM length

[PAPER]ESM3: multimodal tokens (AA, VQ structure, function keywords); BOS/EOS; crop/length NR сверх PLM-страницы (не выдумывать hidden width). Mask rate variable. Structure tokens — local atomic neighborhoods, не PDB numbering как вход сети (PDB — препроцессинг токенизатора, CODE NR). Hayes Fig. 1 tracks

[PAPER]EvoDiff-Seq: UniRef50 sequences, max length 2048 at sample (Methods). OADM: timestep = count of masks. D3PM: 1D sinusoidal $t$ — не infill-канон. MSA models: depth 64, length 512, pad; Rand vs MaxHamming subsample. GAP tokens в MSA. Methods modeling; MSA 64×512; sample length ≤2048

[PAPER]Внешние файлы vs сеть: OAS/UniRef dumps, Chothia CDR bounds для IgLM paper libraries — препроцессинг. Motif scaffolding EvoDiff: motif AA identities as clamp, не 3D coords в conditioner (только sequence motif). Library CSV DMS — нет как вход generator. Alamdari motif: sequence conditioning only

[PAPER]Аугментации токенов: IgLM ILM permutation (не splicing). EvoDiff MSA Rand/Max subsample. ESM3 mask-rate sampling. 3D rotation неприменима к IgLM/EvoDiff-Seq. IgLM ILM; Alamdari MSA Rand/Max

[PAPER]Размерности hidden: IgLM $d=512$, 4 layers, 8 heads, FFN 2048, 12 889 600 params; IgLM-S $d=192$, 3 layers — PAPER Table 1. EvoDiff Seq 38M ($d=1020$, 16 layers) и 640M ($d=1280$, 56 layers, encoder hidden $d$) — Methods. ESM3 1.4/7/98B — PAPER; layer widths Science SI — NR. IgLM Table 1; Alamdari Methods 38M/640M; Hayes 1.4/7/98B

[INTERPRETATION]AntiFold region masks — IF graph features, не этот data-repr. Не копировать.

5. Физическое представление

Общее для класса

Математический объект класса соответствует такому физическому state: «Filled amino-acid identities at masked positions». State — identity токенов. Перестановка residues ломает биологическую sequence; лабораторная поза кристалла на токены не действует. Masked / noisy token ≠ фолдинг. Ниже papers фиксируют, какой вариант они выбрали.

[INTERPRETATION]Математический $s_i$ ↔ однобуквенный код аминокислоты (IgLM unpaired VH/VL; EvoDiff любое UniRef; ESM3 + structure/function tokens). Assay $y$ (BLI $K_D$, CD, microscopy) не координата state.

[INTERPRETATION]SE(3): не применимо к IgLM и EvoDiff-Seq (нет coords в generator). ESM3 structure track — discrete tokens / geometric attention; не FrameDiff IGSO(3). Global rotation не определена для sequence-only.

[PAPER]Перестановка residues в биологическом порядке ломает смысл, кроме явного ILM (IgLM) и OADM random unmask order (EvoDiff) — это train-time/decode order, не эволюция. Concat VH||VL: IgLM генерирует цепи независимо; paired Fv не один infill. IgLM unpaired OAS

[INTERPRETATION]Side chains: отсутствуют в state IgLM/EvoDiff-Seq. ESM3 может эмитить structure tokens; pack/AF — predictor, не infiller.

[PAPER]Промежуточный masked token / ILM tape / OADM $x_t$ ≠ траектория фолдинга и ≠ энергия. OmegaFold/AF pLDDT на generated sequence — внешний predictor. Alamdari Fig. 2A OmegaFold; IgLM AF-Multimer paper-only

[PAPER]Antigen coords / epitope tensor: нет у IgLM и EvoDiff infill. ESM3 function keywords ≠ ELISA epitope. EvoDiff motif clamp — residue identities мотива, не hotspot 3D RFantibody. IgLM no antigen; Alamdari no binder coords at inference

[PAPER]MSA у EvoDiff-MSA — evolutionary context (OpenFold alignments), не experimental $y$. Subsample 64 может не покрыть мелкие семьи (авторы: 1YCR/3IXT MSA <64 — out of train support). Alamdari 1YCR, 3IXT fewer than 64 sequences

[PAPER]Ghost/GAP: EvoDiff MSA pad <GAP>; IgLM нет AHo ghosts (переменная длина span). Alamdari MSA pad

6. Физико-химический смысл

Общее для класса

Какие физико-химические оси класс вообще может «видеть». Этот класс — в первую очередь identity и sequence statistics; геометрию — только если conditioner её подаёт. H-bonds, электростатика, растворитель, энтропия и experimental affinity отсутствуют, пока нет явной energy / assay головы: модель тогда не считает $\Delta G$. Таблица ниже — как конкретные методы кодируют эти оси; строка про один tool не обобщается на класс.

[INTERPRETATION]Нет energy head. Запрещено писать, что infiller «считает $\Delta G$». Likelihood / PPL — статистика корпуса, не термодинамика.

Признак или операция моделиФизико-химическая интерпретацияПрямо / косвенно / внешнеВажное ограничение
Identity AAпервичная структурапрямо, categorical tokensнет partial charge; IgLM unpaired не кодирует VH–VL covariation
Backbone / frames / torsions3D foldIgLM/EvoDiff-Seq — не представлена; ESM3 — косвенно structure tokenspLDDT predictor ≠ generated structure validation
Antigen / hotspot coordsинтерфейсне представлена (IgLM, EvoDiff infill); ESM3 — не ELISA tensorне epitope-conditioned antibody design
H-bonds / electrostatics / solvation / entropyмогут коррелировать с OAS/UniRef статистикойне явноOASis/CamSol — external evaluators IgLM
Evolutionary statisticsсемейные частоты; MSAпрямо: OAS (IgLM), UniRef50 (EvoDiff), ESM3 pretrain; EvoDiff-MSA alignmentshuman-heavy skew IgLM; UniRef bias
Experimental ybinding / localization / CDне в infill loss; EvoDiff wet-lab post-hoc; IgLM нет SPR; ESM3 GFP campaign — не этот id как assay headне переносить MDM2 Kd на IgLM CDR libraries

7. Что обучается

Общее для класса

Общий train target класса: «Masked language modelling loss». Нужно назвать, какие модули обучаются, какие frozen (PLM, MSA, RoseTTAFold trunk), и есть ли в loss negative / non-binder / affinity labels. Если в постановке класса labels нет — ответ «нет», даже если кто-то доучивает голову в приложении. Fine-tune vs pretrain различается объектом (PDB identities, SAbDab, assay $y$), не маркетингом. Детали сплитов — в подразделах papers.

[CODE]Параметры $\theta$ infiller. Frozen affinity surrogate нет. IgLM: весь GPT-2 GPT2LMHeadModel обучается; released checkpoints frozen at inference. CODE log_likelihood — тот же $\theta$, роль evaluator. IgLM.py; log_likelihood returns -NLL

[PAPER]IgLM loss: стандартный AR NLL на ILM-перестроенной последовательности (включая span). Negative / non-binder / contrastive / affinity labels нет. STAR training objective CE

[PAPER]ESM3: generative MLM CE на masked multimodal tokens; alignment preference pairs по pTM/cRMSD (не ELISA). Fine-tune vs pretrain details Science SI — NR this pass beyond bioRxiv scale numbers. Hayes generative MLM; preference pTM/cRMSD

[PAPER]EvoDiff-OADM: CE undo-mask; timestep implicit. D3PM hybrid $\mathcal{L}_{vb}+\lambda\mathcal{L}_{ce}$ с $\lambda=0$, $T=500$ — не infill default. Negative binders в loss нет. Methods D3PM λ=0 T=500; OADM section

[PAPER]Pretrain корпуса: IgLM OAS unpaired (не SAbDab structures). EvoDiff UniRef50 42M (Seq) / OpenFold MSAs 372 296 train (MSA). ESM3 3.15B sequences / 236M structures / 539M function / 771B tokens (bioRxiv). Не один split. IgLM STAR dataset; Alamdari 42M UniRef50; 372296 train MSAs; Hayes token counts

[PAPER]Fine-tune IgLM на antigen нет. EvoDiff scaffolding без finetune (same weights). Не путать с RFdiffusion motif finetune. Alamdari same model unconditional/conditional

[INTERPRETATION]Teacher forcing: IgLM AR на ILM tape — да. ESM3/OADM — mask reconstruction, не left-to-right TF в биологическом порядке. Self-conditioning — NR в прочитанных methods.

[PAPER]ESM-1v ensemble 5 seeds — scoring class, не infill $\theta$. Meier 5-seed; not this architecture_id

[PAPER]microsoft/evodiff optimizer line-by-line — NR (Adam 1e-4, warmup 16k Seq / 15k MSA — PAPER Methods, не CODE locator). Methods Adam 1e-4

8. Прямой проход и information flow

Общее для класса

Прямой проход класса: токены (± mask/шум) → сеть → новые токены / logits. Геометрия, pack, AF, docking — чужие блоки. Чужие блоки (pack, AlphaFold, docking, ELISA) нельзя прятать внутрь «одной сети». Схема ниже, если есть, — оригинал по прочитанным источникам, не копипаст figure. Затем — где у tools generator, а где evaluator.

[CODE]IgLM infill: tags + parent → replace span [MASK] → append span after [SEP] at train; at sample write tokens until [ANS] → пересборка full-length (ILM markers снимаются). Geometry не появляется. AF-Multimer / OASis — paper post-hoc evaluator. IgLM.infill; STAR full-length reassembly

[PAPER]ESM3: prompt tracks → geometric attn block 1 → transformer → iterative unmask → optional structure decoder. Sequence vs structure vs score: tokens сначала; pTM — internal confidence evaluator, не Kd. GFP spectra — experiment (Hayes), не logit. Hayes Fig. 1A iterative sampling; Fig. 4 GFP

[PAPER]EvoDiff infill: observed tokens clamped; remainder [MASK]; ByteNet/MSA transformer predicts; unmask one (OADM) until $M=\emptyset$. Не прятать OmegaFold, ESM-IF scPerplexity, DR-BERT, MitoFates, BLI внутрь CNN. Alamdari inpainting; Fig. 2A evaluators

[PAPER]Не прятать ProteinMPNN внутрь EvoDiff: scPerplexity вызывает ESM-IF как внешний IF. MotifRMSD — после OmegaFold, predictor. Fig. 2A ESM-IF; motif success pLDDT and motifRMSD

[PAPER]IgLM generate full-chain: всё ещё ILM-trained GPT-2, не BERT fill. Prompt 3 N-terminal residues из-за >40% OAS truncations (Table S2 exact motifs NR). Full-length generation; N-terminal truncation

[PAPER]EvoDiff-D3PM reverse from uniform AA — не infill forward pass этой страницы. Methods sampling x_T uniform amino acids

[CODE]Likelihood rerank (log_likelihood) — evaluator. Clash filter / pack — нет в классе как канон. IgLM.log_likelihood

NRBiohub/esm unmask implementation — CODE NR; не утверждать число steps.

flowchart TD
  CTX["Observed tokens s without M plus tags/tracks/MSA"] --> MASK["Build mask M: ILM span or [MASK] remainder"]
  MASK --> INF["Infiller θ"]
  INF --> ILM["IgLM: permute span, GPT-2 AR until ANS — generator"]
  INF --> MLM["ESM3: bidirectional unmask iterate — generator"]
  INF --> OAD["EvoDiff-OADM: unmask one site per step — generator"]
  ILM --> SEQ["Filled sequence"]
  MLM --> SEQ
  OAD --> SEQ
  SEQ --> LL["Model PPL / log_likelihood — evaluator"]
  SEQ --> STR["AF / OmegaFold / ESM-IF — predictor"]
  STR --> DEV["OASis / DR-BERT / pLDDT — evaluator"]
  SEQ --> ASSAY["Optional CD / microscopy / BLI — experiment"]
  subgraph gen ["Generator"]
    INF
    ILM
    MLM
    OAD
  end
  subgraph ev ["Evaluator / predictor"]
    LL
    STR
    DEV
  end
  subgraph ex ["Experiment"]
    ASSAY
  end
Схема класса по Shuai STAR ILM, Hayes unmask, Alamdari OADM inpaint — не копия Fig. 1 papers. Generator отделён от AF/ESM-IF и от assay. Источник схемы: IgLM ILM; Hayes Fig. 1A; Alamdari Fig. 1B–D

9. Training procedure

Общее для класса

У класса нет единого корпуса. Типичные данные: sequence corpora (UniRef, OAS, antibody subsets) — не «все PDB» автоматически. Split и leakage — свойства датасета реализации. Не выводить split из README. Не смешивать in silico designability с prospective wet-lab. Ниже каждый paper описывает свой корпус; нет цифры = NR.

[INTERPRETATION]Единого split класса нет. Не выводить EvoDiff split из README. Не смешивать OAS cluster split с UniRef50.

[PAPER]IgLM: OAS unpaired; после фильтра ошибок 809M unique → LinClust 95% → 588M. Random 5% test; 558M train, 1M val. Skew: human heavy ~70%. Split не germline-holdout: conserved regions остаются в train (авторы явно). N-terminal truncation >40% OAS. STAR Antibody sequence dataset

[PAPER]IgLM compute: batch 512, 2 grad accum, DeepSpeed, ~3 days × 4×A100 — PAPER. Не wall-clock ESM3. STAR training hardware

[PAPER]EvoDiff-Seq: 42M UniRef50, CARP ByteNet. 38M: 8×V100 32GB, ~2 weeks, ~700k steps; 640M: 32×V100, 23 days without convergence (OADM/D3PM-Uniform). MSA: 382 296 alignments → 372 296 train / 10 000 val; 16×V100 10 days, 55k steps. Test-set ppl protocol: sample t, corrupt, one forward — Methods; численные Table S1 NR. Methods training details; 42M; MSA split

[PAPER]Симуляция: IgLM infill PPL, ANARCI control, in silico aggregation. EvoDiff pLDDT/scPerplexity/FPD — in silico. Prospective: IgLM нет wet-lab в primary. EvoDiff: expression/CD; yeast Cox15 microscopy; Ca2+ spectroscopy; MDM2 BLI — preprint, не journal. IgLM no SPR; Alamdari wet-lab sections

NRESM3 train split / leakage vs GFP — bioRxiv details beyond token counts частично на PLM-странице; Science SI NR. Не выводить из HuggingFace README.

[PAPER]Leakage IgLM: CDR-H3 test mAbs vs OAS — не аудирован как structural homologs; authors keep conserved CDRs in train. STAR split rationale

[PAPER]Time-sampling: EvoDiff D3PM $t\sim U\{1,\ldots,T-1\}$; OADM implicit via mask count. IgLM no diffusion t. Methods D3PM t~U; OADM implicit

[INTERPRETATION]ESM-2 15% BERT — related MLM literature, не catalog tool этого id и не train IgLM.

10. Inference and generation

Общее для класса

Общий inference класса: «Single-pass or iterative unmasking (ESM3-style)». Старт — маска, полностью случайная sequence или prefix. Pack / relax / AF / likelihood rerank помечаются как evaluator, не generator. Чего в классе нет (beam, recycle, assay-in-the-loop), пока tool явно не добавляет, — тоже общее свойство. Число шагов $T$, temperature, $k$ — tool-specific, если не оговорено.

[PAPER]Старт IgLM infill: parent sequence + chain/species + [start,end). Старт ESM3: partial or fully masked tracks. Старт EvoDiff infill: context tokens + [MASK] on $M$; unconditional OADM: all-mask $x_T$, length from train length distribution (≤2048). IgLM infill API; Alamdari x_T all-mask; length distribution

[PAPER]IgLM sampler: temperature categorical + optional nucleus $P$. CODE defaults temperature=1, top_p=1, max_length=150, bad_words_ids, stop at [ANS] (eos=cls). Paper libraries: 49 Thera-SAbDab, CDR-H3 Chothia удалён, 1000 seq × $\{T\in 0.8,1.0,1.2\}\times\{P\in 0.5,0.75,1.0\}=9000$/parent. IgLM 49 mAbs 9000 variants; CODE generate defaults

[PAPER]ESM3: iterative unmask any order. Unconditional 98B example $T=0.7$ (Fig. S14 bioRxiv). Число unmask steps как закон Methods — NR (DOC README не цитировать). Hayes S14 T=0.7; steps NR as Methods

[PAPER]EvoDiff-OADM: unmask one remaining mask per step, $L$ steps if fully masked; infill — только $|M|$ steps. Нет beam как канон. D3PM sampling from uniform AA — другой режим. Fig. 1B reverse; inpainting decode remainder

[PAPER]Post-hoc evaluator/predictor, не generator: IgLM AF-Multimer pLDDT, OASis; EvoDiff OmegaFold pLDDT, ESM-IF scPerplexity, DR-BERT, MitoFates; ESM3 structure confidence. Pack/relax — нет в каноне. IgLM paper AF; Alamdari Fig. 2A / IDR pipeline

[PAPER]Чего нет: assay-in-the-loop; AF recycle в сети; classifier-free ELISA guidance. EvoDiff future-work guidance — D3PM, не реализованный infill default. Alamdari Discussion guidance fits D3PM

[PAPER]Argmax vs sample: IgLM paper uses temperature sampling for libraries, не greedy-only. EvoDiff scaffolding 100 samples/problem (in silico 17 motifs). Alamdari 100 samples scaffolding; IgLM T/P grid

NRmicrosoft/evodiff CLI flags — CODE NR.

11. Conditioning

Общее для класса

Что класс умеет зажимать по постановке: «Unmasked context, species/chain tokens, multimodal prompts». mask / framework / motif tokens — не hotspot Cα, пока 3D не подают. Contig, mask, motif, hotspot и library — разные объекты. Ниже papers перечисляют свой conditioner без переноса с соседа.

[PAPER]Зажимается: unmasked tokens $s_{\setminus M}$. IgLM: species, chain type, span bounds. ESM3: any subset of tracks (sequence/structure/function keywords). EvoDiff: motif AA sequence; MSA minus query; IDR flanks. Не ELISA / measured_var / CATH как default tensor. IgLM tags; Hayes prompts; Alamdari Fig. 1D

[INTERPRETATION]Чего нет: antigen 3D / hotspot residue IDs RFantibody; epitope tensor PALM; library $\mathcal{X}$ EVOLVEpro. Не приписывать.

[PAPER]Classifier-free guidance: не в IgLM STAR. ESM3 CFG — NR без Methods locator this pass. EvoDiff infill = hard clamp, не CFG; guidance discussed as D3PM future. Alamdari Discussion guidance D3PM

[INTERPRETATION]Contig RFdiffusion нет. Masking = token [MASK] / ILM span, не geometric contig.

[PAPER]EvoDiff motif: только residue identities мотива; «without providing any explicit information about the binding target» (1PRW/p53 campaigns). Alamdari Ca2+ and MDM2 paragraph

[PAPER]IgLM не кондиционируется на paired partner chain. Independent VH/VL — failure of pairing, не баг sampler. unpaired OAS

[PAPER]MSA Max vs Rand — conditioner construction, не acquisition UCB. Methods MSA subsampling

[PAPER]Function keywords ESM3 ≠ SPR label. Taxonomy 98B (last 30k steps, PLM-страница) — организм, не affinity. Hayes function/taxonomy tracks (prior PLM read)

12. Вычислительная сложность

Общее для класса

Драйверы стоимости класса: «Число masked positions; Итерации unmasking». Сравнение «дешевле diffusion» допустимо только если paper дал NFE/steps; иначе это INTERPRETATION или молчание. GPU hours / wall-clock без источника — NR. Цифры одной кампании не становятся сложностью всего класса.

[INTERPRETATION]Драйверы: длина $L$; $|M|$ (infill steps); $O(L^2)$ attention (IgLM, ESM3) vs ByteNet conv (EvoDiff-Seq); MSA $64\times 512$; число samples; unmask iterations; assay latency не часть neural reverse.

[PAPER]IgLM 12.9M — маленький decoder; 9000 seq/parent paper grid. Wall-clock sampling — NR кроме train 3 days 4×A100. Table 1 12.9M; 9000 variants; 3 days train

[PAPER]EvoDiff 640M × $L$ OADM steps (unconditional) vs infill $|M|\ll L$. Не писать «дешевле diffusion structure» без NFE comparison в paper. Alamdari сравнивает success rates с RFdiffusion на 17 problems, не wall-clock GPU sampling. 17 motif problems; no NFE table in prose

[INTERPRETATION]ESM3 98B vs 1.4B — параметрный scale ≠ affinity. Unmask steps × $L^2$ — INTERPRETATION, steps NR.

[PAPER]Train GPU: EvoDiff 38M 8×V100; 640M 32×V100 23 days — PAPER. Не переносить на IgLM A100. Methods 8 vs 32 V100

NREvoDiff CODE throughput — NR.

13. Преимущества

Общее для класса

Преимущества должны следовать из механизма класса (цикл с малым бюджетом, локальный граф, joint prior…), не из маркетинга. Seed-список: «Локальный redesign без переписывания всего белка; Двусторонний контекст». Любое количественное число ниже обязано иметь PAPER/SI locator и не обобщается с одного белка на класс. Это не гарантия стабильности, аффинности или экспрессии.

[INTERPRETATION]Из постановки: локальный redesign не переписывает зажатый контекст; двусторонние фланги (ILM/MLM/OADM) доступны до завершения span — в отличие от left-to-right, который не видит C-terminus при генерации CDR-H3 середины.

[PAPER]IgLM Fig. 1D: bidirectional infill PPL лучше preceding-only и ProGen2-OAS на held-out OAS (качественно PAPER; точные числа фигур не таблица S). PPL ≠ function. Не обобщать на терапевтический mAb. Fig. 1D infill PPL

[PAPER]EvoDiff: один OADM умеет unconditional и inpaint без finetune. IDR inpaint — structure-based generators typically fail IDRs (авторский claim). 8/8 Cox15 designed N-terminal IDRs colocalize with native Cox15 in yeast (microscopy), vs ∆2-45 and N1 negatives. Fig. 5F–G all 8 EvoDiff-IDRCox15

[PAPER]EvoDiff in silico scaffolding: Seq 8/17 problems, MSA 13/17 с критерием pLDDT>70 и motifRMSD≤1 Å (prose). Это OmegaFold oracle, не wet-lab. Не сравнивать с IgLM 49 mAbs как один score. Alamdari 8 and 13 of 17 problems

[PAPER]EvoDiff MDM2: 24 designs screened BLI; 4 with $K_D<50$ nM on ≥2 replicates; strongest 25.9 nM and 40.2 nM (MSA-p53-Design-2/3); 8 designs some binding across 3 replicates. Одна p53/MDM2 кампания preprint. Не класс, не IgLM. BLI paragraph KD < 50 nM; 25.9 and 40.2 nM

[PAPER]ESM3 variable-rate MLM позволяет infill и nearly-unconditional из одного $\theta$. esmGFP 58% ID — bioRxiv campaign, не antibody. Hayes esmGFP 58% (prior PLM read)

[PAPER]Явно: infill naturalness не гарантия стабильности / аффинности / экспрессии. IgLM authors откладывают experimental screening. EvoDiff 25 nominated unconditional → 4 CD-positive; pLDDT poorly predicts expression (two successes pLDDT<85). IgLM Discussion; Alamdari 25 candidates 4 expressed; pLDDT caveat

[PAPER]1PRW: 13 nominated, 12 expressed, one Ca2+ spectroscopic shift — не 12 binders. 12 expressed; one spectroscopic shift

14. Ограничения

Общее для класса

Ограничения класса по осям: математика представления, физика/химия, bias данных, обобщение, deployment. Seed-список: «Не создаёт новую topology; Зависит от качества контекста». Не дублировать преимущества с обратным знаком без новой информации. Ниже papers добавляют конкретные дыры (SI, split, gated weights).

[PAPER]Математика: ILM ≠ BERT; независимый per-position softmax (наивный MLM decode) mismatch с generative task (Alamdari: unconditional MLM worse structural plausibility). OADM фиксирует AA после unmask — плохо для guidance (авторы → D3PM future). Table S3 MLM mismatch prose; Discussion OADM vs guidance

[CODE]Представление: нет 3D в IgLM/EvoDiff-Seq conditioner; ESM3 structure tokens ≠ crystal. Длинный mask ≈ unconditional. IgLM max_length=150. generate max_length=150

[INTERPRETATION]Физика/химия: нет electrostatics head. Idealized IF/pack отсутствует.

[PAPER]Данные/bias: OAS human-heavy, unpaired, truncations, rat tag failure. UniRef50. OpenFold MSA depth filter. Conserved CDRs в IgLM train. IgLM skew/rat; Alamdari MSA ≥64

[PAPER]Обобщение: IgLM не antigen-specific. EvoDiff motif success orthogonal to RFdiffusion (мало overlap high-success problems). Antibody CDR не калиброван в EvoDiff primary. almost no correlation EvoDiff vs RFdiffusion success

[MATRIX]Deployment: IgLM JHU non-commercial; ESM3 small non-commercial; EvoDiff MIT + Zenodo weights, preprint. Не therapeutic generator proven.

15. Failure modes

Общее для класса

Типичные ошибки пользователя и модели для этого класса: слишком большой mask, temperature $\to 0$, NLL/AAR как affinity. Seed-список: «Слишком большой mask превращается в почти unconditional generation». Это не общие «может не сработать». Дальше — как эти режимы проявлялись в конкретных работах каталога.

16. Реализации в инструментах

Общее для класса

Реализации класса в каталоге определяются reverse index architecture_id, а не похожестью названия. Колонки таблицы: generic architecture vs tool-specific. Непрочитанный tool — строка с NR, без выдуманных уравнений. Foundational methods вне карточек tools можно указать явно. Неравные кампании не ставят в одну колонку «успех». Список ссылок на tools повторяется служебным блоком после нумерованных разделов.

[MATRIX]Полный reverse index. Неравные oracles не в одной колонке «успех».

[INTERPRETATION]
ToolGeneric architectureTool-specific implementationImportant difference
IgLMinfill $p(s_M\mid s_{\setminus M})$ILM+GPT-2 12.9M; OAS; tags; commit de819b56238b5cb9c23d7a6fec4c55d7fc0395e4; no wet-lab binding in primaryCausal after permute; не BERT; unpaired Ab only
ESM3тот же класс: fill masksgenerative MLM all rates; 1.4/7/98B; multimodal tracks; Biohub/esm commit NR; Science SI NRНе 15% ESM-2; structure tokens; не antibody-calibrated
EvoDiffOADM absorbing infillUniRef50 42M; ByteNet 38M/640M; T=L; inpaint motif/IDR; CODE SHA NR; D3PM = другой подтип diffusionНе IgLM ILM; wet-lab IDR/Ca2+/MDM2 — preprint, не переносить на IgLM
[PAPER]
Метод вне карточек tools / не этот idЗачем указанНе делать
Donahue ILM (NLP)источник перестановки span IgLMне catalog tool
ESM-2 15% MLM / Meier ESM-1vсоседний MLM / Δℓ scoringнет masked-token-infilling id у ESM-1v tool
AntiFold masked regionsIF logitsне UniRef MLM; другой architecture_id
EvoDiff-D3PMsequence-diffusion siblingне уравнение infill-страницы
Hoogeboom OADM / Austin D3PM papersродовые discrete kernelsномера уравнений без PDF — NR

17. Где применимо и где не применимо

Общее для класса

Класс уместен для задач: cdr-sequence-generation; joint-sequence-structure-generation. Не уместен: de-novo-backbone-generation. Ссылки на workflows имеют смысл, только если стадия реально вызывает этот класс как generator/scorer, а не как соседний модуль. Чем пользоваться вместо запрещённой задачи — соседний architecture / workflow, не «тот же GNN». Ниже — разбор papers и явные запреты, затем служебные списки каталога.

[MATRIX]Применимо для локального sequence redesign при известном контексте: antibody-sequence-infilling (IgLM); sequence-first exploration и motif sequence-clamp (EvoDiff, sequence-first-de-novo); multimodal completion (ESM3, joint-multimodal-generation). Задача cdr-sequence-generation.

[INTERPRETATION]Этим нельзя заменять: de novo backbone (frame diffusion); antigen-conditioned CDR co-design 3D (joint sequence–structure diffusion, DiffAb); few-shot ELISA (active learning); zero-shot 19-mutant ranking (ESM-1v); IF при готовом backbone (ProteinMPNN).

[MATRIX]Не использовать IgLM likelihood как specificity к антигену. Нужен antigen structure — не этот класс. antibody-sequence-infilling decision_criteria

[MATRIX]EvoDiff IDR/MDM2 evidence не делает инструмент antibody therapeutic generator. ESM3 не имеет primary antibody wet-lab в catalog card.

18. Методологические источники

Общее для класса

Этот раздел — какие работы определяют класс и какие карточки papers каталога к нему привязаны, что прочитано vs pointer-only. Идентификаторы каталога: paper-iglm; paper-esm3; paper-evodiff. Это не библиография «всего по теме». Таблица происхождения источников, paywall и статус сверки вынесены в конец страницы, чтобы не заслонять определение класса.

[PAPER]Foundational: Donahue ILM (цитируется IgLM); Devlin BERT MLM (контраст, не IgLM); Hoogeboom OADM / Austin D3PM (цитируются Alamdari (24)(25)). Catalog: paper-iglm, paper-esm3, paper-evodiff.

[INTERPRETATION]Прочитано: IgLM Cell Systems + CODE de819b56; EvoDiff bioRxiv v2 HTML Methods+wet-lab prose; ESM3 bioRxiv (PLM-проход, Science не sync). Pointer-only: Science ESM3 SI; EvoDiff S-tables numbers; evodiff/esm commits; Hoogeboom PDF Eqs.

[INTERPRETATION]Не библиография всего masked LM: CARP, ESM-MSA как baselines EvoDiff — указаны в paper, не карточки этого id. Не блоги.

Инструменты, использующие подход

ESM3, EvoDiff, IgLM

Где применимо

Генерация CDR sequence, Joint sequence–structure generation

Где не стоит использовать

De novo генерация backbone

Papers каталога

IgLM: Infilling language modeling for antibody sequence design, Simulating 500 million years of evolution with a language model, Protein generation with evolutionary diffusion: sequence is all you need

Статус сверки источников

partially verified Последняя сверка источников: 2026-08-27. Класс masked-token infilling описан как семейство infill-генераторов, не одна BERT-softmax формула. Прочитаны: Shuai/Ruffolo/Gray IgLM Cell Systems 14, 979–989 (2023) STAR+Results (карточка tools, тот же проход каталога) + Graylab/IgLM @de819b56238b5cb9c23d7a6fec4c55d7fc0395e4; Hayes et al. ESM3 bioRxiv 10.1101/2024.07.01.600583 (generative MLM, variable mask rate; Science 10.1126/science.ads0018 не page-sync); Alamdari et al. EvoDiff bioRxiv 10.1101/2023.09.11.556673 v2 HTML (OADM T=L, inpainting, Methods D3PM vs OADM, wet-lab Cox15/1PRW/MDM2). IgLM Tables S1–S2 не построчно. ESM3 Science SI не close-read. microsoft/evodiff и Biohub/esm commit SHA не аудировались. EvoDiff Table S1–S6 HTML — «View this table», численные ppl/Hamming не транскрибированы. Meier ESM-1v — соседний класс scoring, не catalog tool этого id.

Недоступные или неполные источники

ИсточникПочему недоступенЧто использовано вместо
IgLM Cell Systems STAR Tables S1 (species counts) and S2 (3-mer prompts)S-tables не извлечены построчноОсновной HTML: OAS 809M→588M cluster→558M train; infill math — STAR ILM + CODE IgLM.infill
Hayes et al. Science 10.1126/science.ads0018 journal HTML + SIВ этом проходе канон ESM3 — bioRxiv 10.1101/2024.07.01.600583 (предыдущий close-read PLM-страницы); Science pagination не сличенаGenerative MLM, tracks, mask schedule A.2.2, esmGFP 58% ID — preprint; Science-only numbers NR
microsoft/evodiff line audit + commit SHAextra_constraints: code unaudited this passOADM/D3PM и inpainting — bioRxiv Methods; tool-specific hypers кода — NR
Biohub/esm ESM3 inference unmask loop + commitРепозиторий не инспектировался в этом проходеIterative unmask — Hayes Fig. 1A prose; README «8 steps» не цитировать как Methods
EvoDiff Supplementary Tables S1–S6 numeric cellsHTML отдаёт caption без чисел («View this table»)Качественные сравнения OADM vs D3PM/LRAR из основного текста; точные ppl/FPD/success counts таблиц — NR кроме тех, что есть в prose (8/13 of 17 problems)
Hoogeboom et al. Autoregressive Diffusion Models (OADM) full PDF Eqs.Читался Alamdari Methods prose, не исходный OADM paper постраничноT=L, one-token mask/unmask, MLM = one OADM step — Alamdari Discussion; не выдумывать номер уравнения Austin/Hoogeboom

Происхождение источников

МеткаИсточникСсылкаПримечание
[PAPER]Shuai R.W., Ruffolo J.A., Gray J.J. IgLM: Infilling language modeling for antibody sequence design. Cell Systems 14, 979–989 (2023)https://doi.org/10.1016/j.cels.2023.10.001Journal: ILM span Unif{10..20}; GPT-2 12.9M; OAS unpaired; no wet-lab binding
[PAPER]Shuai et al. bioRxiv 10.1101/2021.12.13.472419https://doi.org/10.1101/2021.12.13.472419Open preprint того же IgLM; не сливать pagination с Cell Systems
[PAPER]Hayes T. et al. Simulating 500 million years of evolution with a language model. bioRxiv 10.1101/2024.07.01.600583https://www.biorxiv.org/content/10.1101/2024.07.01.600583ESM3 generative MLM all mask rates; 1.4/7/98B; tracks sequence/structure/function
[PAPER]Alamdari S. et al. Protein generation with evolutionary diffusion: sequence is all you need. bioRxiv 10.1101/2023.09.11.556673https://www.biorxiv.org/content/10.1101/2023.09.11.556673v2.fullPreprint (не journal): OADM T=L infill; D3PM T=500 — другой канал; UniRef50 42M; wet-lab IDR/Ca2+/MDM2
[PAPER]Meier J. et al. Language models enable zero-shot prediction of the effects of mutations. bioRxiv 10.1101/2021.07.09.450648https://www.biorxiv.org/content/10.1101/2021.07.09.450648Masked-marginal Δℓ Eq. 1 — канон zero-shot scoring, не train target этой страницы
[CODE]Graylab/IgLM IgLM.infill / generate / log_likelihoodhttps://github.com/Graylab/IgLMcommit de819b56238b5cb9c23d7a6fec4c55d7fc0395e4
[MATRIX]catalog reverse index architecture_id masked-token-infillingNResm3, evodiff, iglm
ПолеЗначение
Репозиторийhttps://github.com/Graylab/IgLM
Commitde819b56238b5cb9c23d7a6fec4c55d7fc0395e4
Ветка / tagmain; единственный line-audit этого класса в проходе (IgLM). EvoDiff/ESM3 CODE NR
ЛицензияJHU Academic (карточка IgLM)

Проверенные файлы реализации:

  • iglm/model/IgLM.py

Методологические источники

  1. [1] Shuai R.W., Ruffolo J.A., Gray J.J. IgLM: Infilling language modeling for antibody sequence design. Cell Systems 14, 979–989 (2023). · DOI · источник
  2. [2] Hayes T. et al. Simulating 500 million years of evolution with a language model. bioRxiv 10.1101/2024.07.01.600583. · DOI · источник
  3. [3] Alamdari S. et al. Protein generation with evolutionary diffusion: sequence is all you need. bioRxiv 10.1101/2023.09.11.556673. · DOI · источник
  4. [4] Graylab/IgLM commit de819b56238b5cb9c23d7a6fec4c55d7fc0395e4. · источник
  5. [5] Meier J. et al. Language models enable zero-shot prediction of the effects of mutations. bioRxiv 10.1101/2021.07.09.450648. (соседний класс Δℓ, не infill train target.) · DOI
  6. [6] Hoogeboom et al. Autoregressive Diffusion Models — цитируется Alamdari как (24); PDF уравнений в этом проходе не close-read.
  7. [7] Austin J. et al. Structured denoising diffusion models in discrete state-spaces. NeurIPS 2021. (D3PM; EvoDiff sequence-diffusion sibling.) · источник

Нерешённые научные вопросы

  • IgLM Table S1 species counts; Table S2 exact 3-mer prompts
  • ESM3 Science 10.1126/science.ads0018 SI vs bioRxiv pagination
  • Biohub/esm unmask step count / commit SHA
  • microsoft/evodiff commit SHA and sampler functions
  • EvoDiff Table S1–S6 numeric perplexity/FPD/Hamming cells
  • Hoogeboom OADM loss equation number (не транскрибирован из исходного PDF)
  • ESM3 hidden widths / exact unmask algorithm in code
  • Independent replication IgLM libraries — NR
  • EvoDiff journal version — нет; preprint only