Difference between revisions of "MOSAIK"
Moskalenko (talk | contribs) m (Text replacement - "#uppercase" to "uc") |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | [[Category:Software]][[Category:Biology]][[Category: | + | __NOTOC__ |
− | {|<!-- | + | __NOEDITSECTION__ |
+ | [[Category:Software]][[Category:Biology]][[Category:Alignment]] | ||
+ | {|<!--Main settings - REQUIRED--> | ||
|{{#vardefine:app|mosaik}} | |{{#vardefine:app|mosaik}} | ||
− | |{{#vardefine:url| | + | |{{#vardefine:url|http://code.google.com/p/mosaik-aligner/}} |
− | + | |{{#vardefine:exe|1}} <!--Present manual instructions for running the software --> | |
− | |{{#vardefine: | + | |{{#vardefine:conf|}} <!--Enable config wiki page link - {{#vardefine:conf|1}} = ON/conf|}} = OFF--> |
− | |{{#vardefine: | + | |{{#vardefine:pbs|}} <!--Enable PBS script wiki page link--> |
− | + | |{{#vardefine:policy|}} <!--Enable policy section --> | |
− | |{{#vardefine: | + | |{{#vardefine:testing|}} <!--Enable performance testing/profiling section --> |
− | |{{#vardefine: | + | |{{#vardefine:faq|}} <!--Enable FAQ section --> |
− | |{{#vardefine: | + | |{{#vardefine:citation|1}} <!--Enable Reference/Citation section --> |
− | |{{#vardefine: | ||
− | |{{#vardefine: | ||
|} | |} | ||
− | <!-- | + | <!-- ######## Template Body ######## --> |
<!--Description--> | <!--Description--> | ||
{{#if: {{#var: url}}| | {{#if: {{#var: url}}| | ||
{{App_Description|app={{#var:app}}|url={{#var:url}}|name={{#var:app}}}}|}} | {{App_Description|app={{#var:app}}|url={{#var:url}}|name={{#var:app}}}}|}} | ||
− | MOSAIK is a reference-guided assembler comprising of | + | MOSAIK is a reference-guided assembler comprising of four main modular programs: |
− | MosaikBuild | + | * MosaikBuild |
− | MosaikAligner | + | * MosaikAligner |
− | + | * MosaikSort | |
+ | * MosaikText | ||
− | + | MosaikBuild converts various sequence formats into Mosaik’s native read format. MosaikAligner pairwise aligns each read to a specified series of reference sequences. MosaikSort resolves paired-end reads and sorts the alignments by the reference sequence coordinates. Finally, MosaikText converts alignments to different text-based formats. | |
+ | At this time, the workflow consists of supplying sequences in FASTA, FASTQ, Illumina Bustard & Gerald, or SRF file formats and producing results in the BLAT axt, the BAM/SAM, the UCSC Genome Browser bed, or the Illumina ELAND formats. | ||
<!--Modules--> | <!--Modules--> | ||
==Environment Modules== | ==Environment Modules== | ||
Line 31: | Line 33: | ||
==System Variables== | ==System Variables== | ||
* HPC_{{uc:{{#var:app}}}}_DIR - installation directory | * HPC_{{uc:{{#var:app}}}}_DIR - installation directory | ||
− | * | + | * HPC_MOSAIK_BIN - executable file directory. |
− | * | + | * HPC_MOSAIK_NET - network file directory. |
− | + | * MOSAIK_TMP - default temporary file directory. Note that HiPerGator2 nodes are diskless, so MOSAIK_TMP must not be set to /tmp. | |
− | + | {{#if: {{#var: exe}}|==How To Run== | |
− | + | If you would like to use the provided network files with MosaikAligner use the $HPC_MOSAIK_NET variable for the location of network file directory. E.g. | |
+ | MosaikAligner -annpe $HPC_MOSAIK_NET/2.1.26.pe.100.0065.ann \ | ||
+ | -annse $HPC_MOSAIK_NET/2.1.26.se.100.005.ann -in ... | ||
+ | |}} | ||
{{#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.|}} |
− | + | {{#if: {{#var: pbs}}|==PBS Script Examples== | |
− | + | See the [[{{PAGENAME}}_PBS]] page for {{#var: app}} PBS script examples.|}} | |
− | |||
− | |||
− | |||
− | |||
− | |}} | ||
− | |||
− | {{#if: {{#var: | ||
− | See the [[{{PAGENAME}} | ||
− | |}} | ||
− | |||
{{#if: {{#var: policy}}|==Usage Policy== | {{#if: {{#var: policy}}|==Usage Policy== | ||
− | + | WRITE USAGE POLICY HERE (perhaps templates for a couple of main licensing schemes can be used)|}} | |
− | WRITE USAGE POLICY HERE ( | ||
− | |||
− | |}} | ||
− | |||
{{#if: {{#var: testing}}|==Performance== | {{#if: {{#var: testing}}|==Performance== | ||
− | + | WRITE PERFORMANCE TESTING RESULTS HERE|}} | |
− | |||
− | |||
− | |}} | ||
− | |||
{{#if: {{#var: faq}}|==FAQ== | {{#if: {{#var: faq}}|==FAQ== | ||
*'''Q:''' **'''A:'''|}} | *'''Q:''' **'''A:'''|}} | ||
− | |||
{{#if: {{#var: citation}}|==Citation== | {{#if: {{#var: citation}}|==Citation== | ||
− | If you publish research that uses {{ | + | If you publish research that uses {{{app}}} you have to cite it as follows: |
[http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0090581 http://dx.plos.org/10.1371/journal.pone.0090581] | [http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0090581 http://dx.plos.org/10.1371/journal.pone.0090581] | ||
− | |||
|}} | |}} | ||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 11:59, 19 August 2022
Description
MOSAIK is a reference-guided assembler comprising of four main modular programs:
- MosaikBuild
- MosaikAligner
- MosaikSort
- MosaikText
MosaikBuild converts various sequence formats into Mosaik’s native read format. MosaikAligner pairwise aligns each read to a specified series of reference sequences. MosaikSort resolves paired-end reads and sorts the alignments by the reference sequence coordinates. Finally, MosaikText converts alignments to different text-based formats.
At this time, the workflow consists of supplying sequences in FASTA, FASTQ, Illumina Bustard & Gerald, or SRF file formats and producing results in the BLAT axt, the BAM/SAM, the UCSC Genome Browser bed, or the Illumina ELAND formats.
Environment Modules
Run module spider mosaik
to find out what environment modules are available for this application.
System Variables
- HPC_MOSAIK_DIR - installation directory
- HPC_MOSAIK_BIN - executable file directory.
- HPC_MOSAIK_NET - network file directory.
- MOSAIK_TMP - default temporary file directory. Note that HiPerGator2 nodes are diskless, so MOSAIK_TMP must not be set to /tmp.
How To Run
If you would like to use the provided network files with MosaikAligner use the $HPC_MOSAIK_NET variable for the location of network file directory. E.g.
MosaikAligner -annpe $HPC_MOSAIK_NET/2.1.26.pe.100.0065.ann \ -annse $HPC_MOSAIK_NET/2.1.26.se.100.005.ann -in ...
Citation
If you publish research that uses {{{app}}} you have to cite it as follows: