Giter Club home page Giter Club logo

rdnatools's Introduction

rDnaTools

rDnaTools is a python package of tools and pipelines for working with ribosomal DNA sequence data generated with the PacBio(R) SMRT sequencing. rDnaTools works by wrapping existing tools from microbial ecology, primarily the Mothur suite of utilities.

Currently rDnaTools implements a single pipeline for the export, filtering, and cluster of 16S sequences. Future releases will include automated pipelines for other use-cases, as well as the capability for users to script their own pipelines for rDNA sequence analysis.

Though primarily intended for use in analyzing 16S rDNA sequences, the same tools and approaches should apply equally well to 18S, 23S, or ITS sequences, provided that suitable reference sequences are supplied.

Requirements

The core functionality of rDnaTools is built upon Python2.7 using the pbcore framework for accessing PacBio data files. In addition rDnaTools wraps the functionality from a number of stand-alone commandline tools that must available for the package to function

rDnaTools also includes the capability to generate high-quality consensus sequences from clusters of ribosomal DNA reads using algorithms included in the Pacific Biosciences SMRT Analysis suite.

Primary Tools

rDnaTools contains two primary tools for analyzing rDNA sequence data

  • rDnaPipeline
  • rDnaResequencer

The rDnaPipeline takes as an input PacBio sequence data from ribosomal DNA amplicons, in either FOFN, BAS.H5, FASTA, or FASTQ formate, and runs a sequential series of analyses, similar to Mothur`s Batch Mode.

The rDnaResequencer tool generates consensus sequences from clusters of PacBio ribosomal DNA sequences. The Resequencer tool can be called either independently, or as part of the rDnaPipeline.

Citation

rDnaTools would not have been possible were it not for the hard work of the existing Microbial Ecology community, and their existing tools for analyzing ribosomal DNA sequence data. Since the core of the analyses wrapped by rDnaTools come from the Mothur suite, please cite their publication if you use rDnaTools in your work:

Schloss, P.D., et al., Introducing mothur: Open-source, platform-independent, community-supported software for describing and comparing microbial communities. Appl Environ Microbiol, 2009. 75(23):7537-41.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.