A GUI screener to help scan and evaluate the title and abstract of studies to be included in a systematic review or meta-analysis.
abstract_screener(
file = file.choose(),
aReviewer = NULL,
reviewerColumnName = "REVIEWERS",
unscreenedColumnName = "INCLUDE",
unscreenedValue = "not vetted",
abstractColumnName = "ABSTRACT",
titleColumnName = "TITLE",
browserSearch = "https://www.google.com/search?q=",
fontSize = 13,
windowWidth = 70,
windowHeight = 16,
theButtons = c("YES", "maybe", "NO"),
keyBindingToButtons = c("y", "m", "n"),
buttonSize = 10,
highlightColor = "powderblue",
highlightKeywords = NA
)
The file name and location of a .csv file containing the
abstracts and titles. The .csv file should have been initialized with
effort_initialize
and populated with screeners (reviewers) using
effort_distribute
.
The name (a string) of the reviewer to screen abstracts.
It is used when there are multiple reviewers assigned to screen abstracts.
The default column label is "REVIEWERS" as initialized with
effort_distribute
.
The name of the column heading in the .csv file that contains the reviewer names that will screen abstracts. The default column label is "REVIEWERS".
The name of the column heading in the .csv file that contains the screening outcomes (i.e. vetting outcomes by a reviewer). Unscreened references are by default labeled as "not vetted". The reviewer then can code to "YES" (is a relevant study), "NO" is not relevant and should be excluded, or "MAYBE" if the title/abstract is missing or does not contains enough information to fully assess inclusivity. The default label of this column is "INCLUDE".
Changes the default coding (a string) of "not vetted" that designates whether an abstract remains to be screened or vetted.
The name of the column heading in the .csv file that contains the abstracts. The default label of this column is "ABSTRACT".
The name of the column heading in the .csv file that contains the titles. The default label of this column is "TITLE".
Change the url for the browser title search; the default is Google.
Change the font gWidgets::size of the title and abstract text.
Change the default width of the GUI window.
Change the default height of the GUI window.
A vector of coding buttons included on the screener. The default is YES, maybe, and NO. Buttons can be removed as added by changing this vector. For example, theButtons = c("YES", "NO") to remove the maybe-button, or theButtons = c("YES", "maybe", NO", "model") to add a "model" button that tags studies specifically as "model".
A vector of specific keyboard bindings to buttons. They are keyboard shortcuts to buttons and the default binding is y for YES-button, m for maybe-button, and n for NO-button. If theButtons parameter is modified then these keybindings should also be modified.
Change the default gWidgets::size of buttons.
The color of keywords highlighted in title and abstract. The default is blue, but for classic yellow use "palegoldenrod".
A string or list of keywords that will be highlighted in title and abstract.
# NOT RUN {
data(example_references_metagear)
effort_distribute(example_references_metagear,
initialize = TRUE,
reviewers = "marc",
save_split = TRUE)
abstract_screener("effort_marc.csv",
aReviewer = "marc",
highlightKeywords = "and")
# }
# NOT RUN {
# }
Run the code above in your browser using DataLab