nf-core / gwas

UNDER CONSTRUCTION: A pipeline for Genome Wide Association Studies
https://nf-co.re/gwas
MIT License
22 stars 17 forks source link

Plan out the modules and subworkflows for v1.0 release #16

Open abhi18av opened 3 years ago

abhi18av commented 3 years ago

For the initial release of the workflow

Rscript
plink
plink2
bcftools
tabix
lift
cpath
Genome Haromonizer
parallel
splity_by_ancestory
bgzip
admixture
eagle
mymap
minimac4
parallel -> might not need

Create the relevant tasks on the project board https://github.com/orgs/nf-core/projects/18?add_cards_query=is%3Aopen

abhi18av commented 3 years ago

Had a meeting with @Mxrcon , today.

For v0.9 we'll be relying on https://github.com/TorkamaniLab/Genotype_Imputation_Pipeline and then we'll generalize the modules and add optional tools for each steps before going to v1.0.

Another thing, for the modules NOT present in nf-core/modules like plink, plink2, eagle etc we'll initially be prefering to add them to the local folder within this workflow and then, once we are sure of the design and usage, contribute them to the nf-core/modules project.

Mxrcon commented 3 years ago

Tools used and sub commands.

here's my simple list about tools used and their sub commands

Legend: :green_apple: module from Nf-core :package: Local module :construction: Todo :white_check_mark: Done

Feel free to suggest any changes if you disagree with my points, :smile:

abhi18av commented 3 years ago

Okay, so I tried working with local modules and I realized that this would lead to major refactors later on, which is okay for the time being. But since there are already modules/tool folders in the nf-core/modules projects and it means relatively little work, I decided to first tackle those modules.

The PR for bcftools modules is here https://github.com/nf-core/modules/pull/641

Mxrcon commented 3 years ago

Hey @abhi18av I've just updated my comment with checkmarks, What do you think about it? seems easier to track now.

abhi18av commented 3 years ago

Ah, yes - thanks!

abhi18av commented 3 years ago

minimac4 doesn't seem to be on Bioconda, perhaps we should explore using impute2 https://mathgen.stats.ox.ac.uk/impute/impute_v2.html

Mxrcon commented 3 years ago

The inputs from micmac and impute2 are the same?

abhi18av commented 3 years ago

The inputs from micmac and impute2 are the same?

Don't know, need to inspect. There are a couple of tools not available in BioConda actually.

Mxrcon commented 3 years ago

ok! let's see so. There's no pr mentioning it on bioconda?

abhi18av commented 2 years ago

Updates from the meeting on 05-02-2022

  1. Finalize some input data for testing
  2. Run it to generate the intermediate files and add those to nf-core/test-datatest (gwas branch)
  3. Have a separate workflow for reports generation (similar to MultiQC)

Other known implementations of GWAS

lassefolkersen commented 2 years ago

@abhi18av remember Saige https://github.com/weizhouUMICH/SAIGE