Dima
0f081a4b02
Tighten AF3 trimer pairing summary
2026-04-10 20:10:15 +02:00
Dima
2c715001a9
fix( #42 ): add RF annotation to skip-MSA stockholm
2026-04-10 15:57:14 +02:00
Dima
392d3f7ec2
fix( #42 ): avoid AF2 bulk-db checks in skip-MSA mode
2026-04-10 15:57:14 +02:00
Dima
0f1f0c2cab
fix: address skip-MSA review edge cases
2026-04-10 15:57:14 +02:00
Dima
49db627f23
docs( #42 ): document the skip-MSA flag
2026-04-10 15:57:14 +02:00
Dima
3dfd6d8aad
fix( #42 ): add skip-MSA feature generation mode
2026-04-10 15:57:14 +02:00
Dima
098792fa21
[codex] Reuse existing monomer features in default TrueMultimer mode ( #609 )
...
* fix(#465 ): reuse existing monomer features in truemultimer
* fix(#465 ): validate reused truemultimer source sequences
2026-04-09 16:48:15 +02:00
Dima
0b09aa1cca
fix( #332 ): support custom templates with mmseqs2
2026-04-09 16:28:23 +02:00
Dima
39409d9387
fix: add distogram fallback for older af2plots
2026-04-09 15:55:50 +02:00
Dima
d668a3342b
fix: handle compressed diagnostics inputs and AP-style homo jobs
2026-04-09 15:55:50 +02:00
Dima
4e91d4e7bc
feat( #141 ): add interaction network plotting
2026-04-09 15:55:50 +02:00
Dima
0bd4d4771e
feat(#256,#258): add diagnostics plotting script
2026-04-09 15:55:50 +02:00
Dima
40c68b5738
feat( #336 ): add AlphaFold Server JSON exporter
2026-04-09 15:55:50 +02:00
Dima
fc9c93860f
fix( #463 ): match quick templates to chopped objects
2026-04-09 15:55:50 +02:00
Dima
1aaa473d67
fix( #471 ): preserve duplicate quick-template entries
2026-04-09 15:55:50 +02:00
Dima
12476a55c2
fix( #456 ): gate best-model relaxation by score
2026-04-09 15:55:50 +02:00
Dima
4f173d9aec
fix( #464 ): support template filters in quick multimer mode
2026-04-09 15:55:50 +02:00
Dima
34c04d1ade
fix( #293 ): skip full-db paths for reduced_dbs
2026-04-09 15:55:50 +02:00
Dima
894c4aa355
fix( #459 ): explain TrueMultimer template code logs
2026-04-09 15:55:50 +02:00
Dima
39309b2c67
i)AF3 rejects --use_mmseqs2 ii)more deterministic identification of a molecule type from FASTA iii)AF3 failures raises RuntimeError instead of Exception
2026-04-09 13:45:39 +02:00
Dima
6120be9500
Fix #602
2026-04-09 13:29:32 +02:00
Dima
74f2df62a7
cache species ids when using mmseqs2 features with precomputed MSAs
2026-04-08 18:09:16 +02:00
Dima Molodenskiy
0de121ea5e
Bump 2.3.0
2.3.0
2026-04-08 10:05:42 +02:00
Dima
fff63051b4
Tests ( #600 )
...
* Harden MMseqs species ID resolution fallback
* Reorganize tests for CPU coverage CI
* New
* Fix function coverage checker def-line false positives
* Expand unit coverage for helper and backend manager utilities
* New.
* New.
* Expand unit coverage for template and post-processing helpers
* Expand unit coverage for objects.py edge cases
* Publish HTML coverage reports via GitHub Pages
* Add CPU unit coverage for AlphaFold3 backend helpers
* Reorganize tests and expand backend coverage
* Reset shared test flags between cases
* Expand AF3 prepare_input unit coverage
* Cover AF3 and truemultimer feature creation
* Test AF3 multimer MSA translation paths
* Cover AF3 duplicate-residue multimer fallback
* Cover AF2 resume and postprocess edge paths
* Cover AF3 template mmCIF preparation
* Test small script entry points
* Expand workflow and ModelCIF test coverage
* Add backend extras and install guide
* Clarify AF3 backend installation path
* Stabilize cluster GPU test runners
* Document AF3 CMake SQLite hints
* Simplify backend installation guide
* Align AF3 install with working cluster env
* Backfill typing dataclass_transform for AF2
* Pin TensorFlow for cluster installs
* Fallback AF2 relax when CUDA OpenMM is unavailable
* Raise AF3 default minimum bucket size
* Simplify backend cluster installation guide
* Fix AF3 wrapper JSON output isolation
* Fix AF3 JSON wrapper outputs and MMseqs ID parsing
* Fix CI entrypoint stub and Python 3.8 typing
* Document release readiness test gates
2026-04-01 14:13:35 +02:00
Dima
9bd18ce9b2
Keep testing instructions only in wiki
2026-03-27 16:24:08 +01:00
Dima
00aec3456f
Add CPU unit coverage for AlphaFold3 backend helpers
2026-03-27 15:57:10 +01:00
Dima
a941becec3
Publish HTML coverage reports via GitHub Pages
2026-03-27 15:57:10 +01:00
Dima
db61670129
Expand unit coverage for objects.py edge cases
2026-03-27 15:57:10 +01:00
Dima
090fb0b026
Expand unit coverage for template and post-processing helpers
2026-03-27 15:57:10 +01:00
Dima
3e6fc368cd
New.
2026-03-27 15:57:10 +01:00
Dima
cbfaf51b0e
New.
2026-03-27 15:57:10 +01:00
Dima
74d0e1cfaf
Expand unit coverage for helper and backend manager utilities
2026-03-27 15:57:10 +01:00
Dima
d78a93ff37
Fix function coverage checker def-line false positives
2026-03-27 15:57:10 +01:00
Dima
407764479b
New
2026-03-27 15:57:10 +01:00
Dima
7fd121f842
Reorganize tests for CPU coverage CI
2026-03-27 15:57:10 +01:00
Dima
f6af91a8ff
Harden MMseqs species ID resolution fallback
2026-03-27 15:57:10 +01:00
Dima
84ccc6846b
Add AF3 regression for precomputed MMseq MSAs
2026-03-27 14:10:54 +01:00
Dima
0444f8f2d0
Fix AF2 MMseqs pairing sanity check
2026-03-27 14:10:54 +01:00
Dima
fe9b0c840a
Tighten MMseqs AF2/AF3 inference ipTM regressions
2026-03-27 14:10:54 +01:00
Dima
6cd6511a77
Add MMseqs regression coverage for pairing and template reuse
...
Add opt-in AF2 and AF3 inference regressions that regenerate fresh MMseqs-derived AF2 features for the issue #588 A0ABD7FQG0/P18004 reproducer, verify recovered species identifiers, and exercise the existing wrapper entrypoints.\n\nAdd FASTA fixtures for that reproducer so the tests do not depend on a live UniProt download.\n\nAdd focused coverage for the MMseqs precomputed-MSA plus template re-search branch in make_mmseq_features(), and relax the outdated AF3 wrapper so it can submit Slurm jobs from login nodes without requiring a local GPU.
2026-03-27 14:10:54 +01:00
Dima
53a75e14c8
Recover mmseqs species identifiers for AF2 pairing
2026-03-27 14:10:54 +01:00
Dima
269c15b215
Relax issue #588 translation mode expectations
2026-03-27 14:10:54 +01:00
Dima
6896775a8f
Relax issue #588 metadata boolean assertions
2026-03-27 14:10:54 +01:00
Dima
2223191a05
Add issue #588 AF3 regression fixtures and tests
2026-03-27 14:10:54 +01:00
Dima
f387696724
New implementation for splicing seqs with AF3
2026-03-26 12:10:38 +01:00
Dima
865c336e84
Guard shared-root GPU wrapper runs
2026-03-26 11:48:24 +01:00
Dima
fcafd0630c
Isolate GPU functional test wrapper runs
2026-03-26 11:48:24 +01:00
Dima
e3b09b296d
Ignore test_logs from slurm
2026-03-26 11:48:24 +01:00
Dima
9713f35132
Fallback to module introspection in Slurm test wrappers
2026-03-26 11:48:24 +01:00
Dima
c3cf197fec
Skip GPU functional suites on CI without override
2026-03-26 11:48:24 +01:00