Analyse Pore-C data.
Project description
Pore_c_py
This package provides Python scripts for working with Pore-C data. It is not intended to be used directly by end uses, but rather as part of our Nextflow workflow wf-pore-c. Hence the terse nature of this documentation.
Installation
A package is available to install through either pip
:
pip install pore-c-py
or through conda:
conda install -c nanoporetech pore-c-py
Usage
$ pore-c-py --help
usage: pore_c_py [OPTIONS] COMMAND [ARGS].
Available subcommands are:
digest Digest concatemer sequences into monomers using a restriction enzyme.
annotate Annotate alignments with a "walk", which simply
enumerates the alignment coordinates of the monomers comprising the
concatemer.
Example
The following is indicative use, similar to that performed by wf-pore-c.
INPUT="myreads.bam"
ENZYME="NlaIII"
REF="myref.fasta"
OUTPUT="all"
pore-c-py digest "${INPUT}" "${ENZYME}" \
| samtools fastq -T '*' \
| minimap2 -ay -t 8 -x map-ont "${REF}" - \
| pore-c-py annotate - "${OUTPUT}" --monomers --stdout --summary --chromunity \
| tee "${OUTPUT}.ns.bam" \
| samtools sort --write-index -o "${OUTPUT}.cs.bam" -
samtools index "${OUTPUT}.ns.bam"
The digest
program can read its input from standard input, so it can be used with
bamindex in
order to process a subset of a file. This is particularly useful for
distributing the workload on a cluster.
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
pore_c_py-2.1.5.tar.gz
(26.0 kB
view details)
File details
Details for the file pore_c_py-2.1.5.tar.gz
.
File metadata
- Download URL: pore_c_py-2.1.5.tar.gz
- Upload date:
- Size: 26.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dd667c0bb1c6347b2b3af0d58b11fe53ddf4731103b6710478baaea171af889 |
|
MD5 | 750983507ae7a8e9fa459b1ef16cccfc |
|
BLAKE2b-256 | f020f0a7be1493f55eb470b708b2ea7abf947c786a3804a5c5b97f693bbee6c5 |