Commit Graph

1173 Commits

Author SHA1 Message Date
Jasper Butcher
06b19bdce7 Fix hbond calculation to remove produced file (#178)
* Fix hbond calculation to remove produced file

* Update models/rfd3/src/rfd3/transforms/hbonds_hbplus.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update models/rfd3/src/rfd3/transforms/hbonds_hbplus.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-22 18:37:46 -08:00
Rohith Krishna
a79cb953e2 Update inference command path in README.md (#169) 2026-01-16 14:51:57 -08:00
Simon Mathis
efa7aae8c2 remove .DS_Store files (#167) 2026-01-15 14:10:44 -08:00
jbutch
d35d8ac3c1 Make format 2026-01-14 16:59:41 -08:00
Jasper Butcher
e94fdf63e7 Add search path for rfd3 configurations (#147)
* Add search path for rfd3 configurations

* Add search path for rfd3 configurations

* Add Hydra searchpath for rf3 and rfd3 model-specific configs (#166)

* Initial plan

* Add search path for rf3 configurations

Co-authored-by: Ubiquinone-dot <66851659+Ubiquinone-dot@users.noreply.github.com>

* Add rfd3 searchpath to validate.yaml and dev.yaml

Co-authored-by: Ubiquinone-dot <66851659+Ubiquinone-dot@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Ubiquinone-dot <66851659+Ubiquinone-dot@users.noreply.github.com>

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
2026-01-14 16:59:18 -08:00
Rafael Brent
88d212c08d docs: update ppi docs (#159)
docs: update ppi docs to recommend lower-temperature settings

Co-authored-by: Rafi Brent <rafi.brent@gmail.com>
2026-01-08 13:38:25 -08:00
Magnus Bauer
94eb95a004 Parallelize rc-foundry install and checkpoint downloads for colab notebook (#157)
load ckpts and foundry in parallel to save time
2026-01-07 16:31:06 -08:00
Daan Krol
8bfde2381a feat: Add Intel XPU support for Foundry Models (#156)
feat: Add Intel XPU support for all models

- Add XPU accelerator, precision, and strategy classes
- Update DDP utilities to detect and use Intel XPU
- Add XPU trainer configs for RF3 and RFD3
- Update MPNN inference engine for XPU compatibility
- Update README with XPU documentation
2026-01-07 16:30:04 -08:00
Jasper Butcher
d0379cea93 Fix stray rfd3 import from src (#150)
* Update import statement for constants module

* Make format
2026-01-03 22:31:45 +00:00
Rachel Clune
bcfa500c75 Add step to disable Jekyll in documentation build
Right now going to the GH pages site just shows the README, this is likely because GH is only building the README with Jekyll even though this workflow should override it without the added lines.
2026-01-02 11:34:48 -08:00
Rachel Clune
f9066e29b1 Change deployment branch from main to production 2026-01-02 11:26:37 -08:00
Rachel Clune
73865046c5 Creating the external foundry documentation structure and first round of documentation for RFD3 (#143)
* Starting to put together the foundry and RFD3 external documentation

Set up the foundation for Sphinx to be able to build the external docs, first draft of a ppi_design_tutorial has been completed.

* Add RFdiffusion3 documentation and update toctree

Added initial documentation for RFdiffusion3 under models/rfd3/docs/index.rst and linked it in the main docs toctree. Updated toctree maxdepth for better navigation and added a symlink for the rfd3 model documentation.

* Update and expand RFdiffusion3 documentation

Added introductory and reference documentation files, improved the index structure with general information and examples, and enhanced the PPI design tutorial with additional notes, figures, and clarifications. Also fixed a typo in a PDB filename.

* Update RFD3 documentation and tutorial content

Expanded the Sphinx static path to include RFD3 assets and made minor formatting and clarity improvements in the main and RFD3-specific documentation. The PPI design tutorial was revised for clarity, improved step-by-step instructions, and better separation of setup and execution steps.

* Update RFD3 documentation and tutorials

Added source_suffix to Sphinx conf.py for Markdown support. Updated index.rst to include new documentation sections. Expanded intro_inference_calculations.md with detailed instructions on inference input formats, job configuration, and output files. Improved input.md formatting for appendices and FAQs. Revised ppi_design_tutorial.md for clarity, added details on settings, and expanded explanations for hotspots and batch inference.

* Update RFD3 docs: clarify input specs and file formats

Expanded and clarified the documentation for RFdiffusion3 input specifications, including more detailed explanations of the 'contig' string, input file types, and example YAML/JSON formats. Improved the intro to inference calculations to better explain the structure and usage of settings files, and updated descriptions for job configuration and output files. Added a placeholder for configuration options documentation.

* Update RFdiffusion3 input documentation and examples

Expanded and clarified the documentation for RFdiffusion3 input specification, including detailed explanations of CLI arguments, InputSpecification fields, the InputSelection mini-language, contig string formatting, and advanced options such as partial diffusion and CIF parser arguments. Added more examples, debugging recommendations, and an updated FAQ. Also updated the output file naming explanation for clarity. Removed the obsolete configuration_options.md file.

Note that images are still not being rendered correctly in many of the md files. Fix will be in future commit.

* PPI tutorial and RFD3 docs update

Created output files for PPI tutorial and listed their locations. Made edits to files to add labels to sections to remove sphinx warnings.

* Delete docs/source/conf.py~

This is an auto-save file from emacs - it does not need to be in the repo.

* Delete docs/source/index.rst~

This is an auto-saved copy of index.rst,  it does not need to be in the repo

* Adding missing images and fixing docs symlink

* Fix grammatical error in RFdiffusion3 documentation

Fixed typo, clarified enzyme design language.

* Fix typos and enhance clarity in inference docs

Corrected typos and improved clarity in the documentation regarding inference settings and file formats.
2026-01-02 11:21:10 -08:00
Jasper Butcher
2bfcd663bc Fix skip existing not working (#140) 2025-12-27 19:57:29 +00:00
Jasper Butcher
122f39b7e8 Bugfix to Partial diffusion where partial_t doesn't affect output (#138)
Return noise_schedule instead of t_hat
2025-12-27 12:27:19 +00:00
Jasper Butcher
48c8966345 Improve 'unindex' field description in input_parsing.py (#129)
* Improve 'unindex' field description in input_parsing.py

Updated the description for the 'unindex' field to clarify its purpose and usage.

* Make format
2025-12-23 09:19:48 +00:00
Jasper Butcher
ffa9411a56 Fix symmetry issues (#126)
Addressing #115
2025-12-22 14:59:36 +00:00
Rohith Krishna
a36d29c5c0 Pr/lorenzo tarricone/98 (#125)
* Add tetrahedral, octahedral, and icosahedral symmetry frames and improved chain ID handling

Apply formatting fix and update symmetry contribution

* chore: cleanup and docs addition

chore: ruff

---------

Co-authored-by: LorenzoTarricone <tarricone.lory01.lt@gmail.com>
Co-authored-by: Rohith Krishna <rohith@Rohiths-MacBook-Air.local>
v0.1.9
2025-12-20 11:42:25 -08:00
Rohith Krishna
1184ddb7fc Merge pull request #124 from RosettaCommons/fix/config_path
Fix/config path
2025-12-20 11:01:37 -08:00
Rohith Krishna
e0d149f6e8 chore: ruff 2025-12-20 10:56:29 -08:00
Rohith Krishna
58e03a1035 fix to cli to enable running from pip installed package, cleanuo 2025-12-19 23:50:38 -08:00
Rohith Krishna
9a3e717978 fix: use relative paths for rf3 config path 2025-12-19 20:10:37 -08:00
Jasper Butcher
cc327b4ad0 Merge pull request #118 from RosettaCommons/fix/inputspecification
Fix symmetry & abspath issues
2025-12-19 09:26:29 +01:00
Jasper Butcher
e50a652252 Update models/rfd3/src/rfd3/inference/input_parsing.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-19 09:25:57 +01:00
jbutch
123ff20eae Make format 2025-12-19 00:24:44 -08:00
Jasper Butcher
d5617048e2 Update models/rfd3/src/rfd3/engine.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-19 09:22:10 +01:00
Jasper Butcher
4e32d39e7c Update models/rfd3/src/rfd3/inference/input_parsing.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-19 09:21:30 +01:00
Jasper Butcher
1f30d87dd3 Update models/rfd3/src/rfd3/inference/input_parsing.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-19 09:21:17 +01:00
Ubiquinone-dot
e34d31c491 Make format 2025-12-18 16:21:28 +01:00
Ubiquinone-dot
4637117e1d Fix circlar imports 2025-12-18 16:20:43 +01:00
Ubiquinone-dot
e89bf0c732 Make format 2025-12-18 16:11:29 +01:00
Ubiquinone-dot
ed4c8208c4 Delete benchmarks symlink 2025-12-18 16:08:53 +01:00
Ubiquinone-dot
eebbf34968 Handle input specification in multiply specifications 2025-12-18 16:06:57 +01:00
Jasper Butcher
d7107b7289 Merge pull request #119 from RosettaCommons/copilot/sub-pr-118
Add missing DesignInputSpecification import and fix path validation logic
2025-12-18 16:00:35 +01:00
Jasper Butcher
2d13bf3feb Update models/rfd3/src/rfd3/utils/inference.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-18 15:46:51 +01:00
copilot-swe-agent[bot]
31183dbac8 Fix logic error in path validation
Co-authored-by: Ubiquinone-dot <66851659+Ubiquinone-dot@users.noreply.github.com>
2025-12-18 14:09:58 +00:00
copilot-swe-agent[bot]
5016e7d015 Add missing DesignInputSpecification import
Co-authored-by: Ubiquinone-dot <66851659+Ubiquinone-dot@users.noreply.github.com>
2025-12-18 14:08:36 +00:00
copilot-swe-agent[bot]
daea7fcf6f Initial plan 2025-12-18 14:04:43 +00:00
Ubiquinone-dot
89f39a0be9 Fix symmetry & abspath issues 2025-12-18 10:22:52 +01:00
Rachel Clune
6866d610a9 Added line to all.ipynb to fix KeyError: 'extra' issue
This is in response to issue 106 (https://github.com/RosettaCommons/foundry/issues/106)
2025-12-17 08:34:30 -08:00
Jasper Butcher
ec4065f2e7 Merge pull request #111 from RosettaCommons/fix/chunkedPLL
fix: the cause of the slow inference using low_memory_mode
2025-12-17 11:49:16 +01:00
Aiko Muraishi
cea652a73b chore: format 2025-12-16 13:22:11 -08:00
Aiko Muraishi
49187c311f fix: the cause of the slow inference using low_memory_mode
- remove the for loop that goes through atoms in chunked PLL

- support multiple batches in chunked PLL
2025-12-16 13:04:59 -08:00
Jasper Butcher
25e48fe8d8 Add Slack link 2025-12-13 07:59:02 +00:00
Rohith Krishna
fbd07421ec Merge pull request #99 from RosettaCommons/fix/rfd3_sym_readme
fix: include is_non_loopy=true to the example
2025-12-12 11:29:12 -08:00
Aiko Muraishi
5f0681976c fix: is_non_loopy=true only for unconditional 2025-12-11 17:32:59 -08:00
Aiko Muraishi
a1f00e6db9 fix: include is_non_loopy=true to the example 2025-12-11 16:59:20 -08:00
Rohith Krishna
27bf3f3e29 Merge pull request #93 from RosettaCommons/fix/ppi-docs
docs: update the ppi docs
2025-12-10 20:54:56 -08:00
Rohith Krishna
50b9c4be46 Merge pull request #95 from RosettaCommons/fix/rfd3_sym
fix: bugs in assertion
2025-12-10 20:54:11 -08:00
Rohith Krishna
092f2f5555 Merge pull request #96 from timkartar/patch-2
Patch 2
2025-12-10 20:53:34 -08:00
Raktim Mitra
0f32b77908 Update na_binder_design.json 2025-12-10 18:49:26 -08:00