Skip to main content

Stable version Documentation Status Continuous integration status Coverage conda Conda Upload PyPI Upload LICENSE

pipemake

pipemake is a lightweight, flexible, and easy-to-use tool for creating and managing Snakemake pipelines. It makes Snakemake’s reproducibility safeguards automatic, reusable, and accessible to researchers who would otherwise struggle to implement them. It was designed with four primary goals:

  1. Offer a collection of curated, customizable genomic analysis pipelines for researchers seeking to rapidly integrate Snakemake-based workflows into their research.

  2. Build safeguards into every pipeline as enforced defaults, including validated command-line arguments, mandatory containerization, and standardized record-keeping in a workflow directory.

  3. Optimize computational efficiency and reproducibility by fully operating in the Snakemake ecosystem. pipemake generates standard Snakemake files, so a workflow can be run with Snakemake alone.

  4. Streamline development and sharing by creating a flexible platform with swappable pipelines that easily reuse previously written Snakemake code, allowing a group to maintain and share a single collection of pipelines.

pipemake is most useful for analyses that need to be repeated, shared, or reproduced by someone other than the original designer, such as in research groups whose members have different levels of computational expertise. It is not intended to replace community-curated pipelines, such as those from nf-core, where one already exists for the analysis.

Getting pipemake

mamba

mamba create -c conda-forge -c bioconda kocherlab::pipemake

For more information, see the installation instructions.

Issues

  1. Check the docs.

  2. Search the issues on GitHub or open a new one.

Contributors

  • Andrew Webb, Department of Integrative Biology, University of California Berkeley, Berkeley, CA, USA, Howard Hughes Medical Institute, Chevy Chase, MD, USA

  • Scott Wolf, Department of Integrative Biology, University of California Berkeley, Berkeley, CA, USA

  • Ian M Traniello, Department of Ecology and Evolutionary Biology and Lewis-Sigler Institute for Integrative Genomics, Princeton University, Princeton, NJ, USA

  • Sarah Kocher, Department of Integrative Biology, University of California Berkeley, Berkeley, CA, USA, Howard Hughes Medical Institute, Chevy Chase, MD, USA

License

Pipemake is licensed under the MIT license. See the LICENSE file for details.

Metadata

Release files for pipemake 1.5.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pipemake 1.5.4
File Size Uploaded
pipemake-1.5.4.tar.gz 33.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pipemake 1.5.4
File Interpreter ABI Platform
pipemake-1.5.4-py3-none-any.whl Python 3 none any Details

Total release size: 63.5 kB

Release files / pipemake-1.5.4.tar.gz

Download URL pipemake-1.5.4.tar.gz
Size 33.9 kB
Tags Source
SHA-256 checksum
How to use checksums
7ada4aa7058fa10fd1c5f827a79f322fe7adb780ff17b931279453576fc3ffd7
BLAKE2b-256 checksum
How to use checksums
349b21c4e7c78c73f55ae4311c8fcc22952ea1cbdc8e43b7223238ae9726306e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pipemake-1.5.4-py3-none-any.whl

Download URL pipemake-1.5.4-py3-none-any.whl
Size 29.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ea91ba3da7555804dd99b1785902dd8168af7a5015c3a01a18247f10a03f1fc4
BLAKE2b-256 checksum
How to use checksums
45012936dc61dcacea92b5b51249a9272972e4b27d84b8b886d0175f97d1f990
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release history Release notifications | RSS feed

This release

1.5.4 This release

2 release files

1.5.3

2 release files

1.5.2

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.4.9

2 release files

1.4.8

2 release files

1.4.7

2 release files

1.4.6

2 release files

1.4.5

2 release files

1.4.4

2 release files

1.4.3

2 release files

1.4.2

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.2

2 release files

1.3.1

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.6

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page