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
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
|