Package: SEAGLE 1.0.1

SEAGLE: Scalable Exact Algorithm for Large-Scale Set-Based Gene-Environment Interaction Tests

The explosion of biobank data offers immediate opportunities for gene-environment (GxE) interaction studies of complex diseases because of the large sample sizes and rich collection in genetic and non-genetic information. However, the extremely large sample size also introduces new computational challenges in GxE assessment, especially for set-based GxE variance component (VC) tests, a widely used strategy to boost overall GxE signals and to evaluate the joint GxE effect of multiple variants from a biologically meaningful unit (e.g., gene). We present 'SEAGLE', a Scalable Exact AlGorithm for Large-scale Set-based GxE tests, to permit GxE VC test scalable to biobank data. 'SEAGLE' employs modern matrix computations to achieve the same “exact” results as the original GxE VC tests, and does not impose additional assumptions nor relies on approximations. 'SEAGLE' can easily accommodate sample sizes in the order of 10^5, is implementable on standard laptops, and does not require specialized equipment. The accompanying manuscript for this package can be found at Chi, Ipsen, Hsiao, Lin, Wang, Lee, Lu, and Tzeng. (2021+) <arxiv:2105.03228>.

Authors:Jocelyn Chi [aut, cre], Ilse Ipsen [aut], Jung-Ying Tzeng [aut]

SEAGLE_1.0.1.tar.gz
SEAGLE_1.0.1.zip(r-4.7)SEAGLE_1.0.1.zip(r-4.6)SEAGLE_1.0.1.zip(r-4.5)
SEAGLE_1.0.1.tgz(r-4.6-any)SEAGLE_1.0.1.tgz(r-4.5-any)
SEAGLE_1.0.1.tar.gz(r-4.7-any)SEAGLE_1.0.1.tar.gz(r-4.6-any)
SEAGLE_1.0.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION
card.svg |card.png
SEAGLE/json (API)

# Install 'SEAGLE' in R:
install.packages('SEAGLE', repos = c('https://jocelynchi.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/jocelynchi/seagle/issues

Datasets:
  • cosihap - Synthetic haplotype data generated from COSI software

On CRAN:

Conda:

4.38 score 12 scripts 185 downloads 3 exports 3 dependencies

Last updated from:ee5d2a5d15. Checks:7 WARNING, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64WARNING108
source / vignettesOK194
linux-release-x86_64WARNING118
macos-release-arm64WARNING124
macos-oldrel-arm64WARNING246
windows-develWARNING93
windows-releaseWARNING90
windows-oldrelWARNING81
wasm-releaseOK105

Exports:makeSimDataprep.SEAGLESEAGLE

Dependencies:CompQuadFormlatticeMatrix

Example 4: Using SEAGLE for Chromosome-Wide Gene-Based Analysis
Writing .raw files for each gene in chromosome 22 with PLINK1.9 | Loading .raw files into R and extracting the genetic marker matrix ${\bf G}$ | Acknowledgments

Last update: 2021-08-23
Started: 2021-05-20

Example 1: Using SEAGLE with .txt Input Files

Last update: 2021-05-27
Started: 2021-05-18

Example 2: Using SEAGLE with Simulated Data

Last update: 2021-05-27
Started: 2021-05-18

Example 3: Using SEAGLE with GWAS or Next Generation Sequencing Data
Preparing GWAS Data with PLINK1.9 | Preparing Next Generation Sequencing Data with PLINK1.9 | Loading .raw files into R and extracting the genetic marker matrix ${\bf G}$ | Running SEAGLE | Acknowledgments

Last update: 2021-05-27
Started: 2021-05-20