Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/documentation_workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
- uses: actions/setup-python@v5
- name: Install dependencies
run: |
pip install sphinx sphinx_mdinclude furo sphinx-copybutton
pip install sphinx sphinx_mdinclude furo sphinx-copybutton sphinx-new-tab-link
- name: Sphinx build
run: |
sphinx-build -M html doc/source/ doc/build/
Expand Down
3 changes: 2 additions & 1 deletion doc/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
'sphinx_mdinclude',
#'myst_parser', # to use markdown instead of ReST
'sphinx_copybutton',
'sphinx_new_tab_link',
]

#myst_enable_extensions = ["colon_fence"] # see https://mystmd.org/guide/syntax-overview for more information
Expand Down Expand Up @@ -63,7 +64,7 @@
napoleon_use_ivar = True

templates_path = ['_templates']
exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']
exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store', 'overview.md']

# -- Options for HTML output -------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output
Expand Down
13 changes: 12 additions & 1 deletion doc/source/overview.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,15 @@
Overview
========

RFdiffusion2 is a
Introduced in [*Atom level enzyme active site scaffolding using RFdiffusion2*](https://www.biorxiv.org/content/10.1101/2025.04.09.648075v1), RFdiffusion2 expands on the enzyme scaffolding capabilities of diffusion-based protein design by giving researchers finer control over enzyme active sites.
The original [RFdiffusion](https://github.com/RosettaCommons/RFdiffusion) could generate enzyme scaffolds, but the geometry of the active site could only the specified at the residue level - no atomic or rotamer information could be directly provided.
Although defining hotspot residues provided a way for protein designers to control scaffold-ligand interactions, they offered limited flexibility for the placement of the catalytic residues in the final design.

RFdiffusion2 addresses these limitations by:
- Allowing active sites to be defined at the atomic level, avoiding the need for costly inverse rotamer sampling.
- Supporting scaffolding of disconnected groups of atoms, including residues with unknown sequence indices, to increase design flexibility.
- Introducing the ORI (origin) token, which specifies the desired center of mass of the scaffold. This feature enables greater control over active-site placement and transition-state orientation relative to the protein core.

To learn how to run RFdiffusion2 using an [Apptainer](https://apptainer.org/) image, see the [READEME](readme_link.html).

> **NOTE:** The current rendition of RFdiffusion2 makes it particularly useful for enzyme scaffolding, but for many other applications RFdiffusion (the original) will be easier to use and may provide comparable or better results.
Loading