Commit Graph

20 Commits

Author SHA1 Message Date
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
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
7fd121f842 Reorganize tests for CPU coverage CI 2026-03-27 15:57:10 +01:00
Dima
c990ab6659 Support chopped AF3 JSON feature inputs 2026-03-24 12:06:44 +01:00
Dima
31b7612b87 setuptools<82 2026-02-25 13:28:41 +01:00
Dima
846198edd3 Update setuptools version in pyproject.toml
Known security vulnerability CVE-2025-47273
2026-02-18 08:42:06 +01:00
Dima
ceaa4d38fa Use ap-parser 0.3.0 2026-02-10 11:47:03 +01:00
Dima Molodenskiy
8274eb0ad9 New 2026-02-10 11:47:03 +01:00
Dima
385e72bb20 don't use editable installations for ci/cd. revert to setup.py 2024-11-05 16:29:21 +01:00
Dima Molodenskiy
82af84a3c7 install colabfold 2024-10-30 15:56:11 +01:00
Dima Molodenskiy
8bf958090d install alphafold.alphafold as alphafold 2024-10-30 15:49:38 +01:00
Dima Molodenskiy
23ca152706 install submodules correctly 2024-10-30 15:11:43 +01:00
Dima Molodenskiy
8448a9b266 Added quotation marks for script names with dots 2024-10-29 14:24:24 +01:00
Dima Molodenskiy
d1509dc0ad Keep *.py extension for all scripts 2024-10-29 14:24:24 +01:00
Dima Molodenskiy
6efa670963 Avoid absl.flags._exceptions.DuplicateFlagError 2024-10-29 14:24:24 +01:00
Dima Molodenskiy
5f90e8da11 Wrappers for scripts with absl flags 2024-10-29 14:24:24 +01:00
Dima Molodenskiy
0094f858df Added classifiers. Refactored 2024-10-29 14:24:24 +01:00
Dima Molodenskiy
bd301778c6 New. 2024-10-29 14:24:24 +01:00