PyGenePlexus: a Python package for gene discovery using network-based machine learning
Christopher A Mancuso1,2, Renming Liu1, Arjun Krishnan1,3
1Department of Computational Mathematics, Science and Engineering, Michigan State University, East Lansing, MI 48824, USA.
Summary:
PyGenePlexus is a Python package that enables a user to gain insight into any gene set of interest through a molecular interaction network informed supervised machine learning model. PyGenePlexus provides predictions of how associated every gene in the network is to the input gene set, offers interpretability by comparing the model trained on the input gene set to models trained on thousands of known gene sets, and returns the network connectivity of the top predicted genes.
Availability And Implementation:
https://pypi.org/project/geneplexus/ and https://github.com/krishnanlab/PyGenePlexus.
Supplementary Information:
Supplementary data are available at Bioinformatics online.
Related Concept Videos
Protein Networks
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
Evolutionary Relationships through Genome Comparisons
Genomics
Genome-wide Association Studies-GWAS
GWAS does not require the identification of the target gene involved in...


