Docker & HuggingFace

Docker & HuggingFace

Workshop on how to deploy protein models on huggingface including a short intro to Docker given at European RosettaCon 2024 in Copenhagen.

Reproducing published computational workflows can be difficult because often even if the code is available it can be hard to figure out the exact environment and parameters to use. Webservers while practical often disappear from the web over time. This workshop will introduce methods how to quickly turn any kind of model pipeline into an easy to use webapp that other researchers can quickly deploy on their local machines and that can also be used directly in a web browser. The workshop will introduce you to the concept of a Docker container, the UI framework Gradio and how to deploy your model on HuggingFace Spaces. We will also demonstrate how one can interact with the deployed model programmatically by creating a PyMol extension using a REST Api. Target audience: People with some familiarity with programming or bash scripting that want to share model pipelines on the web Required hardware: Laptop with code editor installed and access to a Linux terminal or alternatively a web browser.

Slides