NetSolP-1.0 predicts the solubility and usability for purification of proteins expressed in E. coli. The usability objective includes the solubility and expressibility of proteins. NetSolP-1.0 is based on protein language models (ESM12, ESM1b).
The webserver can be found at https://services.healthtech.dtu.dk/service.php?NetSolP. A standalone version of the software is available from the Downloads tab. It contains the code for the webserver. Additionally, it also has the datasets, code for training and testing, and the trained models
For prediction:
cd PredictionServer/
python predict.py --FASTA_PATH ./test_fasta.fasta --OUTPUT_PATH ./test_preds.csv --MODEL_TYPE ESM12 --PREDICTION_TYPE S
more details and requirements in the README of folder PredictionServer.
For training:
cd TrainAndTest/
python train.py
more details and requirements in the README of folder TrainAndTest.
The code is licensed under the BSD 3-Clause license.
@article {Thumuluri2021,
author = {Thumuluri, Vineet and Martiny, Hannah-Marie and Armenteros, Jose J. Almagro and Salomon, Jesper and Nielsen, Henrik and Johansen, Alexander R.},
title = {NetSolP: predicting protein solubility in E. coli using language models},
elocation-id = {2021.07.21.453084},
year = {2021},
doi = {10.1101/2021.07.21.453084},
publisher = {Cold Spring Harbor Laboratory},
URL = {https://www.biorxiv.org/content/early/2021/07/22/2021.07.21.453084},
eprint = {https://www.biorxiv.org/content/early/2021/07/22/2021.07.21.453084.full.pdf},
journal = {bioRxiv}
}