
Package index
Plan and size
Write a field-tagged query, measure how large it is, and partition it into a reproducible plan.
-
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
Run a plan against the API, caching each cell so that an interrupted harvest resumes without re-spending quota.
-
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_corpus() - Assemble a minimal, cross-tool corpus with keywords and references
-
scopus_cache_dir() - Managed cache directory for scopusflow
-
scopus_cache_clear() - Clear the scopusflow managed cache
-
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
Extract the identifiers of a harvest, and see what a later retrieval added or dropped.
-
scopus_extract_dois() - Extract, clean and optionally export DOIs
-
scopus_diff_dois() - Compare two DOI retrievals
Analyse and visualise
Summarise a literature over time and by source, compare topics within it, and plot the result.
-
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
-
scopus_intersections() - Count a set of concepts and their intersections
-
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
-
plot_scopus_intersections()autoplot(<scopus_intersections>) - Plot concept and intersection sizes
-
as_bibliometrix() - Convert records to a bibliometrix-compatible data frame
-
as_bibtex()as_ris() - Export records to BibTeX or RIS
-
write_scopus_records()read_scopus_records() - Read and write 'Scopus' record sets
-
run_app() - Launch the scopusflow app
-
scopus_has_key() - Locate the 'Scopus' API key and institutional token
-
example_records - A worked example harvest, in the shape 'Scopus' records take