whale
WHALE: (W)orkflow for (H)uman-genome (A)nalysis of (L)ong-read (E)xperiments
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.1%) to scientific vocabulary
Repository
WHALE: (W)orkflow for (H)uman-genome (A)nalysis of (L)ong-read (E)xperiments
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
WHALE: (W)orkflow for (H)uman-genome (A)nalysis of (L)ong-read (E)xperiments
Introduction
WHALE is a bioinformatics pipeline based on Nextflow and nf-core for long-read DNA sequencing analysis. It is optimized for the study and diagnosis of rare diseases. It takes a samplesheet as input and performs quality control, alignment, variant calling, variant integration and annotation.
Pipeline summary
- Read QC (
FastQC) - Present QC for raw reads (
MultiQC) - Alignment (
Minimap2) - Variant calling
- Single Nucleotide Variant (SNV) calling (
DeepVariant,Clair3,NanoCaller) - Structural Variant (SV) calling (
Sniffles2,CuteSV,SVIM)
- Single Nucleotide Variant (SNV) calling (
- Merge variant calling
- Annotation
Usage
First, prepare a samplesheet with your input data. Depending on which step of the analysis you want to run, the input data type can be: fastq, bam (and bai), vcf or bed. The samplesheet should look as follows:
samplesheet.csv:
csv
sample,fastq
A123,/path/to/your/input/file/A123.fastq.gz
B456,/path/to/your/input/file/B456.fastq.gz
There are two types of full analysis: - SNV analysis: -profile snvanalysis - SV analysis: -profile svanalysis
Each full analysis can start with: - Alignment: --step mapping (input data type: fastq) (default) - Variant calling: --step variant_calling (input data type: bam and bai)
A specific step of the analysis can be executed: - SNV calling (and merge): -profile snvcalling (input data type: bam and bai) - SV calling (and merge): -profile svcalling (input data type: bam and bai) - SNV annotation: -profile snvannotation (input data type: vcf) - SV annotation: -profile svannotation (input data type: bed)
Profiles to use in the CCC (UAM): - -profile uam,singularity,batch - -profile uam_allcontigs,singularity,batch
Profiles to use in the server: - -profile tblabserver,singularity - -profile tblabserver_allcontigs,singularity
Examples
SNV and SV analysis starting with variant calling in the server:
bash
nextflow run WHALE \
-profile snv_analysis,sv_analysis,tblabserver,singularity \
--input samplesheet.csv \
--outdir <OUTDIR> \
--step variant_calling
SV calling in the CCC:
bash
nextflow run WHALE \
-profile sv_calling,uam,singularity,batch \
--input samplesheet.csv \
--outdir <OUTDIR>
Pipeline output
WHALE will create the following subdirectories in the output directory: - alignment - snvcalling - snvmerge - snvannotation - svcalling - svmerge - svannotation - overlappingsvsamples - multiqc - pipeline_info
Citations
An extensive list of references for the tools used by the pipeline can be found in the CITATIONS.md file.
Illustration by Yolanda Bentez
Owner
- Login: RafaFariasVarona
- Kind: user
- Repositories: 1
- Profile: https://github.com/RafaFariasVarona
GitHub Events
Total
- Push event: 25
- Pull request event: 2
Last Year
- Push event: 25
- Pull request event: 2
Dependencies
- actions/upload-artifact v4 composite
- seqeralabs/action-tower-launch v2 composite
- actions/upload-artifact v4 composite
- seqeralabs/action-tower-launch v2 composite
- mshick/add-pr-comment b8f338c590a895d50bcbfa6c5859251edc8952fc composite
- actions/checkout 0ad4b8fadaa221de15dcec353f45205ec38ea70b composite
- jlumbroso/free-disk-space 54081f138730dfa15788a46383842cd2f914a1be composite
- nf-core/setup-nextflow v2 composite
- actions/stale 28ca1036281a5e5922ead5184a1bbf96e5fc984e composite
- actions/setup-python 82c7e631bb3cdc910f68e0081d67478d79c6982d composite
- eWaterCycle/setup-singularity 931d4e31109e875b13309ae1d07c70ca8fbc8537 composite
- jlumbroso/free-disk-space 54081f138730dfa15788a46383842cd2f914a1be composite
- nf-core/setup-nextflow v2 composite
- actions/checkout 0ad4b8fadaa221de15dcec353f45205ec38ea70b composite
- actions/setup-python 82c7e631bb3cdc910f68e0081d67478d79c6982d composite
- peter-evans/create-or-update-comment 71345be0265236311c031f5c7866368bd1eff043 composite
- actions/checkout 0ad4b8fadaa221de15dcec353f45205ec38ea70b composite
- actions/setup-python 82c7e631bb3cdc910f68e0081d67478d79c6982d composite
- actions/upload-artifact 65462800fd760344b1a7b4382951275a0abb4808 composite
- nf-core/setup-nextflow v2 composite
- dawidd6/action-download-artifact 09f2f74827fd3a8607589e5ad7f9398816f540fe composite
- marocchino/sticky-pull-request-comment 331f8f5b4215f0445d3c07b4967662a32a2d3e31 composite
- actions/setup-python 82c7e631bb3cdc910f68e0081d67478d79c6982d composite
- rzr/fediverse-action master composite
- zentered/bluesky-post-action 80dbe0a7697de18c15ad22f4619919ceb5ccf597 composite