
Authors and Citation
Authors
-
Gábor Csárdi. Author.
-
Tamás Nepusz. Author.
-
Vincent Traag. Author.
-
Szabolcs Horvát. Author.
-
Fabio Zanini. Author.
-
Daniel Noom. Author.
-
Kirill Müller. Author, maintainer.
-
Michael Antonov. Contributor.
-
David Schoch. Author.
-
Maëlle Salmon. Author.
Citation
Source: inst/CITATION
Csárdi G, Nepusz T (2006). “The igraph software package for complex network research.” InterJournal, Complex Systems, 1695. https://igraph.org.
@Article{,
title = {The igraph software package for complex network research},
author = {Gábor Csárdi and Tamás Nepusz},
journal = {InterJournal},
volume = {Complex Systems},
pages = {1695},
year = {2006},
url = {https://igraph.org},
}
Antonov M, Csárdi G, Horvát S, Müller K, Nepusz T, Noom D, Salmon M, Traag V, Welles BF, Zanini F (2023). “igraph enables fast and robust network analysis across programming languages.” arXiv preprint arXiv:2311.10260. doi:10.48550/arXiv.2311.10260.
@Article{,
title = {igraph 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 = {arXiv preprint arXiv:2311.10260},
year = {2023},
doi = {10.48550/arXiv.2311.10260},
}
Csárdi G, Nepusz T, Traag V, Horvát Sz, Zanini F, Noom D, Müller K, Schoch D, Salmon M (2025). _igraph: Network Analysis and Visualization in R_. doi:10.5281/zenodo.7682609 <https://doi.org/10.5281/zenodo.7682609>, R package version 2.2.1.9007, <https://CRAN.R-project.org/package=igraph>.
@Manual{,
title = {{igraph}: Network Analysis and Visualization in R},
author = {Gábor Csárdi and Tamás Nepusz and Vincent Traag and Szabolcs Horvát and Fabio Zanini and Daniel Noom and Kirill Müller and David Schoch and Maëlle Salmon},
year = {2025},
note = {R package version 2.2.1.9007},
doi = {10.5281/zenodo.7682609},
url = {https://CRAN.R-project.org/package=igraph},
}
Additional details
igraph authors, in alphabetical order:
--------------------------------------
Patrick R. Amestoy AMD library
Adelchi Azzalini igraph.options based on the sm package
Tamas Badics GLPK
Gregory Benison Minimum cut calculation
Adrian Bowman igraph.options based on the sm package
Walter Böhm LSAP
Keith Briggs Parts from the Very Nauty Graph Library
Geometric random graphs
Girth
Various patches and bug fixes
Jeroen Bruggeman spinglass community detection
Burt's constraints
Juergen Buchmueller Big number math implementation
Carter T. Butts Some layout algorithms from the SNA R package
bonpow function in the SNA R package
Some R manual pages, from the SNA R package
Aaron Clauset Hierarchical random graphs
J.T. Conklin logbl function
Topher Cooper GSL random number generators (not used in R)
Gabor Csardi Most of igraph
Trevor Croft simpleraytracer
Peter DalGaard zeroin root finder
Timothy A Davis CXSPARSE: a Concise Sparse Matrix package - Extended
AMD library
Sparse matrix column ordering
Laurent Deniau Bits of the error handling system
Ulrich Drepper logbl function
Iain S. Duff AMD library
GLPK
S.I. Feldman f2c
David Firth Display data frame in Tk, from relimp package
P. Foggia VF2 graph isomorphism algorithm
John Fox R: suppressing X11 warnings
Alan George GLPK
John Gilbert Sparse matrix column ordering
D.Goldfarb GLPK
Brian Gough GSL random number generators (not used in R)
Tom Gregorovic Multilevel community detection
M.Grigoriadis GLPK
Oscar Gustafsson GLPK
Kurt Hornik LSAP
Szabolcs Horvat igraph C core library
Paul Hsieh pstdint.h
Ross Ihaka Some random number generators (not used in R)
Tommi Junttila BLISS graph isomorphism library
Petteri Kaski BLISS graph isomorphism library
Oleg Keselyov zeroin root finder
Darwin Klingman GLPK
Donald E. Knuth GLPK
Stefan I. Larimore Sparse matrix column ordering
Yusin Lee GLPK
Richard Lehoucq ARPACK
Rene Locher R arrow drawing function, from IDPmisc package
J.C. Nash BFGS optimizer
Joseph W-H Liu GLPK
Makoto Matsumoto GSL random number generators (not used in R)
Vincent Matossian Graph laplacian
igraph_neighborhood_graphs
Line graphs
Peter McMahan Cohesive blocking
Andrew Makhorin GLPK
David Morton de Lachapelle Spectral coarse graining
Laurence Muller Fixes for compilation on MS Visual Studio
Fionn Murtagh Order a hierarchical clustering
Emmanuel Navarro infomap community detection
Various fixes and patches
Tamas Nepusz Most of igraph
Esmond Ng Sparse matrix column ordering
Kevin O'Neill Maximal independent vertex sets
Takuji Nishimura GSL random number generators (not used in R)
Daniel Noom igraph C core library
Jim Orlin GLPK
Patric Ostergard GLPK
Elliot Paquette psumtree data type
Pascal Pons walktrap community detection
Joerg Reichardt spinglass community detection
Marc Rieffel GSL random number generators (not used in R)
B.D. Ripley igraph.options based on the sm package
BFGS optimizer
Various bug fixes
Martin Rosvall infomap community detection
Andreas Ruckstuhl R arrow drawing function, from IDPmisc package
Heinrich Schuchardt GLPK
J.K. Reid GLPK
C. Sansone VF2 graph isomorphism algorithm
Michael Schmuhl The graphopt layout generator
Christine Solnon LAD graph isomorphism library
Danny Sorensen ARPACK
James Theiler GSL random number generators (not used in R)
Samuel Thiriot Interconnected islands graph generator
Vincent A. Traag igraph C core library
Magnus Torfason R operators that work by name
Theodore Y. Ts'o libuuid
Minh Van Nguyen Microscopic update rules
Various test cases
Many documentation and other fixes
M. Vento VF2 graph isomorphism algorithm
Fabien Viger gengraph graph generator
Phuong Vu ARPACK
P.J. Weinberger f2c
Garrett A. Wollman qsort
B.N. Wylie DrL layout generator
Chao Yang ARPACK
Fabio Zanini igraph C core library
Institutional copyright owners:
-------------------------------
Free Software Foundation, Inc Code generated by bison
Sandia Corporation DrL layout generator
The R Development Core Team Some random number generators (not used in R)
R: as.dendrogram from stats package
The Regents of the University of California qsort
Xerox PARC Sparse matrix column ordering
Other contributors
------------------
Neal Becker Patches to compile with gcc 4.4
Richard Bowman R patches
Alex Chen Patch to compile on Intel compilers
Daniel Cordeiro Patches
Tom Gregorovic Bug fixes
Mayank Lahiri Forest fire game fix
John Lapeyre Patches
Christopher Lu Various fixes and patches
André Panisson R patches
Bob Pap Bug fixes
Keith Ponting R package bug fixes
Martin J Reed Bug fixes
Elena Tea Russo Bug fixes
KennyTM Bug fixes
Jordi Torrents Patches
Matthew Walker Various patches
Kai Willadsen Arrow size support in Python