Skip to content

Commit 9a25f1d

Browse files
authored
Updated homepage of the documentation, changed the way links work (#20)
* Add and restructure documentation for RFdiffusion2 Introduces new documentation files including installation instructions, overview, and links to README and license. Updates Sphinx configuration to include sphinx-copybutton and reorganizes index.rst for improved navigation. The GitHub workflow now installs sphinx-copybutton. README updated with a link to the documentation site. * Add sphinx-new-tab-link and update documentation overview Added the sphinx-new-tab-link extension to the Sphinx build process and configuration. Updated overview.md with a detailed explanation of RFdiffusion2's capabilities and differences from the original RFdiffusion, and excluded overview.md from Sphinx build patterns.
1 parent 540d078 commit 9a25f1d

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

.github/workflows/documentation_workflow.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
- uses: actions/setup-python@v5
1414
- name: Install dependencies
1515
run: |
16-
pip install sphinx sphinx_mdinclude furo sphinx-copybutton
16+
pip install sphinx sphinx_mdinclude furo sphinx-copybutton sphinx-new-tab-link
1717
- name: Sphinx build
1818
run: |
1919
sphinx-build -M html doc/source/ doc/build/

doc/source/conf.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
'sphinx_mdinclude',
2222
#'myst_parser', # to use markdown instead of ReST
2323
'sphinx_copybutton',
24+
'sphinx_new_tab_link',
2425
]
2526

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

6566
templates_path = ['_templates']
66-
exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']
67+
exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store', 'overview.md']
6768

6869
# -- Options for HTML output -------------------------------------------------
6970
# https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output

doc/source/overview.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
11
Overview
22
========
33

4-
RFdiffusion2 is a
4+
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.
5+
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.
6+
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.
7+
8+
RFdiffusion2 addresses these limitations by:
9+
- Allowing active sites to be defined at the atomic level, avoiding the need for costly inverse rotamer sampling.
10+
- Supporting scaffolding of disconnected groups of atoms, including residues with unknown sequence indices, to increase design flexibility.
11+
- 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.
12+
13+
To learn how to run RFdiffusion2 using an [Apptainer](https://apptainer.org/) image, see the [READEME](readme_link.html).
14+
15+
> **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.

0 commit comments

Comments
 (0)