Skip to content


MutScan detects and visualises target mutations by scanning FastQ files directly.

MutScan is available as a module on Apocrita.


To run the default installed version of MutScan, simply load the mutscan module:

$ module load mutscan
$ mutscan  --help

usage: mutscan --read1=string [options] ...
  -1, --read1         read1 file name
  -2, --read2         read2 file name)
  -m, --mutation      mutation file name, can be a CSV format or a VCF format
  -r, --ref           reference fasta file name (only needed when mutation file is a VCF
  -h, --html          filename of html report, default is mutscan.html in work directory
  -j, --json          filename of JSON report, default is no JSON report
  -t, --thread        worker thread number, default is 4

For full usage documentation, run mutscan --help.

Number of threads

By default, MutScan will run multi-threaded on 4 cores. To prevent under-subscribing or overloading a compute node, you should override this by passing the -t / --thread parameter with the value of ${NSLOTS}.

Example job

Serial job

Here is an example job running on 2 cores and 2GB of memory, using the MutScan test data:

#$ -cwd
#$ -j y
#$ -pe smp 2
#$ -l h_rt=1:0:0
#$ -l h_vmem=1G

module load mutscan

mutscan --read1 R1.fq.gz \
        --read2 R2.fq.gz \
        --thread ${NSLOTS}