A project for handling fiber-seq data.
Project description
fibertools
A python package for handling Fiber-seq data.
Free software: MIT license
Documentation: https://fibertools.readthedocs.io.
Install
pip install fibertools
Features
usage: fibertools [-h] [-t THREADS] [-v] [-V] {bam2bed,add-m6a,add-nucleosomes,model,split,trackhub,bed2d4} ... positional arguments: {bam2bed,add-m6a,add-nucleosomes,model,split,trackhub,bed2d4} Available subcommand for fibertools bam2bed Extract m6a calls from bam and output bed12. add-m6a Add m6A tag add-nucleosomes Add Nucleosome and MSP tags model Make MSP features split Split a bed over many output files. trackhub Make a trackhub from a bed file. bed2d4 Make a multi-track d4 file from a bed file. optional arguments: -h, --help show this help message and exit -t THREADS, --threads THREADS n threads to use (default: 1) -v, --verbose increase logging verbosity (default: False) -V, --version show program's version number and exit
Add nucleosomes and MSPs to a fibertools-rs m6A bam
Create the model
fibertools add-nucleosomes --input input.bam > model.json
Add nucleosomes with the model:
fibertools add-nucleosomes --input input.bam --model model.json > output.bam
Note that by default the input bam file is read from stdin and the output bam file is written to stdout.
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.1.0 (2022-05-01)
First release on PyPI.
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
fibertools-0.3.0.tar.gz
(1.2 MB
view hashes)
Built Distribution
Close
Hashes for fibertools-0.3.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d5bf9fc3affb8efb3d3da26ae518e6df136a3a195edbeb4f90977b7a8ebd0fa |
|
MD5 | 378dbbf42ed2cee55ef0e8e071a407c0 |
|
BLAKE2b-256 | bd0d13adc57afde1991c1f0420a20c2739839a1a74fb81aa249dee240131d90f |