Package: synthesisr 0.3.0

synthesisr: Import, Assemble, and Deduplicate Bibliographic Datasets

A critical first step in systematic literature reviews and mining of academic texts is to identify relevant texts from a range of sources, particularly databases such as 'Web of Science' or 'Scopus'. These databases often export in different formats or with different metadata tags. 'synthesisr' expands on the tools outlined by Westgate (2019) <doi:10.1002/jrsm.1374> to import bibliographic data from a range of formats (such as 'bibtex', 'ris', or 'ciw') in a standard way, and allows merging and deduplication of the resulting dataset.

Authors:Martin Westgate [aut, cre], Eliza Grames [aut]

synthesisr_0.3.0.tar.gz
synthesisr_0.3.0.zip(r-4.5)synthesisr_0.3.0.zip(r-4.4)synthesisr_0.3.0.zip(r-4.3)
synthesisr_0.3.0.tgz(r-4.5-any)synthesisr_0.3.0.tgz(r-4.4-any)synthesisr_0.3.0.tgz(r-4.3-any)
synthesisr_0.3.0.tar.gz(r-4.5-noble)synthesisr_0.3.0.tar.gz(r-4.4-noble)
synthesisr_0.3.0.tgz(r-4.4-emscripten)synthesisr_0.3.0.tgz(r-4.3-emscripten)
synthesisr.pdf |synthesisr.html
synthesisr/json (API)
NEWS

# Install 'synthesisr' in R:
install.packages('synthesisr', repos = c('https://mjwestgate.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/mjwestgate/synthesisr/issues

Pkgdown site:https://martinwestgate.com

Datasets:
  • code_lookup - Bibliographic code lookup for search results assembly

On CRAN:

Conda:

6.88 score 31 stars 1 packages 82 scripts 345 downloads 41 exports 28 dependencies

Last updated 1 months agofrom:9f1d884fe1. Checks:1 OK, 8 ERROR. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKMar 23 2025
R-4.5-winERRORMar 23 2025
R-4.5-macERRORMar 23 2025
R-4.5-linuxERRORMar 23 2025
R-4.4-winERRORMar 23 2025
R-4.4-macERRORMar 23 2025
R-4.4-linuxERRORMar 23 2025
R-4.3-winERRORMar 23 2025
R-4.3-macERRORMar 23 2025

Exports:add_line_breaksas_tibbleas.bibliographyclean_authorsclean_colnamesclean_dfdeduplicatedetect_delimiterdetect_lookupdetect_parserdetect_yearextract_unique_referencesfind_duplicatesformat_citationfuzz_m_ratiofuzz_partial_ratiofuzz_token_set_ratiofuzz_token_sort_ratiofuzzdistmerge_columnsoverride_duplicatesparse_bibtexparse_csvparse_pubmedparse_risparse_tsvread_refsreview_duplicatesstring_cosinestring_dlstring_hammingstring_jaccardstring_jwstring_lcsstring_lvstring_osastring_qgramstring_soundexwrite_bibwrite_refswrite_ris

Dependencies:bitbit64clicpp11crayondplyrfansigenericsgluehmslifecyclemagrittrpillarpkgconfigprettyunitsprogresspurrrR6rlangstringdisttibbletidyselecttzdbunglueutf8vctrsvroomwithr

Overview

Rendered fromoverview.Rmdusingknitr::rmarkdownon Mar 23 2025.

Last update: 2025-02-21
Started: 2025-02-21

Readme and manuals

Help Manual

Help pageTopics
synthesisr: Import, assemble, and deduplicate bibiliographic datasetssynthesisr-package synthesisr
Add line breaks to one or more stringsadd_line_breaks
bibliography-classas.bibliography as.data.frame.bibliography as_tibble.bibliography bibliography-class c.bibliography c.bibliography, print.bibliography print.bibliography, summary.bibliography summary.bibliography, [.bibliography
Clean a 'tibble' or vectorclean_ clean_authors clean_colnames clean_df
Bibliographic code lookup for search results assemblycode_lookup
Remove duplicates from a bibliographic data setdeduplicate
Detect file formatting informationdetect_ detect_delimiter detect_lookup detect_parser detect_year
Remove duplicates from a bibliographic data setextract_unique_references
Detect duplicate valuesfind_duplicates
Format a citationformat_citation
Calculate similarity between two stringsfuzzdist fuzz_ fuzz_m_ratio fuzz_partial_ratio fuzz_token_set_ratio fuzz_token_sort_ratio
Bind two or more data frames with different columnsmerge_columns
Manually override duplicatesoverride_duplicates
Parse bibliographic text in a variety of formatsparse_ parse_bibtex parse_csv parse_pubmed parse_ris parse_tsv
Import bibliographic search resultsread_refs
Manually review potential duplicatesreview_duplicates
Calculate similarity between two stringsstring_ string_cosine string_dl string_hamming string_jaccard string_jw string_lcs string_lv string_osa string_qgram string_soundex
Export data to a bibliographic formatwrite_bib write_refs write_ris