The ref_summary module does not run a check of its own. Instead it collects the results of the other reference-section modules — accuracy, PubPeer, replication, and retraction — into a single table with one row per reference, so you can see everything known about each cited work in one place.
ref_summary only collects the results of modules that ran before it; it does not run them itself. Because ref_accuracy is, for now, not among report()’s default modules, the accuracy columns stay empty in a default report. Add "ref_accuracy" to modules, before "ref_summary", to fill them.
Because it summarises the output of those modules, ref_summary must run after them, in the same report. On its own it has nothing to summarise.
Note
Of the modules it summarises, only ref_pubpeer makes live network calls (to PubPeer), so the example below needs an internet connection. ref_retraction and ref_replication run offline on databases that ship with Metacheck, and ref_accuracy reads the CrossRef records already stored in the paper’s bib_match table.
34.2 Running the module
The summary needs the other reference modules to have run first. The natural way to arrange that is to run them together with report_module_run(), which keeps each module’s output and passes the chain along (see Creating a Metacheck Report). List ref_summary last:
A reference is interesting when any of these columns is filled in: a reported accuracy mismatch, a PubPeer comment, a replication (or reproduction), or a Retraction Watch entry. Follow up those references using the dedicated chapter for whichever column flagged it.
34.3 Interpreting the result
ref_summary inherits everything from the modules it summarises, so the same cautions apply: a filled-in cell is a prompt to look, not a verdict. Its value is convenience — instead of reading four separate tables, you scan one. The summary itself is informational (info); the underlying modules carry the traffic lights.
34.4 Options
ref_summary takes only the paper argument, but it only produces useful output when the other ref_* modules have run before it in the same report.