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.0.3
Depends: methods, R (≥ 3.5.0)
Imports: cli, graphics, grDevices, lifecycle, magrittr, Matrix, pkgconfig (≥ 2.0.0), rlang, stats, utils, vctrs
LinkingTo: cpp11 (≥ 0.4.7)
Suggests: ape (≥ 5.7-0.1), callr, decor, digest, graph, igraphdata, knitr, rgl, rmarkdown, scales, stats4, tcltk, testthat, vdiffr, withr
Published: 2024-03-13
Author: Gábor Csárdi ORCID iD [aut], Tamás Nepusz ORCID iD [aut], Vincent Traag ORCID iD [aut], Szabolcs Horvát ORCID iD [aut], Fabio Zanini ORCID iD [aut], Daniel Noom [aut], Kirill Müller ORCID iD [aut, cre], Maëlle Salmon [ctb], Michael Antonov [ctb], Chan Zuckerberg Initiative [fnd]
igraph author details
Maintainer: Kirill Müller <kirill at cynkra.com>
BugReports: https://github.com/igraph/rigraph/issues
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
URL: https://r.igraph.org/, https://igraph.org/, https://igraph.discourse.group/
NeedsCompilation: yes
SystemRequirements: libxml2 (optional), glpk (>= 4.57, optional)
Citation: igraph citation info
Materials: NEWS
In views: GraphicalModels, Optimization
CRAN checks: igraph results

Documentation:

Reference manual: igraph.pdf
Vignettes: igraph (R interface)
igraph (interfaz R)

Downloads:

Package source: igraph_2.0.3.tar.gz
Windows binaries: r-devel: igraph_2.0.3.zip, r-release: igraph_2.0.3.zip, r-oldrel: igraph_2.0.3.zip
macOS binaries: r-release (arm64): igraph_2.0.3.tgz, r-oldrel (arm64): igraph_2.0.3.tgz, r-release (x86_64): igraph_2.0.3.tgz
Old sources: igraph archive

Reverse dependencies:

Reverse depends: AurieLSHGaussian, bc3net, BioNAR, BioNetStat, BiRewire, BNSL, bnstruct, Boptbd, brainGraph, c3net, causaloptim, cccd, centiserve, cglasso, clickstream, clustAnalytics, conos, corclass, coreCT, corkscrew, covEB, CTD, DART, dc3net, Diderot, DiffCorr, diffee, DiffNet, disparityfilter, ebdbNet, editrules, FamAgg, fanovaGraph, fasjem, flare, Fletcher2013b, FlowSOM, func2vis, GADAG, gdistance, genlasso, ggkegg, gor, graphkernels, GraphPAC, GSAR, GSD, habCluster, hglasso, hipathia, HOasso, HyperG, iDINGO, igraphtosonia, immcp, jeek, JGL, LEANR, linkcomm, LncPath, locits, LPKsample, manet, massiveGST, MEGENA, MetaLandSim, micropan, MineICA, MNS, modMax, morph, mRMRe, multichull, multinet, NEpiC, netassoc, netbiov, NetPathMiner, NetSAM, NetSwan, netZooR, oposSOM, optbdmaeAT, optrcdmaeAT, pagoda2, PANR, parsec, Path2PPI, pcSteiner, Pi, postHoc, PPInfer, qtlnet, RCA, regmed, rEMM, RGraphSpace, RNetLogo, RNewsflow, robin, rsemmed, rTRM, sand, SANTA, SARP.compo, satdad, SEMgraph, sglasso, ShapePattern, shp2graph, simule, sincell, sindyr, SOMbrero, soptdmaeA, splineTimeR, streamDAG, SubpathwayLNCE, SVN, threejs, timeordered, tnet, wfg
Reverse imports: adegenet, adproclus, AFM, AHPWR, akc, alakazam, AlphaBeta, ANF, AnimalHabitatNetwork, anipaths, aniSNA, aPEAR, apisensr, archeofrag, arulesViz, ASpli, autoharp, babsim.hospital, backbone, backShift, BallMapper, bamm, BASiNET, BASiNETEntropy, basket, batchelor, baycn, BayesMallows, BayesNetBP, BayesSUR, bcgam, BCT, BDgraph, BeeBDC, BGmisc, bibliometrix, bigergm, BiocPkgTools, Bioi, BioM2, BioNERO, BioNet, bioregion, Bios2cor, BioTIP, bipartite, BlockmodelingGUI, bluster, bnma, bnviewer, BoolNet, bootcluster, bootnet, BoundaryStats, btergm, bwsTools, C443, CAMERA, cancerGI, Canek, cape, CARBayes, CARlasso, CARNIVAL, cartograflow, Cascade, cassowaryr, causact, causalDisco, causaleffect, CausalR, CBNplot, CCPlotR, ccTensor, CellNOptR, CellTrails, CEMiTool, CePa, ceRNAnetsim, CeRNASeek, CeTF, chatAI4R, chemodiv, cholera, CHRONOS, cicero, CIMICE, CINNA, CiteFuse, CKMRpop, clevRvis, clipper, cliqueMS, CliquePercolation, ClustAssess, clusterProfiler, ClustIRR, clustNet, ClusTorus, clustree, clustringr, CoDiNA, cogeqc, comato, communication, comradesOO, concatipede, concorR, condiments, CoNI, ConnectednessApproach, ConsensusClustering, CooRTweet, Corbi, corHMM, corpustools, corrViz, corTest, cosmosR, crandep, cranly, criticalpath, crosstalkr, csurvey, CTDquerier, cytometree, DAPAR, dcanr, dce, DCLEAR, DDPNA, deaR, debrowser, degreenet, delayed, DemoKin, DEsubs, dexterMST, DiagrammeR, diffcoexp, diffeRenTES, diffudist, diffusionMap, diffuStats, DirectedClustering, DIscBIO, discourseGT, discretecdAlgorithm, distinctiveness, dm, DmelSGI, dnapath, DNLC, dnr, dogesr, doolkit, drake, DrDimont, DrugSim2DR, DRviaSPCN, dsem, DTSEA, dupNodes, dynetNLAResistance, dyngen, dynwrap, easybgm, ecoCopula, ecodist, ECoL, econet, EcoNetGen, econetwork, economiccomplexity, EcotoneFinder, edgebundle, edgebundleR, edmcr, EDOIF, eff2, EGAD, EGAnet, eHDPrep, einet, EmbedSOM, EnMCB, enrichplot, enviGCMS, epicontacts, EpiILMCT, epiNEM, epinetr, epistasisGA, erah, esATAC, espadon, ess, EstimateGroupNetwork, etree, EventPointer, evolqg, FactorCopula, fairadapt, FAIRmaterials, fake, fakemake, fastnet, fastRG, fbnet, FCMapper, FedData, FELLA, fgga, FGNet, FindIt, finnsurveytext, FLAMES, flowGraph, fnets, foodingraph, ForestGapR, forestRK, fossilbrush, FrF2, fssemR, GALLO, gamCopula, gatom, gemtc, genBaRcode, GeneGeneInteR, genekitr, geneplast, geneplast.data, GENESIS, GeNetIt, GeneTonic, GenomicInteractions, geohabnet, geonetwork, ggdag, ggenealogy, ggflowchart, ggm, ggnetwork, ggraph, gimme, GISSB, GMPro, GNAR, GNET2, GOCompare, GoodFitSBM, GOxploreR, gRain, grainscape, grand, GRaNIE, graph4lg, graphclust, graphicalExtremes, graphicalVAR, graphlayouts, graphsim, graphTweets, gRbase, GREMLINS, gRim, gromovlab, GSNA, GWENA, handwriter, HeteroGGM, heteromixgm, highcharter, hisse, Holomics, HospitalNetwork, HPiP, HTSSIP, HTT, huge, hypeR, iCARH, ICDS, iCellR, icosa, IDMIR, idopNetwork, igraphinshiny, iGraphMatch, imager, imcRtools, IMEC, IMMAN, immunarch, immuneSIM, imsig, incidentally, INDEED, iNETgrate, infercnv, influenceR, influential, intensitynet, InterCellar, intergraph, InterMineR, interplex, IntOMICS, IntramiRExploreR, iSEE, ITNr, Jdmbs, jewel, jrSiCKLSNMF, jti, kangar00, Karen, KEGGlincs, keyplayer, kknn, KMD, kstMatrix, L1centrality, l1spectral, LACE, latenetwork, lconnect, leastcostpath, leiden, leidenAlg, leidenbase, levi, lexRankr, linkprediction, Linnorm, LoopDetectR, LSVAR, LTFHPlus, MACP, macrosyntR, MadanTextNetwork, madrat, MAGAR, malan, manymome, manynet, margaret, markovchain, martini, matrixcut, mau, maxmatching, mazeGen, MBNMAdose, mcMST, mcvis, meconetcomp, Mercator, MetaboSignal, metacoder, MetaNeighbor, metanetwork, MetID, MetricGraph, mfpp, microeco, migraph, miloR, miniCRAN, missSBM, mitre, mixOmics, mlmts, mmibain, MMOC, MMUPHin, mnda, MODA, modelbpp, modnets, MOGAMUN, monocle, mosbi, motifcluster, motifr, movementsync, mppR, MRFcov, MRReg, MRS, mstknnclust, MTA, mully, multilaterals, multilink, multinets, multinma, MultIS, multivariance, multiWGCNA, mumosa, mverse, MWASTools, mwcsr, mwTensor, NAIR, nat, nat.templatebrains, nda, neat, neatmaps, Neighboot, neo4r, netchain, netCoin, NetCoupler, netdiffuseR, netDx, NetFACS, netgsa, netgwas, netmap, NetMix, netOmics, NetOrigin, netplot, netrankr, netresponse, netropy, nets, NetSci, netseer, netseg, netShiny, netUtils, NetworkChange, NetworkComparr, networkD3, NetworkDistance, NetworkExtinction, networkGen, NetworkToolbox, networktools, nevada, NIMAA, nimble, nlnet, nlrx, nncc, node2vec, noisysbmGGM, NoRCE, numbat, nutriNetwork, OCNet, oddnet, ohun, OmnipathR, OncoSimulR, ontoProc, OpenRepGrid, OpenRepGrid.ic, OrdCD, ORION, OUwie, PAC, pageRank, pairkat, pald, PANACEA, pandaR, PanelMatch, PanomiR, PanViz, PaRe, pareg, particles, pathfindR, Patterns, paxtoolsr, pcalg, pcFactorStan, PCGII, PDATK, pencopulaCond, perturbR, PGRdup, pGRN, phangorn, PhaseTypeR, phemd, PhenoGeneRanker, phenomis, PhosR, phylopath, phyloregion, phyloseq, phyloseqGraphTest, phylosignal, phyloTop, piano, piecewiseSEM, pkggraph, pkgnet, PlackettLuce, plantTracker, PLEXI, plinkQC, PLNmodels, pmd, PNAR, polymapR, pomdp, pop, poppr, POSetR, prioritizr, ProjectManagement, provGraphR, PSMatch, psSubpathway, psygenet2r, ptm, ptools, PWIR, pwOmics, qdap, QFeatures, qgraph, qmtools, quanteda.textplots, R.temis, R3CPET, R6causal, RaceID, Racmacs, Radviz, rags2ridges, RandomWalkRestartMH, RavenR, RcextTools, RcmdrPlugin.RMTCJags, rcrimeanalysis, RCX, rD3plot, RDS, ReactomePA, RedeR, refdb, regnet, ReliabilityTheory, remify, RepertoiR, ResIN, RevEcoR, rflexscan, rgexf, rhcoclust, RITAN, riverconn, RLassoCox, rmcfs, rmonad, rnaCrosslinkOO, RNAseqNet, Rnmr1D, roads, robber, RobustIV, robustrao, roots, roprov, roughnet, RPANDA, rPref, rscc, rScudo, rsetse, RSP, rSpectral, rsppfp, rsyntax, RTN, RWgraph, safedata, saotd, SBGNview, sBIC, sbm, SBN, scalpel, scapGNN, scClassify, sccore, scDblFinder, scDHA, SCFA, scHOT, scider, scINSIGHT, scistreer, scMerge, ScorePlus, SCORPION, scran, scRepertoire, scRNAtools, scTensor, scTGIF, scTreeViz, secrlinear, SelectBoost, SEMID, SemNeT, semPlot, seqcombo, SeqDetect, seqHMM, SeqNet, Seurat, sfcr, sfnetworks, SGSeq, sharp, shazam, shock, SID, sidier, sigmajs, SignacX, signnet, simcausal, simer, simona, simplifyNet, SingleCellSignalR, singleCellTK, SIRE, skynet, slingshot, smallstuff, SmCCNet, SMITE, smotefamily, snahelper, snowboot, SOAs, SoilR, solitude, spacejamr, SpaDES.core, Spaniel, spathial, SpatialCPie, SpatialGraph, spatialHeatmap, spatsoc, specr, SpidermiR, spinner, SplicingGraphs, spNetwork, spqdep, spreadr, ssifs, sSNAPPY, StarBioTrek, statGraph, stemmatology, stminsights, STraTUS, STRINGdb, SubtypeDrug, supraHex, SurvHiDim, synaptome.db, syntenet, SystemicR, TangledFeatures, targets, TAShiny, TDA, ternarynet, text2map, textrank, tidygraph, tidySEM, tilemaps, TimiRGeN, tip, Tlasso, TOHM, TOmicsVis, TOP, topologyGSA, tosr, TPEA, tradeSeq, TrajectoryUtils, transcriptogramer, TreeAndLeaf, TreeDimensionTest, treefit, treemap, TRONCO, TSCAN, UNCOVER, uSORT, VARDetect, veloviz, VertexSimilarity, ViSEAGO, vissE, vivainsights, vivid, VOSONDash, wdnet, WebGestaltR, webSDM, webtrackR, whitechapelR, whomds, wpa, wppi, wTO, XINA, xLLiM, ZygosityPredictor
Reverse suggests: agop, anocva, ape, atrrr, BayesSpace, BiCausality, bifurcatingr, bio3d, BiocFHIR, biodbKegg, BiodiversityR, blackbox, bnclassify, bnlearn, BoomSpikeSlab, breathteststan, bsub, CASCORE, CBnetworkMA, CellaRepertorium, cfid, chessboard, chouca, ChromSCape, cito, clusterExperiment, CNORfeeder, CNVScope, ConnMatTools, countland, CovCombR, cppRouting, csdR, cspp, d3po, dagitty, dartR, dartR.base, dartR.captive, dartR.popgen, datapack, dbscan, DDD, debkeepr, deepdep, destiny, DGCA, dimRed, diverse, dodgr, dosearch, DramaAnalysis, DRquality, dst, dyndimred, EBcoexpress, econullnetr, ecpc, egor, eicm, epigraphdb, epiworldR, factoextra, FCPS, finbipartite, FinNet, frechet, fsbrain, functiondepends, funspotr, genscore, GGally, ggokabeito, ggsc, ghypernet, goldfish, graphon, greed, gsbm, HarmonizedTCGAData, HCAData, HelpersMG, hero, hydra, igraphdata, industRial, inferCSN, invertiforms, IOHanalyzer, isa2, iSEEu, isotracer, knitrBootstrap, latrend, lava, lfe, Libra, lionessR, loe, lolog, LSTbook, maotai, MBNMAtime, metadat, MetNet, miaSim, miic, MineICA, mistyR, mlr3pipelines, mlr3shiny, MR.RGM, MSG, NAC, nbTransmission, Nebulosa, net4pg, netcmc, netmediate, netmeta, netSmooth, nett, NetworkInference, NetworkRiskMeasures, nexus, nosoi, oaqc, outbreaker2, PairViz, paramlink, pcxn, pedmod, pedtools, pkgndep, Platypus, polmineR, polyqtlR, primer, protti, purgeR, rangeMapper, raster, rBiopaxParser, rbmn, RCy3, readsdr, rebook, recipes, ReDaMoR, repo, rgraph6, rIsing, rnetcarto, rquery, RScelestial, RTMB, rtweet, rvinecopulib, Rwclust, Ryacas, Ryacas0, scDesign3, scDiffCom, schex, scPipe, secr, secuTrialR, sensitivity, seqtrie, sfdep, sharpshootR, simDAG, SIMLR, simplifyEnrichment, sirt, SITH, sparsebnUtils, spatialreg, spdep, spdynmod, spectralGraphTopology, splatter, SplicingGraphs, SPOTlight, stabm, stagedtrees, stm, stplanr, surface, surveygraph, SynExtend, TCGAbiolinks, TDApplied, textmineR, TextMiningGUI, textplot, tgver, tidybulk, tidyjson, tidySingleCellExperiment, timeOmics, TNC, treeio, treespace, TunePareto, visNetwork, vkR, vocaldia, vosonSML, vsp, widyr, wikkitidy, wildlifeDI, xgboost, xtranat, zoomerjoin
Reverse enhances: d3r, data.tree, geNetClassifier, GOSim, rviewgraph

Linking:

Please use the canonical form https://CRAN.R-project.org/package=igraph to link to this page.