Skip to content

Latest commit

 

History

History
64 lines (32 loc) · 1.89 KB

README.md

File metadata and controls

64 lines (32 loc) · 1.89 KB

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 (version 2 and greater) 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.