NoiBic: a noise-tolerant biclustering algorithm for high-throughput gene expression data analysis
Abstract Motivation High-throughput transcriptomic technologies generate large-scale gene expression datasets for functional module discovery. However, technical and biological noise can obscure coherent expression patterns and compromise module detection. Noise-tolerant methods are therefore needed to recover meaningful biclusters. Results We developed NoiBic, a noise-tolerant biclustering algorithm for high-throughput transcriptomic data. NoiBic integrates a longest approximate common subsequence-based seed identification strategy with noise-aware column expansion to improve bicluster detection under noisy conditions. Across simulated datasets with controlled settings for bicluster coherency, matrix size, bicluster number, noise level, and overlap level, NoiBic accurately recovered planted biclusters, particularly under noisy and overlapping conditions. Evaluation on bulk and single-cell RNA-seq datasets demonstrated its ability to identify biologically meaningful gene modules and cell type-associated biclusters. Availability NoiBic is implemented in C ++17 and available at https://github.com/lcyi0208/NoiBic. The software version used in this study has been permanently archived on Zenodo at https://doi.org/10.5281/zenodo.22732377. Benchmark datasets are available at https://doi.org/10.5281/zenodo.21919392. Supplementary information Supplementary data are available at Bioinformatics online.
Authors
- Chaoyi Long
- Duanchen Sun (ORCID: https://orcid.org/0000-0002-2802-6347)
- Jingxian Li
- Bingqiang Liu
- Guojun Li
Institutions
- Shandong University (CN)
- University of Jinan (CN)
- Shandong Tumor Hospital (CN)
- Shandong First Medical University (CN)
Publication Details
- Journal
- Bioinformatics
- Published
- 2026-10-07
- DOI
- https://doi.org/10.1093/bioinformatics/btag743
- Primary Topic
- Gene expression and cancer classification
- Type
- article
- Field-Weighted Citation Impact
- 0.00