nf-gwas
A nextflow pipeline to perform state-of-the-art genome-wide association studies.
Science Score: 65.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
Found 1 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
✓Institutional organization owner
Organization genepi has institutional domain (genepi.i-med.ac.at) -
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.7%) to scientific vocabulary
Keywords
Repository
A nextflow pipeline to perform state-of-the-art genome-wide association studies.
Basic Info
- Host: GitHub
- Owner: genepi
- License: mit
- Language: Nextflow
- Default Branch: main
- Homepage: https://genepi.github.io/nf-gwas
- Size: 65.2 MB
Statistics
- Stars: 65
- Watchers: 6
- Forks: 26
- Open Issues: 10
- Releases: 54
Topics
Metadata Files
README.md
nf-gwas
nf-gwas is a Nextflow pipeline to run biobank-scale genome-wide association studies (GWAS) analysis. The pipeline automatically performs numerous pre- and post-processing steps, integrates regression modeling from the REGENIE package and currently supports single-variant, gene-based and interaction testing. All modules are structured in sub-workflows which allows to extend the pipeline to other methods and tools in future. nf-gwas includes an extensive reporting functionality that allows to inspect thousands of phenotypes and navigate interactive Manhattan plots directly in the web browser.
The pipeline is tested using the unit-style testing framework nf-test and includes a schema definition to run with Nextflow Tower.

Documentation
Documentation can be found here.

Citation
Please cite our paper if you use nf-gwas:
Schönherr S, Schachtl-Riess JF, Di Maio S*, Filosi M, Mark M, Lamina C, Fuchsberger C, Kronenberg F, Forer L. Performing highly parallelized and reproducible GWAS analysis on biobank-scale data. NAR Genom Bioinform. 2024 Feb 7;6(1):lqae015. doi: 10.1093/nargab/lqae015. PMID: 38327871; PMCID: PMC10849172.
Quick Start
Install Nextflow (>=22.10.4)
Run the pipeline on a test dataset
nextflow run genepi/nf-gwas -r v1.0.9 -profile test,<docker,singularity,slurm,slurm_with_scratch>
- Run the pipeline on your data
nextflow run genepi/nf-gwas -c <nextflow.config> -r v1.0.9 -profile <docker,singularity,slurm,slurm_with_scratch>
Please click here for available test config files.
Development
git clone https://github.com/genepi/nf-gwas
cd nf-gwas
docker build -t genepi/nf-gwas . # don't ignore the dot
nextflow run main.nf -profile test,development
nf-test
nf-gwas makes use of nf-test, a unit-style test framework for Nextflow.
cd nf-gwas
curl -fsSL https://code.askimed.com/install/nf-test | bash
./nf-test test
License
nf-gwas is MIT Licensed and was developed at the Institute of Genetic Epidemiology, Medical University of Innsbruck, Austria.
Contact
Owner
- Name: Institute of Genetic Epidemiology
- Login: genepi
- Kind: organization
- Location: Innsbruck, Austria
- Website: http://genepi.i-med.ac.at
- Repositories: 55
- Profile: https://github.com/genepi
Medical University of Innsbruck
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - family-names: "Schönherr" given-names: "Sebastian" - family-names: "Forer" given-names: "Lukas" title: "nf-gwas - A nextflow pipeline to perform GWAS." version: 0.3.4 url: "https://github.com/genepi/nf-gwas"
GitHub Events
Total
- Create event: 1
- Release event: 1
- Issues event: 3
- Watch event: 6
- Delete event: 1
- Issue comment event: 3
- Push event: 3
- Pull request event: 6
- Fork event: 10
Last Year
- Create event: 1
- Release event: 1
- Issues event: 3
- Watch event: 6
- Delete event: 1
- Issue comment event: 3
- Push event: 3
- Pull request event: 6
- Fork event: 10
Dependencies
- actions/checkout v2 composite
- actions/setup-java v2 composite
- ubuntu 18.04 build
- github-pages ~> 219 development
- jekyll-feed ~> 0.6 development
- minima ~> 2.0
- tzinfo ~> 1.2
- tzinfo-data >= 0
- 102 dependencies