Difference between revisions of "Reptile"
Moskalenko (talk | contribs) m (Text replace - "{{#if: {{#var: mod}}|==Execution Environment and Modules== {{App_Module|app={{#var:app}}|intel={{#var:intel}}|mpi={{#var:mpi}}}}|}}" to "==Required Modules== modules documentation ===Serial=== *{{#var:app}}") |
|||
(9 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
__NOEDITSECTION__ | __NOEDITSECTION__ | ||
− | [[Category:Software]] | + | [[Category:Software]][[Category:Biology]][[Category:NGS]][[Category:Math]] |
− | + | {|<!--Main settings - REQUIRED--> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | {| | ||
− | <!--Main settings - REQUIRED--> | ||
|{{#vardefine:app|reptile}} | |{{#vardefine:app|reptile}} | ||
|{{#vardefine:url|http://aluru-sun.ece.iastate.edu/doku.php?id=reptile}} | |{{#vardefine:url|http://aluru-sun.ece.iastate.edu/doku.php?id=reptile}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|{{#vardefine:exe|1}} <!--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--> | ||
Line 42: | Line 27: | ||
[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}}. | ||
− | + | <!--Modules--> | |
− | == | + | ==Environment Modules== |
− | + | Run <code>module spider {{#var:app}}</code> to find out what environment modules are available for this application. | |
− | + | ==System Variables== | |
− | + | * HPC_{{uc:{{#var:app}}}}_DIR - installation directory | |
− | == | ||
− | *{{#var:app}} | ||
* HPC_REPTILE_BIN - Executable directory | * HPC_REPTILE_BIN - Executable directory | ||
* HPC_REPTILE_CONF - Sample configuration files | * HPC_REPTILE_CONF - Sample configuration files | ||
− | {{#if: {{#var: exe}}|== | + | <!--Additional--> |
+ | {{#if: {{#var: exe}}|==Additional Information== | ||
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. | 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. | ||
Latest revision as of 21:46, 21 August 2022
Description
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.
Environment Modules
Run module spider reptile
to find out what environment modules are available for this application.
System Variables
- HPC_REPTILE_DIR - installation directory
- HPC_REPTILE_BIN - Executable directory
- HPC_REPTILE_CONF - Sample configuration files
Additional Information
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.
There is a reptile tutorial written by Daniel S. Standage.
The available binaries and scripts include:
fastq-converter reptile_merger reptile-omp reptile-omp-intel reptile-v1.1 seq-analy.
Sample configuration files are in $HPC_REPTILE_CONF
Citation
If you publish research that uses reptile you have to cite it as follows: X. Yang, K. Dorman and S. Aluru, “Reptile: Representative tiling for short read error correction”, Bioinformatics, 26(20), 2526-2533, 2010.