Line 8: |
Line 8: |
| == Running the GotCloud Variant Calling Pipeline == | | == Running the GotCloud Variant Calling Pipeline == |
| | | |
− | The variant calling pipeline (umake) is run using the <code>umake.pl</code> script found in the <code>bin/</code> directory under the <code>gotcloud/</code> installation. | + | The variant calling pipeline (umake) is run using <code>gotcloud snpcall</code> and <code>gotcloud ldrefine</code>. <code>gotcloud</code> is found under <code>gotcloud/</code>. |
| | | |
| ===Running the Automatic Test=== | | ===Running the Automatic Test=== |
Line 15: |
Line 15: |
| | | |
| *Run variant calling pipeline test: | | *Run variant calling pipeline test: |
− | umake.pl --test OUTPUT_DIR | + | gotcloud snpcall --test OUTPUT_DIR |
| where OUTPUT_DIR is the directory where you want to store the test results | | where OUTPUT_DIR is the directory where you want to store the test results |
| | | |
Line 21: |
Line 21: |
| | | |
| | | |
− | == Overview of Mapping Pipeline Steps == | + | == Overview of Variant Calling Pipeline Steps == |
| Here is an overview of the Variant Calling Pipeline: | | Here is an overview of the Variant Calling Pipeline: |
| | | |
Line 36: |
Line 36: |
| The BAM files need to be duplicate-marked and base-quality recalibrated in order to obtain high quality SNP calls. | | The BAM files need to be duplicate-marked and base-quality recalibrated in order to obtain high quality SNP calls. |
| | | |
− | FASTQs can be converted to this type of BAM using the [[Mapping Pipeline]]. | + | FASTQs can be converted to this type of BAM using the [[Alignment Pipeline]]. |
| | | |
| === Index File === | | === Index File === |
Line 123: |
Line 123: |
| == Running == | | == Running == |
| | | |
− | Running umake is straightforward: | + | Running variant calling is straightforward: |
| | | |
| <code> | | <code> |
− | '''/usr/local/biopipe/bin/umake.pl --conf umake.conf --snpcall --numjobs 2 | + | '''gotcloud snpcall --conf vc.conf --numjobs 2 |
| + | '''gotcloud ldrefine --conf vc.conf --numjobs 2 |
| </code> | | </code> |
| | | |
− | Replace umake.conf with the approprate path/name of the user's configuration file. | + | Replace vc.conf with the approprate path/name of the user's configuration file. |
| | | |
| If <code>OUT_DIR</code> is not defined in the configuration file, add <code>--outdir</code> followed by the path to the user's desired output directory. | | If <code>OUT_DIR</code> is not defined in the configuration file, add <code>--outdir</code> followed by the path to the user's desired output directory. |
Line 139: |
Line 140: |
| To run on the Cluster, the following settings need to be added to the configuration file: | | To run on the Cluster, the following settings need to be added to the configuration file: |
| | | |
| + | TODO: COMING SOON |
| SLEEP_MULT = 20 | | SLEEP_MULT = 20 |
− | MOS_PREFIX = # PREFIX FOR MOSIX COMMAND (BLANK IF UNUSED)
| |
− | MOS_NODES = # COMMA-SEPARATED LIST OF NODES TO SUBMIT JOBS
| |
| REMOTE_PREFIX = # REMOTE_PREFIX : Set if cluster node see the directory differently (e.g. /net/mymachine/[original-dir]) | | REMOTE_PREFIX = # REMOTE_PREFIX : Set if cluster node see the directory differently (e.g. /net/mymachine/[original-dir]) |
| | | |
− | Set the MOS_NODES to the appropriate node list.
| |
− |
| |
− | Update MOS_PREFIX to the applicable prefix.
| |
− | * For MOSIX, use:
| |
− | MOS_PREFIX = mosrun -E/tmp -t -i
| |
| | | |
| === Results === | | === Results === |