Giter Club home page Giter Club logo

diptavo / multiskat Goto Github PK

View Code? Open in Web Editor NEW
11.0 1.0 1.0 825 KB

MultiSKAT is an R-package focused at rare-variant analysis of continuous multiple phenotype data. This project contains the R-codes/functions (including an example dataset) to carry out the MultiSKAT tests.

License: GNU General Public License v2.0

R 100.00%
genetic-analysis gwas rare-variants rare-variant-analysis kernel multiple-phenotypes multiskat-tests kinship copula

multiskat's Introduction

About

MultiSKAT provides a generalized framework for performing rare-variant based tests of associations with multiple phenotypes, correcting for any relatedness among individuals. Many published methods (e.g. GAMuT, MSKAT, MAAUSS, MK-FM) can be viewed as a special case of MultiSKAT with certain specific choice of kernels. In addition, MultiSKAT includes a set of omnibus tests that can aggregate results over a multiplicity of kernels, producing robust results.

MultiSKAT v(1.0)

MultiSKAT is an R-package focused at rare-variant analysis of continuous multiple phenotype data. This project contains the R-codes/functions (including an example dataset) to carry out the MultiSKAT tests. Please note that this package is still under some developement. Any questions or bug-reports should be mailed to [email protected]

Citation

If you use MultiSKAT R package for data analysis, please consider citing our manuscript on Genetic Epidemiology .

Diptavo Dutta, Laura Scott, Michael Boehnke, Seunggeun Lee. Multi-SKAT: General framework to test multiple phenotype associations of rare variants

Installation

MultiSKAT R-package can be installed from the downloaded gzipped tarball as R CMD INSTALL MultiSKAT_1.0.tar.gz with the following packages pre-installed: SKAT, copula, nlme

Manual

A detailed workflow of MultiSKAT methods including omnibus tests and kinship correction are provided in the Wiki.

Main functions:

MultiSKAT_NULL: Builds a MultiSKAT null model extracting the sufficient statistics from the phenotype and the covariate data under the assumption of no association for independent samples. Options are available (is.fast) for a faster approximation to the null model and is set to TRUE by default.

MultiSKAT_NULL_Kins: Builds a MultiSKAT null model extracting the sufficient statistics from the phenotype and the covariate data under the assumption of no association for samples with relatedness. For details on the function arguments please refer to the package vignette.

MultiSKAT: Performs the MultiSKAT test for a given phenotype kernel (Sigma_p) for related or unrelated samples. For details on the function arguments please refer to the package vignette.

minP: Performs the minP omnibus test for a given genotype kernel (SKAT or Burden) over a given list of phenotype kernels.

minPcom: Performs the minPcom omnibus test with the genotype kernels being SKAT and Burden and a given list of phenotype kernels. It is not advisable to use more than 5 phenotype kernels since the tail approximation can be unstable for copula-based methods.

WSS: Performs a weighted sum of squares omnibus test by by adding up the test statistic from different MultiSKAT tests, assigning them different weights. This approach was previously used in Ionita-Laza I. et al (Please note that this approach was not included in the Multi-SKAT manuscript.)

multiskat's People

Contributors

diptavo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

sinarueeger

multiskat's Issues

Error during installation

Hi,

I just downloaded the zip file and got this error when running: R CMD INSTALL MultiSKAT-master.zip


Error in rawToChar(block[seq_len(ns)]) : 
  embedded nul in string: 'PK\003\004\n\0\0\0\0\0\xce>\x88K\0\0\0\0\0\0\0\0\0\0\0\0\021\0\t\0MultiSKAT-master/UT\005\0\001\xb4\xb5*ZPK\003\004\n\0\0\0\0\0\xce>\x88K_\x91\xc0\x84\t\0\0\0\t\0\0\0\033\0\t\0MultiSKAT-mast'

could it be an OS issue? I am currently using Ubuntu 14.04.

Thanks,
Kevin

Binary phenotypes

Hi, thanks for providing Multi-SKAT package. I learned from the paper that this method was designed for continuous phenotypes. I'm wondering what's your opinion on using it on binary phenotypes? Is that an option for multi-skat currently? Thank you!

Running MultiSKAT genome-wide

Dear Diptavo,

I am interested in applying MultiSKAT genome-wide. I have genotypes from whole exome sequencing in Plink format and was looking into an equivalent to SKAT.SSD.All(), but could not find it. Does such a function exist in MultiSKAT or can you recommend an alternative how to run MultiSKAT genome-wide? Thanks!

Best,

Alex

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.