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
a181956cf2
ignore SSL certificate validation
2026-03-19 15:28:28 +01:00
Dima
e58fa46c9d
setuptools<82 for pdbfixer at relaxation
2026-02-25 13:05:32 +01:00
Dima
4dfa6613cf
Resolve issue with hash mismatches
2026-02-10 11:47:03 +01:00
Dima
a0c731690e
Remove conda, build dev-requirements.txt on-the-fly
2026-01-08 12:18:37 +01:00
Dima
69af382af0
Force numpy<2 installation
2026-01-08 12:17:07 +01:00
Dima
7cd4a2e73f
Fix formatting of alphapulldown_input_parser installation
2025-11-13 15:34:21 +01:00
Dima
25c7ebcd07
Add alphapulldown_input_parser to AF3 Dockerfile
2025-11-13 15:01:36 +01:00
Dima
8336829041
Fix typing_extensions=4.14.0 and reduce image size by 5GB
2025-11-07 10:22:40 +01:00
Dima
94f0e4ac35
Fix and trim to 11.7 GB
2025-10-28 14:15:22 +01:00
Copilot
d0216854d8
Remove redundant CUDA toolchain from alphalink.dockerfile and consolidate environment settings ( #537 )
...
* Initial plan
* Update alphalink.dockerfile to fix Uni-Core build and optimize image
Co-authored-by: DimaMolod <33123184+DimaMolod@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: DimaMolod <33123184+DimaMolod@users.noreply.github.com >
2025-10-27 14:39:08 +01:00
Dima
215dedac6c
Rename docker files; Make alphalink image smaller
2025-10-09 12:33:24 +02:00
Dima
ff2d7d736c
Rename pulldown to alphafold2
2025-10-08 14:42:15 +02:00
Dima
fc41c1a5eb
AF3 templates: fix mmCIF parsing by removing synthetic _entity_poly_seq and mapping only present residues
...
- Strip _entity_poly_seq from generated template mmCIF so AF3 reconstructs _pdbx_poly_seq_scheme from _atom_site, avoiding UNK/gap mismatches
- Build query_to_template_map using only residues with atoms to prevent OOB indexing in template features
- Add --debug_templates flag to optionally dump generated template mmCIFs into templates_debug/
- Keep templates enabled; test test__chopped_dimer now passes
2025-08-12 14:04:33 +02:00
Dima
712bb76b1c
simplify XLA flags, unified_memory=1
2025-06-26 13:03:51 +02:00
Dima
a9ff96e23e
Update env vars for GPU, activate conda env by default
2025-06-25 15:07:13 +02:00
Dima
751d794c35
--solver is no longer supported by mamba
...
as it integrated directly into conda
2025-05-06 08:56:22 +02:00
Dima
df426c4c3b
Install from git rather than make a local copy
2025-04-22 12:35:47 +02:00
Dima
2a0cf896fd
update jax
2025-04-22 10:15:17 +02:00
Dima
ecdfe7e0d2
pass CMAKE_CXX_STANDAR=17
2025-01-27 20:00:08 +01:00
Dima
09421df38f
update alphafold.model.model
2025-01-27 18:12:42 +01:00
Dima
38fc03d770
External deps are solved, but alphafold3 structure has changed
2025-01-27 16:55:01 +01:00
Dima
d2966dbd5f
Added ml_collections
2025-01-24 15:59:37 +01:00
Dima
5e058eb7ae
Added appdirs for colabfold
2025-01-24 14:37:44 +01:00
Dima
f75a552821
Easier requerements to biopython
2025-01-24 13:55:46 +01:00
Dima
b7d9309580
install missing deps
2025-01-24 13:45:36 +01:00
Dima Molodenskiy
95a907f331
debug: where is alphafold3?
2025-01-22 16:34:17 +01:00
Dima
5976bfbfa5
build af3 dependencies on top of AP
2025-01-22 15:11:07 +01:00
Dima Molodenskiy
1cf7c81987
Build alphafold3 container
2025-01-22 10:04:54 +01:00
Dima Molodenskiy
af8d7a2879
New
2024-11-21 12:56:22 +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
a282ff8fbb
revert for now
2024-10-30 17:38:15 +01:00
Dima Molodenskiy
c1e1ade3ea
install submodules automatically
2024-10-30 15:12:43 +01:00
Dima Molodenskiy
f8b8e64e6d
simplify
2024-10-30 14:44:56 +01:00
Dima
f52ba4ca61
Update pulldown.dockerfile
...
multiple updates
2024-10-30 13:50:29 +01:00
Dima
f5c2295dd4
add github to knownhosts and pass ssh key
2024-10-11 15:56:27 +02:00
Dima
f7abf52100
Update github_actions.yml ( #416 )
...
* use advanced syntax for pip install with ssh
2024-10-11 15:35:03 +02:00
Dima
21f6d0d8a2
Update pulldown.dockerfile
2024-10-11 11:58:22 +02:00
Dima Molodenskiy
56cda1430c
Rm ccp4
2024-10-11 10:39:00 +02:00
Dima Molodenskiy
5a88e1ebb2
Remove cctbx from dependencies
2024-10-02 14:38:40 +02:00
Dima Molodenskiy
2b7c334bc2
Create hard-coded temp dir for pi_score
2024-09-25 09:57:05 +02:00
Dima
a7f6506a21
Fix: use relative path. Use image from kosinskilab
2024-08-05 13:24:27 +02:00
Dima
4dcef6c52e
Fix syntax error
2024-08-05 10:40:40 +02:00
Dima Molodenskiy
e4ab9ccfd2
Install hmmer from conda. Use miniforge instead of miniconda
2024-08-05 10:15:23 +02:00
Dima
f0e12dc659
Install modelcif for pulldown.dockerfile
2024-07-23 11:08:13 +02:00
Dingquan Yu
baed41fa26
Update pulldown.dockerfile
...
switched the installation order
2024-07-02 14:35:21 +02:00
maurerv
4c9ef32876
Moved to classic solver
2024-06-14 13:40:12 +02:00
maurerv
f78da683ab
Moved to classic solver
2024-06-14 11:30:53 +02:00
Dingquan Yu
30bfc6d283
Update pulldown.dockerfile
2024-06-12 13:50:34 +02:00
Dingquan Yu
2c42567b2f
Update pulldown.dockerfile
2024-06-12 13:43:38 +02:00