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:
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')) |
Bug tracker:https://github.com/mjwestgate/synthesisr/issues
- code_lookup - Bibliographic code lookup for search results assembly
Last updated 3 years agofrom:c406bc9f92. Checks:OK: 1 ERROR: 6. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 04 2024 |
R-4.5-win | ERROR | Nov 04 2024 |
R-4.5-linux | ERROR | Nov 04 2024 |
R-4.4-win | ERROR | Nov 04 2024 |
R-4.4-mac | ERROR | Nov 04 2024 |
R-4.3-win | ERROR | Nov 04 2024 |
R-4.3-mac | ERROR | Nov 04 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
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Add line breaks to one or more strings | add_line_breaks |
bibliography-class | as.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 vector | clean_ clean_authors clean_colnames clean_df |
Bibliographic code lookup for search results assembly | code_lookup |
Remove duplicates from a bibliographic data set | deduplicate |
Detect file formatting information | detect_ detect_delimiter detect_lookup detect_parser detect_year |
Remove duplicates from a bibliographic data set | extract_unique_references |
Detect duplicate values | find_duplicates |
Format a citation | format_citation |
Calculate similarity between two strings | fuzzdist fuzz_ fuzz_m_ratio fuzz_partial_ratio fuzz_token_set_ratio fuzz_token_sort_ratio |
Bind two or more data frames with different columns | merge_columns |
Manually override duplicates | override_duplicates |
Parse bibliographic text in a variety of formats | parse_ parse_bibtex parse_csv parse_pubmed parse_ris parse_tsv |
Import bibliographic search results | read_ref read_refs |
Manually review potential duplicates | review_duplicates |
Calculate similarity between two strings | string_ 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 datasets | synthesisr |
Export data to a bibliographic format | write_bib write_refs write_ris |