https://github.com/bojarlab/canonicalize_app
Canonicalize glycan sequences via a web app
https://github.com/bojarlab/canonicalize_app
carbohydrates glycans glycobiology nomenclature sequence
Last synced: 3 months ago
JSON representation
Canonicalize glycan sequences via a web app
- Host: GitHub
- URL: https://github.com/bojarlab/canonicalize_app
- Owner: BojarLab
- License: mit
- Created: 2025-04-30T10:54:24.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-12-17T15:12:38.000Z (6 months ago)
- Last Synced: 2025-12-21T03:27:17.798Z (6 months ago)
- Topics: carbohydrates, glycans, glycobiology, nomenclature, sequence
- Language: Python
- Homepage: https://canonicalize.streamlit.app/
- Size: 28.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IUPAC Glycan Sequence Canonicalizer
A simple web application for canonicalizing IUPAC glycan sequences using the `glycowork` Python package.
## About
This tool provides a convenient interface to convert glycan sequences into their canonicalized IUPAC representation. Simply paste your sequences, click convert, and get standardized results instantly.
## Features
- Easy-to-use web interface
- Batch processing of multiple sequences
- Instant conversion using the `canonicalize_iupac` function from glycowork
- Error handling for invalid sequences
## Usage
1. Enter one or more glycan sequences in the input text area (one per line)
2. Click the "Convert" button
3. View and copy the canonicalized sequences from the output area
## Local Development
To run this application locally:
```
pip install -r requirements.txt
streamlit run app.py
```
## Deployment
This application is deployed on Streamlit Cloud and is freely accessible at the [canonicalize app](https://canonicalize.streamlit.app/).
## Dependencies
- streamlit
- glycowork
## License
This project is licensed under the MIT License - see the LICENSE file for details.
## Contact
For questions or issues related to this application, please open an issue on this repository.
For questions about the glycowork package, visit the [glycowork repository](https://github.com/BojarLab/glycowork).