Skip to main content

Analysis of nanopore sequencing data.

Project description

Summary

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

Installation

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 Comand (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_kmer_centered Plot signal at regions centered on a specific kmer.

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

Sequencing Time Anchored Plotting Command:

  • plot_correction Plot segmentation before and after correction.

Other Plotting Command:

  • plot_kmer Plot signal quantiles acorss kmers.

Auxiliary Command:

  • write_wiggle Write wiggle file of genome coverage from genome_resquiggle mappings.

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

Requirements

python Requirements:

  • python

  • numpy

  • scipy

  • h5py

  • rpy2

R Requirements:

  • R

  • ggplot2 (not actually enfored on install, but plotting commands will fail; install with install.packages('ggplot2') from an R prompt)

Optionally:

  • changepoint (for using R’s changepoint package for re-segmentation)

  • Biopython (for robust FASTA parsing, but a simple parser is provided)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nanoraw-0.2.tar.gz (26.8 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page