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.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)

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

Peer review:

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

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

On CRAN:

46 exports 30 stars 2.61 score 1 dependencies 1 dependents 56 scripts 377 downloads

Last updated 3 years agofrom:c406bc9f92. Checks:OK: 1 ERROR: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 05 2024
R-4.5-winERRORSep 05 2024
R-4.5-linuxERRORSep 05 2024
R-4.4-winERRORSep 05 2024
R-4.4-macERRORSep 05 2024
R-4.3-winERRORSep 05 2024
R-4.3-macERRORSep 05 2024

Exports:[.bibliographyadd_line_breaksas.bibliographyas.data.frame.bibliographyc.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_tsvprint.bibliographyread_refread_refsreview_duplicatesstring_cosinestring_dlstring_hammingstring_jaccardstring_jwstring_lcsstring_lvstring_osastring_qgramstring_soundexsummary.bibliographywrite_bibwrite_refswrite_ris

Dependencies:stringdist

Import, assemble, deduplicate, and write bibliographic data with synthesisr

Rendered fromsynthesisr_vignette.Rmdusingknitr::rmarkdownon Sep 05 2024.

Last update: 2020-05-19
Started: 2019-04-18

Readme and manuals

Help Manual

Help pageTopics
Add line breaks to one or more stringsadd_line_breaks
bibliography-classas.bibliography as.data.frame.bibliography bibliography-class c.bibliography c.bibliography, print.bibliography print.bibliography, summary.bibliography summary.bibliography, [.bibliography
Clean a data.frame 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_ref read_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
synthesisr: Import, assemble, and deduplicate bibiliographic datasetssynthesisr
Export data to a bibliographic formatwrite_bib write_refs write_ris