compomics / DeepLC

DeepLC: Retention time prediction for (modified) peptides using Deep Learning.
https://iomics.ugent.be/deeplc
Apache License 2.0
52 stars 18 forks source link

First fully functional web server version #23

Closed RalfG closed 3 years ago

RalfG commented 3 years ago

Streamlit-based web server for DeepLC. Users can upload peptide CSVs for input and for calibration. After running DeepLC, predictions can be viewed in a table (first 100 peptides) and are visualized in an interactive plot.

On each new GitHub release, a new docker image will be built and pushed to the GitHub Container Registry. Pull and run with:

docker run -p 8501:8501 ghcr.io/compomics/deeplc-streamlit:v0.1.29

image

RalfG commented 3 years ago

@RobbinBouwmeester, What do you think about that addition of the if statement in

if "CUDA_VISIBLE_DEVICES" not in os.environ:
    os.environ["CUDA_VISIBLE_DEVICES"] = "-1"

My reasoning is that it is otherwise impossible to run predictions on a GPU with the DeepLC PyPI/Conda package, without hacking into your site_packages dir... If you disagree, I can change it back before merging this branch.