GeneLens: A Python Package Implementing Monte Carlo Machine Learning and Network Analysis Methods for Biomarker Discovery and Gene Functional Annotation

We present GeneLens, a Python package for comprehensive analysis of differentially expressed genes and biomarker discovery. The package consists of two core modules, FSelector for biomarker identification by utilizing Monte Carlo simulations of L1-regularized models and NetAnalyzer for functional prediction of selected gene sets based on the topology of their protein–protein interaction networks. FSelector includes: (1) automated gene selection through iterative bootstrap sampling, (2) calculation of gene significance weights by taking account of ROC-AUC models and their number in simulations, and (3) adaptive thresholding for feature space reduction. NetAnalyzer performs a pathway enrichment analysis while integrating the significance weights from FSelector. Implemented as a PIP module, GeneLens provides standardized algorithms for applying machine learning and network analysis methods in differential gene expression studies, along with automated model hyperparameter tuning and visualization tools.

Authors

Institutions

Publication Details

Journal
Molecular Biology
Published
2025-09-22
DOI
https://doi.org/10.1134/s0026893325601302
Primary Topic
Bioinformatics and Genomic Networks
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

GeneLens: A Python Package Implementing Monte Carlo Machine Learning and Network Analysis Methods for Biomarker Discovery and Gene Functional Annotation

Maria Pisklova, German Osmak
Molecular Biology
Bioinformatics and Genomic Networks
article

GeneLens: A Python Package Implementing Monte Carlo Machine Learning and Network Analysis Methods for Biomarker Discovery and Gene Functional Annotation

Maria Pisklova, German Osmak
article en

Abstract

We present GeneLens, a Python package for comprehensive analysis of differentially expressed genes and biomarker discovery. The package consists of two core modules, FSelector for biomarker identification by utilizing Monte Carlo simulations of L1-regularized models and NetAnalyzer for functional prediction of selected gene sets based on the topology of their protein–protein interaction networks. FSelector includes: (1) automated gene selection through iterative bootstrap sampling, (2) calculation of gene significance weights by taking account of ROC-AUC models and their number in simulations, and (3) adaptive thresholding for feature space reduction. NetAnalyzer performs a pathway enrichment analysis while integrating the significance weights from FSelector. Implemented as a PIP module, GeneLens provides standardized algorithms for applying machine learning and network analysis methods in differential gene expression studies, along with automated model hyperparameter tuning and visualization tools.

Molecular BiologyVol. 59(5)
Pirogov Russian National Research Medical University (RU), Ministry of Health of the Russian Federation (RU), National Medical Research Center of Cardiology (RU)
Openalex Percentile: Top 77%
Bioinformatics and Genomic Networks
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

GeneLens: A Python Package Implementing Monte Carlo Machine Learning and Network Analysis Methods for Biomarker Discovery and Gene Functional Annotation — Maria Pisklova, German Osmak · Molecular Biology (2025) | TGRS Research Map | TGRS