Hi-LASSO: High-performance Python and Apache spark packages for feature selection with high-dimensional data
Jongkwon Jo, Seungha Jung, Joong-Yang ParkiD, Young Soon KimiD, Mingon KangiD
Abstract
High-dimensional LASSO (Hi-LASSO) is a powerful feature selection tool for high-dimensional data. Our previous study showed that Hi-LASSO outperformed the other state-of-the-art LASSO methods. However, the substantial cost of bootstrapping and the lack of experiments for a parametric statistical test for feature selection have impeded to apply Hi-LASSO for practical application. In this paper, the Python package and its Spark library are efficiently implemented in a parallel manner for practice with real-world problems, as well as providing the capability of the parametric statistical tests for feature selection on high-dimensional data. We demonstrate Hi-LASSOs outperformance with various intensive experiments in a practical manner. Hi-LASSO will be efficiently and easily performed by using the packages for feature selection. Hi-LASSO packages are publicly available at https://github.com/datax-lab/Hi-LASSO under the MIT license. The packages can be easily installed by Python PIP, and additional documentation is available at https://pypi.org/project/hi-lasso and https://pypi.org/project/Hi-LASSO-spark. Author summaryWe provide the brief presentation in the literature of Hi-LASSO comparing to Random LASSO. Then, we describe Hi-LASSOs open-source packages in Python and Apache Spark, specifying parameters. The open-source packages improves efficiency and scalability of Hi-LASSO, so that the time-consuming bootstrapping-based parametric statistical test can be practically applied for high-dimensional data. We conducted intensive experiments to assess the performance of the packages with the parametric statistical test using simulation data, semi-real datasets, and TCGA cancer dataset. The Hi-LASSO packages showed outstanding and robust performance in feature selection. The packages are available through PyPI and can be easily installed using Python PIP.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 8
- FWCI
- 1.29
- Field percentile
- top 18%
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Stochastic LASSO for extremely high-dimensional genomic data
Beomsu Baek, Jongkwon Jo, … Youngsoon Kim·Scientific ReportsPeer-reviewed·Jan 14, 2026
- BOSO: a novel feature selection algorithm for linear regression with high-dimensional data
Luis V. Valcárcel, Edurne San José‐Eneriz, … Francisco J. Planes·PLoS Computational BiologyPeer-reviewed·May 31, 2022
- seagull: lasso, group lasso and sparse-group lasso regularisation for linear regression models via proximal gradient descent
Jan Klosa, Noah Simon, … Dörte Wittenburg·BMC BioinformaticsPeer-reviewed·Sep 15, 2020
- LAVASET: Latent Variable Stochastic Ensemble of Trees. A novel ensemble method for correlated datasets.
Melpomeni Kasapi, Kexin Xu, … Joram Matthias Posma·BioinformaticsPeer-reviewed·Feb 20, 2024
- Block HSIC Lasso: model-free biomarker detection for ultra-high dimensional data
Héctor Climente-González, Chloé‐Agathe Azencott, … Makoto Yamada·BioinformaticsPeer-reviewed·May 9, 2019
- VariantSpark, A Random Forest Machine Learning Implementation for Ultra High Dimensional Data
Arash Bayat, Piotr Szul, … Denis C. Bauer·bioRxiv·Jul 15, 2019