CRAN: Package igraph
igraph: Network Analysis and Visualization
Routines for simple graphs and network analysis. It can
handle large graphs very well and provides functions for generating
random and regular graphs, graph visualization, centrality methods and
much more.
Version:
2.3.0
Depends:
methods
, R (≥ 3.5.0)
Imports:
cli
graphics
grDevices
lifecycle
magrittr
Matrix
pkgconfig
(≥ 2.0.0),
rlang
(≥ 1.1.0),
stats
utils
vctrs
LinkingTo:
cpp11
(≥ 0.5.0)
Suggests:
ape
(≥ 5.7-0.1),
callr
decor
digest
igraphdata
knitr
rgl
(≥ 1.3.14),
rmarkdown
scales
stats4
tcltk
testthat
vdiffr
withr
Enhances:
graph
Published:
2026-04-21
DOI:
10.32614/CRAN.package.igraph
Author:
Gábor Csárdi
[aut],
Tamás Nepusz
[aut],
Vincent Traag
[aut],
Szabolcs Horvát
[aut],
Fabio Zanini
[aut],
Daniel Noom [aut],
Kirill Müller
[aut, cre],
Michael Antonov [ctb],
Chan Zuckerberg Initiative
[fnd],
David Schoch
[aut],
Maëlle Salmon
[aut],
R Consortium
[fnd]
igraph author details
Maintainer:
Kirill Müller
BugReports:
License:
GPL-2
GPL-3
[expanded from: GPL (≥ 2)]
URL:
NeedsCompilation:
yes
SystemRequirements:
libxml2 (optional), glpk (>= 4.57, optional)
Citation:
igraph citation info
Materials:
NEWS
In views:
GraphicalModels
NetworkAnalysis
Optimization
CRAN checks:
igraph results
[issues need fixing before 2026-05-06]
Documentation:
Reference manual:
igraph.html
igraph.pdf
Vignettes:
igraph (R interface)
source
R code
igraph (interfaz R)
source
R code
Downloads:
Package source:
igraph_2.3.0.tar.gz
Windows binaries:
r-devel:
igraph_2.3.0.zip
, r-release:
igraph_2.3.0.zip
, r-oldrel:
igraph_2.3.0.zip
macOS binaries:
r-release (arm64):
igraph_2.3.0.tgz
, r-oldrel (arm64):
igraph_2.2.2.tgz
, r-release (x86_64):
igraph_2.3.0.tgz
, r-oldrel (x86_64):
igraph_2.3.0.tgz
Old sources:
igraph archive
Reverse dependencies:
Reverse depends:
AurieLSHGaussian
bbnet
bc3net
BioNAR
BiRewire
BNSL
bnstruct
Boptbd
brainGraph
c3net
causaloptim
cccd
centiserve
cglasso
clickstream
clustAnalytics
conos
corclass
coreCT
corkscrew
covEB
CTD
CurricularComplexity
DART
dc3net
DiffCorr
diffee
DiffNet
disparityfilter
ebdbNet
editrules
FamAgg
flare
Fletcher2013b
FlowSOM
func2vis
GADAG
gdistance
genlasso
ggkegg
GSAR
GSD
hipathia
HOasso
HyperG
iDINGO
igraphtosonia
jeek
locits
LPKsample
manet
massiveGST
MetaLandSim
MetaNet
micropan
MineICA
MNS
modMax
morph
mRMRe
multichull
multinet
NEpiC
netassoc
NetPathMiner
NetSAM
netZooR
oposSOM
optbdmaeAT
optrcdmaeAT
pagoda2
PANR
parsec
Path2PPI
pcSteiner
postHoc
PPInfer
qtlnet
RCA
regmed
ribiosGraph
RNetLogo
RNewsflow
robin
rsemmed
rTRM
sand
SANTA
SARP.compo
satdad
SEMdeep
SEMgraph
sglasso
ShapePattern
shp2graph
simule
sincell
sindyr
SOMbrero
soptdmaeA
splineTimeR
streamDAG
SVN
threejs
timeordered
tnet
wfg
Reverse imports:
abess
adegenet
adjoin
adproclus
AHPWR
akc
alakazam
AlphaBeta
anansi
ANF
AnimalSequences
anipaths
aniSNA
AntibodyForests
apisensr
archeofrag
archeofrag.gui
arlclustering
arulesViz
ASpli
assertHE
autograph
autoharp
autostats
backbone
backShift
BallMapper
bamm
Banksy
barbieQ
BASiNET
BASiNETEntropy
basket
batchelor
baycn
BayesNetBP
BayesSUR
BDgraph
beam
BeeBDC
BGmisc
bibliometrix
bigergm
BiocPkgTools
BioGSP
Bioi
BioM2
BioNERO
BioNet
bioregion
Bios2cor
BioTIP
bipartite
birddog
blavaan
blocking
BlockmodelingGUI
bluster
bnma
bnmonitor
bnviewer
BoolNet
bootcluster
bootnet
BoundaryStats
BrainNetTest
bsocialv2
bsub
btergm
BulkSignalR
C443
CAMERA
cancerGI
Canek
CARBayes
CareDensity
CARNIVAL
cartograflow
Cascade
cassowaryr
CatsCradle
causact
causaleffect
CausalR
CBN2Path
CBNplot
CCMnet
CCPlotR
ccTensor
CellNOptR
CellTrails
CEMiTool
CePa
ceRNAnetsim
CeRNASeek
CeTF
chatAI4R
checked
chemodiv
cholera
chopin
CHRONOS
cia
cicero
CIMICE
CINNA
cisp
CiteFuse
CITMIC
clevRvis
clipper
cliqueMS
CliquePercolation
ClustAssess
ClusterFoldSimilarity
clusterProfiler
ClustIRR
clustNet
ClusTorus
clustree
clustringr
cmAnalysis
CoDiNA
cogeqc
coglasso
comato
concatipede
concorR
condiments
CoNI
ConnectednessApproach
ConsensusClustering
contentanalysis
CooRTweet
corHMM
corpustools
corrViz
corTest
cosmosR
crandep
cranly
criticalpath
CspStandSegmentation
csurvey
CTDquerier
CurricularAnalytics
cytometree
dandelionR
dcanr
dci
DCLEAR
deaR
debrowser
DedooseR
degreenet
delayed
DemoKin
dendroNetwork
DeSciDe
DEsubs
DiagrammeR
diffcoexp
diffusionMap
diffuStats
DIscBIO
discourseGT
distinctiveness
divent
DNEA
dnr
dogesr
dominoSignal
doolkit
drake
DrDimont
DrugSim2DR
DRviaSPCN
dsem
DspikeIn
DTSEA
DuplexDiscovereR
dupNodes
dynetNLAResistance
dyngen
dynwrap
easybgm
easynem
ecoCopula
ecodist
ECoL
econet
EcoNetGen
economiccomplexity
ecostate
EcotoneFinder
edgebundle
edgebundleR
EDOIF
eff2
EGAD
EGAnet
eHDPrep
einet
ELViS
EmbedSOM
EnMCB
enrichplot
enrichViewNet
enviGCMS
epiCo
epicontacts
epiNEM
epinetr
epiregulon.extra
epistasisGA
erah
ergm.sign
ergmclust
ERPM
esATAC
espadon
ess
EstimateGroupNetwork
etree
EventPointer
evolqg
exametrika
ExpressionCellNet
FactorCopula
FactorCopulaModel
factorEx
fairadapt
fake
fakemake
fastnet
fastRG
fbnet
fdaPOIFD
FedData
FELLA
fgga
FGNet
FindIt
finnsurveytext
FLAMES
flowGraph
flownet
fnets
ForestGapR
forestRK
fossilbrush
FrF2
frscore
funviewR
GALLO
gamCopula
gatom
GeDi
gemtc
genBaRcode
genekitr
geneplast
geneplast.data
GENESIS
GeNetIt
GeneTonic
GenomicInteractions
geohabnet
geomeTriD
geonetwork
GephiForR
ggdag
ggenealogy
ggExametrika
ggflowchart
gglycan
ggm
ggnetwork
ggraph
ggsem
ggtangle
gimme
GISSB
glyparse
glyrepr
GMPro
GNAR
GNET2
goat
goatea
GOCompare
godley
GoodFitSBM
gor
GRAB
gRain
grainscape
grand
GRANDpriv
GRaNIE
graph4lg
graphclust
graphicalExtremes
graphicalVAR
graphlayouts
graphonmix
graphsim
grasps
gRbase
gRc
greenR
GREMLINS
gRim
gtexture
GWENA
GWnorm
handwriter
hassediagrams
hdMTD
heterocop
heteromixgm
HetSeq
HiCaptuRe
highcharter
hisse
HLSM
Holomics
HospitalNetwork
hours2lessons
HPiP
HTT
huge
hypeR
iCARH
iCellR
icmstate
icosa
ideanet
IDMIR
idopNetwork
IDSpatialStats
ig.degree.betweenness
iglm
igraphinshiny
iGraphMatch
igraphwalshdata
ILSM
imager
imcRtools
IMMAN
immunaut
imsig
incidentally
INDEED
iNETgrate
INetTool
infercnv
influenceR
influential
intensitynet
InterCellar
intergraph
IntramiRExploreR
iPRISM
iSEE
iSEEfier
ITNr
JANE
Jdmbs
jewel
jrSiCKLSNMF
jti
kangar00
Karen
KEGGlincs
keyplayer
kgraph
kknn
klassR
KMD
KOLaide
kuzuR
L0ggm
L1centrality
l1spectral
LACE
latenetwork
lavaangui
lavDiag
LBBNN
LBDiscover
lconnect
leastcostpath
LeaveOutKSS
leiden
leidenAlg
leidenbase
levi
lexRankr
linkprediction
Linnorm
LogisticCopula
LoopDetectR
LorMe
lpanda
LSVAR
LTFGRS
LTFHPlus
macrosyntR
MadanTextNetwork
madrat
MAGAR
malan
manureshed
ManyIVsNets
manymome
manynet
MAPFX
MapperAlgo
margaret
markovchain
martini
matrixcut
mau
maxmatching
MBNMAdose
MBNMAtime
mcMST
mcvis
MD2sample
meconetcomp
Mercator
MetaboSignal
metacoder
metadeconfoundR
MetaDICT
MetaNeighbor
metanetwork
MetID
MetricGraph
mfpp
microeco
miloR
miniCRAN
miRSM
miRspongeR
missSBM
mitre
MixMashNet
mixOmics
mixtree
MLCOPULA
mmibain
MMOC
MMUPHin
mnda
MODA
modelbpp
modnets
MOGAMUN
monocle
mosbi
MOSClip
motifcluster
motifr
movementsync
MPAC
mppR
MR.RGM
MRFcov
MRReg
MSCquartets
mstknnclust
MTA
mully
multilaterals
multilink
multinets
multinma
MultiTraits
multivar
multivariance
multiWGCNA
mumosa
musicMCT
mverse
MWASTools
mwcsr
mwTensor
mycaas
nat
nat.templatebrains
nda
neat
neatmaps
Neighboot
neo4r
netCoin
netcom
NetCoupler
netdiffuseR
netgsa
netmap
netmem
netmeta
NetMix
NetOrigin
netplot
netrankr
netresponse
netrics
netropy
NetSci
netseer
netseg
netUtils
NetworkChange
NetworkComparr
networkD3
NetworkDistance
NetworkExtinction
networksem
NetworkToolbox
networktools
neuromapr
nevada
NIMAA
nimble
nlnet
nlrx
NMAforest
nncc
node2vec
NoRCE
numbat
OCNet
oddnet
ohun
OmicNetR
OmnipathR
OncoSimulR
ontoProc
OpenRepGrid
OpenRepGrid.ic
OrdCD
orthGS
OUwie
PAC
PAFit
pageRank
pairkat
pald
PANACEA
pandaR
PanomiR
PaRe
particles
pathfindR
pathlinkR
PathwaySpace
Patterns
pcalg
PCBN
pcFactorStan
PCGII
pcvr
PDATK
Pedixplorer
pedtricks
perturbR
PGRdup
pGRN
phangorn
PhaseTypeR
PhenoGeneRanker
phenomis
PhosR
phylepic
phylopath
phyloregion
phyloseq
phyloseqGraphTest
phylosignal
phyloTop
piano
piecewiseSEM
piglet
PIUMA
pkggraph
pkgnet
pkgstats
PlackettLuce
plantTracker
PLEXI
plinkQC
PLNmodels
pmd
PNAR
poem
polymapR
PolyTree
pomdp
pop
PopComm
poppr
PopulateR
POSetR
priorCON
prioritizr
ProjectManagement
provGraphR
PSMatch
psSubpathway
ptools
PUGMM
Pv3Rs
PWIR
pwSEM
qdap
QFeatures
qgraph
qmtools
quanteda.textplots
R.temis
R3CPET
r4pde
R6causal
RaceID
Racmacs
Radviz
rags2ridges
Rato
RavenR
rcausim
RcextTools
RcmdrPlugin.RMTCJags
rcrimeanalysis
RCSL
RCX
rD3plot
rdracor
RDS
ReactomeGSA
ReactomePA
RedeR
refdb
regnet
ReliabilityTheory
remify
rEMM
ResIN
rflexscan
rgexf
RGraphSpace
rhcoclust
richCluster
RITAN
riverconn
rixpress
RLassoCox
rmangal
RMCDA
rmcfs
rnaCrosslinkOO
RNAseqNet
rnmamod
Rnmr1D
roads
robber
RobustIV
robustrao
rollupTree
roots
roughnet
rPref
rscc
rScudo
rSDI
RSP
rSpectral
rsppfp
rsyntax
RTN
rTwig
RWgraph
saseR
SBGNview
sBIC
sbm
SBN
scafari
scapGNN
scClassify
sccore
scDblFinder
scDHA
scDiagnostics
SCFA
scGraphVerse
scHOT
scider
scINSIGHT
scistreer
scMerge
scMetaTraj
scMultiSim
scoredec
SCORPION
scPairs
scran
scregclust
scRepertoire
scTenifoldKnk
scTensor
scTGIF
scTreeViz
sdbuildR
SDModels
secrlinear
SelectBoost
SemanticDistance
SEMID
SemNeT
semPlot
seqcombo
seqHMM
setweaver
Seurat
sfclust
sfcr
sfnetworks
sgraph
SGSeq
sharp
shazam
ShiVa
SID
sidier
SiFINeT
sigmajs
SignacX
signnet
simcausal
simDAG
simdata
simona
SimplicialComplex
simplifyNet
singleCellTK
SIRE
SkeletalVis
slingshot
smallstuff
SMITE
smotefamily
snahelper
SNMA
snowboot
SNPannotator
SOAs
socialdrift
softwareRisk
SoilR
solitude
SOMMD
SpaDES.core
Spaniel
SpatialCPie
SpatialGraph
spatialHeatmap
spatsoc
specr
spinner
SplicingGraphs
splitGraph
spNetwork
SPONGE
SportMiner
spqdep
ssifs
ssMutPA
sSNAPPY
SSNbler
StabMap
statGraph
stCEG
stemmatology
STraTUS
STRINGdb
structSSI
SubtypeDrug
SuperCell
SurvHiDim
SVAlignR
swaglm
synaptome.db
syntenet
SystemicR
tall
TangledFeatures
targets
TAShiny
TDA
ternarynet
text2map
textrank
thamesmix
thisplot
tidygraph
tidySEM
tilemaps
tinyVAST
tip
tmap.networks
tna
TOHM
TOP
topologyGSA
TPEA
tradeSeq
trafficCAR
traj
TrajectoryUtils
transcriptogramer
TreeAndLeaf
TreeDimensionTest
treefit
treemap
TRONCO
TSCAN
twbparser
UNCOVER
uSORT
vcdExtra
veloviz
VertexSimilarity
VertexWiseR
ViSEAGO
visPedigree
vissE
vivainsights
vivid
VOSONDash
vsp
WayFindR
wdnet
WebGestaltR
webSDM
whitechapelR
whomds
wpa
wppi
wTO
XINA
xLLiM
XYomics
ZygosityPredictor
Reverse suggests:
acledR
agop
aion
AncReg
anocva
ape
assemblykor
AssociationExplorer2
atrrr
bases
BayesSpace
BiCausality
bifurcatingr
bio3d
BiocFHIR
BiodiversityR
blackbox
bnclassify
bnlearn
BoomSpikeSlab
breathteststan
CASCORE
caugi
CBnetworkMA
celestial
centerline
cfid
chessboard
chouca
ChromSCape
cito
clusterExperiment
ClusterGVis
CNORfeeder
CNVScope
cograph
CohortContrast
ConnMatTools
corrselect
countland
covtracer
cppRouting
csdR
cspp
d3po
dagitty
daltoolbox
DAPAR
dartR
dartR.base
dartR.captive
dartR.popgen
datapack
dbscan
DDD
debkeepr
deepdep
destiny
dimRed
DirectedClustering
dm
dodgr
dosearch
DOtools
DramaAnalysis
DRquality
dst
dyndimred
EBcoexpress
econullnetr
egor
eicm
epigraphdb
epiworldR
escape
factoextra
fcaR
FCPS
FinNet
flexBART
frechet
fsbrain
fullRankMatrix
functiondepends
funspotr
g6R
genscore
GGally
ggokabeito
ggpicrust2
ggsc
ghypernet
goldfish
graphicalMCP
graphon
greed
gsbm
GSVA
HarmonizedTCGAData
havel
HCAData
HelpersMG
hero
hydra
igraphdata
immApex
immunarch
INCVCommunityDetection
industRial
inferCSN
invertiforms
isa2
iSEEu
ISMtools
jazzPanda
knitrBootstrap
latrend
lava
lfe
Libra
lionessR
lisat
lolog
LSTbook
maotai
massProps
mcmodule
metadat
MetNet
miaSim
miic
MineICA
MiscMetabar
missoNet
mistyR
mlr3pipelines
mlr3shiny
mlr3torch
MOSim
mrIML
MSG
NAC
nbTransmission
Nebulosa
Nestimate
net4pg
netmediate
netSmooth
nett
NetworkInference
NetworkRiskMeasures
nexus
nosoi
notame
notameViz
o2ools
oaqc
OdysseusPathwayModule
ORION
outbreaker2
PairViz
panelView
paramlink
pcutils
persistence
plotthis
polmineR
polyqtlR
primer
protti
purgeR
r4subtrace
rangeMapper
raster
rBiopaxParser
rbmn
RcisTarget
RCy3
rdecision
readsdr
rebook
recipes
ReDaMoR
ReporterScore
rgph
rgraph6
rIsing
rnetcarto
RPointCloud
rquery
RScelestial
rtemis
RTMB
rvinecopulib
Ryacas
scDesign3
scDiffCom
scFeatures
schex
scLANE
scPipe
scrapper
secr
secuTrialR
sensitivity
seqtrie
sfcurve
sfdep
sharpshootR
shinyWGD
simer
SIMLR
simplifyEnrichment
sirt
SITH
sparsecommunity
spatialreg
spdep
spdynmod
speakeasyR
splatter
SplicingGraphs
SPOTlight
stabm
stagedtrees
stm
stplanr
surface
SVP
svs
SynExtend
TCGAbiolinks
TDApplied
TemporalForest
textAnnotatoR
textmineR
TextMiningGUI
textplot
theorytools
tidybulk
tidyjson
tidySingleCellExperiment
tidySpatialExperiment
timeOmics
TNC
topolow
treeio
treespace
treestats
TunePareto
varPro
visNetwork
vkR
vocaldia
vosonSML
widyr
wikkitidy
wildlifeDI
xgboost
xtranat
zoomerjoin
Reverse enhances:
d3r
data.tree
geNetClassifier
jamba
rviewgraph
Linking:
Please use the canonical form
to link to this page.
US