Skip to content

Commit 231aef4

Browse files
committed
modify environments.yml
remove redundant LICENSE file remove outdated download_models.py script
1 parent 524f309 commit 231aef4

File tree

4 files changed

+16
-318
lines changed

4 files changed

+16
-318
lines changed

environments.yml

Lines changed: 13 additions & 164 deletions
Original file line numberDiff line numberDiff line change
@@ -1,169 +1,18 @@
11
name: deepcoi
22
channels:
3-
- pytorch
4-
- huggingface
53
- conda-forge
64
- bioconda
7-
- defaults
5+
- pytorch
6+
- huggingface
87
dependencies:
9-
- _libgcc_mutex=0.1=main
10-
- _openmp_mutex=5.1=1_gnu
11-
- abseil-cpp=20211102.0=hd4dd3e8_0
12-
- absl-py=1.3.0=py37h06a4308_0
13-
- aiohttp=3.8.3=py37h5eee18b_0
14-
- aiosignal=1.2.0=pyhd3eb1b0_0
15-
- arrow-cpp=8.0.0=py37h60b952e_1
16-
- async-timeout=4.0.2=py37h06a4308_0
17-
- asynctest=0.13.0=py_0
18-
- attrs=22.1.0=py37h06a4308_0
19-
- aws-c-common=0.4.57=he6710b0_1
20-
- aws-c-event-stream=0.1.6=h2531618_5
21-
- aws-checksums=0.1.9=he6710b0_0
22-
- aws-sdk-cpp=1.8.185=hce553d0_0
23-
- beautifulsoup4=4.12.3=pyha770c72_0
24-
- biopython=1.79=py37h5e8e339_1
25-
- blas=1.0=mkl
26-
- blinker=1.4=py37h06a4308_0
27-
- boost-cpp=1.73.0=h7f8727e_12
28-
- bottleneck=1.3.5=py37h7deecbd_0
29-
- brotlipy=0.7.0=py37h27cfd23_1003
30-
- bzip2=1.0.8=h7b6447c_0
31-
- c-ares=1.18.1=h7f8727e_0
32-
- ca-certificates=2025.4.26=hbd8a1cb_0
33-
- cachetools=4.2.2=pyhd3eb1b0_0
34-
- certifi=2024.2.2=pyhd8ed1ab_0
35-
- cffi=1.15.1=py37h5eee18b_3
36-
- charset-normalizer=2.0.4=pyhd3eb1b0_0
37-
- click=8.0.4=py37h06a4308_0
38-
- cryptography=38.0.4=py37h9ce1e76_0
39-
- cudatoolkit=11.3.1=h2bc3f7f_2
40-
- curl=7.87.0=h5eee18b_0
41-
- dataclasses=0.8=pyh6d0b6a4_7
42-
- datasets=2.9.0=py_0
43-
- dill=0.3.6=py37h06a4308_0
44-
- expat=2.4.9=h6a678d5_0
45-
- fftw=3.3.9=h27cfd23_1
46-
- filelock=3.9.0=py37h06a4308_0
47-
- flit-core=3.6.0=pyhd3eb1b0_0
48-
- frozenlist=1.3.3=py37h5eee18b_0
49-
- fsspec=2022.11.0=py37h06a4308_0
50-
- gdbm=1.18=hd4cb3f1_4
51-
- gdown=4.5.4=pyhd8ed1ab_0
52-
- gettext=0.21.0=hf68c758_0
53-
- gflags=2.2.2=he6710b0_0
54-
- git=2.34.1=pl5262hc120c5b_0
55-
- glog=0.5.0=h2531618_0
56-
- google-auth=2.6.0=pyhd3eb1b0_0
57-
- google-auth-oauthlib=0.4.4=pyhd3eb1b0_0
58-
- grpc-cpp=1.46.1=h33aed49_1
59-
- grpcio=1.42.0=py37hce63b2e_0
60-
- huggingface_hub=0.10.1=py37h06a4308_0
61-
- icu=58.2=he6710b0_3
62-
- idna=3.4=py37h06a4308_0
63-
- importlib-metadata=4.11.3=py37h06a4308_0
64-
- importlib_metadata=4.11.3=hd3eb1b0_0
65-
- intel-openmp=2021.4.0=h06a4308_3561
66-
- joblib=1.1.1=py37h06a4308_0
67-
- krb5=1.19.4=h568e23c_0
68-
- ld_impl_linux-64=2.38=h1181459_1
69-
- libboost=1.73.0=h28710b8_12
70-
- libbrotlicommon=1.0.9=h5eee18b_7
71-
- libbrotlidec=1.0.9=h5eee18b_7
72-
- libbrotlienc=1.0.9=h5eee18b_7
73-
- libcurl=7.87.0=h91b91d3_0
74-
- libedit=3.1.20221030=h5eee18b_0
75-
- libev=4.33=h7f8727e_1
76-
- libevent=2.1.12=h8f2d780_0
77-
- libffi=3.4.2=h6a678d5_6
78-
- libgcc-ng=11.2.0=h1234567_1
79-
- libgfortran-ng=11.2.0=h00389a5_1
80-
- libgfortran5=11.2.0=h1234567_1
81-
- libgomp=11.2.0=h1234567_1
82-
- libnghttp2=1.46.0=hce63b2e_0
83-
- libprotobuf=3.20.3=he621ea3_0
84-
- libssh2=1.10.0=h8f2d780_0
85-
- libstdcxx-ng=11.2.0=h1234567_1
86-
- libthrift=0.15.0=hcc01f38_0
87-
- libxml2=2.9.14=h74e7548_0
88-
- lz4-c=1.9.4=h6a678d5_0
89-
- markdown=3.4.1=py37h06a4308_0
90-
- markupsafe=2.1.1=py37h7f8727e_0
91-
- mkl=2021.4.0=h06a4308_640
92-
- mkl-service=2.4.0=py37h7f8727e_0
93-
- mkl_fft=1.3.1=py37hd3c417c_0
94-
- mkl_random=1.2.2=py37h51133e4_0
95-
- multidict=6.0.2=py37h5eee18b_0
96-
- multiprocess=0.70.14=py37h06a4308_0
97-
- ncurses=6.4=h6a678d5_0
98-
- numexpr=2.8.4=py37he184ba9_0
99-
- numpy=1.21.5=py37h6c91a56_3
100-
- numpy-base=1.21.5=py37ha15fc14_3
101-
- oauthlib=3.2.1=py37h06a4308_0
102-
- openssl=1.1.1w=h7f8727e_0
103-
- orc=1.7.4=hb3bc3d3_1
104-
- packaging=22.0=py37h06a4308_0
105-
- pandas=1.3.5=py37h8c16a72_0
106-
- pcre2=10.37=he7ceb23_1
107-
- perl=5.34.0=h5eee18b_2
108-
- protobuf=3.20.3=py37h6a678d5_0
109-
- pyarrow=8.0.0=py37h992f0b0_0
110-
- pyasn1=0.4.8=pyhd3eb1b0_0
111-
- pyasn1-modules=0.2.8=py_0
112-
- pycparser=2.21=pyhd3eb1b0_0
113-
- pydeprecate=0.3.2=pyhd8ed1ab_0
114-
- pyjwt=2.4.0=py37h06a4308_0
115-
- pyopenssl=22.0.0=pyhd3eb1b0_0
116-
- pysocks=1.7.1=py37_1
117-
- python=3.7.16=h7a1cb2a_0
118-
- python-dateutil=2.8.2=pyhd3eb1b0_0
119-
- python-xxhash=2.0.2=py37h5eee18b_1
120-
- python_abi=3.7=2_cp37m
121-
- pytorch=1.12.0=py3.7_cuda11.3_cudnn8.3.2_0
122-
- pytorch-lightning=1.7.7=pyhd8ed1ab_0
123-
- pytorch-mutex=1.0=cuda
124-
- pytz=2022.7=py37h06a4308_0
125-
- pyyaml=6.0=py37h5eee18b_1
126-
- re2=2022.04.01=h295c915_0
127-
- readline=8.2=h5eee18b_0
128-
- regex=2022.7.9=py37h5eee18b_0
129-
- requests=2.28.1=py37h06a4308_0
130-
- requests-oauthlib=1.3.0=py_0
131-
- rsa=4.7.2=pyhd3eb1b0_1
132-
- sacremoses=0.0.43=pyhd3eb1b0_0
133-
- scikit-learn=1.0.2=py37h51133e4_1
134-
- scipy=1.7.3=py37h6c91a56_2
135-
- setuptools=65.6.3=py37h06a4308_0
136-
- six=1.16.0=pyhd3eb1b0_1
137-
- snappy=1.1.9=h295c915_0
138-
- soupsieve=2.0.1=py37hc8dfbb8_0
139-
- sqlite=3.40.1=h5082296_0
140-
- tensorboard=2.10.0=py37h06a4308_0
141-
- tensorboard-data-server=0.6.1=py37h52d8a92_0
142-
- tensorboard-plugin-wit=1.8.1=py37h06a4308_0
143-
- threadpoolctl=2.2.0=pyh0d69192_0
144-
- tk=8.6.12=h1ccaba5_0
145-
- torchmetrics=0.11.1=pyhd8ed1ab_0
146-
- tqdm=4.64.1=py37h06a4308_0
147-
- transformers=4.26.1=py_0
148-
- typing-extensions=4.4.0=py37h06a4308_0
149-
- typing_extensions=4.4.0=py37h06a4308_0
150-
- urllib3=1.26.14=py37h06a4308_0
151-
- utf8proc=2.6.1=h27cfd23_0
152-
- werkzeug=2.2.2=py37h06a4308_0
153-
- wheel=0.38.4=py37h06a4308_0
154-
- xxhash=0.8.0=h7f8727e_3
155-
- xz=5.2.10=h5eee18b_1
156-
- yaml=0.2.5=h7b6447c_0
157-
- yarl=1.8.1=py37h5eee18b_0
158-
- zipp=3.11.0=py37h06a4308_0
159-
- zlib=1.2.13=h5eee18b_0
160-
- zstd=1.5.2=ha4553b6_0
161-
- pip:
162-
- fair-esm==2.0.0
163-
- markdown-it-py==2.1.0
164-
- mdurl==0.1.2
165-
- pip==23.0.1
166-
- pygments==2.14.0
167-
- rich==13.3.1
168-
- tokenizers==0.13.2
169-
- torchinfo==1.7.2
8+
- python=3.8
9+
- cudatoolkit=11.3
10+
- pytorch=1.12
11+
- transformers
12+
- datasets
13+
- pytorch-lightning
14+
- scikit-learn
15+
- scipy
16+
- biopython
17+
- torchinfo
18+
- fair-esm==2.0.0

models/README.md

Lines changed: 3 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,8 @@
33
This is a directory to save models. You can check that models have been downloaded properly using the give MD5 checksum list.
44
The pre-trained/fine-tuned models could be downloaded through the links as follow:
55

6-
**Pre-trained model**
6+
The pre-trained and fine-tuned models have been uploaded on **Zenodo** since the size of some models is larger than 100MB. PLEASE make sure to download models after cloning this repository.
77

8-
* [DeepCOI-t6-320](https://drive.google.com/file/d/1nIlli1OLAQUdsO-faK__ou-bmwQZYk8s/view?usp=sharing)
9-
* [DeepCOI-t12-480](https://drive.google.com/file/d/1yIInuQHOY-eK5mJPsmcnB-h5uDmaulPt/view?usp=sharing)
8+
Please download the model you need through the link below and save them in the `models` directory.
109

11-
**Phylum-level classifier**
12-
13-
* [DeepCOI-phylum](https://drive.google.com/file/d/1OniD3g_mWNeQSsov42cjGMQJS3iGFgYg/view?usp=sharing)
14-
15-
**Class-to-species classifiers**
16-
17-
* [DeepCOI-Annelida](https://drive.google.com/file/d/1wQs2Z9KyL-o7UmcxA51knmES_8WCRXA1/view?usp=sharing)
18-
* [DeepCOI-Arthropoda](https://drive.google.com/file/d/1v3d790mOrguKumEYOAg4_4TjmBubnbzb/view?usp=sharing)
19-
* [DeepCOI-Chordata](https://drive.google.com/file/d/1REk2R4cmIZnMsqtykyU0Ej2ws57kpFvz/view?usp=sharing)
20-
* [DeepCOI-Cnidaria](https://drive.google.com/file/d/1lh_oi99UIqCg6JSMSQw-ED0qTlZvZE5z/view?usp=sharing)
21-
* [DeepCOI-Echinodermata](https://drive.google.com/file/d/1Rub95cNkoTSx2KfvwpA7btcpVXQ3gnMN/view?usp=sharing)
22-
* [DeepCOI-Mollusca](https://drive.google.com/file/d/1J37pfJSXrhmP0p1I1s52WvWJRWuyGxVj/view?usp=sharing)
23-
* [DeepCOI-Nematoda](https://drive.google.com/file/d/1fnNu6wZHaQ78O2PiTQI17KzVOtiBppig/view?usp=sharing)
24-
* [DeepCOI-Platyhelminthes](https://drive.google.com/file/d/1DKwJidN7NeOOaCunoiScj25KFtZ1tCSh/view?usp=sharing)
25-
26-
or using `download_models.py` script in this directory.
27-
28-
```
29-
conda install gdown [optional]
30-
python ./download_models.py -d all -o ./
31-
```
10+
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.16660862.svg)](https://doi.org/10.5281/zenodo.16660862)

models/download_models.py

Lines changed: 0 additions & 109 deletions
This file was deleted.

src/LICENSE

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)