Difference between revisions of "Reptile"
Jump to navigation
Jump to search
(Created page with "__NOTOC__ __NOEDITSECTION__ Category:Software <!-- ######## Template Configuration ######## --> <!--Edit definitions of the variables used in template calls Required variab...") |
Moskalenko (talk | contribs) |
||
Line 20: | Line 20: | ||
<!--Choose sections to enable - OPTIONAL--> | <!--Choose sections to enable - OPTIONAL--> | ||
|{{#vardefine:mod|1}} <!--Present instructions for running the software with modules --> | |{{#vardefine:mod|1}} <!--Present instructions for running the software with modules --> | ||
− | |{{#vardefine:exe|}} <!--Present manual instructions for running the software --> | + | |{{#vardefine:exe|1}} <!--Present manual instructions for running the software --> |
|{{#vardefine:conf|}} <!--Enable config wiki page link - {{#vardefine:conf|1}} = ON/conf|}} = OFF--> | |{{#vardefine:conf|}} <!--Enable config wiki page link - {{#vardefine:conf|1}} = ON/conf|}} = OFF--> | ||
|{{#vardefine:pbs|}} <!--Enable PBS script wiki page link--> | |{{#vardefine:pbs|}} <!--Enable PBS script wiki page link--> | ||
Line 39: | Line 39: | ||
*Makes simple use of quality score information. | *Makes simple use of quality score information. | ||
*Reptile has been developed by Xiao Yang, Karin Dorman and Srinivas Aluru. | *Reptile has been developed by Xiao Yang, Karin Dorman and Srinivas Aluru. | ||
− | |||
[http://aluru-sun.ece.iastate.edu/doku.php?id=reptile Upstream documentation] for {{#var:app}}. | [http://aluru-sun.ece.iastate.edu/doku.php?id=reptile Upstream documentation] for {{#var:app}}. | ||
<!--Location--> | <!--Location--> | ||
{{App_Location|app={{#var:app}}|{{#var:ver}}}} | {{App_Location|app={{#var:app}}|{{#var:ver}}}} | ||
− | + | ==Available Versions== | |
+ | * 1.1 | ||
+ | * 1.1 OMP (parallelized) | ||
<!-- --> | <!-- --> | ||
{{#if: {{#var: mod}}|==Running the application using modules== | {{#if: {{#var: mod}}|==Running the application using modules== | ||
{{App_Module|app={{#var:app}}|intel={{#var:intel}}|mpi={{#var:mpi}}}}|}} | {{App_Module|app={{#var:app}}|intel={{#var:intel}}|mpi={{#var:mpi}}}}|}} | ||
+ | * HPC_REPTILE_BIN - Executable directory | ||
{{#if: {{#var: exe}}|==How To Run== | {{#if: {{#var: exe}}|==How To Run== | ||
− | + | Make sure that the environmental variable <code>OMP_NUM_THREADS</code> is set to the number of threads you wish to use when executing Reptile when using the reptile-omp binary. | |
+ | |}} | ||
{{#if: {{#var: conf}}|==Configuration== | {{#if: {{#var: conf}}|==Configuration== | ||
See the [[{{PAGENAME}}_Configuration]] page for {{#var: app}} configuration details.|}} | See the [[{{PAGENAME}}_Configuration]] page for {{#var: app}} configuration details.|}} |
Revision as of 20:13, 18 June 2012
Description
{{{name}}} website
Reptile is a software developed in C++ for correcting sequencing errors in short reads from next-gen sequencing platforms. Reptile has several favorable properties:
- Memory efficiency. Reptile can process input data with sizes larger than main memory. For instance, to process a 160x coverage (3.8GB) Illumina data for E. coli it requires only ~1GB memory, which is easily available in a desktop computer.
- High speed. Processing Illumina data for a microbe typically takes 0.5hr ~ 2hrs, depending on the number and the quality of reads.
- Can handle reads containing non-acgt characters and reads with non-equal length.
- Makes simple use of quality score information.
- Reptile has been developed by Xiao Yang, Karin Dorman and Srinivas Aluru.
Upstream documentation for reptile. Template:App Location
Available Versions
- 1.1
- 1.1 OMP (parallelized)
Running the application using modules
To use reptile with the environment modules system at HPC the following commands are available:
Get module information for reptile:
$module spider reptile
Load the default application module:
$module load reptile
The modulefile for this software adds the directory with executable files to the shell execution PATH and sets the following environment variables:
- HPC_REPTILE_DIR - directory where reptile is located.
- HPC_REPTILE_BIN - Executable directory
How To Run
Make sure that the environmental variable OMP_NUM_THREADS
is set to the number of threads you wish to use when executing Reptile when using the reptile-omp binary.