Skip to content

othmanResearch/DelMoro

Repository files navigation

mainWlcPipeline Nextflow run with conda run with docker run with singularity


Introduction

DelMoro is a Nextflow pipeline for genome/exome variant detection across species, offering two modes: (1) stepmode for modular execution of 8 subworkflows and (2) fullmode for automated end-to-end analysis. Built for reproducibility with Conda/Mamba/Docker/Singuilarity and wave support, it enables both granular optimization and high-throughput processing. The dual architecture supports diverse applications from exploratory research with iterative refinement to clinical grade batch analysis,while maintaining GATK best practices.This balance between stepmode and fullmode offers adaptability and standardization which makes DelMoro suitable for both developmental genomics and production-scale variant calling.
---

Pipelines Tools

  1. Raw Data Quality Control : Ensures input FASTQ files are high quality using tools like:
  1. Read Trimming : Trims adapters and low-quality bases with your choice of:
  1. Alignment Aligns reads to a reference genome using:

Metrics:

BigWigs:

BigWigs Plotting:

  1. Base Recalibration Applies GATK's best practices with:
  • GATK
  • Metrics, BigWigs, and plotting
  1. Variant Calling Detects SNPs and indels using:
  • GATK HaplotypeCaller
  1. Variant Annotation Annotates variants using:
  1. Reportin with :

Workflow

Pipeline


Usage

Note

Please make sure to check help menu with --help before running the workflow on actual data.

 nextflow run main.nf --help
Usage   : nextflow run main.nf <modality> [--exec <module>] <params>

Modality: - --fullmode  : Executing   full   mode from fastq until vaiant calling.
          - --stepmode  : Executing   different   modules   in   standalone  mode.

Executing fullmode :

nextflow run main.nf  
    --fullmode
    --input  
    --reference   | [--igenome ]   
    [--aligner bwamem2]  
    [--mode onlyVCF|cohortGVCF]  
    [--bqsr]  
    [--knownsite1 ,--knownsite2 |--ivcf1 ,--ivcf2 ]

Executing stepmode :

nextflow run main.nf  
    --stepmode
    --exec <module>   

Module  : - rawqc       : Check           quality      of     raw           reads. 
          - trim        : Remove low-quality bp and adapters & checks its quality.
          - refidx      : Index   the    reference   genome    for      alignment.
          - align       : Align     reads      to     the     reference    genome.
          - bqsr        : Base          Quality         Score       recalibration.
          - callsnp     : Detect           SNPs      from      aligned      reads.
          - annotate    : annotate                  vfc                      file.
          - reporting   : Auto          Generate   PDF    of      vcf     reports.                                                                                                                                         
          - help                                                                                                                                                                                                           
          - version 

About

A repository for validated bioinformatics tools used in clinical genomics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •