Skip to main content

Summary

This package provides tools for the analysis of raw nanopore sequencing data, including correction of basecalls and visualization.

Full Documentation

Full documentation avaialable at Read the Docs: https://nanoraw.readthedocs.io

Installation

Install nanoraw without plotting dependencies (base genome_resquiggle algorithm and text outputs: wig and fasta)

pip install nanoraw

Install nanoraw with plotting dependencies (requires separate installation of R packages ggplot2 and cowplot)

pip install nanoraw[plot]

Install nanoraw via pip

pip install nanoraw

Install bleeding edge via github

pip install git+https://github.com/marcus1487/nanoraw.git

Usage

nanoraw -h
nanoraw [command] [options]

Main Command (Must be run before any other commands):

  • genome_resquiggle: Re-annotate raw signal with genomic aignement of existing basecalls.

Genome Anchored Plotting Commands:

  • plot_max_coverage: Plot signal in regions with the maximum coverage.

  • plot_genome_location: Plot signal at defined genomic locations.

  • plot_motif_centered: Plot signal at regions centered on a specific motif.

  • plot_max_difference: Plot signal where signal differs the most between two groups.

  • plot_most_significant: Plot signal where signal differs the most significantly between two groups.

  • plot_motif_with_stats: Plot signal from several regions and test statistics centered on a motif of interst.

Sequencing Time Anchored Plotting Command:

  • plot_correction: Plot segmentation before and after correction.

  • plot_multi_correction: Plot multiple raw signals anchored by genomic location.

Other Plotting Command:

  • plot_kmer: Plot signal quantiles acorss kmers.

  • cluster_most_significant: Clustering traces at bases with significant differences.

Auxiliary Command:

  • write_most_significant_fasta: Write sequence where signal differs the most significantly between two groups.

  • write_wiggles : Write wiggle files for nanopore signal values, coverage, and statistics.

    Get additional help for subcommands with nanoraw [command] -h

Requirements

python Requirements:

  • numpy

  • scipy

  • h5py

Optional plotting packages (install R packages with install.packages([package_name]) from an R prompt):

  • rpy2 (python package; with R installation)

  • ggplot2 (required for all plotting subcommands)

  • cowplot (required for plot_motif_with_stats subcommand)

Citation

Stoiber, M.H. et al. De novo Identification of DNA Modifications Enabled by Genome-Guided Nanopore Signal Processing. bioRxiv (2016).

http://biorxiv.org/content/early/2017/04/10/094672

Metadata

Release files for nanoraw 0.5

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

Source distribution (sdist)

Source distribution for nanoraw 0.5
File Size Uploaded Provenance Actions
nanoraw-0.5.tar.gz 50.7 kB Without provenance Details for nanoraw-0.5.tar.gz

Release files / nanoraw-0.5.tar.gz

Download URL nanoraw-0.5.tar.gz
Size 50.7 kB
Tags Source
SHA-256 checksum
How to use checksums
44fe662cc18f3e8b82d299bb3c31fe1783cbac8c14b02dbcc089a3f5a52427f9
BLAKE2b-256 checksum
How to use checksums
a28c4c30e9d9bfef5de2e299c6d304ddfe339ad24b7f4ce4e78fdd509d6b6f0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for nanoraw 0.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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