A Streamlit Web Application for the Glycosylator Python library. Using this app users can:
- atomic models for new glycans
- modify existing glycans
- glycosylate proteins and membranes
- model the shielding effect of glycans on the surface of proteins or membranes
The app is available on the public Streamlit Community Cloud via glycosylator.streamlit.app. The app's resources are limited on the cloud but should suffice for most small- to medium-size use cases. If you find the app to run out of memory try running it locally on your machine or an HPC cluster.
To run the app you will need to install the following packages:
- Glycosylator
- stmol
- streamlit
Then, after cloning this repository, run:
streamlit run ./src/main.py
Which should open a browser window with the app.
Note: The app may not display on Safari (streamlit has some issues with Safari compatibility)! Use Chrome or Firefox for better stability!