Bioinformatics · 2021 · 59 citations · 7 references
Life SciencesBioinformaticsComputational BiologyGraph VisualizationNetwork BiologyBiological NetworksData ParallelismGraph-based LearningNetwork ModelingEdge EmbeddingsGraph Data StructuresGraph EmbeddingsGraph Representation LearningNetwork GraphsNode EmbeddingsParallel Graph Data Structures
SUMMARY: 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. AVAILABILITYAND IMPLEMENTATION: PecanPy software is freely available at https://github.com/krishnanlab/PecanPy. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
7
BioGRID: a general repository for interaction datasets
C. Stark · Nucleic Acids Research · 2005 · 4.1K citations · Full text
Understanding multicellular function and disease with human tissue-specific networks
Casey S. Greene, Arjun Krishnan, Aaron K. Wong et al. · Nature Genetics · 2015 · 929 citations · Full text
Graph embedding on biomedical networks: methods, applications and evaluations
Xiang Yue, Zhen Wang, Jingong Huang et al. · Bioinformatics · 2019 · 405 citations · Full text
Life Sciences, Biomedical Informatics, Biomedical Text Mining +16