bytedance/Protenix
Toward High-Accuracy Open-Source Biomolecular Structure Prediction.
Protenix – Open‑source high‑accuracy biomolecular structure prediction
What it is – Protenix is a deep‑learning system for predicting the three‑dimensional structures of proteins (and related biomolecules such as RNA‑protein complexes). It builds on the AlphaFold 3 architecture, reproducing and extending it with newer training data, diffusion‑based inference tricks, and optional constraints (e.g., atom‑level contacts or ligand pockets). The project ships a Python package, a command‑line interface, and a public web server for easy inference.
Why it matters – Accurate structure prediction is a cornerstone of modern computational biology, enabling drug discovery, enzyme engineering, and basic research. Protenix claims to surpass AlphaFold 3 on several benchmarks (especially antibody‑antigen complexes) while staying fully open‑source under Apache 2.0. It also provides lightweight “Mini” variants for faster, cheaper inference.
Quick start (for end‑users)
# Install the latest release from PyPI
pip install --upgrade protenix --index-url https://pypi.org/simple
# Predict a structure from a JSON description
protenix pred -i examples/input.json -o ./output \
-n protenix_base_default_v1.0.0 # choose any released model name
The JSON format is documented in docs/infer_json_format.md and supports optional constraints such as contact maps or pocket definitions.
Main components
| Component | Purpose | Status |
|---|---|---|
| protenix (Python package) | Core inference library, CLI, and utilities for data preprocessing. | Released on PyPI |
| Protenix Web Server | Hosted service (https://protenix‑server.com) that lets anyone upload a job through a browser. |
Public |
| PXDesign | Down‑stream de‑novo protein‑binder design suite built on the Protenix foundation model. | Open‑source, separate repo |
| PXMeter | Benchmarking toolkit with curated datasets and evaluation scripts. | Open‑source |
| Protenix‑Dock | Classical (non‑ML) protein‑ligand docking implementation for rigid docking. | Open‑source |
Model catalogue (as of the README)
| Model name | Parameters | Training data cutoff | Features | Release |
|---|---|---|---|---|
protenix‑v2 |
464 M | 2021‑09‑30 | MSA, RNA‑MSA, template support, diffusion inference | 2026‑04‑08 (weights proprietary) |
protenix_base_default_v1.0.0 |
368 M | 2021‑09‑30 | MSA, RNA‑MSA, template | 2026‑02‑05 |
protenix_base_20250630_v1.0.0 |
368 M | 2025‑06‑30 | MSA, RNA‑MSA, template | 2026‑02‑05 |
protenix_base_default_v0.5.0 |
368 M | 2021‑09‑30 | MSA only | 2025‑05‑30 |
Note: The newest
protenix‑v2weights are not released under an open licence; they are listed as “proprietary” and cannot be redistributed.
Highlights & technical tricks
- Diffusion‑based inference optimizations (v0.7.0): shared‑variable caching, kernel fusion, TF‑32 acceleration – dramatically lower wall‑time per token.
- Constraint‑aware prediction: users can feed atom‑level contacts or pocket definitions to bias the model toward physically plausible conformations.
- Mini model: a smaller variant that keeps most accuracy while cutting inference cost, useful for large‑scale screens.
- Full training‑data pipeline: scripts for preparing MSAs, templates, and RNA alignments are open‑sourced (
docs/prepare_training_data.md). - ColabFold‑compatible MSA search: one‑click local MSA generation for users familiar with the popular ColabFold workflow.
Benchmarks (as reported)
- Protenix‑v2 improves DockQ > 0.23 success rates by 9‑13 percentage points over v1 on antibody‑antigen sets, and reaches comparable performance with only 5 random seeds versus 1000 seeds for v1.
- Protenix‑v1 matches or exceeds AlphaFold 3 on the same data cutoff, model size, and inference budget, with additional gains when the sampling budget is increased.
Full benchmark tables are in docs/model_1.0.0_benchmark.md and the accompanying PDF reports.
Development & community
- Contribution guide:
CONTRIBUTING.md– usepre‑commithooks for style checks. - Communication channels: Twitter, Slack, WeChat (links in the badge bar).
- Related open‑source projects: PXDesign, PXMeter, Protenix‑Dock (all under the same ByteDance organization).
- License: Apache 2.0 for code and released model parameters (except the proprietary v2 weights).
When to use Protenix
- You need a free, open‑source alternative to AlphaFold 3 for academic or commercial projects.
- You want to experiment with constraint‑driven folding (e.g., enforce known contacts or ligand pockets).
- You are building downstream tools such as binder design (PXDesign) or benchmark suites (PXMeter).
- You have limited compute and prefer the Mini variant for high‑throughput screening.
Getting help
- Open an issue on the GitHub repo for bugs or feature requests.
- For security concerns, contact ByteDance Security via the provided email (do not open a public issue).
- Academic citations are provided for v1, v2, and the original reproduction paper; include them when publishing results.
Bottom line – Protenix is a genuine, actively maintained open‑source protein structure prediction platform that pushes the state of the art beyond AlphaFold 3 while offering a suite of auxiliary tools for design, evaluation, and docking.
Related
- Project
- Project
- Project
- Project
- Project