Home

Awesome

Imputation Workflow h3abionet/chipimputation

Nextflow Docker fair-software.eu

Introduction

Imputation is likely to be run in the context of a GWAS, studying population structure, and admixture studies. It is computationally expensive in comparison to other GWAS steps. The basic steps of the pipeline is described in the diagram below:

chipimputation pipeline workflow diagram

This pipeline comes with docker/singularity containers making installation trivial and results highly reproducible.

Getting started

Running the pipeline with test dataset

This pipeline itself needs no installation - NextFlow will automatically fetch it from GitHub. You can run the pipeline using test data hosted in github with singularity without have to install or change any parameters.

nextflow run h3abionet/chipimputation/main.nf -profile test,singularity

Check for results in ./output

Start running your own analysis

Copy the test.config file from the conf folder by doing cp <conf dir>/test.config . and edit it to suit the path to where your files are stored.

Once you have edited the config file, run the command below.

nextflow run h3abionet/chipimputation -c "name of your config file" -profile singularity

Check for results in ./output

Documentation

The h3achipimputation pipeline comes with detailed documentation about the pipeline. This is found in the docs/ directory:

  1. Installation
  2. Pipeline configuration
    2.1. Configuration files
    2.2. Software requirements
    2.3. Other clusters
  3. Running the pipeline with test data
  4. Running the pipeline with your own config
  5. Running on local machine or cluster
  6. Running docker and singularity

Support

We track our open tasks using github's issues

Citation

This workflow which was developed as part of the H3ABioNet Hackathon held in Pretoria, SA in 2016. Should want to reference it, please use:

Baichoo S, Souilmi Y, Panji S, Botha G, Meintjes A, Hazelhurst S, Bendou H, Beste E, Mpangase PT, Souiai O, Alghali M, Yi L, O'Connor BD, Crusoe M, Armstrong D, Aron S, Joubert F, Ahmed AE, Mbiyavanga M, Heusden PV, Magosi LE, Zermeno J, Mainzer LS, Fadlelmola FM, Jongeneel CV, Mulder N. Developing reproducible bioinformatics analysis workflows for heterogeneous computing environments to support African genomics. BMC Bioinformatics. 2018 Nov 29;19(1):457. doi: 10.1186/s12859-018-2446-1. PubMed PMID: 30486782; PubMed Central PMCID: PMC6264621.