Skip to contents

Plan and size

scopus_plan() is_scopus_plan()
Build a reproducible 'Scopus' search plan
scopus_query()
Build a field-tagged 'Scopus' query
scopus_count()
Count 'Scopus' results for a query
scopus_field_tags()
Recognised 'Scopus' field tags

Retrieve

scopus_fetch()
Fetch 'Scopus' records for a query
scopus_fetch_plan()
Execute a 'Scopus' search plan, with optional caching and resume
scopus_abstract()
Retrieve abstracts and richer metadata
scopus_cache_dir()
Managed cache directory for scopusflow
scopus_cache_clear()
Clear the scopusflow managed cache

Records

as_tibble(<scopus_records>) as.data.frame(<scopus_records>) autoplot(<scopus_records>) scopus_records() is_scopus_records()
Normalise raw 'Scopus' entries to a stable tidy schema
summary(<scopus_records>)
Summarise a set of 'Scopus' records
scopus_combine() c(<scopus_records>)
Combine record sets into one
scopus_quota()
Parse 'Scopus' quota and rate-limit headers

DOIs and change tracking

scopus_extract_dois()
Extract, clean and optionally export DOIs
scopus_diff_dois()
Compare two DOI retrievals

Analyse and visualise

scopus_trend()
Annual publication counts for a query
scopus_top()
Most frequent values in a record set
scopus_compare_topics()
Compare publication trends across topics
plot_scopus_trend() autoplot(<scopus_trend>)
Plot a publication trend
plot_scopus_top() autoplot(<scopus_top>)
Plot the most frequent values in a record set
plot_scopus_comparison() autoplot(<scopus_comparison>)
Plot a topic comparison

Export and I/O

as_bibliometrix()
Convert records to a bibliometrix-compatible data frame
write_scopus_records() read_scopus_records()
Read and write 'Scopus' record sets

Keys

scopus_has_key()
Locate the 'Scopus' API key and institutional token

Data

example_records
Example set of normalised 'Scopus' records