Skip to main content

GENBoostGPU provides a scalable framework for running elastic net regression with boosting across thousands of CpG sites, leveraging GPU acceleration with RAPIDS cuML, CuPy, and cuDF.

Project description

GENBoostGPU

Genomic Elastic Net Boosting on GPU (GENBoostGPU)

GENBoostGPU provides a scalable framework for running elastic net regression with boosting across thousands of CpG sites, leveraging GPU acceleration with RAPIDS cuML, CuPy, and cuDF. It supports SNP preprocessing, cis-window filtering, LD clumping, missing data imputation, and phenotype integration — all optimized for large-scale epigenomics.


Features

  • GPU-accelerated elastic net regression with optional boosting
  • SNP-level preprocessing:
    • Zero-variance SNP filtering
    • Missing genotype imputation
    • LD clumping (PLINK-like) on GPU
  • Cis-window filtering for CpGs
  • Integration of genotype (PLINK) and phenotype (CpG/VMR methylation) data
  • Batch execution across thousands of CpGs on a single GPU
  • Flexible output: betas, heritability estimates, cross-validation results

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

genboostgpu-0.1.1.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

genboostgpu-0.1.1-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

Details for the file genboostgpu-0.1.1.tar.gz.

File metadata

  • Download URL: genboostgpu-0.1.1.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.0 CPython/3.10.9 Linux/4.18.0-553.22.1.el8_10.x86_64

File hashes

Hashes for genboostgpu-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3bc595c80480125f2df95ac117fdd799aa837a5d3fdcd3e4e2384ca9fc08697d
MD5 61b19e5e332a37a7ca88e544957420aa
BLAKE2b-256 50e7857118da2e472157fe274a30f90649e3f77f4a246129c6f074b2b6a7a3e8

See more details on using hashes here.

File details

Details for the file genboostgpu-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: genboostgpu-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 11.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.0 CPython/3.10.9 Linux/4.18.0-553.22.1.el8_10.x86_64

File hashes

Hashes for genboostgpu-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d58e3369a8c9e482fb0ca11d41c1c2fe322fb389a8a17a7a627fe29198a7fdb7
MD5 9d84efc2f3f4ffe63357abbac4141afc
BLAKE2b-256 ebe4a65c68c804c3a92651a5f506425719cc125ba7419cb5a916958d7b961bcb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page