StreamSage is a web application for performing proteomics database searching using Sage. For more information about Sage, please refer to the github repository here. This app is based on OpenMS streamlit template project.
If you wish to run StreamSage locally, you can clone the repository and install the dependencies using the following commands:
git clone https://github.com/singjc/StreamSage.git
cd StreamSage
pip install -r requirements.txt
Assuming you are in the StreamSage directory
streamlit run app.py
To run the app locally, add the local flag to the command:
Note: Running the app locally allows direct access to the users file system. This means you directly use files from your local machine.
streamlit run app.py local
To run the app using Docker, you can pull the available image from Docker Hub:
docker pull singjust/streamsage:latest
Then run the image:
docker run --rm singjust/streamsage:latest