wrangler

Synopsis

singularity run [run options...] --app wrangler <container> [app options...]

Description

Run MIPWrangler on demultiplexed data.

Options

# Required
-e    A unique ID given to each sequencing run by the user.
-l    File providing a list of samples with associated information.
-p    Probe sets to be processed.
-s    Sample sets to be processed.
-x    Additional arguments passed to MIPWrangler mipSetupAndExtractByArm,
      which extracts sequences and stitches paired end reads to single
      sequences.

# Optional
-c    Number of available processors to use.
-k    Keep intermediate files generated by MIPWrangler.
-m    Minimum capture length for stitching excluding probe arms.
-n    Starting number for MIP server.
-w    Absolute path to MIPWrangler run script.

Defaults

# Required
-x    Default: 'none'

# Optional
-c    Default: 1
-k    Default: false
-m    Default: 100
-n    Default: 1
-w    Default: '/opt/bin/runMIPWranglerCurrent.sh'

Examples

# Define variables
probe_sets='DR1,VAR4'
sample_sets='JJJ'
stitch_options='--stitchGapExtend=1,--overWriteDirs'

# Run app
singularity run \
  -B project_resources:/opt/project_resources \
  -B fastqs:/opt/data \
  -B wrangler_dir:/opt/analysis \
  --app wrangler miptools.sif \
  -e 'example' -l 'sample_list.tsv' -p ${probe_sets} \
  -s ${sample_sets} -x ${stitch_options}

singularity run \
  -B project_resources:/opt/project_resources \
  -B fastqs:/opt/data \
  -B wrangler_dir:/opt/analysis \
  --app wrangler miptools.sif \
  -c 10 -e 'example2' -l 'sample_list.tsv' -p ${probe_sets} \
  -s ${sample_sets} -x ${stitch_options} -k