Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/singjc/streamsage
StreamSage is a web application for performing proteomics database searching use Sage.
https://github.com/singjc/streamsage
mass-spectrometry proteomics streamlit
Last synced: 16 days ago
JSON representation
StreamSage is a web application for performing proteomics database searching use Sage.
- Host: GitHub
- URL: https://github.com/singjc/streamsage
- Owner: singjc
- Created: 2024-08-21T17:12:01.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-01-13T18:42:51.000Z (26 days ago)
- Last Synced: 2025-01-13T19:38:18.137Z (26 days ago)
- Topics: mass-spectrometry, proteomics, streamlit
- Language: Python
- Homepage: https://abi-services.cs.uni-tuebingen.de/streamsage/
- Size: 33.8 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
---
[![Website](https://img.shields.io/website?url=https%3A%2F%2Fabi-services.cs.uni-tuebingen.de%2Fstreamsage%2F)](https://abi-services.cs.uni-tuebingen.de/streamsage/)
[StreamSage](https://abi-services.cs.uni-tuebingen.de/streamsage/) is a web application for performing proteomics database searching using Sage. For more information about Sage, please refer to the github repository [here](https://github.com/lazear/sage).
This app is based on [OpenMS streamlit template project](https://github.com/OpenMS/streamlit-template).## Installation
If you wish to run StreamSage locally, you can clone the repository and install the dependencies using the following commands:
```bash
git clone https://github.com/singjc/StreamSage.git
cd StreamSage
pip install -r requirements.txt
```## Usage
Assuming you are in the StreamSage directory
```bash
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.
```bash
streamlit run app.py local
```
## DockerTo run the app using Docker, you can pull the available image from Docker Hub:
```bash
docker pull singjust/streamsage:latest
```Then run the image:
```bash
docker run --rm singjust/streamsage:latest
```## References
- [Sage: An Open-Source Tool for Fast Proteomics Searching and Quantification at Scale](https://doi.org/10.1021/acs.jproteome.3c00486)