Coder Social home page Coder Social logo

biomguler / g-waspiper Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 5.54 MB

This repository is my collection of pipelines for basic GWAS analysis, written in R to simplify, please cite original tools/approaches referred in the pipelines.

License: MIT License

R 93.29% Shell 6.71%
genetic-epidemiology genomic-data-analysis genotyping gwas

g-waspiper's Introduction

G-WASPiper

Alternative Text

Source of photo: DOI Link

G-WASPiper

  • A handy pipeline for GWAS/genotyping data analysis.
  • It can be easly used without having coding skills.
  • Each pipelines are general indipentent , and can be highly modified by changing R scripts.

Main Functions and Scripts

  • all main function will be added here in text and table!!!

Short description and main usage

What is G-WASPiper?

  • This repository is my collection of pipelines written in R to simplify, please cite original tools/approaches referred in the pipelines. The main idea here is putting every step in a pipe to ensure repredociblity and simplyfy all process.
  • The pipeline designed to start from raw genotyping results to create QCed Genotype Data / Ancestery inference / GWAS / TWAS / PRS / MR / xQTL / GWIS / FINE mapping / and many more (will be updated) analysis.
  • The main idea here creating standart pipeline for all process by using different approaches/packages/softwares.
  • It is my personal reposotry to keep track all pipeline that I am using.
  • Of course anyone can used as it or with modifaction.
  • I will acknowledge any resourse/pipeline/code inclueded this codes.

What is NOT G-WASPiper?

  • It is not automatic pipeline or click and run pipeline!
  • It is not software / package / container. I know there are some R packages or nextflow version that similar with G-WASPiper. But, here idea is creating more flexible and modifiable pipeline that you have control at each step.
  • You need to modify some arguments (MAF, INFO, HWE, p value etc.) in the codes, so please be carefull before running any pipeline.
  • Some steps and pipelines are need strong computational resources and running this process with out any paralellization/optimization will cost you a lot of time.
  • If you have access to any HPC, please run this analysis in side to HPC. The pipelines not optimazated for parallel work.
  • It is not a novel package/software, published work. I will try to answer/fix any question/bug, but it would be regulary basic.

How frequently it will updated?

  • The pipelines will backed-up for each major update. So, anyone can access previous versions.
  • Update doesn`t mean changing everything or every pipeline, it usually will be adding more method/script.
  • The major updates/adding features will be recorded at the wiki page
  • Frequency of the updates will be related request/issue number and personal time.

License for G-WASPiper and other Softwares

  • G-WASPiper is distributed under an MIT license. So, it means you can do nearly everything with this pipelines.
  • But, please cite the orginal works/software when you use any pipeline depents on the software/package below.
  • If you used G-WASPiper in your works please look How to cite section below.
Software Link PMID
Plink1.9 Link to Tool A Publication A
Plink2.0 Link to Tool B Publication B
vcftools/0.1.16 Link to Tool C Publication C
htslib/1.8 Link to Tool C Publication C
bcftools/1.9 Link to Tool C Publication C
anaconda3/2021.05 Link to Tool C Publication C
fraposa Link to Tool C Publication C
tidyverse (R) Link to Tool C Publication C

Step-by-step G-WASPiper

  • Full documentation is available at the wiki page

Sources

Some of the pipelines modified from:

  • Marees, A. T., de Kluiver, H., Stringer, S., Vorspan, F., Curis, E., Marie‐Claire, C., & Derks, E. M. (2018). A tutorial on conducting genome‐wide association studies: Quality control and statistical analysis. International journal of methods in psychiatric research, 27(2), e1608.

How to cite

  • will be updated

Sample Data

  • will be updated

Contacts

g-waspiper's People

Contributors

biomguler avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.