NVIDIA CLARA PARABRICKS PIPELINES

What is CLARA PARABRICKS Pipelines?

Parabricks is a software suite for performing secondary analysis of next generation sequencing (NGS) DNA data. A major benefit of Parabricks is that it is designed to deliver results at blazing fast speeds and low cost. Parabricks can analyze whole human genomes in about 45 minutes, compared to about 30 hours for 30x WGS data. The best part is the output results exactly match the commonly used software. So, it’s fairly simple to verify the accuracy of the ouput.

Why use CLARA PARABRICKS Pipelines?

Under the hood, it achieves this performance through tight integration with GPUs, which excel at performing data parallel computation much more effectively than traditional CPU-based solutions. Parabricks was built from the ground up by GPU computing and Deep Learning experts who wanted to develop the fastest and most efficient possible implementation of common genomics algorithms used in secondary analysis.

You can learn more at https://developer.nvidia.com/clara-parabricks

SOFTWARE OVERVIEW

Parabricks is a software suite for genomic analysis. It delivers major improvements in throughput time for common analytical tasks in genomics, including germline and somatic analysis. The core of the Parabricks software is its data pipeline which takes raw data and transoforms it according to the user’s requirements.

The Parabricks software supports the pipeline shown below:

../_images/pb_pipelines.png

The Parabricks software can be configured to run specific accelerated tools or run full pipelines that are commonly used. The standalone tools page covers individual tools and the pipelines page discuss how to run commonly used pipelines.

NVIDIA Parabricks’ pipelines have been tested on Dell, HPE, IBM, and NVIDIA servers at Amazon Web Services, Google Cloud, Oracle Cloud Infrastructure, and Microsoft Azure.

SOFTWARE TOOLS OVERVIEW

The following standalone tools can be used with the NVIDIA Clara Parabricks Pipelines software. Please click on the tool names for tool specific options.

Tool

Details

FQ2BAM

Align using bwa-mem, co-ordinate sort and mark duplicates, optionally you can run bqsr.

BQSR

Collect BQSR report on a bam file

APPLYBQSR

Apply BQSR report on a bam file to generate new bam file

HAPLOTYPECALLER

GPU-HaplotypeCaller for calling germline variants

MUTECTCALLER

GPU-Mutect2 for tumor-normal analysis

DEEPVARIANT

GPU-DeepVariant for calling germline variants

BAMMETRICS

Collect WGS Metrics on a bam file

COLLECTMULTIPLEMETRICS

Collect multiple classes of metrics for a bam file

CNNSCOREVARIANTS

Filter variants using Convolutional Neural Network

VQSR

Build a recalibration model to score variant quality and apply a score cutoff to filter variants

TRIO COMBINE VGCF

Combine GVCF of 2 or 3 samples

CREATE GENOMICS DB

Start a genomic database for multiple samples

IMPORT GVCFTO DB

Add samples to a genomic database

SELECT VARIANTS

Select variants from database and create a gvcf

INDEX GVCF

Index a vcf/gvcf file

GENOTYPEGVCF

Convert a gvcf to vcf

STAR

Mapping RNA reads to a reference, using a two-pass mode to get better alignments around novel splice junctions.

STAR-FUSION

Uses the STAR aligner to identify candidate fusion transcripts.

PIPELINES OVERVIEW

The following standalone pipelines can be used with the NVIDIA Clara Parabricks Pipelines software. Please click on the tool names for tool specific options.

Pipeline

Functionality

GERMLINE PIPELINE

Detect germline variants for a given sample from fastq files. Compatible with GATK4 best practices.

HUMAN_PAR PIPELINE

Detect germline variants for a given sample from fastq files with correct ploidy values for human sex chromosome handling. Compatible with GATK4 best practices.

SOMATIC PIPELINE

Detect somatic variants for a given tumor/normal fastq files. Compatible with GATK4 best practices.

POPULATION STUDIES PIPELINE

Use GenomicsDB to run accelerated Joint Variant Calling.