Awesome-Agent-Skills-for-Empirical-Research bibliometrix-guide
Perform science mapping and bibliometric analysis with R bibliometrix
install
source · Clone the upstream repo
git clone https://github.com/brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/43-wentorai-research-plugins/skills/literature/metadata/bibliometrix-guide" ~/.claude/skills/brycewang-stanford-awesome-agent-skills-for-empirical-research-bibliometrix-guid && rm -rf "$T"
manifest:
skills/43-wentorai-research-plugins/skills/literature/metadata/bibliometrix-guide/SKILL.mdsource content
Bibliometrix Guide
Overview
Bibliometrix is an R package for comprehensive science mapping and bibliometric analysis. It imports data from Scopus, Web of Science, PubMed, and other databases, then performs co-citation analysis, keyword co-occurrence mapping, collaboration networks, thematic evolution tracking, and more. Includes Biblioshiny — a Shiny-based web interface for no-code analysis.
Installation
install.packages("bibliometrix") # Or development version devtools::install_github("massimoaria/bibliometrix")
Quick Start
Import Data
library(bibliometrix) # From Scopus CSV export M <- convert2df("scopus_export.csv", dbsource = "scopus", format = "csv") # From Web of Science M <- convert2df("wos_export.txt", dbsource = "wos", format = "plaintext") # From PubMed M <- convert2df("pubmed_export.txt", dbsource = "pubmed", format = "pubmed") # From multiple files file_list <- c("data1.csv", "data2.csv") M <- convert2df(file_list, dbsource = "scopus", format = "csv")
Descriptive Analysis
# Basic bibliometric summary results <- biblioAnalysis(M) summary(results, k = 10) # Top 10 in each category # Key metrics produced: # - Publication trends over time # - Most productive authors # - Most cited papers # - Top journals/sources # - Country/affiliation rankings # - Keyword frequency
Citation Analysis
# Most cited documents CR <- citations(M, field = "article", sep = ";") head(CR$Cited, 20) # Most cited first authors CR_auth <- citations(M, field = "author", sep = ";") # Local citations (within the dataset) LC <- localCitations(M) head(LC$Papers, 10)
Network Analysis
# Co-citation network NetMatrix <- biblioNetwork(M, analysis = "co-citation", network = "references", sep = ";") net <- networkPlot(NetMatrix, n = 30, type = "fruchterman", Title = "Co-citation Network") # Author collaboration network NetMatrix <- biblioNetwork(M, analysis = "collaboration", network = "authors", sep = ";") net <- networkPlot(NetMatrix, n = 50, type = "kamada", Title = "Collaboration Network") # Keyword co-occurrence NetMatrix <- biblioNetwork(M, analysis = "co-occurrences", network = "keywords", sep = ";") net <- networkPlot(NetMatrix, n = 40, type = "fruchterman", Title = "Keyword Co-occurrence")
Thematic Analysis
# Thematic map (strategic diagram) Map <- thematicMap(M, field = "DE", n = 250, minfreq = 5) plot(Map$map) # Quadrants: # Motor themes (high centrality, high density) # Basic themes (high centrality, low density) # Niche themes (low centrality, high density) # Emerging/declining themes (low centrality, low density) # Thematic evolution over time periods nexus <- thematicEvolution(M, field = "DE", years = c(2015, 2019, 2023), n = 100, minFreq = 3) plotThematicEvolution(nexus$Nodes, nexus$Edges)
Biblioshiny (Web Interface)
# Launch interactive web dashboard biblioshiny() # Opens browser with GUI for: # - Data import from multiple sources # - Descriptive analysis # - Network visualization # - Thematic mapping # - All plots exportable
Supported Data Sources
| Source | Format | Import function |
|---|---|---|
| Scopus | CSV/BibTeX | |
| Web of Science | Plain text/BibTeX | |
| PubMed | PubMed format | |
| Dimensions | CSV | |
| Cochrane | Plain text | |
| OpenAlex | JSON | Via API integration |
Key Analysis Types
| Analysis | Function | Output |
|---|---|---|
| Descriptive | | Summary statistics |
| Co-citation | | Citation clusters |
| Collaboration | | Author networks |
| Co-occurrence | | Keyword maps |
| Thematic map | | Strategic quadrant diagram |
| Trend analysis | | Topic evolution |
| Country collab | | Geo collaboration |
References
- Bibliometrix
- Bibliometrix GitHub
- Aria, M. & Cuccurullo, C. (2017). "bibliometrix: An R-tool for comprehensive science mapping analysis." Journal of Informetrics 11(4): 959-975.