Bibliometrix Guide
SkillMonitoring & opsPerform science mapping and bibliometric analysis with R bibliometrix
Use Bibliometrix Guide in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Bibliometrix Guide and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Bibliometrix Guide skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
No other account needed.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by brycewang-stanford/auto-empirical-research-skills in skills/43-wentorai-research-plugins/skills/literature/metadata/bibliometrix-guide/SKILL.md and read by ahel’s review.
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 | convert2df(..., dbsource="scopus") |
| Web of Science | Plain text/BibTeX | convert2df(..., dbsource="wos") |
| PubMed | PubMed format | convert2df(..., dbsource="pubmed") |
| Dimensions | CSV | convert2df(..., dbsource="dimensions") |
| Cochrane | Plain text | convert2df(..., dbsource="cochrane") |
| OpenAlex | JSON | Via API integration |
Key Analysis Types
| Analysis | Function | Output |
|---|---|---|
| Descriptive | biblioAnalysis() | Summary statistics |
| Co-citation | biblioNetwork(analysis="co-citation") | Citation clusters |
| Collaboration | biblioNetwork(analysis="collaboration") | Author networks |
| Co-occurrence | biblioNetwork(analysis="co-occurrences") | Keyword maps |
| Thematic map | thematicMap() | Strategic quadrant diagram |
| Trend analysis | fieldByYear() | Topic evolution |
| Country collab | metaTagExtraction() + biblioNetwork() | 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.
Signals
- GitHub stars
- 4k
- Forks
- 531
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
bibliometrix-guide- Source
- github.com/brycewang-stanford/auto-empirical-research-skills
github.com/brycewang-stanford/auto-empirical-research-skills
Related picks
Skill · fdiblen
The pick for Notebooksexecute
Skill · brycewang-stanford
The pick for Notebooksr-econometrics
Skill · brycewang-stanford
The pick for Rr-ops
Skill · 0xdarkmatter
The pick for Rinternal-comms
Skill · anthropics
More in Monitoring & opsagent-eval
Skill · affaan-m
More in Monitoring & ops