NEBULA

NEBULA (Novel Entropy-Based framework for Unbiased Locus Analysis) is an open-source R package for SNP-set association analysis in case-control studies with binary phenotypes. The method uses entropy-based statistics to capture pairwise interactions among SNPs within predefined genomic regions, genes, pathways, or other functionally relevant SNP-sets.

NEBULA is designed to jointly analyze common and rare variants, including variants with protective and deleterious effects. It is implemented in R and C++, combining an accessible R interface with optimized, multithreaded routines for the analysis of medium- and large-scale genomic datasets. Chunk-based data processing and adaptive resampling reduce memory usage and computational time, making the framework suitable for whole-genome sequencing studies.

Software Notes

Motivation: Genome-wide association studies generally test variants individually and may therefore fail to capture the cumulative or interacting effects of multiple variants contributing to complex phenotypes. SNP-set methods address this limitation by aggregating variants according to genomic or biological criteria. However, entropy-based approaches such as ABACUS, although robust to mixtures of common and rare variants and to effects acting in opposite directions, are computationally demanding when applied to modern whole-genome sequencing datasets.

Results: NEBULA introduces a redesigned computational architecture based on efficient memory management, parallel execution, chunk-based data processing, and optimized statistical computation. An adaptive priority-queue strategy limits the storage and computation required for null-distribution estimation, while multithreaded processing and filtering of uninformative comparisons improve the efficiency of association testing. Benchmarking results show that NEBULA substantially reduces memory consumption and execution time, enabling entropy-based SNP-set analyses on genomic datasets that were previously computationally infeasible.

Citation

If you use NEBULA in your research, please refer to the original paper with the following citation:

Mikele Milia, Giacomo Baruzzo, Barbara Di Camillo, NEBULA: A scalable and efficient framework for SNP-set analysis in the era of whole genome sequencing, Journal of Computational Science, Volume 100, 2026, 102960, https://doi.org/10.1016/j.jocs.2026.102960.

Download

The latest version of NEBULA is freely available under the GNU General Public License v3.0 at https://gitlab.com/sysbiobig/nebula.

Systems Biology and Bioinformatics Group
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.