Cargando…

EasyGraph: A multifunctional, cross-platform, and effective library for interdisciplinary network analysis

Networks are powerful tools for representing the relationships and interactions between entities in various disciplines. However, existing network analysis tools and packages either lack powerful functionality or are not scalable for large networks. In this descriptor, we present EasyGraph, an open-...

Descripción completa

Detalles Bibliográficos
Autores principales: Gao, Min, Li, Zheng, Li, Ruichen, Cui, Chenhao, Chen, Xinyuan, Ye, Bodian, Li, Yupeng, Gu, Weiwei, Gong, Qingyuan, Wang, Xin, Chen, Yang
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Elsevier 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10591136/
https://www.ncbi.nlm.nih.gov/pubmed/37876903
http://dx.doi.org/10.1016/j.patter.2023.100839
Descripción
Sumario:Networks are powerful tools for representing the relationships and interactions between entities in various disciplines. However, existing network analysis tools and packages either lack powerful functionality or are not scalable for large networks. In this descriptor, we present EasyGraph, an open-source network analysis library that supports several network data formats and powerful network mining algorithms. EasyGraph provides excellent operating efficiency through a hybrid Python/C++ implementation and multiprocessing optimization. It is applicable to various disciplines and can handle large-scale networks. We demonstrate the effectiveness and efficiency of EasyGraph by applying crucial metrics and algorithms to random and real-world networks in domains such as physics, chemistry, and biology. The results demonstrate that EasyGraph improves the network analysis efficiency for users and reduces the difficulty of conducting large-scale network analysis. Overall, it is a comprehensive and efficient open-source tool for interdisciplinary network analysis.