GithubHelp home page GithubHelp logo

ebolyen / short-read-tax-assignment Goto Github PK

View Code? Open in Web Editor NEW

This project forked from caporaso-lab/tax-credit

0.0 1.0 0.0 731.84 MB

A repository for storing code and data related to a systematic comparison of short read taxonomy assignment tools

Python 0.51% Perl 0.07% JavaScript 95.66% CSS 3.76%

short-read-tax-assignment's Introduction

short-read-tax-assignment

A repository for storing code and data related to a systematic comparison of short read taxonomy assignment tools. Includes a framework to facilitate the evaluation and comparison of additional taxonomy assigners in the context of the results presented in (Bokulich, Rideout, et al. (Nature Methods, under review)).

Installing

To run the code in this repository, you will need the development version of QIIME (tested on 1.7.0-dev, master@dc1ca5e) and IPython >= 1.0.0 installed, with short-read-tax-assignment/code added to your PYTHONPATH and short-read-tax-assignment/code/scripts added to your PATH.

Testing your installation

To test your installation/setup, you can run the unit tests with the following commands (assuming you are in the short-read-tax-assignment directory and you have nose installed):

nosetests code

Using the IPython Notebooks included in this repository

To view and interact with an IPython Notebook, change into the directory containing the IPython Notebooks of interest, and start an IPython Notebook server. For example:

    cd short-read-tax-assignment/demo/eval-demo
    ipython notebook

This will launch a web browser. You can then open the notebook by clicking on its name, and execute the notebook.

Evaluation workflows, for testing new taxonomic assignment methods

Two IPython Notebooks are provided to illustrate how to run a parameter sweep on a concept design for a new taxonomic assigner, and then evaluate that in the context of pre-computed results (the evaluation data from this study). The notebooks can be found under short-read-tax-assignment/demo/eval-demo

Requirements for running the usearch example parameter sweep notebook, in addition to the code in this repository:

Requirements for running the evaluation framework notebook, in addition to the code in this repository:

short-read-tax-assignment's People

Contributors

ebolyen avatar gregcaporaso avatar jairideout avatar zellett avatar

Watchers

 avatar

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.