Download
The instructions of predicing functions:
- Downloading the source code and model weights of ProFun-SOM and the GO Mappings file
- Decompressing the source code
- Assign the absolute path of the fasta format file of the query protein , the dataset for alignment , the hhblits install directory , model config directory , model weight files (cco, mfo, and bpo), a pickle format file of the go information and a target file for saving the predictions to the parameter fapath , dbpath , hhlib configdir , weightpaths , golabelpath , and saving_path
- The MSA_BUFFER_SIZE = 10000, MAXLEN = 2000, TOP_K = 40 in default
- In the ubuntu 18.04 LTS, we could set these parameters by environment variables
- python predict.py ${QUERY} \
- ${DB} \
- ${HHLIB} \
- config/som \
- ${CONFIG} \
- ${CCO} \
- ${MFO} \
- ${BPO} \
- ${GO} \
- ${SAVING}
Python Requirements
- biopython==1.79
- numpy==1.21.5
- pandas==1.4.2
- PyYAML==6.0
- scikit_learn==1.1.2
- scipy==1.7.3
- torch==1.9.1