BioinformaticsBioinformaticsPeer-reviewed journal article
PecanPy: a fast, efficient, and parallelized Python implementation of node2vec
Abstract
Learning low-dimensional representations (embeddings) of nodes in large graphs is key to applying machine learning on massive biological networks. Node2vec is the most widely used method for node embedding. However, its original Python and C++ implementations scale poorly with network density, failing for dense biological networks with hundreds of millions of edges. We have developed PecanPy, a new Python implementation of node2vec that uses cache-optimized compact graph data structures and precomputing/parallelization to result in fast, high-quality node embeddings for biological networks of all sizes and densities. PecanPy software and documentation are available at https://github.com/krishnanlab/pecanpy.
- research focus: dimensionality reduction
- research focus: benchmarking
- approach: statistical model
- approach: machine learning (classical)
- Citations
- 53
- FWCI
- 3.27
- Field percentile
- top 7%
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
- Ultra-fast and Efficient Network Embedding for Gigascale Biological Datasets
Jianshu Zhao, Jean Pierre Both, Rob D. Knight·bioRxiv·Jun 18, 2025
- Accurately modeling biased random walks on weighted networks using node2vec+
Renming Liu, Matthew Hirn, Arjun Krishnan·BioinformaticsPeer-reviewed·Jan 1, 2023
- Approximate Nearest Neighbor Graph Provides Fast and Efficient Embedding with Applications in Large-scale Biological Data
Jianshu Zhao, Jean Pierre Both, Konstantinos T. Konstantinidis·bioRxiv·Jan 28, 2024
- BioNE: Integration of network embeddings for supervised learning
Poorya Parvizi, Francisco J Azuaje, … Saturnino F. Luz·bioRxiv·Apr 26, 2022
- openTSNE: a modular Python library for t-SNE dimensionality reduction and embedding
Pavlin G. Poličar, Martin Stražar, Blaž Zupan·Journal of Statistical SoftwarePeer-reviewed·Jan 1, 2024
- Mass Enhanced Node Embeddings for Drug Repurposing
Michail Chatzianastasis, Giannis Nikolentzos, Michalis Vazirgiannis·Hellenic Conference on Artificial IntelligencePeer-reviewed·Sep 7, 2022