fair_gatk_mutect2

Snakemake workflow used to call germline and/or somatic variants with GATK Mutect2

https://github.com/tdayris/fair_gatk_mutect2

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.9%) to scientific vocabulary

Keywords

fair gatk-bestpractices mutect2 reproducible-workflows snakemake snakemake-workflow variant-calling
Last synced: 6 months ago · JSON representation ·

Repository

Snakemake workflow used to call germline and/or somatic variants with GATK Mutect2

Basic Info
  • Host: GitHub
  • Owner: tdayris
  • License: mit
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 178 KB
Statistics
  • Stars: 1
  • Watchers: 2
  • Forks: 1
  • Open Issues: 0
  • Releases: 9
Topics
fair gatk-bestpractices mutect2 reproducible-workflows snakemake snakemake-workflow variant-calling
Created about 2 years ago · Last pushed 11 months ago
Metadata Files
Readme Changelog License Citation

README.md

Snakemake GitHub actions status

Snakemake workflow used to call germline variants with GATK-Mutect2

Usage

The usage of this workflow is described in the Snakemake workflow catalog it is also available locally on a single page.

Results

A complete description of the results can be found here in workflow reports.

Material and Methods

The tools used in this pipeline are described here textually. Web-links are available below:

workflow_rulegraph

Index and genome sequences with fair_genome_indexer

See fair_genome_indexer for information about sequences and annotation retrieval.

Raw-sequences QC with fair_fastqc_multiqc

See fair_fastqc_multiqc documentation about ranw sequences quality controls

Bowtie2 Mapping with fair_bowtie2_mapping

See fair_bowtie2_mapping for informatin about sequence alignment and quality controls.

Call variants with Mutect2

Actual Calling

| Step | Meta-Wrapper | Wrapper | | ----------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | | Per-sample annotation | GATK short variant calling | add-or-replace-groups | | Mutect2 calling | GATK short variant calling | mutect2 | | Infer contaminations | GATK short variant calling | get-pileup-summaries | | Estimate corss-sample contamination | GATK short variant calling | calculate-contamination | | Search for sequencing artifact bias | GATK short variant calling | learn-read-orientation-model | | Filtering calls | GATK short variant calling | filter-mutect-calls |

┌─────────────────────────┐ ┌──────────────────────────────┐ │Annotate samples (Picard)│ │Index annotated bam (Sambamba)│ └─────────────┬───────────┘ └──────┬───────────────────────┘ │ │ ├──────────────────────────────┘ │ ┌─────────────▼─────────┐ │Call variants (Mutect2)├──────────────────────┐ └─────────────┬─────────┘ │ │ │ │ │ │ │ ┌─────────────▼────────────┐ ┌─────────▼────────────────────────┐ │Infer contamination (GATK)│ │Estimate sequencing bias artifacts│ └─────────────┬────────────┘ │ (GATK) │ │ └────────────┬─────────────────────┘ │ │ ┌─────────────▼─────────────────────┐ │ │Estimate cross-sample contamination│ │ │ (GATK) │ │ └─────────────────────────────────┬─┘ │ │ │ ├───────────────┘ │ ┌───────────▼──────────────────┐ │Hard filtering variants (GATK)│ └──────────────────────────────┘

Annotate variants of confidence

┌──────────────────────────┐ │Annotate variants (SnpEff)│ └──────────────┬───────────┘ │ │ │ ┌──────────────▼────────────────┐ │Annotate variant type (SnpSift)│ └───────────────────────────────┘

Quality controls

| Step | Wrapper | | ------------------ | -------------------------------------------------------------------------------------------------- | | Variant Evaluation | variant-eval | | MultiQC | multiqc-wrapper |

┌───────────────────────────┐ ┌───────────────────┐ ┌────────────────────┐ │Variant annotation (SnpEff)│ │fair_fastqc_multiqc│ │fair_bowtie2_mapping│ └─────────────────────┬─────┘ └───┬───────────────┘ └───┬────────────────┘ │ │ │ │ │ │ └───────────┼─────────────────────┘ │ │ ┌────────────▼───────────────┐ │Report aggregation (MultiQC)│ └────────────────────────────┘

Owner

  • Name: tdayris
  • Login: tdayris
  • Kind: user
  • Company: Institut Gustave Roussy

Bioinformatician

Citation (CITATION.cff)

authors:
- family-names: Dayris
  given-names: Thibault
  orcid: https://orcid.org/0009-0009-2758-8450
cff-version: 1.2.0
date-released: '2025-03-17'
message: If you use this software, please cite it as below.
title: fair-gatk-mutect2
url: https://github.com/tdayris/fair_gatk_mutect2
version: 1.5.5

GitHub Events

Total
  • Push event: 1
  • Fork event: 1
Last Year
  • Push event: 1
  • Fork event: 1