Management and development framework for bioinformatics pipelines
Project description
A Python Framework for Bioinformatics Pipeline Management
Bio_pype provides a comprehensive framework for building, organizing, and standardizing bioinformatics tools and pipelines. Built on Python’s robust argparse module, it offers both command-line accessibility and programmatic flexibility.
Key Features
Modular pipeline construction
Environment management integration (Environment Modules, Docker, Conda, etc.)
Multiple queue system support (MOAB_Torque, SLURM, etc.)
Version-controlled configurations
Reproducible execution environments
Installation
From PyPI
pip install bio-pype
Development Version
git clone https://codeberg.org/bio-pype/bio-pype cd bio-pype python setup.py test python setup.py install
Basic Usage
Available Commands:
$ pype --help
usage: pype [-p PROFILE]
{compute_bio,pipelines,profiles,registry,resume,run,snippets,validate}
...
A python pipeliens manager oriented for bioinformatics
positional arguments:
Simplified:
run Run pipelines using simplified template-
based interface
Run:
pipelines Run pipelines with queue system integration
resume Resume pipeline execution from runtime YAML with
environment restoration
snippets Run individual tasks as snippets
Manage:
profiles Configure and validate execution environments
registry Workflow manager for bio-pype
Diagnostics:
validate Validate bio_pype modules for correctness and
compatibility
API Integration:
compute_bio Test compute.bio credentials and run persistent listener
daemon
options:
-p PROFILE, --profile PROFILE
Choose the pype profile from the available options (see
pype profiles). Default: None
This is version 2.0.99rc2 - Francesco Favero - 29 Janury 2026
Advanced Configuration
Environment variables allow custom module locations:
# Use local snippets export PYPE_SNIPPETS=path/to/snippets pype snippets # Use local pipelines export PYPE_PIPELINES=path/to/pipelines pype pipelines
For complete documentation, visit our Read the Docs site.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bio_pype-2.0.99rc6.tar.gz.
File metadata
- Download URL: bio_pype-2.0.99rc6.tar.gz
- Upload date:
- Size: 274.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c5f023b54ce221321ee32c83fa62062bf87b9c0c30263629eaa96206113a8db
|
|
| MD5 |
c7a67dc9baa9c64da1fcf208bd2cd1b5
|
|
| BLAKE2b-256 |
5eba4418dae78c3406e5861bda46f8a8e64a61a156109e2cce8accd3e4324f12
|
File details
Details for the file bio_pype-2.0.99rc6-py3-none-any.whl.
File metadata
- Download URL: bio_pype-2.0.99rc6-py3-none-any.whl
- Upload date:
- Size: 268.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
357e355318afe70aefc4091a0e97ed41c0d6838650396488ca57ab37ebd7918b
|
|
| MD5 |
930fc89698cdeada3218a8bc865a7d8c
|
|
| BLAKE2b-256 |
ad6ee37f41113d2546db9e682f7a0d3fafcb2dfe82243a8b7e759ec1660e9215
|