Easy management of ChIP-seq peak calling
Project description
chipseqpeaks
A wrapper for MACS2 that abstracts out some things and makes it easier to use. Thanks due to Joshua Chiou for inspiration and contributions.
Installation
pip3 install chipseqpeaks
or
pip3 install --user chipseqpeaks
Example API usage
from chipseqpeaks import ChIPSeqPeaks
with ChIPSeqPeaks(<bytes object or path to BAM file>) as cp:
cp.cleans_up = False
cp.remove_blacklisted_peaks(<path/to/blacklist.bed>)
cp.write(<output prefix>)
Example command line usage
For help text, see:
chipseqpeaks-call -h
For ChIP-seq:
chipseqpeaks-call --control input.bam chip.bam
For ATAC-seq:
chipseqpeaks-call --atac-seq atac.bam
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
chipseqpeaks-0.1.6.tar.gz
(13.1 kB
view hashes)
Built Distribution
Close
Hashes for chipseqpeaks-0.1.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f220d63a89f00c0540fd835e02d0fc49a85ac511415bf2352e626341a0a0a18 |
|
MD5 | a1fa8c71f6dbce1bd1f7e8003ef3ba88 |
|
BLAKE2b-256 | 910f3587f0e90d9a102dc107b2e86ad148a4aa1715c9d2517b7aae08c99ddd88 |