R Programming
made by https://0x3d.site
GitHub - briatte/awesome-network-analysis: A curated list of awesome network analysis resources.A curated list of awesome network analysis resources. - briatte/awesome-network-analysis
Visit Site
GitHub - briatte/awesome-network-analysis: A curated list of awesome network analysis resources.
Awesome Network Analysis
An awesome list of resources to construct, analyze and visualize network data.
Inspired by Awesome Deep Learning, Awesome Math and others. Started in 2016, and irregularly updated since then.
Network of U.S. political blogs by Adamic and Glance (2004) (preprint).
Note: searching for ‘@’ will return all Twitter accounts listed on this page.
Contents
- Books
- Conferences
- Courses
- Datasets
- Journals
- Professional groups
- Review Articles
- Selected Papers
- Software
- Varia
- Contributing Guidelines
- License
Books
Classics
- A Novitiate in a Period of Change: An Experimental and Case Study of Social Relationships, by Samuel F. Sampson (unpublished PhD dissertation, 1968).
- Social Network Analysis, by John Scott (2017).
- Social Network Analysis. Methods and Applications, by Stanley Wasserman and Katherine Faust (1994).
- The Structure and Dynamics of Networks, edited by Mark E.J. Newman, Albert-László Barabási and Duncan J. Watts - 600 pages of classic network analysis articles (2006).
Dissemination
Accessible introductions aimed at non-technical audiences.
- Connected: The Surprising Power of Our Social Networks and How They Shape Our Lives, by Nicholas A. Christakis and James H. Fowler (2009).
- Linked: The New Science of Networks, by Albert-László Barabási (2002).
- Network Literacy: Essential Concepts and Core ideas, by the NetSciEd team (c. 2016) - Available in several languages (paper).
- Nexus. Small Worlds and the Groundbreaking Theory of Networks, by Mark Buchanan (2003).
- Six Degrees: The Science of a Connected Age, by Duncan J. Watts (2003).
General Overviews
- L'analyse de réseau en sciences sociales. Petit guide pratique, by Laurent Beauguitte, in French (2023). Readable online.
- The Atlas for the Aspiring Network Scientist, by Michele Coscia (2021).
- Encyclopedia of Social Networks, edited by George A. Barnett - Covers all sorts of network-related themes (many of them not formal) as well as social network analysis (2011).
- Encyclopedia of Social Network Analysis and Mining, edited by Reda Alhajj and Jon Rokne (2014).
- A First Course in Network Science, by Filippo Menczer, Santo Fortunato, and Clayton A. Davis - Tutorials, datasets and other resouces on GitHub (2020).
- Network Science, by Albert-László Barabási - Full book online (2016).
- Network Science, by the U.S. National Research Council - Full book online (2005).
- Network Science: Theory and Practice, by Ted G. Lewis (2011).
- Networks. An Introduction, by Mark E.J. Newman (2010).
- Networks, Crowds, and Markets: Reasoning About a Highly Connected World, by David Easley and Jon Kleinberg - Full pre-publication draft (review; 2010).
- Réseaux sociaux et structures relationnelles, by Emmanuel Lazega, in French (2014).
- The SAGE Handbook of Social Network Analysis, edited by John Scott and Peter J. Carrington (2011).
- Sociologie des réseaux sociaux, by Pierre Mercklé, in French (2011).
- Social and Economic Networks, by Matthew O. Jackson (2008).
- Social Network Analysis with Applications, by Ian McCulloh, Helen Armstrong and Anthony Johnson (2013).
- Social Networks. An Introduction, by Omar Lizardo and Isaac Jilbert - free to read online (2023).
- Social Networks: An Introduction, by Jeroen Bruggeman (related material; 2008).
- Studying Social Networks. A Guide to Empirical Research, by Marina Hennig et al. (2013).
- Understanding Social Networks. Theories, Concepts, and Findings, by Charles Kadushin (2012).
Graph Theory
- Combinatorics and Graph Theory, by John Harris, Jeffry L. Hirst and Michael Mossinghoff (2008).
- The Fascinating World of Graph Theory, by Arthur Benjamin, Gary Chartrand and Ping Zhang (2015).
- Graph Theory, by John A. Bondy and Uppaluri S.R. Murty (2008).
- Graph Theory, by Reinhard Diestel - Full book online, also in Chinese and German (2016).
- Graph Theory, by Frank Harary - Full book online (1969).
- Graphs & Digraphs, by Gary Chartrand, Linda Lesniak and Ping Zhang (2016).
- Introduction to Combinatorics and Graph Theory, by David Guichard - Full book online (2016).
- Modern Graph Theory, by Belá Bollobás (1998).
Method-specific
- Bayesian Networks in R with Applications in Systems Biology, by Radhakrishnan Nagarajan, Marco Scutari and Sophie Lèbre (website; 2013).
- Bayesian Networks with Examples in R, by Marco Scutari and Jean-Baptiste Denis (website; 2014).
- The Book of Trees. Visualizing Branches of Knowledge, by Manuel Lima - Hundreds of beautiful tree diagrams, from all periods of history (2014).
- Exponential Random Graph Models for Social Networks, edited by Dean Lusher, Johan Koskinen and Garry Robins (2013).
- Generalized Blockmodeling. Structural Analysis in the Social Sciences, by Patrick Doreian, Vladimir Batagelj and Anuška Ferligoj (2004).
- Handbook of Graph Drawing and Visualization, edited by Roberto Tamassia (chapter proofs; 2013).
- Handbuch Historische Netzwerkforschung. Grundlagen und Anwendungen, edited by Marten Düring et al., in German (2016).
- An Introduction to Exponential Random Graph Modeling, by Jenine K. Harris (2014).
- Knoten und Kanten. Soziale Netzwerkanalyse in Wirtschafts- und Migrationsforschung, edited by Markus Gamper and Linda Reschke, in German (2010).
- Knoten und Kanten 2.0. Soziale Netzwerkanalyse in Medienforschung und Kulturanthropologie, edited by Markus Gamper, Linda Reschke and Michael Schönhuth, in German (2012).
- Knoten und Kanten III. Soziale Netzwerkanalyse in Geschichts- und Politikforschung, edited by Markus Gamper, Linda Reschke and Marten Düring, in German and English (2015).
- Inferential Network Analysis, by Skyler J. Cranmer, Bruce A. Desmarais and Jason Morgan (2020).
- Multilayer Social Networks, by Mark E. Dickison, Matteo Magnani and Luca Rossi (2016).
- Multilevel Network Analysis for the Social Sciences, edited by Emmanuel Lazega and Tom A.B. Snijders (2016).
- Multimodal Political Networks, by David Knoke, Mario Diani, James Hollway and Dimitri Christopulos (2021).
- Multivariate Network Visualization, edited by Andreas Kerren, Helen C. Purchase and Matthew O. Ward (2014).
- Network Analysis in Archaeology, edited by Carl Knappett (2013; review in French).
- Network Analysis: Methodological Foundations, edited by Ulrik Brandes and Thomas Erlebach - Covers network centrality, clustering, blockmodels, spatial networks and more (2005).
- Political Networks. The Structural Perspective, by David Knoke (1994).
- Social Network Analysis for Ego-Nets: Social Network Analysis for Actor-Centred Networks, by Nick Crossley et al. (2015).
- Understanding Large Temporal Networks and Spatial Networks, by Vladimir Batagelj et al. (2014).
Software-specific
- Algorithmic Graph Theory and Sage, by David Joyner, Minh Van Nguyen, and David Phillips - Full book online (2013).
- Analyzing Social Networks (using UCINET), by Stephen P. Borgatti, Martin G. Everett and Jeffrey C. Johnson (2013).
- A User’s Guide to Network Analysis in R, by Douglas A. Luke (2015).
- Data Science and Complex Networks: Real Case Studies with Python, by Guido Caldarelli and Alessandro Chessa (2016).
- Exploratory Social Network Analysis with Pajek, by Wouter de Nooy, Andrej Mrvar and Vladimir Batagelj (2011; also in Japanese and in Chinese).
- Gephi Cookbook (2015).
- Graph Drawing Software (covering many programs), edited by Michael Jünger and Petra Mutzel (2004).
- Introduction to Social Network Methods (using mostly UCINET), by Robert A. Hanneman and Mark Riddle - Full book online (2001).
- Mastering Gephi Network Visualization, by Ken Cherven (2015).
- Network Analysis with R/igraph, by Gabor Csárdi, Thomas Nepusz and Eduardo M. Airoldi (in preparation).
- Network Analysis with Python/igraph, by Thomas Nepusz, Gabor Csárdi and Eduardo M. Airoldi (in preparation).
- Network Graph Analysis and Visualization with Gephi, by Ken Cherven (2013).
- Social Network Analysis for Startups. Finding Connections on the Social Web (using Python), by Maksim Tsvetovat and Alexander Kouznetsov (code; 2011).
- Statistical Analysis of Network Data with R, by Eric D. Kolaczyk and Gabor Csárdi (R package; 2014).
Topic-specific
- Communities and Networks: Using Social Network Analysis to Rethink Urban and Community Studies, by Katherine Giuffre (2013).
- Comparing Policy Networks. Labor Politics in the U.S., Germany, and Japan, by David Knoke et al. (1996).
- Conducting Personal Network Research: A Practical Guide, by Christopher McCarty et al. (2019).
- Egocentric Network Analysis with R - An online book/tutorial that covers a lot of similar ground.
- The Connected Past. Challenges to Network Studies in Archaeology and History edited by Tom Brughmans, Anna Collar and Fiona Coward (2016; companion website).
- The Development of Social Network Analysis: A Study in the Sociology of Science, by Linton C. Freeman, in English and several other languages (2004; follow-up paper, 2011).
- Dynamical Networks in Psychology: More Than A Pretty Picture?, by Laura Bringmann (2016; PhD dissertation).
- Dynamical Processes on Complex Networks, by Alain Barrat, Marc Barthélemy and Alessandro Vespignani (2008).
- Economic Networks: Theory and Computation, by John Stachurski and Thomas J. Sargent (2022).
- Fundamentals of Brain Network Analysis, by Alex Fornito, Andrew Zalesky and Edward Bullmore (2016).
- Inside Criminal Networks, by Carlo Morselli (2009).
- Neighbor Networks. Competitive Advantage Local and Personal, by Ronald S. Burt (2010).
- Network Analysis Literacy. A Practical Approach to the Analysis of Networks, by Katharina A. Zweig (2016).
- Networks in Social Policy Problems, edited by Balázs Vedres and Marco Scotti (2012).
- The Oxford Handbook of the Economics of Networks, edited by Yann Bramoullé, Andrea Galeotti and Brian Rogers (2016).
- Policy Debates as Dynamic Networks: German Pension Politics and Privatization Discourse, by Philip Leifeld (2016).
- Small Worlds: The Dynamics of Networks between Order and Randomness, by Duncan J. Watts (2003).
- Theories of Communication Networks, by Peter Monge and Nosh Contractor (2003).
- The Chessboard and the Web. Strategies of Connection in a Networked World, by Anne-Marie Slaughter (2017); applies network science to world politics.
- Towards Relational Sociology, by Nick Crossley (2011).
- Die Verbundenheit der Dinge. Eine Kulturgeschichte der Netze und Netzwerke [The Connectedness of Things. A Cultural History of Nets and Networks], by Sebastian Gießmann, in German (2014).
- Verdeckte soziale Netzwerke im Nationalsozialismus. Die Entstehung und Arbeitsweise von Berliner Hilfsnetzwerken für verfolgte Juden [Hidden Social Networks in National Socialism: The origins and working methods of Berlin assistance networks for persecuted Jews], by Marten Düring, in German (2015; related publications and video presentation in English).
- Visualisierung komplexer Strukturen. Grundlagen der Darstellung mehrdimensionaler Netzwerke, by Lothar Krempel, in German.
Conferences
Recurring conferences on network analysis.
- ASONAM - IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining.
- CNDay - Cambridge Networks Day - Convened by the Cambridge Networks Network.
- CompleNet - International Workshop on Complex Networks.
- EUSN - European Conference on Social Networks.
- GD - International Symposium on Graph Drawing and Network Visualization.
- PolNet - Annual Political Networks Workshops and Conference - Organized by the APSA Organized Section on Political Networks (PolNet).
- NetSci - International School and Conference on Social Networks - Organized by the Network Science Society (NetSci).
- Large-scale Structures in Networks: Hidden Communities and Latent Hierarchies - Talk by Dan Larremore at NetSci 2019.
- Sunbelt - Social Networks Conference of the International Network for Social Network Analysis - Organized by the International Network for Social Network Analysis (INSNA).
Courses
- Complex Networks, by Rémy Cazabet (University Lyon 1 and ENS Lyon, 2022).
- Complex Networks, by Peter Sheridan Dodds (University of Vermont, 2016; Twitter: @networksvox).
- Graph Theory and Applications, by Paul Van Dooren - Full lecture slides (Hamilton Institute, Dublin, 2009).
- Graph Theory (Mathematics), by Christopher Griffin - Full lecture notes (Penn State University, 2012).
- Graphs and Networks, by Dan Spielman (Yale University, 2013).
- Network Analysis and Modeling (Computer Science), by Aaron Clauset - Full lecture slides and readings (University of Colorado, 2022).
- Networks, Complexity and Its Applications (Media Arts and Sciences), by Cesar Hidalgo (MIT, 2011).
- Networks, Crowds and Markets, by David Easley, Jon Kleinberg and Eva Tardos (presentation; Cornell University via edX, 2016).
- Networks (Economics), by Mardavij Roozbehani and Evan Sadler (MIT, 2018).
- Networks (Economics), by Daron Acemoglu and Asu Ozdaglar (MIT, 2009).
- Network Science (Computer Science), by Constantine Dovrolis - Mostly open access readings (Georgia Tech, 2015).
- Political Networks: Methods and Applications, by Zeev Maoz (University of California in Davis, 2012).
- Social and Economic Networks: Models and Analysis, by Matthew O. Jackson (Stanford University via Coursera, 2015).
- Social Network Analysis, by Lada Adamic (University of Michigan via Coursera, not yet run).
- Social Network Analysis and Intermediate Social Network Theory, by Matthew J. Denny - Workshop notes and slides (2014–5).
- Social Network Analysis with Pajek, by Andrej Mrvar (University of Ljubljana, 2016).
- Social Networks, by Dennis M. Feehan (University of Berkeley, 2017).
- The Structure of Information Networks, by Jon Kleinberg - Links to many diverse readings (Cornell University, 2008).
Datasets
- Animal Social Network Repository - Large “multi-species repository of social networks.”
- Bayesian Network Repository.
- Bill Cosponsorship Networks in European Parliaments - Legislative cosponsorship networks, in R format.
- Colorado Index of Complex Networks (ICON) - Large collection of networks described and indexed by Aaron Clauset’s research group.
- Connectome - Comprehensive maps of neural connections.
- Enron Email Dataset.
- Eric D. Kolaczyk’s Network Datasets.
- Gephi Datasets.
- Hetionet: an integrative network of disease - A complex biological network, available in multiple formats, including JSON and Neo4j.
- igraphdata - R data-centric package.
- igraphwalshdata - Another R data-centric package.
- Interaction Web Database - Ecological species interactions.
- International Currencies 1890-1910 - Historical data on the international connections between 45 currencies.
- KONECT - The Koblenz Network Collection - Includes, among other things, networks of collaboration in DBpedia and Wikipedia, GitHub (companion handbook).
- Linton Freeman’s Network Data - Over 300 datasets of all sorts, in UCINET format.
- Mangal - Online platform to analyze, archive and share ecological network data (preprint, Python package, R package).
- Manlio De Domenico’s Complex Multilayer Networks.
- Mark E.J. Newman’s Network Data (example visualizations).
- Network Repository - Fully searchable database containing hundreds of real-world networks.
- Network Science Book - Network Datasets - Network data sets from Albert-László Barabási’s Network Science book. Includes data on IMDB actors, arXiv scientific collaboration, network of routers, the US power grid, protein-protein interactions, cell phone users, citation networks, metabolic reactions, e-mail networks, and nd.edu Web pages.
- Norwegian Interlocking Directorate, 2002-2011 - Two-mode and one-mode data on gender representation in Norwegian firms.
- Movie galaxies - A database of movie characters interaction graphs.
- Pajek Datasets.
- Philosophers Networks from Randall Collins’s The Sociology of Philosophies.
- Siena Datasets.
- SocioPatterns Datasets - Network data obtained through the SocioPatterns sensing platform.
- Stanford Large Network Dataset Collection.
- State Networks - US state-to-state relational variables, including borders, travel, trade and more.
- tnet Datasets - Weighted network data.
- UC Berkeley Social Networks Study (UCNets) - Ego-centric data (personal networks) from a five-year panel study.
- UCI Network Data Repository.
- UCINET Datasets - Network data in UCINET format.
Journals
Journals that are not fully open-access are marked as “gated”. Please also note that some of the publishers listed below are deeply hurting scientific publishing.
- Applied Network Science (Springer Open).
- ARCS – Analyse de réseaux pour les sciences sociales / Network Analysis for the Social Sciences, in English and in French (GDR ARSHS).
- Computational and Mathematical Organization Theory (Springer, gated).
- Computational Social Networks (Springer Open).
- Connections (INSNA). Twitter: @ConnectionsSNA.
- IEEE Transactions on Network Science and Engineering (IEEE).
- Journal of Complex Networks (Oxford, gated).
- The Journal of Mathematical Sociology (Taylor & Francis, gated).
- Journal of Social Structure (INSNA). Older archives.
- NETCOM. Networks and Communication Studies, in English and in French (Revues.org).
- Network Science (Cambridge, gated).
- Online Social Networks and Media (Elsevier, gated).
- REDES. Revista hispana para el análisis de redes sociales, in Spanish (INSNA).
- Social Network Analysis and Mining (Springer, gated).
- Social Networks (Elsevier, gated).
Professional Groups
- AFS RT 26 “Réseaux sociaux” - Thematic Network of the French Sociological Association (AFS), in French (old website).
- APSA Political Networks - Organized Section of the American Political Science Association (APSA). Twitter: @PolNetworks.
- ECPR Political Networks SG - Standing Group of the European Consortium for Political Research. Twitter: @politicalnets.
- GDR ARSHS - GDR Analyse de réseaux en sciences humaines et sociales, in French - Research group based in Paris.
- Groupe FMR - Flux, Matrices, Réseaux, in French. Twitter: @BaugLaurent.
- INSNA - International Network for Social Network Analysis (SOCNET mailing-list). Twitter: @SocNetAnalysts.
- Mathematical Sociology Section of the American Sociological Association (ASA). Twitter: @Math_Sociology.
- NetSci - Network Science Society. Twitter: @netscisociety.
- Society of Young Network Scientists (SYNS). Supports early-career network scientists. Twitter: @official_SYNS.
Research Groups (USA)
Network-focused research centers, (reading) groups, institutes, labs – you name it – based in the USA.
- Annenberg Networks Network (ANN) - Research group studying social networks at the University of Southern California.
- Center for Applied Network Analysis (CANA) - Research group based at the University of Southern California School of Medicine.
- Channing Division of Network Medicine - Research division within the Department of Medicine at Brigham and Women’s Hospital.
- Complex Human Networks Reading Group (CoHN) - Reading list from a seminar held at MIT in 2001–2.
- Duke Network Analysis Center.
- Interdependence in Governance and Policy Research Group - Led by Bruce A. Desmarais at Penn State University.
- Indiana University Network Science Institute (IUNI).
- Interdisciplinary Center for Network Science and Applications (iCeNSA) at the University of Notre Dame.
- LINKS Center for Social Network Analysis at the Gatton College of Business and Economics, University of Kentucky.
- NetSCI Lab at the Rutgers School of Communication and Information.
- Network Dynamics Group at the Annenberg School for Communication, University of Pennsylvania. Twitter: @NDGannenberg.
- Network Interdependence in Social Systems (NISS Lab) - Led by Skyler J. Cranmer at Ohio State University.
- Network Science Center at the U.S. Military Academy (USMA) in West Point (blog).
- Network Science IGERT at the University of California at Santa Barbara (UCSB) - Features an NSF-funded graduate programme.
- Networks, Computation, and Social Dynamics Lab - Headed by Carter T. Butts. Part of the Center for Networks and Relational Analysis (CNRA) at the University of California in Irvine.
- Northeastern University Network Science Institute - Features a PhD in Network Science program.
- Northeastern University Center for Complex Network Research - Led by Albert-László Barabási.
- Northeastern University MOBS Lab - Laboratory for the Modeling of Biological and Socio-technical Systems - Led by Alessandro Vespignani.
- Pacific Ecoinformatics and Computational Ecology Lab - Non-profit study group of ecological networks (“food webs”).
- Peter J. Mucha’s Research Group at the University of North Carolina at Chapel Hill.
- Stanford Network Analysis Project, by Jure Leskovec.
- Warren Center for Network & Data Sciences at the University of Pennsylvania.
- Yale Institute for Network Science (YINS).
Research Groups (Other)
Network-focused research centers, (reading) groups, institutes, labs – you name it – based outside of the USA.
- Cambridge Networks Network (CNN) - Research network on complex networks.
- Centre for Business Network Analysis, University of Greenwich - Focused on economic/organisational network analysis.
- Center for Network Science, Central European University, Budapest - Features a PhD in Network Science program.
- Complex Networks - Research group based in Paris.
- Cx-Nets - Virtual collaboration between four complex networks research groups.
- Data Science Group - Wroclaw-based research group that studies, among many things, complex networks and other network-related topics.
- Digital Humanities - Interdisciplinary group of researchers at the Marc Bloch Centre in Berlin, with many network science projects.
- Forschungscluster der Universitäten Trier und Mainz “Gesellschaftliche Abhängigkeiten und soziale Netzwerke”, in German.
- GDR Analyse de réseaux en sciences humaines et sociales – French research group with funds to support training and workshops on network analysis for social scientists.
- Historical Network Research (HNR) - Platform for scholars interested in network analysis for historical research.
- HNR Conferences, Workshops and Other Events.
- HNR Talks - Videos, in German.
- ANR-Lab - International Laboratory for Applied Network Research - Russian group based at the National Research University in Moscow.
- Large Graphs and Networks - Research group at the Catholic University of Louvain (official page).
- MelNet Social Network Research Group, Swinburne University of Technology. Twitter: @melnetsna.
- Mitchell Centre for Social Network Analysis, University of Manchester - Currently studies covert networks. Twitter: @MitchellSNA.
- Murata Laboratory - Tokyo-based research group, studying bi-, tri- and k-partite (hyper)networks.
- NetLab - Research network at the University of Toronto, led by Barry Wellman.
- Network Science Research Centre, Swansea University.
- Network Dynamics - Research Lab at McGill University, led by Derek Ruths
- NEtwoRks, Data, and Society (NERDS) - Research group at IT University of Copenhagen.
- Netzwerkerei - Historical research project on the connections between Jewish intellectuals.
- ORIO - Observatoire des Réseaux Intra- et Inter-Organisationnels - A research program on networks and regulation.
- ‘Réseaux et Régulation’ Conference Cycle - Seminar based at Sciences Po in Paris, France.
- Redes-Sociales, in Spanish - Information network based at the Universitat Autònoma de Barcelona.
- RES-HIST : Réseaux et histoire, in French - Blog posts from a research group on historical networks.
- SocioPatterns - Interdisciplinary research group that uses wireless sensors to study social network data.
- SoNAR-C - Social Network Analysis Research Center, University of Italian Switzerland (USi).
- Topographies of Entanglements. Mapping Medieval Networks - Research platform based at the Austrian Academy of Sciences that focuses on applying network theory and visualisation to medieval history.
- UCL Centre for Organisational Network Analysis (CONA).
- Virtual Observatory for the Study of Online Networks (VOSON) - Research and software development project located at the Australian National University.
Review Articles
Archeological and Historical Networks
See also the bibliographies by Claire Lemercier and Claire Zalc (section on ‘études structurales’), by the Historical Network Research Group, and by Tom Brughmans.
- Analyse de réseaux et histoire, in French (Revue d’histoire moderne et contemporaine, 2005).
- Analyser les réseaux du passé en archéologie et en histoire, in French (Les Nouvelles de l’Archéologie, 2014).
- Formale Methoden der Netzwerkanalyse in den Geschichtswissenschaften: Warum und Wie? [Formal Network Methods in History: Why and How?], in German (preprint in English; Österreichische Zeitschrift für Geschichtswissenschaften, 2012).
- From Hermeneutics to Data to Networks: Data Extraction and Network Visualization of Historical Sources (Programming Historian, 2015).
- Graph Theory and Networks in Biology (preprint; IET Systems Biology, 2007).
- Introduction à la visualisation de données : l’analyse de réseau en histoire, in French (Geschichte und Informatik, 2015).
- Introduction : où en est l’analyse de réseaux en histoire ? [Introducción: ¿en qué punto se encuentra el análisis de redes en Historia?], in French and Spanish (REDES, 2011).
- Networks and History (Complexity, 2002).
- Networks in Historical Research (in The Historian’s Macroscope, 2013).
- Networks of Power in Archaeology (Annual Review of Anthropology, 2014).
- Netzwerkanalyse in den Geschichtswissenschaften. Historische Netzwerkanalyse als Methode für die Erforschung von historischen Prozessen, in German (Prozesse. Formen, Dynamiken, Erklärungen, 2015).
- The Roots and Shoots of Archaeological Network Analysis: A Citation Analysis and Review of the Archaeological Use of Formal Network Methods (Archaeological Review from Cambridge, 2014).
- Thinking Through Networks: A Review of Formal Network Methods in Archaeology (Journal of Archaeological Method and Theory, 2013).
Bibliographic, Citation and Semantic Networks
- Assessing Impact and Quality from Local Dynamics of Citation Networks (Journal of Informetrics, 2012).
- Atypical Combinations and Scientific Impact (Science, 2013).
- On Bibliographic Networks (Scientometrics, 2013).
- Dynamic Scientific Co-Authorship Networks (Models of Science Dynamics, 2012).
- Extracting Citation Networks from Publications in Classics (Digital Humanities Quarterly, 2016).
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility? (Scientometrics, 2007).
- Socio-Semantic Frameworks (preprint; Advances in Complex Systems, 2013).
- Socio-Semantic Modeling of Epistemic Communities (APSA, 2014).
- Tradition and Innovation in Scientists’ Research Strategies (Annual Review of Sociology, 2015).
Biological, Ecological and Disease Networks
- Biological Networks (Handbook of Graph Drawing and Visualization, 2014).
- Interactome Networks and Human Disease (Cell, 2011).
- Network Analysis: An Integrative Approach to the Structure of Psychopathology (Annual Review of Clinical Psychology, 2013).
- Network Biology: Understanding the Cell’s Functional Organization - Accessible introduction to (cellular) network analysis (Nature Reviews Genetics, 2004).
- Network Medicine: A Network-based Approach to Human Disease (Nature Review Genetics, 2011).
- Social Networks and the Spread of Infectious Diseases: the AIDS Example (Social Networks, 1985).
- Structure and Dynamics of Molecular Networks: A Novel Paradigm of Drug Discovery. A Comprehensive Review - Also includes an impressive list of network analysis software (Pharmacology & Therapeutics, 2013).
Complex and Multilayer Networks
- The Architecture of Complexity - From network theory to complexity theory (IEEE Control Systems Magazine, 2007).
- Complex Systems and Networks (special issue of Science, 2009).
- Multilayer Networks in a Nutshell (Annual Review of Condensed Matter Physics, 2019).
- Statistical Mechanics of Complex Networks (Reviews of Modern Physics, 2002).
- The Structure and Function of Complex Networks (SIAM Review, 2003).
Ethics of Network Analysis
- A Cautionary Note on Data Inputs and Visual Outputs in Social Network Analysis (SNA) (preprint; British Journal of Management, 2014).
- Ethical Dilemmas in Social Network Research (special issue of Social Networks, 2005).
- Ethical and Strategic Issues in Organizational Social Network Analysis (The Journal of Applied Behavioral Science, 2003).
Network Modeling
- A Brief History of Statistical Models for Network Analysis and Open Challenges (Journal of Computational and Graphical Statistics, 2012).
- Basic Models and Questions in Statistical Network Analysis (Statistics Surveys, 2017).
- Introduction to Stochastic Actor-Based Models for Network Dynamics (preprint; Social Networks, 2010).
- Navigating the Range of Statistical Tools for Inferential Network Analysis (American Journal of Political Science, 2017).
- Positional Analysis and Blockmodeling (Computational Complexity, 2012).
- Social Network Evolution and Actor Oriented Models (Mathematics & Social Sciences, 1997).
- Statistical Models for Social Networks (Annual Review of Sociology, 2011).
- A Survey of Statistical Network Models - Book-length review (preprint; Foundations and Trends in Machine Learning, 2010).
- A Unified View of Generative Models for Networks: Models, Methods, Opportunities, and Challenges (video presentation; NIPS 2014 workshop on “Networks: From Graphs to Rich Data”).
Network Visualization
- Explorations into the Visualization of Policy Networks (Journal of Theoretical Politics, 1999).
- Graphical Techniques for Exploring Social Network Data (Models and Methods in Social Network Analysis, 2005).
- Methods of Social Network Visualization (Encyclopedia of Complexity and Systems Science, 2009; poster version).
- Social Networks (Handbook of Graph Drawing and Visualization, 2013).
Social, Economic and Political Networks
See also the bibliographies by Eszter Hargittai, by Pierre François and by Pierre Mercklé.
- A propos de la notion de rôle dans l’analyse des relations sociales (Mathématiques et sciences humaines, 2011).
- Brokerage (Annual Review of Sociology, 2012).
- Birds of a Feather: Homophily in Social Networks (Annual Review of Sociology, 2001).
- Mixed-Method Approaches to Social Network Analysis (ESRC NCRM Discussion Paper, 2010).
- Network Analysis and Political Science (Annual Review of Political Science, 2011).
- Network Analysis for International Relations (International Organization, 2009).
- Network Analysis in the Social Sciences (Science, 2009).
- Networks and Trade (Annual Review of Economics, 2018).
- Networks in Social Psychology, Beginning with Kurt Lewin (Encyclopedia of Social Network Analysis and Mining, 2014).
- Networks in the Understanding of Economic Behaviors (Journal of Economic Perspectives, 2014).
- Positions and Roles (The SAGE Handbook of Social Network Analysis, 2011).
- The Social and the Sexual: Networks in Contemporary Demographic Research (PSC Working Paper Series, 2013).
- Social Network Analysis in the Study of Terrorism and Political Violence (preprint; PS: Political Science and Politics, 2011).
- Social Networks and Crime: Pitfalls and Promises for Advancing the Field (Annual Review of Criminology, 2019).
- Urban Social Networks: Some Methodological Problems and Possibilities (The Small World, 1989).
Selected Papers
A voluntarily short list of applied, epistemological and methodological articles, many of which have become classic readings in network analysis courses. Intended for highly motivated social science students with little to no prior exposure to network analysis.
- Aux sources des grands réseaux d’interactions. Retour sur quelques propriétés déterminantes des réseaux sociaux issus de corpus documentaires, by Pascal Cristofoli, in French - Reviews the current state of relational sociology and network analysis in light of the large-scale and online data (Réseaux, 2008).
- Birds of a Feather, Or Friend of a Friend? Using Exponential Random Graph Models to Investigate Adolescent Social Networks, by Steven M. Goodreau, James A. Kitts and Martina Morris - Accessible introduction to the logic and application of exponential random graph modeling (Demography, 2001).
- Chains of Affection: The Structure of Adolescent Romantic and Sexual Networks, by Peter S. Bearman, James Moody and Katherine Stovel - Classic example of topological network analysis applied to a network of affective and sexual ties (American Journal of Sociology, 2004).
- Coauthorship and Citation Patterns in the Physical Review, by Travis Martin et al. - Highly typical study of scientific publishing productivity and collaboration through temporal network analysis (preprint; Physical Review E, 2013).
- The Convergence of Social and Technological Networks, by Jon Kleinberg - Discusses small-world effects and social contagion within the context of the Internet and social media (Communications of the ACM, 2008).
- Deux traditions d’analyse des reseaux sociaux, by Michael Eve (English version; Réseaux, 2002).
- Homophily and Contagion Are Generically Confounded in Observational Social Network Studies, by Cosma R. Shalizi and Andrew C. Thomas - Makes a very important point for the analysis of network diffusion and influence (Sociological Methods and Research, 2011).
- La notion de réseau complexe : du réseau comme abstraction et outil à la masse de données des réseaux sociaux en ligne, by Alain Barrat, in French - Accessible introduction to the study of complex networks (Communication & Organisation, 2013).
- Network Analysis, Culture, and the Problem of Agency, by Mustafa Emirbayer and Jeff Goodwin (American Journal of Sociology, 1994), and Manifesto for a Relational Sociology, by Mustafa Emirbayer (American Journal of Sociology, 1997) - Sociological foundations for a science of social ties.
- Network Theory, Plot Analysis, by Franco Moretti - Example applications of (fictional) network analysis in literary studies (New Left Review, 2011).
- Node Centrality in Weighted Networks: Generalizing Degree and Shortest Paths, by Tore Opsahl, Filip Agneessens and John Skvoretz - Explores the generalization of network centrality and distance measures to (positively) valued graphs (Social Networks, 2010; companion website).
- Scale-Free Networks, by Albert-László Barabási and Eric Bonabeau - Early, accessible formulation of the “networks are everywhere” argument (Scientific American, 2003).
- Social Networks and Causal Inference, by Tyler J. VanderWeele and Weihua An - Reviews the different ways in which network analysis can produce meaningful causal statements, as well as the inherent limits of network analysis for doing so (Handbook of Causal Analysis for Social Research, 2013).
- The Performativity of Networks, by Kieran Healy - Network analysis meets science studies: social networks, like financial markets, are highly subject to performativity, i.e. the possibility that reality might be altered by its theoretical inquiry (European Journal of Sociology, 2015).
- Revisiting the Foundations of Network Analysis, by Carter T. Butts - On choosing the right network representation to frame a research problem.
- Robust Action and the Rise of the Medici, 1400-1434, by John F. Padgett and Christopher K. Ansell - Classic analysis of power relations in the Renaissance Florentine state (American Journal of Sociology, 1993).
- The Strength of Weak Ties, by Mark Granovetter - Arch-classic example of applying network analysis to a social issue: jobseeking (American Journal of Sociology, 1973).
- The Ties that Divide: A Network Analysis of the International Monetary System, 1890–1910 (The Journal of Economic History, 2005) and The Empirics of International Currencies: Network Externalities, History and Persistence (The Economic Journal, 2009), both by Marc Flandreau and Clemens Jobst - Network analysis of the foreign exchange system in the late 19th century (data).
- Topics in Social Network Analysis and Network Science, by A. James O’Malley and Jukka-Pekka Onnela - 50-page introduction to network analysis, with just the right amount of detail on all aspects of it (The Handbook of Health Services Research, forthcoming 2017).
Software
For a hint of why this section of the list might be useful to some, see Mark Round’s Map of Data Formats and Software Tools (2009).
Several links in this section come from the NetWiki Shared Code page, from the Cambridge Networks Network List of Resources for Complex Network Analysis, and from the Software for Social Network Analysis page by Mark Huisman and Marijtje A.J. van Duijn. For a recent academic review on the subject, see the Social Network Algorithms and Software entry of the International Encyclopedia of Social and Behavioral Sciences, 2nd edition (2015).
See also the Social Network Analysis Project Survey (blog post), an earlier attempt to chart social network analysis tools that links to many commercial platforms not included in this list, such as Detective.io. The Wikipedia English entry on Social Network Analysis Software also links to many commercial that are often very expensive, outdated, and far from being awesome by any reasonable standard.
Software-centric tutorials are listed below their program of choice: other tutorials are listed in the next section.
- ArcGIS Network Analyst - Network-based spatial analysis software for solving complex routing problems.
- CFinder - Cross-platform Java program to identify clusters and communities through the Clique Percolation Method (CPM).
- Circos - Cross-platform program to produce circular layouts of network data, written in Perl.
- Cytoscape - Cross-platform Java program to build, analyze and visualize networks. Also a JavaScript library.
- Network Analysis with Cytoscape Tutorial - Illustrated through an archaeological and geographical case study (2013).
- Discourse Network Analyzer (DNA) - Qualitative content analysis tool with network export facilities, written in Java with R integration.
- E-Net - Windows program for ego network analysis.
- EgoNet - Cross-platform Java program for ego network analysis.
- EgoWeb - Server-side software for social network data collection and processing.
- easyN - Online tool aimed at representing and sharing gene interaction networks as well as Petri net models.
- Gephi - Cross-platform, free and open source tool for network visualization.
- GLEAMviz Simulator - Cross-platform tool intended for the prediction of human epidemics.
- Graph Commons - Collaborative platform for mapping, analyzing and publishing data-networks.
- Graphia - Cross-platform tool to visualize large and complex networks (announcement).
- Graphviz - Cross-platform software to draw graphs in the DOT graph drawing language.
- Graphy - Graph theory library written in Ruby.
- GraphX - Apache Spark module to perform graph-related parallel computation.
- Linkage - Online tool to visualize and model networks with textual edges.
- Lynks - Web-based tool for simple network analysis and visualization.
- Mathematica - Cross-platform program with graph theory and network analysis functionalities.
- IGraph/M - Interface to use the
igraph
library from within Mathematica, using standard MathematicaGraph
objects.
- IGraph/M - Interface to use the
- Metamaps - Free, open-source platform to draw networks, currently in beta.
- MuxViz - Cross-platform, free and open source tool to study multilayer networks, based on R and GNU Octave.
- Neo4j - Open source, scalable graph database, used by companies like Linkurious.
- Network Canvas - A free and open-source set of survey tools for ego-centric and personal network studies, including documentation and a user community.
- Node Overlap and Segregation Software - Web-based tool to compute Strona and Veech’s node overlap and segregation measures.
- Nodegoat - Web-based data management, network analysis and visualisation environment (blog).
- NodeXL - Free, open-source template to explore network graphs with Microsoft Excel.
- The NodeXL Series - Series of blog posts on using NodeXL (2013).
- ORA-LITE - Windows program for dynamic meta-network assessment and analysis.
- OSoMe - Web-based platform to analyze social media data, including through Twitter-based and co-occurrence networks.
- Pajek - Windows program for large network analysis, free for noncommercial use.
- Analyse des réseaux : une introduction à Pajek, in French (2011).
- La détection de communautés avec Pajek 3.6, in French (2012).
- Palladio - Web-based spatial network visualization tool by the Humanities + Design research lab at Stanford University.
- PARTNER - Program to Analyze, Record, and Track Networks to Enhance Relationships - Excel-based tool for building networks from surveys.
- PIGALE - Public Implementation of a Graph Algorithm Library and Editor - Windows program and C++ library to analyze planar graphs.
- PNet - Simulation and estimation of (one-mode and multilevel) exponential random graph models (ERGMs), written in Java for Windows.
- Polinode - Web-based platform to both analyze network data as well as collect network data via relationship-based surveys.
- PUCK - Program for the Use and Computation of Kinship data - Cross-platform Java program for genealogical network analysis.
- qgis-edge-bundling - Implementation of force-directed edge bundling for the QGIS Processing toolbox.
- Radatools - Set of tools intended for the analysis of complex networks, built on top of Radalib, a library written in Ada.
- Retina - Web application to share GEXF and GraphML network visualizations.
- SageMath - Free open-source mathematics software with extensive graph capabilities.
- Segrada - Cross-platform tool to build and visualize semantic graph databases.
- Siena - Simulation Investigation for Empirical Network Analysis. Formerly a Windows program, now developed as the RSiena R package.
- SocNetV - Social Network Visualizer - Cross-platform program that includes a simple Web crawler to construct hyperlink networks.
- SoNIA - Social Network Image Animator - Tool to visualize dynamic or longitudinal network data. Formerly a Java program (example movies), now developed as the ndtv R package.
- SparklingGraph - Cross-platform tool to perform large-scale, distributed network computations with Apache Spark’s GraphX module; written in Java and Scala.
- SPaTo Visual Explorer - Cross-platform program for the visualization and exploration of complex networks.
- StOCNET - Several Windows programs developed by the same team as Siena.
- Tulip - Cross-platform network analysis and visualization framework built on top of a C++ library, with plugins dedicated to specific biological and physical networks. Also available through its Python package.
- UCINET - Windows commercial software package for the analysis of social network data.
- Uberlink - Software suite for online (hyperlink) network analysis, by the VOSON research project.
- VOSON System - Web-based software for the collection and analysis of online network data.
- VOSON Data Provider for NodeXL (quick tutorial; to be discontinued in 2016).
- vosonR - R client for the VOSON software (in development).
- UNISoN - Cross-platform program to download and visualize Usenet data. Developed for a Masters degree.
- VennMaker: An Actor-Centered Interactive Network Mapping Tool - Cross-platform Java program for ego network analysis.
- VennMaker for Historians: Sources, Social Networks and Software (also available in Spanish; 2011).
- Visone - Cross-platform Java network analysis and visualization program, free for noncommercial use.
- Visone Tutorials - Including one using an archaeological case study (2017).
- Vizster - Cross-platform Java program to visualize online social networks.
- VOSviewer - Cross-platform Java tool for constructing and visualizing bibliometric networks.
Algorithms
Network placement and community detection algorithms that do not fit in any of the next subsections.
See also the Awesome Algorithms and Awesome Algorithm Visualization lists for more algorithmic awesomess.
- algo.graph - Basic graph theory algorithms written in Clojure.
- CONGA and CONGO - Algorithms to detect overlapping communities in networks, written in Java.
- ForceAtlas2 - Force-directed layout included in Gephi (paper).
- Linkcomm - Link Communities in Complex Networks - Community detection algorithms, available in C++, Python and R.
- MixNet - Erdös-Rényi Mixture Model for Networks - Community detection method, available in C++ and R.
- OSLOM2 - Order Statistics Local Optimization Method - Clustering algorithm.
- vbmod: Variational Bayesian Inference for Network Modularity - MATLAB and Python implementations of a Bayesian community detection algorithm.
- weighted-modularity-LPAwbPLUS - Julia, MATLAB and R implementations of two algorithms to find weighted modularity in bipartite networks.
C / C++
For more awesome C / C++ content, see the Awesome C and Awesome C / C++ lists.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- BGL - Boost Graph Library - C++ library that provides a generic interface to access graph structures.
- igraph - C library of network analysis tools; also exists as packages for Python and R.
- MapEquation - C++ code for the Infomap method of multilevel community detection.
- Louvain Method - C++ code for the Louvain multi-level community detection algorithm.
- networks.tb - C program designed for analyzing socio-semantic networks. Runs on Linux and Mac OS X.
- OGDF - Open Graph Drawing Framework - Self-contained C++ class library for diagram, network and tree layouts.
- OpenOrd: Large-scale Graph Layout (formerly DrL) - C++ algorithm, also available as a Gephi plugin.
- RAPIDS cuGraph - Python packages and C/C++/CUDA libraries focused on GPU-accelerated graph analytics.
- Stanford Network Analysis Project - C++ general purpose network analysis and graph mining library. Available as a Python library and in Microsoft Excel via NodeXL.
- Walktrap - C++ program that implements the WalkTrap community detection algorithm.
Java
- GraphStore - In-memory graph structure implementation, powering Gephi.
- GraphStream - Java library for the modeling and analysis of dynamic graphs.
- Mixer - Prototype showing how to use Apache Fluo to continuously merge multiple large graphs into a single derived one.
JavaScript
For more awesome JavaScript libraries, see the Awesome JavaScript list.
- Cytoscape.js - Network analysis and visualization library.
- d3.js - JavaScript visualization library that can plot force-directed graphs.
- d3-force: Force-directed graph layout using velocity Verlet integration.
- d3-vector: Define connections between nodes as directional vectors, consisting of angles and magnitudes.
- GENSI - JavaScript graphical tool to collect ego-centered network data (paper).
- Gephi Lite - Web-based, lighter version of Gephi.
- GoJS - Visualization library to draw diagrams and several types of network layouts.
- Graphology - Specification and reference implementation for a robust and multipurpose JavaScript
Graph
object. - greuler - Visualization library to build and manipulate graphs through a simple API. Powered by d3.js and WebCola.
- jLouvain - Louvain community detection for Javascript (example).
- NetworkCube - "Dynamic Network Visualizations [for] Domain Scientists." For demo examples, see The Vistorian.
- Oligrapher - Library initially developed to visualise "networks of influence" among U.S. elites.
- Popoto.js - Library based on d3.js that provides a graph based search interface.
- Sigma - JavaScript library dedicated to graph drawing.
- vis.js - JavaScript library with network visualization capabilities.
- VivaGraphJS - Graph drawing library (ForceAtlas2 plugin).
- viz.js - Use Graphviz in Web pages.
Julia
- BayesNets.jl - Package to work with Bayesian networks.
- Smile.jl - Julia wrapper for the Smile C++ library, which covers Bayesian networks and influence diagrams.
- EcologicalNetwork.jl - Package to compute measures of ecological network structures.
- EvolvingGraphs - Package to create, manipulate and study time-dependent networks.
- Graphs.jl - Package to manipulate graph objects in Julia.
- Creating Network Diagrams in Plotly from Julia.
- MetaGraphs - Graph data structures with multiple heterogeneous metadata for Graphs.jl.
- JuliaGraphs - Suite of Julia packages for network analysis.
- GraphVisualize.jl - Graph visualization built on top of GLVisualize.jl.
- LightGraphs.jl - Graph library with a focus on performance and simplicity.
- LightGraphsExtras.jl - Community detection and other functionalities for the LightGraphs.jl package.
- NetworkLayout.jl - Layout algorithms for graphs and trees.
- Networks.jl - Additional graph functions for the LightGraphs.jl package.
- GraphCentrality.jl - Adds network measures to the Graphs.jl package.
- MatrixNetworks.jl - A method to handle graph/matrix/network structures.
- NetworkFlows.jl - Package of network flows algorithms.
- NetworkViz.jl - Package to visualize graphs produced with LightGraphs.jl, using ThreeJS.jl.
- Video presentation of the package by its author at JuliaCon 2016.
- PhyloNetworks.jl - Package to manipulate, analyze and visualize phylogenetic networks.
- TikzGraphs - Package to create graph layouts using the TikZ graphics language.
MATLAB
See also the webweb tool listed in the Python section.
- Brain Connectivity Toolbox - Toolbox for complex-network analysis of structural and functional brain-connectivity data, with links to many related projects.
- Complex Networks Package for MatLab.
- CONTEST - Random network toolbox that implements nine network models.
- Generalized Louvain - Variant of the Louvain community detection algorithm.
- MatlabBGL - Graph library based on the C++ Boost Graph Library.
- MATLAB RBN Toolbox - Simulation und visualization of Random Boolean Networks.
Python
Many items below are from a Google spreadsheet by Michał Bojanowski and others.
See also Social Network Analysis with Python, a 3-hour tutorial by Maksim Tsvetovat and Alex Kouznetsov given at PyCon US 2012 (code).
For more awesome Python packages, see the Awesome Python and Awesome Python Books lists.
- bokeh - Python library for interactive data visualization in the browser, with support for networks.
- cdlib - Python community detection library, with 60+ methods and evaluation/visualization features.
- dash-cytoscape - Interactive network visualization library in Python, powered by Cytoscape.js and Dash
- graph-tool - Python module for network manipulation and analysis, written mostly in C++ for speed.
- Graphinate - Python package aimed at generating graphs from data sources, built on top of
networkx
. - graphviz - Python renderer for the DOT graph drawing language.
- graspologic - Python package for statistical algorithms, models, and visualization for single and multiple networks.
- hiveplot - Python utility for drawing networks as hive plots on matplotlib, a more comprehensive network visualization.
- karateclub - Python package for unsupervised learning on graph structured data with a scikit-learn like API.
- linkpred - Assess the likelihood of potential links in a future snapshot of a network.
- littleballoffur - Python package for sampling from graph structured data with a scikit-learn like API.
- metaknowledge - Python package to turn bibliometrics data into authorship and citation networks.
- networkx - Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.
- Implementing an ERGM from Scratch in Python, using networkx and numpy (2014).
- nxviz - Visualization package for NetworkX.
- nngt - Library-agnostic graph generation and analysis that wraps around
networkx
,igraph
andgraph-tool
). Includes normalized graph measures, advanced visualizations, (geo)spatial tools, and interfaces for neuroscience simulators. - npartite - Python algorithms for community detection in n-partite networks.
- parag - Interactive visualization of higher-order graphs in Python.
- PyGraphistry - Python library to extract, transform, and visually explore big graphs.
- python-igraph - Python version of the igraph network analysis package.
- python-louvain - A solid implementation of Louvain community detection algorithm.
- Raphtory - A platform for building and analysing temporal networks.
- RAPIDS cuGraph - Python packages and C/C++/CUDA libraries focused on GPU-accelerated graph analytics.
- rustworkx - A high performance Python graph library implemented in Rust.
- scipy.sparse.csgraph - Fast graph algorithms based on sparse matrix representations.
- Snap.py - A Python interface for SNAP (a general purpose, high performance system for analysis and manipulation of large networks).
- SnapVX - A convex optimization solver for problems defined on a graph.
- tnetwork - Python library for temporal networks, and dynamic community detection in particular.
- TQ (Temporal Quantities) - Python 3 library for temporal network analysis.
- uunet - Tools for multilayer social networks.
- Related book and data. See
multinet
for the R version.
- Related book and data. See
- webweb - MATLAB/Python library to produce interactive network visualizations with d3.js.
R
For more awesome R resources, see the Awesome R and Awesome R Books lists. See also this Google spreadsheet by Ian McCulloh and others.
To convert many different network model results into tidy data frames, see the broom package. To convert many different network model results into LaTeX or HTML tables, see the texreg package.
- amen - Additive and multiplicative effects models for relational data.
- backbone - Provides methods for binarizing a weighted network retaining only significant edges.
- Bergm - Tools to analyse Bayesian exponential random graph models (BERGM). Related Twitter: @BayesianSNA.
- bipartite - Functions to visualize bipartite (two-mode) networks and compute indices commonly used in ecological research. See also:
levelnet
R package. - blockmodeling - Implementats generalized blockmodeling for valued networks.
- bnlearn - Tools for Bayesian network learning and inference (related Shiny app).
- brainGraph - Tools for performing graph theory analysis of brain MRI data.
- btergm - Tools to fit temporal ERGMs by bootstrapped pseudolikelihood. Also provides MCMC maximum likelihood estimation, goodness of fit for ERGMs, TERGMs, and stochastic actor-oriented models (SAOMs), and tools for the micro-level interpretation of ERGMs and TERGMs.
- CCAS - Statistical model for communication networks.
- concoR - Implementation of the CONCOR network blockmodeling algorithm (blog post).
- ContentStructure - Implements an extension to the Topic-Partitioned Multinetwork Embeddings (TPME) model.
- DiagrammeR - Connects R, RStudio and JavaScript libraries to draw graph diagrams (blog post).
- dodgr - Computes distances on dual-weighted directed graphs, such as street networks, using priority-queue shortest paths.
- edgebundle - Edge bundling algorithms, useful to e.g. draw networks of transport maps.
- egor - Tools for importing, analyzing and visualizing ego-centered network data, in various formats.
- EpiModel - Tools for simulating mathematical models of infectious disease dynamics (presentation paper).
- ergm - Estimation of Exponential Random Graph Models (ERGMs).
- ergMargins - Process analysis for ERGMs.
- ergmito - ERGMs for small networks.
- fergm - Frailty ERGMs.
- GERGM - Estimation and diagnosis of the convergence of Generalized Exponential Random Graph Models (GERGM).
- geomnet - Single-geometry approach to network visualization with
ggplot2
. - ggnetwork - Multiple-geometries approach to plot network objects with
ggplot2
. - ggraph - Grammar of graph graphics built in the spirit of
ggplot2
. See also:tidygraph
R package. - goldfish - Dynamic Network Actor-Oriented Model (DyNAM) for the statistical analysis of coordination networks through time.
- graphlayouts - Layout algorithms based on the concept of stress majorization.
- hergm - Estimate and simulate hierarchical exponential-family random graph models (HERGM) with local dependence.
- hierformR – Determine paths and states that social networks develop over time to form social hierarchies.
- igraph - A collection of network analysis tools.
- influenceR - Compute various node centrality network measures by Burt, Borgatti and others.
- keyplayer - Implements several network centrality measures.
- latentnet - Latent position and cluster models for network objects.
- levelnet - Experimental package to analyze one-mode projections of bipartite (two-mode) networks. See also:
bipartite
R package. - lpNet - Linear programming model aimed at infering biological (signalling, gene) networks.
- mlergm - Multilevel Exponential-Family Random Graph Models, to model nodes nested within known blocks.
- multigraph - Functions to build and visualize all sorts of multigraphs.
- multigraphr - Random multigraph models, statistics of multigraph properties, and goodness of fit tests.
- multinet - Tools for multilayer social networks.
- Related book and data, and presentation article. See
uunet
for the Python version.
- Related book and data, and presentation article. See
- multinets - Package to handle multilevel networks in
igraph
. - migraph - A set of tools that extend common social network analysis packages for analysing multimodal and multilevel networks.
- ndtv - Tools to construct animated visualizations of dynamic network data in various formats.
- neo4r - Neo4J driver for R.
- networkD3 - Create d3.js network graphs from R.
- netdiffuseR - Tools to analyze the network diffusion of innovations.
- netrankr - Up-to-date collection of network centrality indices, with lots of documentation.
- Network Centrality in R: An Introduction - Includes a review of relevant R packages.
- Network Centrality in R: Neighborhood Inclusion.
- Network Centrality in R: New Ways of Measuring Centrality (2018).
- netseg - Various measures of network segregation and homophily.
- NetSim - Simulate and combine micro-models to research their impact on the macro-features of social networks.
- netUtils - Various network functions and methods, e.g. computing the Cartesian product of two graphs or fitting a discrete core periphery model.
- network - Basic tools to manipulate relational data in R.
- networkdata - Includes 979 network datasets containing 2135 networks.
- networkdiffusion - Simulate and visualize basic epidemic diffusion in networks.
- networkDynamic - Support for dynamic, (inter)temporal networks.
- networksis - Tools to simulate bipartite networksgraphs with the degrees of the nodes fixed and specified.
- PAFit - Nonparametric estimation of preferential attachment and node fitness in temporal complex networks.
- PCIT - Implements Partial Correlation with Information Theory in order to identify meaningful correlations in weighted networks, such as gene co-expression networks.
- RCy3 - Interface between R and recent versions of Cytoscape.
- RCyjs - Interface between R and Cytoscape.js.
- qgraph - Tools to model and visualize psychometric networks; also aimed at weighted graphical models).
- relevent - Tools to fit relational event models (REM).
- informR - Tools to create sequence statistics from event lists to be used in
relevent
.
- informR - Tools to create sequence statistics from event lists to be used in
- rem - Estimate endogenous network effects in event sequences and fit relational event models (REM), which measure how networks form and evolve over time.
- rgexf - Export network objects from R to GEXF for manipulation with software like Gephi or Sigma.
- Rgraphviz - Support for using the Graphviz library and its DOT graph drawing language from within R.
- RSiena - Simulation Investigation for Empirical Network Analysis; fits models to longitudinal network data.
- signnet Methods to analyse signed networks (structural balance, blockmodeling, centrality, etc.).
- sna - Basic network constructors, measures and visualization tools.
- snahelper - RStudio addin which provides a GUI to visualize and analyse networks
- SocialMediaLab - Tools for collecting social media data and generating networks from it (companion website, github repo).
- spectralGOF - Computes the spectral goodness of fit (SGOF), a measure of how well a network model explains the structure of an observed network.
- spnet - Methods for visualizing spatial networks on maps in the
sp
class. - spNetwork - Methods for spatial network analysis, including e.g. kernel density estimation, distances and point pattern analysis.
- statnet - The project behind many R network analysis packages (mailing-list, tutorials/workshops).
- tergm - Fit, simulate and diagnose models for temporal exponential-family random graph models (TERGM).
- tidygraph - ‘Tidy’ approach to building graph structures. See also:
ggraph
R package. - tnam - Tools to fit temporal and cross-sectional network autocorrelation models (TNAM).
- tnet - Network measures for weighted, two-mode and longitudinal networks.
- tsna - Tools for temporal social network analysis.
- visNetwork - Using vis.js library for network visualization.
- xergm - Extensions of exponential random graph models (ERGM, GERGM, TERGM, TNAM and REM).
Stata
- nwcommands: Network Analysis Using Stata (discussion, tutorials and slides).
- SNA with Stata - Blog documenting the use of the netplot Stata package.
Syntaxes
Generic graph syntaxes intended for use by several programs.
- DOT - Graph drawing syntax used by the Graphviz software.
- GEXF - File format used by the Gephi software.
- GraphML - Comprehensive and easy-to-use file format for graphs (handbook chapter).
- JGraphT - Java graph library for graph data structures and algorithms (example algorithms).
- JUNG - Java Universal Network/Graph Framework - Extensible library to represent network objects.
- PGF/TikZ - Tandem of vector graphics languages that can be used to draw graphs in the LaTeX typesetting environment.
- Awesome LaTeX: TiKZ.
- How to Draw Graphs in LaTeX?
- TikZ Graph Examples.
- TikZ & PGF Manual.
- TKZ - Packages based on TikZ.
- TLP - Tulip Software Graph Format - Graph syntax used by the Tulip software framework.
- Cypher - Graph query language used by Neo4j.
Tutorials
Tutorials that are not focused on a single specific software package or program.
- A tutorial for network centrality in R (2023).
- Basic and Advanced Network Visualization with Gephi and R (2016).
- Basic Network Analysis in R using igraph and related packages (2022).
- Interactive and Dynamic Network Visualization in R and JavaScript libraries (2016).
- Nodegoat and Palladio: Introductory Workshop - Aimed at humanists (2015).
- Static and Dynamic Network Visualization with R - Covers the igraph, network, ggraph, network, networkD3, ndtv, threejs and visNetwork packages (2019).
- Tidy Network Analysis in R using the tidygraph package (2022).
Varia
Resources that do not fit in other categories.
- +100 herramientas para el análisis de redes sociales - Long list of diverse applications of network analysis, with shorts descriptions in Spanish.
- Awesome graph classification - Comprehensive list of graph embedding papers with title, authors, link to the paper and reference implementation.
- Awesome community detection - Comprehensive list of community detection papers with title, authors, link to the paper and reference implementation.
- Centrality Measures as a Signature of Roles in Rousseau’s Les Confessions - Analysis of a real-world character network.
- Cheat Sheet: Social Network Analysis for Humanists - Basic notions to remember when assembling and manipulating network data.
- Computer Technologies for the Historical Research of Intellectual Networks - Series of videos by historians, featuring Marten Düring and Scott Weingart.
- Convert Between Graph Formats - Online service to convert from/to many different common graph formats.
- David Knoke on Network Analysis - 20-minute interview that discusses the uses and benefits of network analysis, drawing upon Knoke’s research on terrorist networks.
- Glossary of Terms for Statistical Network Models.
- Linton C. Freeman’s Social Network Research Publications, spanning from 1955 to today.
- Mapping the Republic of Letters - Research project on early-modern scholarship (underlying software).
- Mixed-Method Approaches to Social Network Analysis - Videos of a conference at the Middlesex University School of Law (2014).
- Modeling Complex Social Networks: Challenges and Opportunities for Statistical Learning and Inference - Video of a seminar talk by Jennifer Neville at Purdue University (2011).
- NetSciEd - Network Science in Education - International initiative aimed at improving network literacy.
- (@) Network Fact - Twitter account on networks, graph theory, and related topics.
- Network Map of Knowledge and Art - DBPedia-derived networks of who-was-influenced-by-whom directed ties, using SPARQL and Gephi.
- (@) Network Science - A thematic list of Twitter accounts, curated by Katherine Ognyanova.
- The Networks Network - Mailing-list (mostly historians from the HNR network).
- New Perspectives for Relational Learning - Videos (and more) from a workshop at the Banff International Research Station (BIRS) (2015).
- Open Graph protocol - A proposed standard to turn any Web page into a “social graph object.”
- Periodic Table of Network Centrality - Interactive periodic table of centrality indices.
- Picking Sides - Community detection in the political network of Middle Eastern alliances between various state and nonstate powers (updated version).
- Psych Networks - Website with news, references and tutorials about network modeling for psychological data.
- Tutorial Paper on New Methods for Estimating Psychological Networks.
- (Psychological) Network Analysis Workshops - 3-day workshop on psychological network analysis using R (2019).
- Should I do Social Network Analysis?.
- The Small World of Psychopathology - Paper on how psychiatric symptoms connec to each other (code, data and graphs).
- Social Network Analysis in DBpedia - Highly didactic Master’s dissertation, showing how to use SPARQL and Pajek.
- SNA-DE Mailing-List, in German.
- SPARQL for R Tutorial - Hollywood Social Network Analysis - Also uses Gephi.
- A Sociology Citation Network and A Co-citation Network for Philosophy - Examples of scientific co-citation networks.
- Using Metadata to Find Paul Revere and The Other Ride of Paul Revere: The Brokerage Role in the Making of the American Revolution - Network analysis applied to American revolutionaries.
- Visual Complexity. An Exploration on Mapping Complex Networks - Tons of beautiful network and tree visualizations (book, also in Chinese and French).
- Visualizing Historical Networks - Historical network research projects at Harvard University.
Blog Series
Series of blog posts on network topics.
- Archaeological Networks - Tom Brughmans’ blog, aimed at archaeologists and historians.
- Blog Posts About Networks by Aaron Clauset.
- Blog Posts About Networks by Baptiste Coulmont, in French.
- Blog Posts About Networks by Cosma R. Shalizi.
- Blog Posts About Networks by François Briatte, in French.
- Blog Posts About Networks by Katya Ognyanova.
- Blog Posts About Networks by Pierre Mercklé, in French.
- Blog Posts About Networks on the Bad Hessian Blog, by various contributors.
- Blog posts about networks on R-Bloggers, an aggregator of R blogs:
- Cosma R. Shalizi’s Notebooks on network-related topics, definitely worth listing in (selective) detail:
- Analysis of Network Data.
- Assortative Social Networks and Neutral Cultural Evolution.
- Biochemical Network Evolution.
- Citations and Citation Networks.
- Community Discovery Methods for Complex Networks.
- Complex Networks.
- Experiments on Social Networks.
- Exponential Random Graph Models (ERGMs).
- Graph Sampling Algorithms.
- Graph Theory.
- Homophily and Influence in Social Networks.
- Inferring Networks from Non-Network Data.
- Joint Modeling of Texts and Networks.
- Network Comparison.
- Networks of Political Actors.
- Relational Learning.
- Social Contagion, Information Cascades, Diffusion of Innovations, Etc.
- Social Networks.
- Stochastic Block Models.
- See also: An Annotated Bibliography on Stochastic Blockmodels (2019).
- Daniel Little’s blog posts on the philosophy of social science:
- Martin Grandjean’s blog posts about (mostly) network visualization, in English and French:
- Networks Demystified, a series of blog posts by Scott B. Weingart.
- Netze und Netzwerke, in English and German - Blog on the history of network analysis, by Sebastian Gießmann (old blog).
- R / Notes: Networks - Blog posts focused on manipulating networks in R, by François Briatte.
- TNT: The Network Thinkers - Valdis Krebs’ blog.
- Under Roquentin’s Chestnut Tree - Moses Boudourides’ blog on analyzing (mostly) networks with Python.
- Yannick Rochat’s blog posts about digital humanities, in English and French:
Fictional Networks
Explorations of fictional character networks.
- Analyzing Networks of Characters in Love Actually - Features a cluster analysis and a Shiny app (using R + Shiny).
- Character Co-Occurrences in Victor Hugo’s Les Misérables, plotted as an adjacency matrix, written in Python (+ Javascript).
- Lessons on Exponential Random Graph Modeling from Grey’s Anatomy hook-ups (using R).
- Network Analysis of Shakespeare’s Macbeth (using Python).
- The Network and Trajectories of Transitions among Sentential Co-Occurrences of Characters of Arthur Conan Doyle’s A Study in Scarlet (using Python; code).
- Network Visualization: Mapping Shakespeare’s Tragedies.
- Social Network Analysis of Alice in Wonderland.
- Star Wars Social Networks: The Force Awakens - Also an example of a social network analysis written in F#.
- Universal Properties of Mythological Networks (preprint).
Network Science
Discussions of what “netsci” is about and means for other scientific disciplines.
- Editing a Normal Science Journal in Social Science - Reflections on the Social Networks journal by its founding editor.
- The Emergence of Network Science - Video documentary, featuring Steven H. Strogatz and many others.
- From Albert-László Barabási’s review articles:
- The Invasion of the Physicists - How “network science” came up.
- Isolated Social Networkers, Networks and Netwars and The Inter-Disciplinary Politics of Interdisciplinary Research or, “Hey, That Was My Idea First.” - Series of blog posts that predate the advent of “network science” as a buzzword, but that touch upon the same issues as those now being discussed under that heading.
- The ‘New’ Science of Networks - Review of network science books published in 2002-2003.
- Predicting Highly Cited Papers - Prediction of the next highly cited papers in network science.
- Social Network and Network Science Co-Citations Across Disciplines in 1996-2013.
- Three Hard Questions about Network Science.
- A Twenty-First Century Science - Essay by Duncan J. Watts.
- What is Network Science? - First editorial of the recent Network Science journal.
Small Worlds
Links focused on (analogues to) Stanley Milgram’s small-world experiment.
- The Erdös Number Project - Research project on the collaborative ties and network distance between mathematicians.
- How Small is the World, Really? - Discussion of “x degrees of separation” small-world experiments.
- The Oracle of Bacon - Based on an online game that resulted in a charity.
- Panel: Six Degrees of Separation - Video of a conference at Cornell University, featuring Duncan J. Watts, Steven H. Strogatz, Jon Kleinberg and other speakers.
- Patterns in the Ivy: The Small World of Metal - Example of a two-mode network analysis based on metal artists and bands.
- Six Degrees of Francis Bacon - Interactive visualization of a well-documented early modern historical network.
- Six Degrees of Separation - Wikipedia English entry.
Two-Mode Networks
Also known as bipartite graphs.
- L’analyse des graphes bipartis, in French (2013).
- Basic Notions for the Analysis of Large Two-mode Networks (preprint, related code; Social Networks, 2008).
- Fitting Large Signed Two-mode Blockmodels: Problems and Prospects.
- Generalized Blockmodeling of Two-mode Network Data (preprint).
- Generalized Two-Mode Cores.
- Partitioning Signed Two-Mode Networks.
- Working with Bipartite/Affiliation Network Data in R (2012).
License
To the extent possible under law, the authors of this list – by chronological order: François Briatte, Ian McCulloh, Aditya Khanna, Manlio De Domenico, Patrick Kaminski, Ericka Menchen-Trevino, Tam-Kien Duong, Jeremy Foote, Catherine Cramer, Andrej Mrvar, Patrick Doreian, Vladimir Batagelj, Eric C. Jones, Alden S. Klovdahl, James Fairbanks, Danielle Varda, Andrew Pitts, Roman Bartusiak, Koustuv Sinha, Mohsen Mosleh, Sandro Sousa, Jean-Baptiste Pressac, Patrick Connolly, Hristo Georgiev, Tiago Azevedo, Luis Miguel Montilla, Keith Turner, Sandra Becker, Benedek Rozemberczki, Xing Han Lu, Vincent Labatut, David Schoch, Jaewon Chung, Benedek Rozemberczki, Alex Loftus, Arun, Filippo Menczer, Marc Schiller, Tanguy Fardet, Bernhard Bieri, Rémy Cazabet, Jeremy Gelb, Mathieu Bastian, Michael Szell, Eran Rivlis, Rohan Dandage, Benjamin Smith, Beth Duckles and Lei Cao - have waived all copyright and related or neighboring rights to this work.
Thanks to Robert J. Ackland, Laurent Beauguitte, Patrick Connolly, Michael Dorman, Colin Fay, Marc Flandreau, Eiko Fried, Christopher Steven Marcum, Wouter de Nooy, Katya Ognyanova, Rahul Padhy, Camille Roth, Claude S. Fischer, Cosma Shalizi, Tom A.B. Snijders, Chris Watson and Tim A. Wheeler, who helped locating some of the awesome resources featured in this list.
More Resourcesto explore the angular.
mail [email protected] to add your project or resources here 🔥.
- 1R Interface for Bokeh
http://hafen.github.io/rbokeh/
A native R plotting library that provides a flexible declarative interface for creating interactive web-based graphics, backed by the Bokeh visualization library <https://bokeh.pydata.org/>.
- 2Read Excel Files
https://readxl.tidyverse.org/
Import excel files into R. Supports .xls via the embedded libxls C library <https://github.com/libxls/libxls> and .xlsx via the embedded RapidXML C++ library <https://rapidxml.sourceforge.net/>. Works on Windows, Mac and Linux without external dependencies.
- 3Arrow R Package
https://arrow.apache.org/docs/r/
Apache Arrow <https://arrow.apache.org/> is a cross-language development platform for in-memory data. It specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware. This package provides an interface to the Arrow C++ library.
- 4Export Data Frames to Excel xlsx Format
https://docs.ropensci.org/writexl/
Zero-dependency data frame to xlsx exporter based on libxlsxwriter <https://libxlsxwriter.github.io>. Fast and no Java or Excel required.
- 5Visual Studio Code - Code Editing. Redefined
https://code.visualstudio.com/
Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.
- 6Manipulation of Microsoft Word and PowerPoint Documents
https://davidgohel.github.io/officer/index.html
Access and manipulate Microsoft Word, RTF and Microsoft PowerPoint documents from R. The package focuses on tabular and graphical reporting from R; it also provides two functions that let users get document content into data objects. A set of functions lets add and remove images, tables and paragraphs of text in new or existing documents. The package does not require any installation of Microsoft products to be able to write Microsoft files.
- 7Functions for Tabular Reporting
https://davidgohel.github.io/flextable/index.html
Use a grammar for creating and customizing pretty tables. The following formats are supported: HTML, PDF, RTF, Microsoft Word, Microsoft PowerPoint and R Grid Graphics. R Markdown, Quarto and the package officer can be used to produce the result files. The syntax is the same for the user regardless of the type of output to be produced. A set of functions allows the creation, definition of cell arrangement, addition of headers or footers, formatting and definition of cell content with text and or images. The package also offers a set of high-level functions that allow tabular reporting of statistical models and the creation of complex cross tabulations.
- 8Dynamic Function-Oriented Make-Like Declarative Pipelines
https://docs.ropensci.org/targets/
Pipeline tools coordinate the pieces of computationally demanding analysis projects. The targets package is a Make-like pipeline tool for statistics and data science in R. The package skips costly runtime for tasks that are already up to date, orchestrates the necessary computation with implicit parallel computing, and abstracts files as R objects. If all the current output matches the current upstream code and data, then the whole pipeline is up to date, and the results are more trustworthy than otherwise. The methodology in this package borrows from GNU Make (2015, ISBN:978-9881443519) and drake (2018, <doi:10.21105/joss.00550>).
- 9Bokeh documentation
http://bokeh.pydata.org/en/latest/.
Bokeh is a Python library for creating interactive visualizations for modern web browsers. It helps you build beautiful graphics, ranging from simple plots to complex dashboards with streaming data...
- 10R - Visual Studio Marketplace
https://marketplace.visualstudio.com/items?itemName=Ikuyadeu.r
Extension for Visual Studio Code - R Extension for Visual Studio Code
- 11R and C++11
https://github.com/Rcpp11/Rcpp11
R and C++11. Contribute to Rcpp11/Rcpp11 development by creating an account on GitHub.
- 12Data Apps for Production | Plotly
https://plot.ly
Discover data applications for production with Plotly Dash. Put data and AI into action with scalable, interactive data apps for your organization.
- 13Interactive Dendrograms
https://github.com/tsieger/idendro
Interactive Dendrograms. Contribute to tsieger/idendro development by creating an account on GitHub.
- 14R package, using vis.js library for network visualization
https://github.com/datastorm-open/visNetwork
R package, using vis.js library for network visualization - datastorm-open/visNetwork
- 15R interface to wordcloud for data visualization.
https://github.com/Lchiffon/wordcloud2
R interface to wordcloud for data visualization. Contribute to Lchiffon/wordcloud2 development by creating an account on GitHub.
- 16R-IDE: Make Sublime Text a perfect IDE for R
https://github.com/REditorSupport/sublime-ide-r
R-IDE: Make Sublime Text a perfect IDE for R. Contribute to REditorSupport/sublime-ide-r development by creating an account on GitHub.
- 17File not found · apache/mxnet
https://github.com/dmlc/mxnet/tree/master/R-package
Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more - File not found · apache/...
- 18Define fortify and autoplot functions to allow ggplot2 to handle some popular R packages.
https://github.com/sinhrks/ggfortify
Define fortify and autoplot functions to allow ggplot2 to handle some popular R packages. - sinhrks/ggfortify
- 19Install R packages from snapshots on checkpoint-server
https://github.com/RevolutionAnalytics/checkpoint
Install R packages from snapshots on checkpoint-server - RevolutionAnalytics/checkpoint
- 20Feather: fast, interoperable binary data frame storage for Python, R, and more powered by Apache Arrow
https://github.com/wesm/feather
Feather: fast, interoperable binary data frame storage for Python, R, and more powered by Apache Arrow - wesm/feather
- 21kaneplusplus/bigmemory
https://github.com/kaneplusplus/bigmemory
Contribute to kaneplusplus/bigmemory development by creating an account on GitHub.
- 22R kernel for Jupyter
https://github.com/IRkernel/IRkernel
R kernel for Jupyter. Contribute to IRkernel/IRkernel development by creating an account on GitHub.
- 23A gallery of animations in statistics and utilities to create animations
https://github.com/yihui/animation
A gallery of animations in statistics and utilities to create animations - yihui/animation
- 24Interactive grammar of graphics for R
https://github.com/rstudio/ggvis
Interactive grammar of graphics for R. Contribute to rstudio/ggvis development by creating an account on GitHub.
- 25RHive is an R extension facilitating distributed computing via Apache Hive.
https://github.com/nexr/RHive
RHive is an R extension facilitating distributed computing via Apache Hive. - nexr/RHive
- 26TextMate support for R
https://github.com/textmate/r.tmbundle
TextMate support for R. Contribute to textmate/r.tmbundle development by creating an account on GitHub.
- 27A Toolbox for Non-Tabular Data Manipulation
https://github.com/renkun-ken/rlist
A Toolbox for Non-Tabular Data Manipulation. Contribute to renkun-ken/rlist development by creating an account on GitHub.
- 28Defunct
https://github.com/jbrownlee/CleverAlgorithmsMachineLearning
Defunct. Contribute to clever-algorithms/CleverAlgorithmsMachineLearning development by creating an account on GitHub.
- 29Automate Data Exploration and Treatment
https://github.com/boxuancui/DataExplorer
Automate Data Exploration and Treatment. Contribute to boxuancui/DataExplorer development by creating an account on GitHub.
- 30Interactive Heat Maps for R Using plotly
https://github.com/talgalili/heatmaply
Interactive Heat Maps for R Using plotly. Contribute to talgalili/heatmaply development by creating an account on GitHub.
- 31HTTP and WebSocket server package for R
https://github.com/rstudio/httpuv
HTTP and WebSocket server package for R. Contribute to rstudio/httpuv development by creating an account on GitHub.
- 32Extending R's Dendrogram Functionality
https://github.com/talgalili/dendextend
Extending R's Dendrogram Functionality. Contribute to talgalili/dendextend development by creating an account on GitHub.
- 33Asynchronous http server graphics device for R.
https://github.com/nx10/httpgd
Asynchronous http server graphics device for R. Contribute to nx10/httpgd development by creating an account on GitHub.
- 34📅 Create interactive timeline visualizations in R
https://github.com/daattali/timevis
📅 Create interactive timeline visualizations in R. Contribute to daattali/timevis development by creating an account on GitHub.
- 35Fast and portable character string processing in R (with the Unicode ICU)
https://github.com/gagolews/stringi
Fast and portable character string processing in R (with the Unicode ICU) - gagolews/stringi
- 36Conversion of R Regression Output to LaTeX or HTML Tables
https://github.com/leifeld/texreg
Conversion of R Regression Output to LaTeX or HTML Tables - leifeld/texreg
- 37Easily generate information-rich, publication-quality tables from R
https://github.com/rstudio/gt
Easily generate information-rich, publication-quality tables from R - rstudio/gt
- 38Using Fonts More Easily in R Graphs
https://github.com/yixuan/showtext
Using Fonts More Easily in R Graphs. Contribute to yixuan/showtext development by creating an account on GitHub.
- 39An awesome R-shiny list!
https://github.com/grabear/awesome-rshiny
An awesome R-shiny list! Contribute to grabear/awesome-rshiny development by creating an account on GitHub.
- 40Make working with dates in R just that little bit easier
https://github.com/tidyverse/lubridate
Make working with dates in R just that little bit easier - tidyverse/lubridate
- 41A lightweight, cross-platform, portable, and easy-to-maintain LaTeX distribution based on TeX Live
https://github.com/yihui/tinytex
A lightweight, cross-platform, portable, and easy-to-maintain LaTeX distribution based on TeX Live - rstudio/tinytex
- 42A Robust, High Performance JSON Parser and Generator for R
https://github.com/jeroenooms/jsonlite
A Robust, High Performance JSON Parser and Generator for R - jeroen/jsonlite
- 43🐳 ECharts 5 for R
https://github.com/JohnCoene/echarts4r
🐳 ECharts 5 for R. Contribute to JohnCoene/echarts4r development by creating an account on GitHub.
- 44Embed Julia in R
https://github.com/Non-Contradiction/JuliaCall
Embed Julia in R. Contribute to Non-Contradiction/JuliaCall development by creating an account on GitHub.
- 45:telephone_receiver::computer: Redis client for R
https://github.com/richfitz/redux
:telephone_receiver::computer: Redis client for R. Contribute to richfitz/redux development by creating an account on GitHub.
- 46Functional programming in R
https://github.com/zatonovo/lambda.r
Functional programming in R. Contribute to zatonovo/lambda.r development by creating an account on GitHub.
- 47A Modern and Flexible Web Client for R
https://github.com/jeroen/curl
A Modern and Flexible Web Client for R. Contribute to jeroen/curl development by creating an account on GitHub.
- 48R driver for MongoDB
https://github.com/mongosoup/rmongodb
R driver for MongoDB. Contribute to dselivanov/rmongodb development by creating an account on GitHub.
- 49Tidy Messy Data
https://github.com/hadley/tidyr
Tidy Messy Data. Contribute to tidyverse/tidyr development by creating an account on GitHub.
- 50R's data.table package extends data.frame:
https://github.com/Rdatatable/data.table
R's data.table package extends data.frame:. Contribute to Rdatatable/data.table development by creating an account on GitHub.
- 51[NOTE: Project in suspended animation for now] Reversible Reproducible Documents
https://github.com/noamross/redoc
[NOTE: Project in suspended animation for now] Reversible Reproducible Documents - noamross/redoc
- 52CRAN Task View: WebTechnologies
https://github.com/ropensci/webservices
CRAN Task View: WebTechnologies. Contribute to cran-task-views/WebTechnologies development by creating an account on GitHub.
- 53rpostgis: R Interface to a 'PostGIS' Database
https://github.com/mablab/rpostgis
rpostgis: R Interface to a 'PostGIS' Database. Contribute to Cidree/rpostgis development by creating an account on GitHub.
- 54A Grammar of Animated Graphics
https://github.com/dgrtwo/gganimate
A Grammar of Animated Graphics. Contribute to thomasp85/gganimate development by creating an account on GitHub.
- 55A D3.js-based heatmap htmlwidget for R
https://github.com/rstudio/d3heatmap
A D3.js-based heatmap htmlwidget for R. Contribute to talgalili/d3heatmap development by creating an account on GitHub.
- 56An R interface to MariaDB
https://github.com/rstats-db/RMariaDB
An R interface to MariaDB. Contribute to r-dbi/RMariaDB development by creating an account on GitHub.
- 57Turn your R code into a web API.
https://github.com/trestletech/plumber
Turn your R code into a web API. Contribute to rstudio/plumber development by creating an account on GitHub.
- 58Embedded JavaScript Engine for R
https://github.com/jeroenooms/V8
Embedded JavaScript Engine for R. Contribute to jeroen/V8 development by creating an account on GitHub.
- 59Improve the readability of R code with the pipe
https://github.com/smbache/magrittr
Improve the readability of R code with the pipe. Contribute to tidyverse/magrittr development by creating an account on GitHub.
- 60A functional programming toolkit for R
https://github.com/hadley/purrr
A functional programming toolkit for R. Contribute to tidyverse/purrr development by creating an account on GitHub.
- 61Avoid the typical working directory pain when using 'knitr'
https://github.com/daattali/ezknitr
Avoid the typical working directory pain when using 'knitr' - ropensci/ezknitr
- 62:round_pushpin: Repel overlapping text labels away from each other in your ggplot2 figures.
https://github.com/slowkow/ggrepel
:round_pushpin: Repel overlapping text labels away from each other in your ggplot2 figures. - slowkow/ggrepel
- 63cpp11 helps you to interact with R objects using C++ code.
https://github.com/r-lib/cpp11
cpp11 helps you to interact with R objects using C++ code. - r-lib/cpp11
- 64Run external programs from R (experimental)
https://github.com/yihui/runr
Run external programs from R (experimental). Contribute to yihui/runr development by creating an account on GitHub.
- 65A fresh approach to string manipulation in R
https://github.com/hadley/stringr
A fresh approach to string manipulation in R. Contribute to tidyverse/stringr development by creating an account on GitHub.
- 66UTF-8 Text Processing (R Package)
https://github.com/patperry/r-utf8
UTF-8 Text Processing (R Package). Contribute to patperry/r-utf8 development by creating an account on GitHub.
- 67:earth_americas: Extra Coordinate Systems, Geoms, Statistical Transformations & Scales for 'ggplot2'
https://github.com/hrbrmstr/ggalt
:earth_americas: Extra Coordinate Systems, Geoms, Statistical Transformations & Scales for 'ggplot2' - hrbrmstr/ggalt
- 68httr: a friendly http package for R
https://github.com/hadley/httr
httr: a friendly http package for R. Contribute to r-lib/httr development by creating an account on GitHub.
- 69Trellis Graphics for R
https://github.com/deepayan/lattice
Trellis Graphics for R. Contribute to deepayan/lattice development by creating an account on GitHub.
- 70ggplot2 tech themes, scales, and geoms
https://github.com/ricardo-bion/ggtech
ggplot2 tech themes, scales, and geoms. Contribute to ricardo-bion/ggtech development by creating an account on GitHub.
- 71R package for converting objects to and from YAML
https://github.com/viking/r-yaml
R package for converting objects to and from YAML. Contribute to vubiostat/r-yaml development by creating an account on GitHub.
- 72Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.
https://github.com/facebookincubator/prophet
Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth. - facebook/prophet
- 73A visual exploratory tool on correlation matrix
https://github.com/taiyun/corrplot
A visual exploratory tool on correlation matrix. Contribute to taiyun/corrplot development by creating an account on GitHub.
- 74R client for the Elasticsearch HTTP API
https://github.com/ropensci/elastic
R client for the Elasticsearch HTTP API. Contribute to ropensci/elastic development by creating an account on GitHub.
- 75An R package for causal inference in time series
https://github.com/google/CausalImpact
An R package for causal inference in time series. Contribute to google/CausalImpact development by creating an account on GitHub.
- 76An R package to flexible rearrange, reshape and aggregate data
https://github.com/hadley/reshape
An R package to flexible rearrange, reshape and aggregate data - hadley/reshape
- 77R package which integrating R and Julia
https://github.com/armgong/RJulia
R package which integrating R and Julia . Contribute to armgong/rjulia development by creating an account on GitHub.
- 78Join tables together on inexact matching
https://github.com/dgrtwo/fuzzyjoin
Join tables together on inexact matching. Contribute to dgrtwo/fuzzyjoin development by creating an account on GitHub.
- 79R package to access Adobe Analytics Reporting API v1.4
https://github.com/randyzwitch/RSiteCatalyst
R package to access Adobe Analytics Reporting API v1.4 - randyzwitch/RSiteCatalyst
- 80xgboost/R-package at master · tqchen/xgboost
https://github.com/tqchen/xgboost/tree/master/R-package
https://github.com/dmlc/xgboost. Contribute to tqchen/xgboost development by creating an account on GitHub.
- 81Welcome to Text Mining with R | Text Mining with R
http://tidytextmining.com/index.html
A guide to text analysis within the tidy data framework, using the tidytext package and other tidy tools
- 82R scatter plot htmlwidget based on D3.js
https://github.com/juba/scatterD3
R scatter plot htmlwidget based on D3.js. Contribute to juba/scatterD3 development by creating an account on GitHub.
- 83The Composer of ggplots
https://github.com/thomasp85/patchwork
The Composer of ggplots. Contribute to thomasp85/patchwork development by creating an account on GitHub.
- 84Code accompanying the book "Machine Learning for Hackers"
https://github.com/johnmyleswhite/ML_for_Hackers
Code accompanying the book "Machine Learning for Hackers" - johnmyleswhite/ML_for_Hackers
- 85Dev version of Rfacebook package: Access to Facebook API via R
https://github.com/pablobarbera/Rfacebook
Dev version of Rfacebook package: Access to Facebook API via R - pablobarbera/Rfacebook
- 86Integration of R, Java, and Scala
https://github.com/cran/jvmr
Integration of R, Java, and Scala. Contribute to cran/jvmr development by creating an account on GitHub.
- 87Tidy time series forecasting
https://github.com/tidyverts/fable/
Tidy time series forecasting. Contribute to tidyverts/fable development by creating an account on GitHub.
- 88R package for web-based interactive topic model visualization.
https://github.com/cpsievert/LDAvis
R package for web-based interactive topic model visualization. - cpsievert/LDAvis
- 89Mixed-effects models in R using S4 classes and methods with RcppEigen
https://github.com/lme4/lme4
Mixed-effects models in R using S4 classes and methods with RcppEigen - lme4/lme4
- 90A Fast Implementation of Random Forests
https://github.com/imbs-hl/ranger
A Fast Implementation of Random Forests. Contribute to imbs-hl/ranger development by creating an account on GitHub.
- 91Seamless Interface to Octave -- and Matlab code
https://github.com/renozao/RcppOctave
Seamless Interface to Octave -- and Matlab code. Contribute to renozao/RcppOctave development by creating an account on GitHub.
- 92Standard API for Distributed Data Structures in R
https://github.com/vertica/ddR
Standard API for Distributed Data Structures in R. Contribute to vertica/ddR development by creating an account on GitHub.
- 93Current version of the SuperLearner R package
https://github.com/ecpolley/SuperLearner
Current version of the SuperLearner R package. Contribute to ecpolley/SuperLearner development by creating an account on GitHub.
- 94Three.js widgets for R and shiny
https://github.com/bwlewis/rthreejs
Three.js widgets for R and shiny. Contribute to bwlewis/rthreejs development by creating an account on GitHub.
- 95Enhancing {ggplot2} plots with statistical analysis 📊📣
https://github.com/IndrajeetPatil/ggstatsplot
Enhancing {ggplot2} plots with statistical analysis 📊📣 - IndrajeetPatil/ggstatsplot
- 96Quick serialization of R objects
https://github.com/traversc/qs
Quick serialization of R objects. Contribute to traversc/qs development by creating an account on GitHub.
- 97Connect to ODBC databases (using the DBI interface)
https://github.com/r-dbi/odbc
Connect to ODBC databases (using the DBI interface) - r-dbi/odbc
- 98R interface to dygraphs
https://github.com/rstudio/dygraphs
R interface to dygraphs. Contribute to rstudio/dygraphs development by creating an account on GitHub.
- 99Tidy anomaly detection
https://github.com/business-science/anomalize
Tidy anomaly detection. Contribute to business-science/anomalize development by creating an account on GitHub.
- 100Machine Learning in R
https://github.com/mlr-org/mlr
Machine Learning in R . Contribute to mlr-org/mlr development by creating an account on GitHub.
- 101Bandar Situs Toto Online | Situs Togel Online Terbesar Indonesia
http://rsuite.io
INDOJITU adalah salah satu bandar situs toto dan situs togel online terbesar di indonesia yang memiliki pengalaman selama 14 tahun sebagai pasaran togel terlengkap.
- 102Generate reproducible html5 slides from R markdown
https://github.com/ramnathv/slidify
Generate reproducible html5 slides from R markdown - ramnathv/slidify
- 103Formattable Data Structures
https://github.com/renkun-ken/formattable
Formattable Data Structures. Contribute to renkun-ken/formattable development by creating an account on GitHub.
- 104R wrapper for highcharts
https://github.com/jbkunst/highcharter
R wrapper for highcharts. Contribute to jbkunst/highcharter development by creating an account on GitHub.
- 105Fast vectorization, topic modeling, distances and GloVe word embeddings in R.
https://github.com/dselivanov/text2vec
Fast vectorization, topic modeling, distances and GloVe word embeddings in R. - dselivanov/text2vec
- 106Convert statistical analysis objects from R into tidy format
https://github.com/dgrtwo/broom
Convert statistical analysis objects from R into tidy format - dgrtwo/broom
- 107Interactive JS Charts from R
https://github.com/ramnathv/rCharts
Interactive JS Charts from R. Contribute to ramnathv/rCharts development by creating an account on GitHub.
- 108A DBI-compliant interface to PostgreSQL
https://github.com/r-dbi/RPostgres
A DBI-compliant interface to PostgreSQL. Contribute to r-dbi/RPostgres development by creating an account on GitHub.
- 109A general-purpose tool for dynamic report generation in R
https://github.com/yihui/knitr
A general-purpose tool for dynamic report generation in R - yihui/knitr
- 110Anomaly Detection with R
https://github.com/twitter/AnomalyDetection
Anomaly Detection with R. Contribute to twitter/AnomalyDetection development by creating an account on GitHub.
- 111Read ODS (OpenDocument Spreadsheet) into R as data frame. Also support writing data frame into ODS file.
https://github.com/chainsawriot/readODS/
Read ODS (OpenDocument Spreadsheet) into R as data frame. Also support writing data frame into ODS file. - chainsawriot/readODS
- 112Multi-Paradigm Pipeline Implementation
https://github.com/renkun-ken/pipeR
Multi-Paradigm Pipeline Implementation. Contribute to renkun-ken/pipeR development by creating an account on GitHub.
- 113A repository of learning & R resources related to topic models
https://github.com/trinker/topicmodels_learning
A repository of learning & R resources related to topic models - GitHub - trinker/topicmodels_learning: A repository of learning & R resources related to topic models
- 114R frontend for Spark
https://github.com/amplab-extras/SparkR-pkg
R frontend for Spark. Contribute to amplab-extras/SparkR-pkg development by creating an account on GitHub.
- 115Survival Analysis and Visualization
https://github.com/kassambara/survminer
Survival Analysis and Visualization. Contribute to kassambara/survminer development by creating an account on GitHub.
- 116vertica/DistributedR
https://github.com/vertica/DistributedR
Contribute to vertica/DistributedR development by creating an account on GitHub.
- 117Vim plugin to work with R
https://github.com/jalvesaq/Nvim-R
Vim plugin to work with R. Contribute to jalvesaq/Nvim-R development by creating an account on GitHub.
- 118🐍🐍🐍 A systematic approach to parse strings and automate the conversion to snake_case, UpperCamelCase or any other case.
https://github.com/Tazinho/snakecase
🐍🐍🐍 A systematic approach to parse strings and automate the conversion to snake_case, UpperCamelCase or any other case. - Tazinho/snakecase
- 119Breakout Detection via Robust E-Statistics
https://github.com/twitter/BreakoutDetection
Breakout Detection via Robust E-Statistics. Contribute to twitter/BreakoutDetection development by creating an account on GitHub.
- 120:maple_leaf: Make waffle (square pie) charts in R
https://github.com/hrbrmstr/waffle
:maple_leaf: Make waffle (square pie) charts in R. Contribute to hrbrmstr/waffle development by creating an account on GitHub.
- 121Rcpp Bindings to C++ parser for TOML files
https://github.com/eddelbuettel/rcpptoml
Rcpp Bindings to C++ parser for TOML files. Contribute to eddelbuettel/rcpptoml development by creating an account on GitHub.
- 122Neo4j Driver for R.
https://github.com/nicolewhite/Rneo4j
Neo4j Driver for R. Contribute to nicolewhite/RNeo4j development by creating an account on GitHub.
- 123Tools for using fonts in R graphics
https://github.com/wch/extrafont
Tools for using fonts in R graphics. Contribute to wch/extrafont development by creating an account on GitHub.
- 124Accelerating ggplot2
https://github.com/thomasp85/ggforce
Accelerating ggplot2. Contribute to thomasp85/ggforce development by creating an account on GitHub.
- 125Easy interactive web applications with R
https://github.com/rstudio/shiny
Easy interactive web applications with R. Contribute to rstudio/shiny development by creating an account on GitHub.
- 126💡 Easily improve the user experience of your Shiny apps in seconds
https://github.com/daattali/shinyjs
💡 Easily improve the user experience of your Shiny apps in seconds - daattali/shinyjs
- 127Easily install and load packages from the tidyverse
https://github.com/hadley/tidyverse
Easily install and load packages from the tidyverse - tidyverse/tidyverse
- 128:no_entry: ARCHIVED Accesses the Monkeylearn API for Text Classifiers and Extractors
https://github.com/masalmon/monkeylearn
:no_entry: ARCHIVED :no_entry: Accesses the Monkeylearn API for Text Classifiers and Extractors - GitHub - ropensci-archive/monkeylearn: :no_entry: ARCHIVED Accesses the Monkeylearn API for Text Cl...
- 129:christmas_tree:Visualization and annotation of phylogenetic trees
https://github.com/GuangchuangYu/ggtree
:christmas_tree:Visualization and annotation of phylogenetic trees - YuLab-SMU/ggtree
- 130Read SPSS, Stata and SAS files from R
https://github.com/hadley/haven
Read SPSS, Stata and SAS files from R. Contribute to tidyverse/haven development by creating an account on GitHub.
- 131RPy (R from Python)
http://rpy.sourceforge.net/
Download RPy (R from Python) for free. RPy is a very simple, yet robust, Python interface to the R Programming Language. It can manage all kinds of R objects and can execute arbitrary R functions (including the graphic functions).
- 132Fast and Simple MongoDB Client for R
https://github.com/jeroenooms/mongolite
Fast and Simple MongoDB Client for R. Contribute to jeroen/mongolite development by creating an account on GitHub.
- 133An implementation of the Grammar of Graphics in R
https://github.com/hadley/ggplot2
An implementation of the Grammar of Graphics in R. Contribute to tidyverse/ggplot2 development by creating an account on GitHub.
- 134An interactive graphing library for R
https://github.com/ropensci/plotly
An interactive graphing library for R. Contribute to plotly/plotly.R development by creating an account on GitHub.
- 135Simple web scraping for R
https://github.com/hadley/rvest
Simple web scraping for R. Contribute to tidyverse/rvest development by creating an account on GitHub.
- 136dplyr: A grammar of data manipulation
https://github.com/hadley/dplyr
dplyr: A grammar of data manipulation. Contribute to tidyverse/dplyr development by creating an account on GitHub.
- 137A database interface (DBI) definition for communication between R and RDBMSs
https://github.com/rstats-db/DBI
A database interface (DBI) definition for communication between R and RDBMSs - r-dbi/DBI
- 138🐟 A Swiss-Army Knife for Data I/O
https://github.com/leeper/rio
🐟 A Swiss-Army Knife for Data I/O. Contribute to gesistsa/rio development by creating an account on GitHub.
- 139Read flat files (csv, tsv, fwf) into R
https://github.com/hadley/readr
Read flat files (csv, tsv, fwf) into R. Contribute to tidyverse/readr development by creating an account on GitHub.
- 140An R package for the Quantitative Analysis of Textual Data
https://github.com/kbenoit/quanteda
An R package for the Quantitative Analysis of Textual Data - quanteda/quanteda
- 141Fast reading of delimited files
https://github.com/r-lib/vroom
Fast reading of delimited files. Contribute to tidyverse/vroom development by creating an account on GitHub.
- 142Posit
http://www.rstudio.org/
The best data science is open source. Posit is committed to creating incredible open-source tools for individuals, teams, and enterprises.
- 143rocker-org
https://github.com/rocker-org
rocker-org has 27 repositories available. Follow their code on GitHub.
- 144rOpenHealth
https://github.com/rOpenHealth
A collaborative project to build R tools facilitating access to quantitative healthcare and public health data - rOpenHealth
- 145a fast interpreter and JIT for R
https://github.com/jtalbot/riposte
a fast interpreter and JIT for R. Contribute to jtalbot/riposte development by creating an account on GitHub.
- 146Visualise line profiling results in R
https://github.com/hadley/lineprof
Visualise line profiling results in R. Contribute to hadley/lineprof development by creating an account on GitHub.
- 147Functions for installing softwares from within R
https://github.com/talgalili/installr/
Functions for installing softwares from within R. Contribute to talgalili/installr development by creating an account on GitHub.
- 148A logging package in R similar to log4j
https://github.com/zatonovo/futile.logger
A logging package in R similar to log4j. Contribute to zatonovo/futile.logger development by creating an account on GitHub.
- 149Mixed-effects models in R using S4 classes and methods with RcppEigen
https://github.com/lme4/lme4
Mixed-effects models in R using S4 classes and methods with RcppEigen - lme4/lme4
- 150Create Blogs and Websites with R Markdown
https://github.com/rstudio/blogdown
Create Blogs and Websites with R Markdown. Contribute to rstudio/blogdown development by creating an account on GitHub.
- 151awesome-R/misc/posts.md at master · qinwf/awesome-R
https://github.com/qinwf/awesome-R/blob/master/misc/posts.md
A curated list of awesome R packages, frameworks and software. - qinwf/awesome-R
- 152Glue strings to data in R. Small, fast, dependency free interpreted string literals.
https://github.com/tidyverse/glue
Glue strings to data in R. Small, fast, dependency free interpreted string literals. - tidyverse/glue
- 153The Composer of ggplots
https://github.com/thomasp85/patchwork
The Composer of ggplots. Contribute to thomasp85/patchwork development by creating an account on GitHub.
- 154Pry open the covers of R
https://github.com/hadley/pryr
Pry open the covers of R. Contribute to hadley/pryr development by creating an account on GitHub.
- 155Drat R Archive Template
https://github.com/eddelbuettel/drat
Drat R Archive Template. Contribute to eddelbuettel/drat development by creating an account on GitHub.
- 156create a map by R
https://github.com/Lchiffon/REmap
create a map by R. Contribute to Lchiffon/REmap development by creating an account on GitHub.
- 157A repository of learning & R resources related to topic models
https://github.com/trinker/topicmodels_learning
A repository of learning & R resources related to topic models - GitHub - trinker/topicmodels_learning: A repository of learning & R resources related to topic models
- 158English and European soccer results 1871-2022
https://github.com/jalapic/engsoccerdata
English and European soccer results 1871-2022. Contribute to jalapic/engsoccerdata development by creating an account on GitHub.
- 159R package that provides complex systems datasets from the Colorado Index of Complex Networks (ICON) at https://icon.colorado.edu/.
https://github.com/rrrlw/ICON
R package that provides complex systems datasets from the Colorado Index of Complex Networks (ICON) at https://icon.colorado.edu/. - rrrlw/ICON
- 160Presentation Ninja 幻灯忍者 · 写轮眼
https://github.com/yihui/xaringan
Presentation Ninja 幻灯忍者 · 写轮眼. Contribute to yihui/xaringan development by creating an account on GitHub.
- 161A package for plotting maps in R with ggplot2
https://github.com/dkahle/ggmap
A package for plotting maps in R with ggplot2. Contribute to dkahle/ggmap development by creating an account on GitHub.
- 162renv: Project environments for R.
https://github.com/rstudio/renv
renv: Project environments for R. Contribute to rstudio/renv development by creating an account on GitHub.
- 163Write reusable, composable and modular R code
https://github.com/klmr/box
Write reusable, composable and modular R code. Contribute to klmr/box development by creating an account on GitHub.
- 164rho-devel/rho
https://github.com/rho-devel/rho
Contribute to rho-devel/rho development by creating an account on GitHub.
- 165Scorecard Development in R, 评分卡
https://github.com/ShichenXie/scorecard
Scorecard Development in R, 评分卡. Contribute to ShichenXie/scorecard development by creating an account on GitHub.
- 166R Interface to Python
https://github.com/rstudio/reticulate
R Interface to Python. Contribute to rstudio/reticulate development by creating an account on GitHub.
- 167List of courses teaching R
https://github.com/rstudio-education/rstats-ed
List of courses teaching R. Contribute to rstudio-education/rstats-ed development by creating an account on GitHub.
- 168Coveralls.io - Test Coverage History and Statistics
https://coveralls.io/
The leading provider of test coverage analytics. Ensure that all your new code is fully covered, and see coverage trends emerge. Works with most CI services. Always free for open source.
- 169UTF-8 Text Processing (R Package)
https://github.com/patperry/r-utf8
UTF-8 Text Processing (R Package). Contribute to patperry/r-utf8 development by creating an account on GitHub.
- 170netdiffuseR: Analysis of Diffusion and Contagion Processes on Networks
https://github.com/USCCANA/netdiffuseR
netdiffuseR: Analysis of Diffusion and Contagion Processes on Networks - USCCANA/netdiffuseR
- 171A guide to some of the most useful R Packages that we know about
https://github.com/rstudio/RStartHere
A guide to some of the most useful R Packages that we know about - rstudio/RStartHere
- 172Efficient R programming
https://csgillespie.github.io/efficientR/
Efficient R Programming is about increasing the amount of work you can do with R in a given amount of time. It’s about both computational and programmer efficiency.
- 173Welcome | R for Data Science
http://r4ds.had.co.nz/
This book will teach you how to do data science with R: You’ll learn how to get your data into R, get it into the most useful structure, transform it, visualise it and model it. In this book, you will find a practicum of skills for data science. Just as a chemist learns how to clean test tubes and stock a lab, you’ll learn how to clean data and draw plots—and many other things besides. These are the skills that allow data science to happen, and here you will find the best practices for doing each of these things with R. You’ll learn how to use the grammar of graphics, literate programming, and reproducible research to save time. You’ll also learn how to manage cognitive resources to facilitate discoveries when wrangling, visualising, and exploring data.
- 174Renjin | The JVM-based interpreter for the R language for statistical computing
http://www.renjin.org/
Integrate R to Java and enhance your data analysis and statistical computing with R code and packages using Renjin, the JVM-based interpreter for the R language.
- 175:lock_with_ink_pen: Opinionated, typographic-centric ggplot2 themes and theme components
https://github.com/hrbrmstr/hrbrthemes
:lock_with_ink_pen: Opinionated, typographic-centric ggplot2 themes and theme components - hrbrmstr/hrbrthemes
- 176Tidy time series forecasting
https://github.com/tidyverts/fable
Tidy time series forecasting. Contribute to tidyverts/fable development by creating an account on GitHub.
- 177Classes and methods for spatio-temporal data
https://github.com/edzer/spacetime
Classes and methods for spatio-temporal data. Contribute to edzer/spacetime development by creating an account on GitHub.
- 178TensorFlow for R
https://github.com/rstudio/tensorflow
TensorFlow for R. Contribute to rstudio/tensorflow development by creating an account on GitHub.
- 179R package, using vis.js library for network visualization
https://github.com/datastorm-open/visNetwork
R package, using vis.js library for network visualization - datastorm-open/visNetwork
- 180Download and use Census TIGER/Line shapefiles in R
https://github.com/walkerke/tigris
Download and use Census TIGER/Line shapefiles in R - walkerke/tigris
- 181A drat repository for R Package releases including the R COBOL Data Integration (rcoboldi) and R Bitcoincharts.com API packages (rbitcoinchartsapi).
https://github.com/thospfuller/drat
A drat repository for R Package releases including the R COBOL Data Integration (rcoboldi) and R Bitcoincharts.com API packages (rbitcoinchartsapi). - thospfuller/drat
- 182Codecov - The Leading Code Coverage Solution
https://codecov.io/.
Code coverage reporting solution for any test suite — Codecov gives developers actionable insights to deploy reliable code with confidence.
- 183Umbrella package of the 'spatstat' family................
https://github.com/spatstat/spatstat
Umbrella package of the 'spatstat' family................ - GitHub - spatstat/spatstat: Umbrella package of the 'spatstat' family................
- 184A functional programming toolkit for R
https://github.com/tidyverse/purrr
A functional programming toolkit for R. Contribute to tidyverse/purrr development by creating an account on GitHub.
- 185A log4j derivative for R.
https://github.com/johnmyleswhite/log4r
A log4j derivative for R. Contribute to johnmyleswhite/log4r development by creating an account on GitHub.
- 186R-bloggers
http://www.r-bloggers.com/
R news and tutorials contributed by hundreds of R bloggers
- 187Easily install and load packages from the tidyverse
https://github.com/tidyverse/tidyverse
Easily install and load packages from the tidyverse - tidyverse/tidyverse
- 188A tidy API for graph manipulation
https://github.com/thomasp85/tidygraph
A tidy API for graph manipulation. Contribute to thomasp85/tidygraph development by creating an account on GitHub.
- 189Accelerated Container Application Development
https://www.docker.com/.
Docker is a platform designed to help developers build, share, and run container applications. We handle the tedious setup, so you can focus on the code.
- 190Exploratory Data Analysis with R
https://leanpub.com/exdata
This book teaches you to use R to visualize and explore data, a key element of the data science process.
- 191Report Writing for Data Science in R
https://leanpub.com/reportwriting
This book teaches the concepts and tools behind reporting modern data analyses in a reproducible manner.
- 192R package for thematic maps
https://github.com/mtennekes/tmap
R package for thematic maps. Contribute to mtennekes/tmap development by creating an account on GitHub.
- 193A curated list of awesome network analysis resources.
https://github.com/briatte/awesome-network-analysis
A curated list of awesome network analysis resources. - briatte/awesome-network-analysis
- 194R bindings to the libgit2 library
https://github.com/ropensci/git2r
R bindings to the libgit2 library. Contribute to ropensci/git2r development by creating an account on GitHub.
- 195Readings in applied data science
https://github.com/hadley/stats337
Readings in applied data science. Contribute to hadley/stats337 development by creating an account on GitHub.
- 196R COBOL DI (Data Integration) Package : Import COBOL CopyBook data files directly into R as properly structured data frames.
https://github.com/thospfuller/rcoboldi
R COBOL DI (Data Integration) Package : Import COBOL CopyBook data files directly into R as properly structured data frames. - thospfuller/rcoboldi
- 197a curated list of R tutorials for Data Science, NLP and Machine Learning
https://github.com/ujjwalkarn/DataScienceR
a curated list of R tutorials for Data Science, NLP and Machine Learning - GitHub - ujjwalkarn/DataScienceR: a curated list of R tutorials for Data Science, NLP and Machine Learning
- 198📜 Discover and install useful RStudio addins
https://github.com/daattali/addinslist
📜 Discover and install useful RStudio addins . Contribute to daattali/addinslist development by creating an account on GitHub.
- 199R in Action, Second Edition
http://www.manning.com/kabacoff2/
R in Action, Second Edition</i> presents both the R language and the examples that make it so useful for business developers. Focusing on practical solutions, the book offers a crash course in statistics and covers elegant methods for dealing with messy and incomplete data that are difficult to analyze using traditional methods. You'll also master R's extensive graphical capabilities for exploring and presenting data visually. And this expanded second edition includes new chapters on time series analysis, cluster analysis, and classification methodologies, including decision trees, random forests, and support vector machines.</p>
- 200R Cookbook, 2nd Edition
http://shop.oreilly.com/product/0636920174851.do
Perform data analysis with R quickly and efficiently with more than 275 practical recipes in this expanded second edition. The R language provides everything you need to do statistical work, … - Selection from R Cookbook, 2nd Edition [Book]
- 201The Art of R Programming
http://shop.oreilly.com/product/9781593273842.do
R is the world's most popular language for developing statistical software: Archaeologists use it to track the spread of ancient civilizations, drug companies use it to discover which medications are … - Selection from The Art of R Programming [Book]
- 202R Programming for Data Science
https://leanpub.com/rprogramming
Learn the fundamentals for R programming and gain the tools needed for doing data science.
- 203A curated list of #rstats books
https://github.com/RomanTsegelskyi/rbooks
A curated list of #rstats books. Contribute to RomanTsegelskyi/rbooks development by creating an account on GitHub.
- 204Code Courses | Pluralsight
http://tryr.codeschool.com/
We've integrated the interactivity from Code School into the Pluralsight platform. Grow your skills with code courses, assessments, paths and expert-led content on today’s most in-demand technologies.
- 205Static Code Analysis for R
https://github.com/jimhester/lintr
Static Code Analysis for R. Contribute to r-lib/lintr development by creating an account on GitHub.
- 206Generate R package documentation from inline R comments
https://github.com/klutometis/roxygen
Generate R package documentation from inline R comments - r-lib/roxygen2
- 207An R 📦 to make testing 😀
https://github.com/hadley/testthat
An R 📦 to make testing 😀. Contribute to r-lib/testthat development by creating an account on GitHub.
- 208Test coverage reports for R
https://github.com/jimhester/covr
Test coverage reports for R. Contribute to r-lib/covr development by creating an account on GitHub.
- 209An Import Mechanism For R
https://github.com/smbache/import/
An Import Mechanism For R. Contribute to rticulate/import development by creating an account on GitHub.
- 210Solving complex, industry-specific problems at the speed of thought
http://spotfire.tibco.com/discover-spotfire/what-does-spotfire-do/predictive-analytics/tibco-enterprise-runtime-for-r-terr
Spotfire is a visual data science platform that makes smart people smarter by combining interactive visualizations and advanced analytics to solve complex industry specific business problems.
- 211:no_entry: ARCHIVED
https://github.com/ropensci/opendata
:no_entry: ARCHIVED :no_entry: . Contribute to ropensci-archive/opendata development by creating an account on GitHub.
- 212Build software better, together
https://github.com/BZRLC/R-notes/blob/master/NLP/readme.md
GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.
- 213Generate roxygen2 skeletons populated with information scraped from the function script.
https://github.com/metrumresearchgroup/sinew
Generate roxygen2 skeletons populated with information scraped from the function script. - yonicd/sinew
- 214Home
https://rweekly.org
Learn R, R tutorials, R resources, blog posts and the latest updates about the statistical programming R language.
- 215CRAN Task View: WebTechnologies
https://github.com/ropensci/webservices
CRAN Task View: WebTechnologies. Contribute to cran-task-views/WebTechnologies development by creating an account on GitHub.
- 216Spatial and spatio-temporal geostatistical modelling, prediction and simulation
https://github.com/edzer/gstat
Spatial and spatio-temporal geostatistical modelling, prediction and simulation - r-spatial/gstat
- 217Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.
https://github.com/facebookincubator/prophet
Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth. - facebook/prophet
- 218:no_entry: ARCHIVED
https://github.com/ropensci/PackageDevelopment
:no_entry: ARCHIVED :no_entry: . Contribute to ropensci-archive/PackageDevelopment development by creating an account on GitHub.
- 219Encapsulated object-oriented programming for R
https://github.com/wch/R6
Encapsulated object-oriented programming for R. Contribute to r-lib/R6 development by creating an account on GitHub.
- 220Excerpt from the Gapminder data, as an R data package and in plain text delimited form
http://github.com/jennybc/gapminder
Excerpt from the Gapminder data, as an R data package and in plain text delimited form - jennybc/gapminder
- 221Render bits of R code for sharing, e.g., on GitHub or StackOverflow.
https://github.com/jennybc/reprex
Render bits of R code for sharing, e.g., on GitHub or StackOverflow. - tidyverse/reprex
- 222Tools to make an R developer's life easier
https://github.com/hadley/devtools
Tools to make an R developer's life easier. Contribute to r-lib/devtools development by creating an account on GitHub.
- 223Generate static html documentation for an R package
https://github.com/hadley/staticdocs
Generate static html documentation for an R package - r-lib/pkgdown
- 224📜 Discover and install useful RStudio addins
https://github.com/daattali/rstudio-addins
📜 Discover and install useful RStudio addins . Contribute to daattali/addinslist development by creating an account on GitHub.
- 225Data Science
https://www.coursera.org/specialization/jhudatascience/1
Offered by Johns Hopkins University. Launch Your Career in Data Science. A ten-course introduction to data science, developed and taught by ... Enroll for free.
- 226Use R! | Book titles in this series
http://www.springer.com/series/6991?detailsPage=titles
This series of inexpensive and focused books on R is aimed at practitioners. Books can discuss the use of R in a particular subject area (e.g., epidemiology, ...
Related Articlesto learn about angular.
- 1Getting Started with R Programming: Beginner's Guide
- 2Mastering R Data Structures: Vectors, Lists, Data Frames, and Matrices
- 3Data Wrangling in R: Cleaning, Filtering, and Summarizing Data with dplyr
- 4Creating Stunning Visualizations in R with ggplot2
- 5Working with R Functions: Writing, Debugging, and Optimizing
- 6Loops, Conditional Statements, and Efficient Iteration in R Programming
- 7Getting Started with Machine Learning in R
- 8Statistical Analysis in R: Hypothesis Testing and Regression Models
- 9Best Practices for Writing Efficient and Maintainable R Code
- 10Optimizing R Code for Large Datasets: Techniques and Tools
FAQ'sto learn more about Angular JS.
mail [email protected] to add more queries here 🔍.
- 1
when is r programming language used
- 2
where can i use r programming language
- 3
what are variables in r programming
- 4
why r programming is used for data science
- 5
should i learn r programming language
- 6
what are r programming frameworks
- 7
what are functions in r programming
- 8
what are r programming paradigms
- 9
what does mean in r programming
- 10
what does c mean in r programming
- 11
is r programming useful
- 12
where to practice r programming
- 13
is r a good programming language
- 14
who owns r programming language
- 15
can i learn r without programming background
- 16
how to learn r programming
- 17
is r programming hard to learn
- 18
why r programming language
- 19
is r programming tough
- 20
how can i learn r programming reddit
- 21
do while loop in r programming
- 22
which software is used for r programming
- 23
where to do r programming
- 24
how to create matrix in r programming
- 25
what are the uses of r programming
- 26
why use r programming
- 27
is r programming easy to learn
- 28
how to read csv file in r programming
- 29
how to do vlookup in r programming
- 30
what are r programming languages examples
- 31
what do you mean by r programming language
- 32
how long will it take to learn r programming
- 33
why r programming is important in data analysis
- 34
how do you use vectors in r programming
- 35
is r programming in demand
- 36
is r programming language
- 37
is r programming free
- 38
what programming language is r written in
- 39
how to do r programming in jupyter notebook
- 40
how many days to learn r programming
- 41
how r programming is useful for data analytics
- 42
who uses r programming
- 43
where to download r programming
- 44
why do analysts use comments in r programming
- 45
why do we use r programming
- 46
what does r programming look like
- 47
when was r programming language created
- 48
is r programming language hard to learn
- 49
what can you use r programming for
- 50
what are vectors in r programming
- 51
who uses r programming language
- 52
what are the features of r programming
- 53
what are the advantages of r programming
- 54
is r programming hard
- 55
what are r programming socks
- 56
what is as.matrix in r programming
- 57
how r programming works
- 58
is r programming language dead
- 59
how much does r programming pay
- 60
is r programming worth learning
- 61
why we use r programming
- 62
why use r programming language
- 63
what can you do with r programming language
- 64
what are r programming packages
- 65
where r programming is used
- 66
what are r programming variables
- 67
how to take input in r programming
- 68
when was r programming invented
- 69
what does r programming stand for
- 70
what are the data types in r programming
- 71
how does r programming work
- 72
what can r programming do
- 73
is r programming useful
- 74
who invented r programming language
- 75
where we use r programming
- 76
is there any certification for r programming
- 77
what are factors in r programming
- 78
how to use r programming
- 79
how popular is r programming language
- 80
why r programming is used
- 81
where is r programming language used
- 82
what programming language does r use
- 83
what are r programming skills
- 84
what can i do with r programming
- 85
who invented r programming
- 86
how to create vector in r programming
- 87
how can i learn r programming
- 88
where to learn r programming
- 89
what are r programming languages used for
- 90
is r programming similar to python
- 91
how to create an array in r programming
- 92
how to import csv file in r programming
- 93
is r a programming language
- 94
what are r programming libraries
- 95
why learn r programming
- 96
what is r programming used for
- 97
what can you do with r programming
- 98
what is r coding language used for
- 99
how to do r programming
- 100
is r programming outdated
- 101
is r programming language easy to learn
- 102
does r programming work on mac
- 103
is learning r programming useful
- 104
what are the applications of r programming
- 105
how to install r programming
- 106
what are r programming languages written in
- 107
where can i learn r programming for free
- 108
is r programming easy
- 109
what does r programming language stand for
- 110
what does r programming do
- 111
should i learn r programming reddit
- 112
how long does it take to learn r programming
More Sitesto check out once you're finished browsing here.
https://www.0x3d.site/
0x3d is designed for aggregating information.
https://nodejs.0x3d.site/
NodeJS Online Directory
https://cross-platform.0x3d.site/
Cross Platform Online Directory
https://open-source.0x3d.site/
Open Source Online Directory
https://analytics.0x3d.site/
Analytics Online Directory
https://javascript.0x3d.site/
JavaScript Online Directory
https://golang.0x3d.site/
GoLang Online Directory
https://python.0x3d.site/
Python Online Directory
https://swift.0x3d.site/
Swift Online Directory
https://rust.0x3d.site/
Rust Online Directory
https://scala.0x3d.site/
Scala Online Directory
https://ruby.0x3d.site/
Ruby Online Directory
https://clojure.0x3d.site/
Clojure Online Directory
https://elixir.0x3d.site/
Elixir Online Directory
https://elm.0x3d.site/
Elm Online Directory
https://lua.0x3d.site/
Lua Online Directory
https://c-programming.0x3d.site/
C Programming Online Directory
https://cpp-programming.0x3d.site/
C++ Programming Online Directory
https://r-programming.0x3d.site/
R Programming Online Directory
https://perl.0x3d.site/
Perl Online Directory
https://java.0x3d.site/
Java Online Directory
https://kotlin.0x3d.site/
Kotlin Online Directory
https://php.0x3d.site/
PHP Online Directory
https://react.0x3d.site/
React JS Online Directory
https://angular.0x3d.site/
Angular JS Online Directory