Skip to content
DraconiticResearch
Search Sources API
203,234 studies31 sourcesUpdated 44 min ago
Peer-reviewedCC BYPLoS ONE

igraph 1.0 enables fast and robust network analysis across programming languages

10 affiliations
  1. 1cynkra GmbH., Zürich, Switzerland
  2. 2Posit Software, PBC, Boston, Massachusetts, United States of America
  3. 3Center for Systems Biology Dresden, Dresden, Germany
  4. 4Reykjavik University, Reykjavík, Iceland
  5. 5Sixdegrees Ltd, Budapest, Hungary
  6. 6jitjit, Amsterdam, Netherlands
  7. 7Centre for Science and Technology Studies, Leiden University, Leiden, Zuid-Holland, Netherlands
  8. 8Northeastern University, Boston, Massachusett, United States of America
  9. 9Evolution & Ecology Research Centre, UNSW Sydney, Sydney, NSW, Australia
  10. 10School of Clinical Medicine, UNSW Sydney, Sydney, NSW, Australia

Abstract

Networks or graphs are widely used across the sciences to represent relationships of many kinds. The igraph (https://igraph.org) software library supports graph construction, analysis, and visualisation, combining fast and robust performance with a low entry barrier. igraph pairs a fast core written in C with beginner-friendly interfaces in Python, R, and Mathematica. After twenty years of development, igraph 1.0 has been released, enabling public access to a robust and stable network analysis with over a million monthly downloads. Thanks to its cross-language design, igraph delivers both speed and flexibility: it can handle billions of edges, supports interactive plotting, integrates with notebooks, facilitates conversions to and from other network libraries, includes a rich library of graph layout and community detection algorithms, and has a detailed documentation including non-English translations. Modern testing features such as continuous integration, address sanitizers, stricter typing, and memory-managed vectors have also increased robustness. Hundreds of bug reports have been fixed and a community forum has been opened to connect users and developers. Specific effort has been made to broaden use and community participation by women, non-binary people, and other demographic groups typically underrepresented in open source software.

Related

  1. Autonomous Code Migration for Quantum Programming Languages: A Case Study with QED-C Benchmarks
    W. Michael Brown, Thien Nguyen, Avimita Chatterjee +1
    arXivPreprintarXiv licenceFull textQuantum physics & quantum informationarXiv
  2. Electrostatic Control Enables Robust Helical Edge Channel Transport in III-V Quantum Spin Hall Insulators
    Manuel Meyer, Tobias Fähndrich, Sebastian Schmid +12
    arXivPreprintCC BY 4.0Full textCondensed matterarXiv
  3. Robust and cost-effective quantum network using Kramers-Kronig receiver
    Xu Liu, Tao Wang, Junpeng Zhang +5
    Physical Review ResearchPeer-reviewedPublisher termsAtomic, molecular & optical physicsCrossref
  4. Quantization-Aware Nonlinear Diffractive Neural Network for Robust Optical Image Reconstruction under Fabrication Constraints
    Junyu Wang, Jie Lu, Haoyu Li +11
    Optics ExpressPeer-reviewedLicence not statedOptics & photonicsCrossref
  5. Robust Entanglement Witnessing via Dense Network Coding with Graph States
    Brian Doolittle, Ian George
    arXivPreprintarXiv licenceFull textQuantum physics & quantum informationarXiv
BibTeX
@article{antonov2026igraph,
  title = {{igraph 1.0 enables fast and robust network analysis across programming languages}},
  author = {Michael Antonov and Gábor Csárdi and Szabolcs Horvát and Kirill Müller and Tamás Nepusz and Daniel Noom and Maëlle Salmon and Vincent Traag and Brooke Foucault Welles and Fabio Zanini},
  journal = {PLoS ONE},
  year = {2026},
  month = aug,
  doi = {10.1371/journal.pone.0355108},
  url = {https://doi.org/10.1371/journal.pone.0355108},
  note = {CC BY},
}
RIS
TY  - JOUR
TI  - igraph 1.0 enables fast and robust network analysis across programming languages
AU  - Michael Antonov
AU  - Gábor Csárdi
AU  - Szabolcs Horvát
AU  - Kirill Müller
AU  - Tamás Nepusz
AU  - Daniel Noom
AU  - Maëlle Salmon
AU  - Vincent Traag
AU  - Brooke Foucault Welles
AU  - Fabio Zanini
PY  - 2026
DA  - 2026/08/04
JO  - PLoS ONE
DO  - 10.1371/journal.pone.0355108
UR  - https://doi.org/10.1371/journal.pone.0355108
AB  - Networks or graphs are widely used across the sciences to represent relationships of many kinds. The igraph (https://igraph.org) software library supports graph construction, analysis, and visualisation, combining fast and robust performance with a low entry barrier. igraph pairs a fast core written in C with beginner-friendly interfaces in Python, R, and Mathematica. After twenty years of development, igraph 1.0 has been released, enabling public access to a robust and stable network analysis with over a million monthly downloads. Thanks to its cross-language design, igraph delivers both speed and flexibility: it can handle billions of edges, supports interactive plotting, integrates with notebooks, facilitates conversions to and from other network libraries, includes a rich library of graph layout and community detection algorithms, and has a detailed documentation including non-English translations. Modern testing features such as continuous integration, address sanitizers, stricter typing, and memory-managed vectors have also increased robustness. Hundreds of bug reports have been fixed and a community forum has been opened to connect users and developers. Specific effort has been made to broaden use and community participation by women, non-binary people, and other demographic groups typically underrepresented in open source software.
SN  - 1932-6203
ER  -