Zum Inhalt springen
ModelÜberprüftExtern
Herunterladen

Boltzgen Diverse

Pre-trained model for protein and peptide binder design through joint sequence and structure generation, optional sequence redesign, and refolding-based evaluation.

ArtOtherVersionRevision f33e001Verleger@oteamUnratedBewertung

Modellquelle

Art
Other
Dateigröße
1,80 GB
Version
vRevision f33e001
Aktualisiert
4. Nov. 2026
Verleger
@oteam
Downloads
0
Quelle
Hugging Face

Quellenbeschreibung

BoltzGen

Pre-trained model for protein and peptide binder design through joint sequence and structure generation, optional sequence redesign, and refolding-based evaluation.

Disclaimer

This is an UNOFFICIAL implementation of BoltzGen: Toward Universal Binder Design by Hannes Stark, Felix Faltings, et al.

The OFFICIAL repository of BoltzGen is at HannesStark/boltzgen.

The team releasing BoltzGen did not write this model card for this model so this model card has been written by the OFoldX team.

Model Details

BoltzGen is an all-atom diffusion model for biomolecular binder design. A recycled Pairformer combines atom, token, MSA, template, contact, binding-site and secondary-structure features before an EDM denoiser generates sequence and atomic coordinates together. A separate inverse-folding model can redesign the sequence on the generated backbone.

Please refer to the Training Details section for more information on the training process.

Variants

Model Specification

VariantRepresentation SizeTrunkDenoiser / Decoder BlocksNum Parameters (M)
Diverse / Adherence384 / 12864 Pairformer + 4 MSA Blocks24 token Blocks482.213
Structure-trained small384 / 12812 Miniformer + 3 MSA Blocks8 token Blocks136.886
Inverse folding128 / 1286 graph encoder Blocks, 30 neighbors3 graph decoder Blocks3.069

Links

  • Code: ofoldx.models.boltzgen
  • Paper: BoltzGen: Toward Universal Binder Design
  • Developed by: Hannes Stark, Felix Faltings, MinGyu Choi, Yuxin Xie, Eunsu Hur, Timothy O'Donnell, Anton Bushuiev, Talip Uçar, Saro Passaro, Weian Mao, Mateo Reveiz, Roman Bushuiev, Tally Portnoi, Tomáš Pluskal, Josef Sivic, Karsten Kreis, Arash Vahdat, Shamayeeta Ray, Jonathan T. Goldstein, Andrew Savinov, Jacob A. Hambalek, Anshika Gupta, Diego A. Taquiri-Diaz, Yaotian Zhang, Samuel J. Snyder, A. Katherine Hatstat, Angelika Arada, Nam Hyeong Kim, Haoyu Fan, Ethel Tackie-Yarboi, Dylan Boselli, Lee Schnaider, Chang C. Liu, Gene-Wei Li, Denes Hnisz, David M. Sabatini, William F. DeGrado, Jeremy Wohlwend, Gabriele Corso, Regina Barzilay, and Tommi Jaakkola
  • Model type: Constraint-guided all-atom biomolecular diffusion and inverse folding
  • Original Repository: HannesStark/boltzgen

Usage

The model file depends on the ofoldx library. You can install it using pip:

pip install ofoldx

Direct Use

Biomolecular Design

You can use this model directly with a pipeline for binder design with the protein-anything protocol:

import ofoldx
from ofoldx.io import read_structure

structure, _ = read_structure("target.cif")
pipeline = ofoldx.pipeline("design", model="oteam/boltzgen")
result = pipeline(structure, protocol="protein-anything", total_len=120, num_candidates=20, seed=7)
best = result.ranked_candidates[0]

The result contains the generated candidates, their evaluation scores, and ranked and diversity-selected views. Screening uses the atoms present in each structure. For single-chain redesign, interface scores do not describe an actual interface.

The other released protocols are peptide-anything, protein-small_molecule, nanobody-anything, antibody-anything and protein-redesign. The default inverse folder is SolubleMPNN, or BoltzIF for protein-small_molecule. Use inverse_fold_model="boltzif" to select BoltzIF or inverse_fold_model=None to retain the generated sequence and coordinates without inverse folding.

RNA and DNA can be fixed context but cannot be generated segments. When inverse folding changes a residue's identity, the new side-chain coordinates remain unavailable until a later structure prediction.

Downstream Use

Partial Workflows

Use design_backbones() for joint sequence and structure generation or inverse_fold() for sequence redesign without evaluation. These operations return candidates in generation order; only the complete design() call provides analysis and ranking. The full and Miniformer structure-generation pipelines and BoltzIF are also independently callable.

See BoltzGenPipeline for protocol and selection options.

Training Details

BoltzGen trains coordinate generation with EDM denoising and inverse folding with a separate structure-conditioned sequence objective.

Training Data

BoltzGen uses experimental structures from the Protein Data Bank and predicted structures from AlphaFold DB and Boltz-1, including protein–ligand, RNA and protein–DNA systems.

Training Procedure

The structure designer learns to denoise cropped structures with sampled design regions and conditioning information. The inverse-folding model learns to assign sequences conditioned on molecular structures. OFoldX provides diffusion_loss for training and fine-tuning.

Citation

@article{stark2025boltzgen,
  author = {Stark, Hannes and Faltings, Felix and Choi, MinGyu and others},
  title = {BoltzGen: Toward Universal Binder Design},
  year = {2025},
  doi = {10.1101/2025.11.20.689494},
  journal = {bioRxiv}
}

[!NOTE] The artifacts distributed in this repository are part of the OFoldX project. If OFoldX supports your research, please cite the OFoldX project as follows:

@software{chen2026ofoldx,
  author = {Chen, Zhiyuan},
  title  = {OFoldX},
  year   = {2026},
  url    = {https://github.com/OTeam-AI4S/OFoldX},
}

Contact

Please use GitHub issues of OFoldX for any questions or comments on the model implementation or model card.

Please contact the authors of the BoltzGen paper for questions or comments on the paper/model.

License

The model weights, implementation, configuration, and documentation distributed by OFoldX are licensed under the GNU Affero General Public License.

For additional terms and clarifications, please refer to our License FAQ.

SPDX-License-Identifier: AGPL-3.0-or-later

Quellen

1 Quelle
Hugging FacePrimärVersion f33e001e6caf1d8e66e53b96a494ac7ad99544e2
huggingface.co/oteam/boltzgen-diverse/tree/f33e001e6caf1d8e66e53b96a494ac7ad99544e2

Verifiziert 4. Nov.

Download files

Repository files

File inventory only; completeness is unverified.

Modellartefakte

1 Artefakt

model.safetensors

safetensors · FP32 (tensor header) · 1,80 GB · SHA-256 99015d60b19f…8e85 · Hugging Face

Download file

Quellenauszüge

3 Auszüge

--- tags: - Biology - Protein - Protein Design - Inverse Folding license: agpl-3.0 library_name: ofoldx pipeline_tag: other --- # BoltzGen Pre-trained model for protein and peptide binder design through joint sequence and structure generation, optional sequence redesign, and refolding-based evaluation. ## Disclaimer This is an UNOFFICIAL implementation of [BoltzGen: Toward Universal Binder Design](https://doi.org/10.1101/2025.11.20.689494) by Hannes Stark, Felix Faltings, et al. The OFFICIAL repository of BoltzGen is at [HannesStark/boltzgen](https://github.com/HannesStark/boltzgen). **The team releasing BoltzGen did not write this model card for this model so this model card has been written by the OFoldX team.** ## Model Details BoltzGen is an all-atom diffusion model for biomolecular binder design. A recycled Pairformer combines atom, token, MSA, template, contact, binding-site and secondary-structure features before an EDM denoiser generates sequence and atomic coordinates together. A separate inverse-folding model can redesign the sequence on the generated backbone. Please refer to the [Training Details](#training-details) section for more information on the training process. ### Variants - **[oteam/boltzgen](https://huggingface.co/oteam/boltzgen)**: The complete binder design and evaluation workflow. - **[oteam/boltzgen-diverse](https://huggingface.co/oteam/boltzgen-diverse)** and **[oteam/boltzgen-adherence](https://huggingface.co/oteam/boltzgen-adherence)**: Independently callable structure generators. - **[oteam/boltzgen-structure-small](https://huggingface.co/oteam/boltzgen-structure-small)**: A Miniformer structure generator. - **[oteam/boltzgen-inversefolding](https://huggingface.co/oteam/boltzgen-inversefolding)**: The BoltzIF model for sequence assignment on fixed backbones. ### Model Specification | Variant | Representation Size | Trunk | Denoiser / Decoder Blocks | Num Parameters (M) | | ----------------------- | ------------------- | ------------------------------------ | ------------------------- | ------------------ | | Diverse / Adherence | 384 / 128 | 64 Pairformer + 4 MSA Blocks | 24 token Blocks | 482.213 | | Structure-trained small | 384 / 128 | 12 Miniformer + 3 MSA Blocks | 8 token Blocks | 136.886 | | Inverse folding | 128 / 128 | 6 graph encoder Blocks, 30 neighbors | 3 graph decoder Blocks | 3.069 | ### Link...

--- library_name: "ofoldx" tags: - "biology" - "biomolecular-design" - "protein" - "rna" - "dna" - "pipeline" - "boltzgen-diverse" - "design-generation" - "protein-design" artifact_kind: "pipeline" repo_id: "oteam/boltzgen-diverse" license: "mit" base_model: "boltz-community/boltz-2" datasets: - "boltzgen/boltzgen1_train" - "boltzgen/inference-data" pipeline_tag: "other" task: "design_generation" model-index: - name: "boltzgen-diverse" results: [] widget: - pipeline_tag: "other" task: "design_generation" example_title: "Backbone sequence design" text: "input_structure: backbone.cif\ndesign_chains: A" input_format: "structure_path" - pipeline_tag: "other" task: "design_generation" example_title: "Binder design" text: "target_structure: target.cif\ntarget_chains: A\ndesign_chains: B" input_format: "structure_path" --- # boltzgen-diverse OFoldX `pipeline` artifact for biomolecular design generation, using the `boltzgen-diverse` architecture. ## Disclaimer This model card was generated by the OFoldX team for an OFoldX `pipeline` artifact. The upstream model authors did not write this card unless explicitly stated otherwise. OFoldX is pre-alpha research software. Check the source checkpoint, upstream release, and local validation before using the artifact for scientific or operational decisions. ## Model Details BoltzGen design generator variant optimized for diverse structure-conditioned generation. Converted BoltzGen diverse generator checkpoint for diverse structure-conditioned design. ### Model Provenance - **Upstream Project**: BoltzGen - **Source Checkpoint**: `boltzgen1_diverse.ckpt` - **Source Release**: [https://huggingface.co/boltzgen/boltzgen-1](https://huggingface.co/boltzgen/boltzgen-1) - **Primary Paper**: [BoltzGen: Toward Universal Binder Design](https://doi.org/10.1101/2025.11.20.689494) - **Upstream License**: MIT for upstream BoltzGen code ### Model Specification | Field | Value | | ----- | ----- | | Repository | `oteam/boltzgen-diverse` | | Artifact Kind | `pipeline` | | Task | `design_generation` | | Architecture | `boltzgen-diverse` | | Entrypoint | `ofoldx.pipelines.design.DesignPipeline` | | Source Checkpoint | `boltzgen1_diverse.ckpt` | > [!NOTE] > Source checkpoint: `boltzgen1_diverse.ckpt`. ### Links - **Hub repository**: [oteam/boltzgen-diverse](https://huggingface.co/oteam/boltzgen-diverse) -...

Source context: 0 downloads · 0 likes · Pipeline other · Library ofoldx · Repo oteam/boltzgen-diverse