Package: searchAnalyzeR 0.1.0

searchAnalyzeR: Advanced Analytics and Testing Framework for Systematic Review Search Strategies

Provides comprehensive analytics, reporting, and testing capabilities for systematic review search strategies. The package focuses on validating search performance, generating standardized 'PRISMA'-compliant reports, and ensuring reproducibility in evidence synthesis. Features include precision-recall analysis, cross-database performance comparison, benchmark validation against gold standards, sensitivity analysis, temporal coverage assessment, automated report generation, and statistical comparison of search strategies. Supports multiple export formats including 'CSV', 'Excel', 'RIS', 'BibTeX', and 'EndNote'. Includes tools for duplicate detection, search strategy optimization, cross-validation frameworks, meta-analysis of benchmark results, power analysis for study design, and reproducibility package creation. Optionally connects to 'PubMed' for direct database searching and real-time strategy comparison using the 'E-utilities' 'API'. Enhanced with bootstrap comparison methods, 'McNemar' test for strategy evaluation, and comprehensive visualization tools for performance assessment. Methods based on Manning et al. (2008) for information retrieval metrics, Moher et al. (2009) for 'PRISMA' guidelines, and Sampson et al. (2006) for systematic review search methodology.

Authors:Chao Liu [aut, cre]

searchAnalyzeR_0.1.0.tar.gz
searchAnalyzeR_0.1.0.zip(r-4.7)searchAnalyzeR_0.1.0.zip(r-4.6)searchAnalyzeR_0.1.0.zip(r-4.5)
searchAnalyzeR_0.1.0.tgz(r-4.6-any)searchAnalyzeR_0.1.0.tgz(r-4.5-any)
searchAnalyzeR_0.1.0.tar.gz(r-4.7-any)searchAnalyzeR_0.1.0.tar.gz(r-4.6-any)
searchAnalyzeR_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
searchAnalyzeR/json (API)
NEWS

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

Bug tracker:https://github.com/chaoliu-cl/searchanalyzer/issues

Pkgdown/docs site:https://liu-chao.site

On CRAN:

Conda:

5.00 score 2 stars 7 scripts 143 downloads 58 exports 26 dependencies

Last updated from:b7e5e6a746. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK204
source / vignettesOK323
linux-release-x86_64OK190
macos-release-arm64OK179
macos-oldrel-arm64OK226
windows-develOK145
windows-releaseOK133
windows-oldrelOK140
wasm-releaseOK147

Exports:analysis_envBenchmarkValidatorcache_managecalc_cicalc_coveragecalc_efficiencycalc_precision_recallcalc_sample_sizecalc_search_statscalc_strategy_comparisoncalc_temporal_coveragecalc_tescalc_text_simcheck_depschunk_processclean_col_namescompare_strategiescompare_termscomplete_search_workflowcreate_data_packagecreate_prismacreate_progress_barcreate_strategycreate_summarycv_strategydetect_dupesexport_metricsexport_resultsexport_validationextract_screeningfind_top_termsformat_numbersgen_repro_seedget_pkg_versionsmem_cleanupmem_monitormem_usagemerge_resultsmeta_analyzeopt_dfplot_db_performanceplot_keyword_effplot_overviewplot_pr_curveplot_sensitivityplot_temporalplot_term_effectivenessPRISMAReporterPubMedConnectorReproducibilityManagerrun_benchmarkssearch_multiple_databasessearch_pubmedSearchAnalyzerstd_search_resultsstream_fileterm_effectivenessvalidate_strategy

Dependencies:clicpp11digestfarvergenericsggplot2gluegtableisobandlabelinglifecyclelubridateopenxlsxR6RColorBrewerRcpprlangS7scalesstringdiststringitimechangevctrsviridisLitewithrzip

Comparing Search Strategies: A Comprehensive Guide

Rendered fromComparing_Search_Strategies_with_searchAnalyzeR.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2025-08-19
Started: 2025-08-19

Real PubMed Search Analysis with searchAnalyzeR

Rendered fromReal_PubMed_Search_Analysis_with_searchAnalyzeR.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2025-08-19
Started: 2025-08-19

Readme and manuals

Help Manual

Help pageTopics
Create a Temporary Analysis Environmentanalysis_env
Auto-detect Column Mappingsauto_detect_columns
Benchmark Validation SystemBenchmarkValidator
Bootstrap Comparison of Search Strategiesbootstrap_compare
Manage Search Results Cachecache_manage
Calculate Confidence Intervalscalc_ci
Calculate Cosine Similaritycalc_cosine
Calculate Coverage Metrics Across Databasescalc_coverage
Calculate Search Efficiency Metricscalc_efficiency
Calculate Jaccard Similaritycalc_jaccard
Calculate Precision and Recall Metricscalc_precision_recall
Power Analysis for Search Strategy Evaluationcalc_sample_size
Calculate Search Result Statisticscalc_search_stats
Calculate Strategy Comparison Metricscalc_strategy_comparison
Calculate Temporal Coverage Metricscalc_temporal_coverage
Calculate Term Effectiveness Scorecalc_tes
Calculate Text Similaritycalc_text_sim
Utility Functions for searchAnalyzeR Packagecheck_deps
Process Large Dataset in Chunkschunk_process
Clean Column Namesclean_col_names
Clean Text Fieldsclean_text
Benchmark Testing Framework for Search Strategiescompare_strategies
Compare Terms Across Strategiescompare_terms
Complete Search and Analysis Workflowcomplete_search_workflow
Create Analysis Template Scriptcreate_analysis_template
Create Data Dictionarycreate_data_dictionary
Create Data Package for Sharingcreate_data_package
Create Package Manifestcreate_package_manifest
Create Package READMEcreate_package_readme
Create PRISMA Flow Diagram with Proper Spacing and Text Enclosurecreate_prisma
Create Progress Bar for Long Operationscreate_progress_bar
Create Default Search Strategy Templatecreate_strategy
Create Summary Statistics Tablecreate_summary
Cross-Validation Framework for Search Strategiescv_strategy
Detect DOI-based Duplicatesdetect_doi_dupes
Detect and Remove Duplicate Recordsdetect_dupes
Detect Exact Duplicatesdetect_exact_dupes
Detect Fuzzy Duplicatesdetect_fuzzy_dupes
Export Analysis Metricsexport_metrics
Export Metrics to CSVexport_metrics_csv
Export Metrics to JSONexport_metrics_json
Export Metrics to Excelexport_metrics_xlsx
Export Utilities for Search Analysis Resultsexport_results
Export to BibTeX Formatexport_to_bibtex
Export to CSV Formatexport_to_csv
Export to EndNote Formatexport_to_endnote
Export to RIS Formatexport_to_ris
Export to Excel Format with Multiple Sheetsexport_to_xlsx
Export Validation Resultsexport_validation
Export Validation Results to CSVexport_validation_csv
Export Validation Results to JSONexport_validation_json
Export Validation Results to Excelexport_validation_xlsx
Extract Screening Data Structureextract_screening
Find Top Performing Termsfind_top_terms
Format Numbers for Displayformat_numbers
Generate Reproducible Random Seedgen_repro_seed
Extract Package Version Informationget_pkg_versions
Check if Object is Emptyis_empty
Clean up Search Analysis Objects to Free Memorymem_cleanup
Monitor Memory Usage During Function Executionmem_monitor
Get Current Memory Usagemem_usage
Merge Search Results from Multiple Sourcesmerge_results
Meta-Analysis of Benchmark Resultsmeta_analyze
Memory-Efficient Data Frameopt_df
Create Database Performance Comparisonplot_db_performance
Create Keyword Effectiveness Analysis Plotplot_keyword_eff
Visualization Functions for Search Strategy Analysisplot_overview
Create Precision-Recall Curveplot_pr_curve
Create Sensitivity Analysis Heatmapplot_sensitivity
Create Temporal Coverage Plotplot_temporal
Plot Term Effectiveness Resultsplot_term_effectiveness
Print Method for Term Comparisonprint.term_comparison
Print Method for term_effectiveness Objectsprint.term_effectiveness
PRISMA-Compliant Report GeneratorPRISMAReporter
PubMed Database ConnectorPubMedConnector
Rename Columns Based on Mappingrename_columns
Search Reproducibility ManagerReproducibilityManager
Benchmark Suite Executionrun_benchmarks
Safe Division Functionsafe_divide
Convert List to Data Frame Safelysafe_list_to_df
Search Multiple Databasessearch_multiple_databases
Search PubMed and Retrieve Articlessearch_pubmed
Search Strategy Analytics EngineSearchAnalyzer
Simulate Search Strategy Executionsimulate_search_execution
Standardize Date Formatsstandardize_date
Standardize Cochrane Resultsstd_cochrane_results
Standardize Embase Resultsstd_embase_results
Standardize Generic Resultsstd_generic_results
Standardize PubMed Resultsstd_pubmed_results
Standardize Scopus Resultsstd_scopus_results
Standardize Search Results Formatstd_search_results
Standardize Web of Science Resultsstd_wos_results
Stream Process Large Filesstream_file
Analyze Term Effectiveness in Search Resultsterm_effectiveness
Validate Date Rangevalidate_date_range
Validate Search Strategy Objectvalidate_strategy