danyangdai. To fix this you can add URL: https://emitanaka.r-universe.dev/metaextractoR to the package DESCRIPTION file. See also theR-universe documentation.Package: metaextractoR 0.1.0
metaextractoR: Data Extraction for Meta-Analysis with Large Language Models
Use Large Language Models (LLMs) to assist with data extraction for meta-analysis. This package incorporates three modular Shiny apps to implement a human-in-the-loop framework. (1) a manual extraction interface for abstracts, (2) refining prompt engineering and model selection, and (3) validation of LLM-generated outputs. These apps enable researchers to iteratively collaborate with LLMs, with each abstract undergoing double data extraction—once manually by a human researcher and once independently by an LLM-assisted process—to emulate the double extraction process recommended by international standards. Notably, the package runs fully on local machines, with no need for API setup or external data transfer, maximising data privacy and accessibility. Robust logging features further enhance transparency and reproducibility by recording all prompt iterations and outputs.
Authors:
metaextractoR_0.1.0.tar.gz
metaextractoR_0.1.0.zip(r-4.7)metaextractoR_0.1.0.zip(r-4.6)metaextractoR_0.1.0.zip(r-4.5)
metaextractoR_0.1.0.tgz(r-4.6-any)metaextractoR_0.1.0.tgz(r-4.5-any)
metaextractoR_0.1.0.tar.gz(r-4.7-any)metaextractoR_0.1.0.tar.gz(r-4.6-any)
metaextractoR_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
metaextractoR/json (API)
| # Install 'metaextractoR' in R: |
| install.packages('metaextractoR', repos = c('https://emitanaka.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/danyangdai/metaextractor/issues
Pkgdown/docs site:https://danyangdai.github.io
- abstracts - Sample abstracts
- app_2 - Sample abstracts
- app_3 - Sample abstracts
- testing_stage_0_data - Sample abstracts
- training_stage_0_data - Sample abstracts
Last updated from:229c8547ff. Checks:9 OK. Indexed: no.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 138 | ||
| source / vignettes | OK | 204 | ||
| linux-release-x86_64 | OK | 144 | ||
| macos-release-arm64 | OK | 100 | ||
| macos-oldrel-arm64 | OK | 79 | ||
| windows-devel | OK | 79 | ||
| windows-release | OK | 93 | ||
| windows-oldrel | OK | 91 | ||
| wasm-release | OK | 149 |
Exports:add_predefined_varsglance_manual_appmanual_validation_appprocess_with_ollamaprompt_engineering_appsave_testing_datasave_training_dataseparate_training
Dependencies:askpassbase64encbslibcachemclicommonmarkcorocpp11crosstalkcurldigestdplyrDTellmerevaluatefastmapfontawesomefsgenericsgluehighrhtmltoolshtmlwidgetshttpuvhttr2jquerylibjsonliteknitrlaterlazyevallifecyclemagrittrmemoisemimeopensslotelpillarpkgconfigpromisespurrrR6rappdirsRcpprlangrmarkdownS7sassshinyshinyFilesshinyjssourcetoolsstringistringrsystibbletidyrtidyselecttinytexutf8vctrswithrxfunxtableyaml
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Sample abstracts | abstracts app_2 app_3 testing_stage_0_data training_stage_0_data |
| Pre-processing functions before shinyapps | add_predefined_vars |
| Launch the first shinyapp for to look into what variables are available in the abstract. | glance_manual_app |
| manual_validation_app | manual_validation_app |
| Process the abstract with a large language model | process_with_ollama |
| prompt_engineering_app | prompt_engineering_app |
| save_testing_data | save_testing_data |
| save_training_data | save_training_data |
| Separates a data into training and testing datasets | separate_training |
