| # EpHod on OneScience / Python 3.11 / DTK 25.04 / PyTorch 2.5.1 | |
| # Install this file after activating the OneScience environment. | |
| # Additional dependencies not declared by the OneScience base environment. | |
| # matplotlib is used by the classical ML training script. | |
| matplotlib>=3.8,<4 | |
| # xgboost is imported by scripts/train_ml_models.py. | |
| xgboost>=2,<4 | |
| # Spreadsheet/IPython support retained from the upstream EpHod environment. | |
| openpyxl>=3.1,<4 | |
| xlrd>=2,<3 | |
| ipython>=8,<10 | |
| # Provided by OneScience; retained as the complete dependency inventory. | |
| # Do not reinstall generic/CUDA wheels over the DTK builds. | |
| # torch==2.5.1 # DTK/DCU build supplied by OneScience | |
| # fair-esm==2.0.0 # imports as `esm` | |
| # numpy==1.26.3 | |
| # pandas>=2.2.2 | |
| # scikit-learn>=1.2.2,<=1.6.0 | |
| # scipy==1.14.1 | |
| # joblib==1.4.2 | |
| # tqdm>=4.60.0 | |
| # h5py>=3.7.0 | |
| # biopython==1.84 | |
| # transformers==4.56.2 | |
| # sentencepiece==0.2.1 | |