Code Monkey home page Code Monkey logo

radproc's Introduction

RADProc

RADProc, an algorithm and software package that streamlines and accelerates de novo locus formation and catalog building by eliminating redundancies and using a highly efficient method for nucleotide distance calculation. RADProc can efficiently sweep through different sets of parameters for de novo locus formation and catalog building. Although RADProc is an alternative method for de novo locus formation and catalog building from RADseq data, the output files generated by RADProc are completely compatible with the Stacks pipeline.

Implementation

The RADProc software is implemented in C++ and parallelized using the OpenMP libraries. RADProc can be complied in GNU-based Linux systems or BSD-based OS X systems. It is released under GNU GPL license.

Installation

Download the source files from https://github.com/beiko-lab/RADProc

In the Terminal:

• Unzip the downloaded zip file.

• Traverse to the folder "Install".

$autoreconf --install
$sh ./configure
$ make
root access or sudo 
$ make install

RADProc will be installed in the path “ /usr/local/bin “

Usage

RADProc -t infile_type -f file_path [-o path][-a psweep][-M max_dist] [-m min_cov][-n max_cat_dist][-p num_threads] [-x max_stacks][-S min_sam][-D min_depth][-h]

t: Input file Type. Supported types: fasta, fastq, gzfasta, or gzfastq.

f: Input file path.

o: Output path to write results.

a: Enable parameter sweep mode.

M: Maximum distance (in nucleotides) allowed between stacks to form network.

m: Minimum coverage depth.

n: Maximum distance (in nucleotides) allowed between catalog loci to merge

p: Enable parallel execution with num_threads threads.

x: Maximum number stacks per locus.

S: Minimum sample percentage.

D: Minimum average coverage depth.

h: Display this help messsage.

Input File

Input filenmes should be 3 character population code followed by the sample ID. Example: AAA1.fq, AAA2.fq, BBB1.fq.

radproc's People

Contributors

praveennr avatar praveennr21 avatar thierrygosselin 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.