- Nextflow pipeline using chai1 Docker image from Harbor - S3-based input/output paths (s3://omic/eureka/chai-lab/) - GPU-accelerated protein folding with MSA support Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
51 lines
1.6 KiB
Plaintext
Executable File
51 lines
1.6 KiB
Plaintext
Executable File
# dev-deps, still placed in the same requirements file
|
|
ruff==0.6.3 # in sync with pre-commit-hook
|
|
mypy
|
|
pytest
|
|
pre-commit
|
|
|
|
# types/stubs are required by mypy
|
|
pandas-stubs
|
|
types-pyyaml
|
|
types-tqdm
|
|
typing-extensions
|
|
types-requests
|
|
|
|
# CLI, administrator tools
|
|
typer~=0.12 # CLI generator
|
|
# pydantic~=2.5 # serialization/deserialization of configs
|
|
|
|
# notebooks, plotting
|
|
ipykernel~=6.27 # needed by vs code to run notebooks in devcontainer
|
|
# seaborn
|
|
matplotlib
|
|
|
|
# misc
|
|
tqdm~=4.66
|
|
|
|
# data import/export, application-specific
|
|
gemmi~=0.6.3 # pdb/mmcif parsing
|
|
rdkit==2023.9.5 # parsing of ligands. 2023.9.6 has broken type stubs
|
|
biopython>=1.83 # parsing, data access
|
|
antipickle==0.2.0 # save/load heterogeneous python structures
|
|
tmtools>=0.0.3 # Python bindings for the TM-align algorithm
|
|
modelcif>=1.0 # mmcif writing, confirmed to work currently latest 1.0
|
|
|
|
# commented out following optional dependencies for release on pypi
|
|
# dockq metric for comparing predicted pdbs and ground truth pdbs
|
|
# dockq @ git+https://github.com/bjornwallner/DockQ.git@v2.1.1
|
|
# pip-compatible minimized version of anarci
|
|
# anarci @ git+https://github.com/arogozhnikov/microANARCI@d81823395d0c3532d6e033d80b036b4aa4a4565e
|
|
|
|
# computing, dl
|
|
numpy~=1.21
|
|
pandas[parquet,gcp,aws]~=2.1
|
|
pandera
|
|
numba>=0.59
|
|
# polars
|
|
einops~=0.8
|
|
jaxtyping>=0.2.25 # versions <0.2.25 do not easily support runtime typechecking
|
|
beartype>=0.18 # compatible typechecker to use with jaxtyping
|
|
# do not use 2.2 because https://github.com/pytorch/pytorch/issues/122385
|
|
torch~=2.3.1
|
|
transformers~=4.44 # for esm inference |