| --- |
| library_name: "ofoldx" |
| tags: |
| - "biology" |
| - "biomolecular-design" |
| - "protein" |
| - "rna" |
| - "dna" |
| - "pipeline" |
| - "proteinmpnn" |
| - "design-generation" |
| - "protein-design" |
| artifact_kind: "pipeline" |
| repo_id: "oteam/solublempnn-noise030" |
| license: "mit" |
| pipeline_tag: "other" |
| task: "design_generation" |
| model-index: |
| - name: "solublempnn-noise030" |
| 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" |
| --- |
| |
| # solublempnn-noise030 |
|
|
| OFoldX `pipeline` artifact for biomolecular design generation, using the `proteinmpnn` 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 |
|
|
| ProteinMPNN sequence-design model for protein backbones, including soluble and membrane variants. |
|
|
| Converted SolubleMPNN sequence-design checkpoint for soluble protein backbones. |
|
|
| ### Model Provenance |
|
|
| - **Upstream Project**: SolubleMPNN |
| - **Source Release**: [https://github.com/dauparas/LigandMPNN](https://github.com/dauparas/LigandMPNN) |
| - **Primary Paper**: [Computational design of soluble and functional membrane protein analogues](https://doi.org/10.1038/s41586-024-07601-y) |
| - **Upstream License**: MIT for upstream ProteinMPNN and LigandMPNN code/model parameters |
|
|
| ### Model Specification |
|
|
| | Field | Value | |
| | ----- | ----- | |
| | Repository | `oteam/solublempnn-noise030` | |
| | Artifact Kind | `pipeline` | |
| | Task | `design_generation` | |
| | Architecture | `proteinmpnn` | |
| | Entrypoint | `ofoldx.pipelines.design.DesignPipeline` | |
|
|
| > [!NOTE] |
| > Checkpoint metadata: `k_neighbors=48`; the `noiseXXX` suffix identifies the training-noise variant. |
| |
| ### Links |
| |
| - **Hub repository**: [oteam/solublempnn-noise030](https://huggingface.co/oteam/solublempnn-noise030) |
| - **Upstream paper**: [Computational design of soluble and functional membrane protein analogues](https://doi.org/10.1038/s41586-024-07601-y) |
| - **Upstream repository**: [SolubleMPNN](https://github.com/dauparas/ProteinMPNN/tree/main/soluble_model_weights) |
| - **Source checkpoint release**: [https://github.com/dauparas/LigandMPNN](https://github.com/dauparas/LigandMPNN) |
| - **Code**: [`ofoldx/pipelines/design.py`](https://github.com/OTeam-AI4S/OFoldX/tree/main/ofoldx/pipelines/design.py) |
| - **Project repository**: [https://github.com/OTeam-AI4S/OFoldX](https://github.com/OTeam-AI4S/OFoldX) |
| - **Issues**: [https://github.com/OTeam-AI4S/OFoldX/issues](https://github.com/OTeam-AI4S/OFoldX/issues) |
| |
| ## Usage |
| |
| The artifact depends on the [`ofoldx`](https://github.com/OTeam-AI4S/OFoldX) library. Install it with pip: |
| |
| ```bash |
| pip install ofoldx |
| ``` |
| |
| ### Pipeline Usage |
| |
| Load the artifact from `oteam/solublempnn-noise030` with the OFoldX task pipeline. Use `AutoModel` or `AutoProcessor` only when you need lower-level control: |
| |
| ```python |
| from ofoldx.pipelines import Pipeline |
| |
| pipeline = Pipeline.from_pretrained("oteam/solublempnn-noise030") |
| ``` |
| |
| When a matching processor is available, load it with `AutoProcessor.from_pretrained(...)` and pass the |
| processed batch to the model. |
| |
| ### Interface |
| |
| - **Task**: `design_generation` |
| - **Artifact kind**: `pipeline` |
| - **Architecture**: `proteinmpnn` |
| - **Runtime files**: `manifest.json`, `config.json`, and `model.safetensors` when present |
| |
| ## Training Details |
| |
| OFoldX did not train these weights. This repository contains a converted checkpoint and OFoldX runtime |
| metadata for loading it. |
| |
| ### Training Data |
| |
| The SolubleMPNN work trains like ProteinMPNN on PDB assemblies as of 2021-08-02, filtered to X-ray/cryo-EM structures better than 3.5 A and fewer than 10,000 residues, while excluding annotated transmembrane PDB entries. OFoldX does not redistribute the training set. |
| |
| ### Training Procedure |
| |
| Upstream SolubleMPNN follows ProteinMPNN-style fixed-backbone inverse-folding training with 48-neighbor noisy-backbone checkpoint variants. OFoldX converts released SolubleMPNN checkpoints into `model.safetensors`; it does not run SolubleMPNN training. |
| |
| ## Evaluation |
| |
| OFoldX conversion reports and contract tests validate artifact structure and checkpoint loading. Task-level |
| scientific evaluation should be checked against the corresponding upstream model release or paper. |
| |
| ## Limitations |
| |
| - This artifact is distributed for research use. |
| - Inputs must match the model-specific processor and expected biomolecular representation. |
| - OFoldX is pre-alpha, so APIs and artifact metadata may still change before a stable release. |
| |
| ## Citation |
| |
| Please cite the upstream SolubleMPNN work for the source checkpoint. If OFoldX supports your work, please also cite or link the OFoldX project repository. |
| |
| ```bibtex |
| @article{solublempnn2024membrane, |
| title = {Computational design of soluble and functional membrane protein analogues}, |
| journal = {Nature}, |
| year = {2024}, |
| doi = {10.1038/s41586-024-07601-y} |
| } |
| ``` |
| |
| ## Contact |
| |
| Please use [OFoldX GitHub issues](https://github.com/OTeam-AI4S/OFoldX/issues) for questions or comments about this model card. |
| |
| ## License |
| |
| The Hub `license` metadata, when present, reflects the source checkpoint or upstream project license. The OFoldX project license is not yet finalized. |
| The source checkpoint is associated with the upstream license noted above: MIT for upstream ProteinMPNN and LigandMPNN code/model parameters. Review both OFoldX and upstream terms before redistribution or production use. |
| |