pycyseq is a python module to read and manipulate CySeq data.
For documentation please visit: https://cyclomics.github.io/pycyseq/
We recommend installing pycyseq in a python virtual environment. This can be easily done in python itself, or by using a virtual environment manager such as conda or uv.
# download the pycyseq repository and move in it
git clone https://github.com/cyclomics/pycyseq
cd pycyseq
# create the python virtual environment, and activate the environment
python3 -m venv venv
source venv/bin/activate
# update pip dependencies and install pycyseq
python3 -m pip install --upgrade pip
pip3 install . --no-cache-dirFor developers, please install uv.
git clone https://github.com/cyclomics/pycyseq
cd pycyseq
uv sync --devRun tests: uv run pytest
Preview documentation: uv run zensical serve
Check typing: uv run ty check
Check formatting: uv run ruff format && uv run ruff check
(c) 2026 Cyclomics
pycyseq is is distributed under the terms of the Cyclomics Research Source License, v. 1.0. If a copy of the License was not distributed with this file, You can obtain one at https://github.com/cyclomics/pycyseq.
