-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
Enes Ergin edited this page May 25, 2026
·
3 revisions
- Python 3.12, 3.13, or 3.14
- pip or uv for package management
- An internet connection (first fetch downloads from ProteomeCentral)
git clone https://github.com/LangeLab/pxseek.git
cd pxseek
uv syncThis creates a virtual environment and installs all runtime dependencies. Run the CLI from the repo root:
uv run pxseek --helpThe repo includes a pinned uv.lock and a .python-version file, so you get the same dependency versions every time.
If you do not use uv:
git clone https://github.com/LangeLab/pxseek.git
cd pxseek
pip install .After a maintainer publishes a release:
pip install pxseekOr pin a specific version:
pip install pxseek==0.5.1-
pxseek[dev]installs pytest and ruff for running tests and linting. -
pxseek[rich]enables richer terminal output (used automatically when available).
With uv:
uv sync --extra dev
uv sync --extra richWith pip:
pip install "pxseek[dev,rich]"The repo ships with a keyword file at examples/pediatric_cancer_keywords.txt. You can pass this file directly to pxseek filter -k (see Search Recipes).
pxseek --version
pxseek fetch --help
pxseek filter --help
pxseek lookup --helpEach --help flag should print the command's options and exit cleanly.
Getting started
Reference
Help