Related Experiment Video
Updated: Sep 20, 2025

Discovery of Driver Genes in Colorectal HT29-derived Cancer Stem-Like Tumorspheres
Published on: July 22, 2020
GenePioneer: a comprehensive Python package for identification of essential genes and modules in cancer
Amirhossein Haerianardakani1, Golnaz Taheri2
1Department of Computer and Systems Sciences, Stockholm University, Stockholm 16455, Sweden.
Summary:
We propose a network-based unsupervised learning model to identify essential cancer genes and modules for 12 different cancer types, supported by a Python package for practical application. The model constructs a gene network from frequently mutated genes and biological processes, ranks genes using topological features, and detects critical modules. Evaluation across cancer types confirms its effectiveness in prioritizing cancer-related genes and uncovering relevant modules. The Python package allows users to input gene lists, retrieve rankings, and identify associated modules. This work provides a robust method for gene prioritization and module detection, along with a user-friendly package to support research and clinical decision-making in cancer genomics.
Availability And Implementation:
GenePioneer is released as an open-source software under the MIT license. The source code is available on GitHub at https://github.com/Golnazthr/ModuleDetection.
Related Concept Videos
Cancer-Critical Genes I: Proto-oncogenes
When the function of certain critical genes, especially those involved in cell cycle regulation and cell growth signaling cascades, gets disrupted, it upsets the cell cycle progression. Such cells with unchecked cell cycles start proliferating uncontrollably and eventually develop into tumors.
Such genes that act...
Tumor Progression
Colon cancer is one of the best-documented examples of tumor progression. Early mutation in the APC gene in colon cells causes a small growth on the colon wall called a polyp. With time, this polyp grows into a benign, pre-cancerous tumor. Further...

