Skip to main content

clair3

Link to section 'Introduction' of 'clair3' Introduction

Clair3 is a germline small variant caller for long-reads. Clair3 makes the best of two major method categories: pileup calling handles most variant candidates with speed, and full-alignment tackles complicated candidates to maximize precision and recall. Clair3 runs fast and has superior performance, especially at lower coverage. Clair3 is simple and modular for easy deployment and integration.

Docker hub: https://hub.docker.com/r/hkubal/clair3
Home page: https://github.com/HKU-BAL/Clair3

Link to section 'Versions' of 'clair3' Versions

  • 0.1-r11
  • 0.1-r12

Link to section 'Commands' of 'clair3' Commands

  • run_clair3.sh

Link to section 'Module' of 'clair3' Module

You can load the modules by:

module load biocontainers
module load clair3

Model_path     

model_path is in /opt/models/. The parameter will be like this --model_path="/opt/models/MODEL_NAME"

Link to section 'Example job' of 'clair3' Example job

Using #!/bin/sh -l as shebang in the slurm job script will cause the failure of some biocontainer modules. Please use #!/bin/bash instead.

To run clair3 on our clusters:

#!/bin/bash
#SBATCH -A myallocation     # Allocation name
#SBATCH -t 1:00:00
#SBATCH -N 1
#SBATCH -n 1
#SBATCH --job-name=clair3
#SBATCH --mail-type=FAIL,BEGIN,END
#SBATCH --error=%x-%J-%u.err
#SBATCH --output=%x-%J-%u.out

module --force purge
ml biocontainers clair3

run_clair3.sh \
      --bam_fn=input.bam \
      --ref_fn=ref.fasta \
      --threads=12 \
      --platform=ont \
      --model_path="/opt/models/ont" \
      --output=output
Helpful?

Thanks for letting us know.

Please don't include any personal information in your comment. Maximum character limit is 250.
Characters left: 250
Thanks for your feedback.