All functions

`%IN%`

Case insensitive version of %in%

orcid_to_shorcid() shorcid_to_orcid()

Converting ORCIDs to ShORCIDs and vice versa

add_aggregationTree_information() add_aggregationTree_information_toRxsTree()

Add information from an aggregation tree to a Rxs tree

apply_graph_theme()

Apply multiple DiagrammeR global graph attributes

base30toNumeric() numericToBase30()

Conversion between base10 and base30

bibentry_to_df()

Convert a bibentry (or more) to a data frame

bipiped_value_to_vector() bipiped_values_to_vector()

Convert a "bipiped" value (or vector of values) to a vector

cat0()

Concatenate to screen without spaces

checkPkgs()

Check for presence of a package

check_duplicate_sources()

Check for duplicate sources

cloneRxsProject()

Clone a full Rxs project object

countryCodeList()

Return a list of country codes

cumulativeDuplicateCount()

Get the cumulative duplicate count

dedup_get_stringDistances()

Get string distances, optionally using multiple cores

dedup_matches_trimmed()

Return for needles whether they occur in the haystack, trimmed if desired

defaultGraphTheme()

Get default graph theme from options

deinterlace_file()

Deinterlace a file

df_to_named_list()

Convert a data frame into a named list

ebsco_example_1

Simple bibliographic exports from Ebsco

example_rxsProject_1

A minimal Rxs project with two sources extracted in three modules

explode_vector_to_values()

Explode a vector to values

extract_doi()

Extract DOI(s) from a character vector

extractor_instructions_from_sheet()

Create extractor instructions from a spreadsheet

flattenRxsProject_to_wideDf()

Flatten all sources' Rxs trees to a wide data frame (somewhat brutally)

flattenNodeValue() flattenNodeValues()

Flatten one or more node values

heatMap_from_freqTab() heatMap_from_rxsProject() rxsProject_to_freqTab() rxsTreeList_to_freqTab() rxsTree_to_freqTab()

Create a heatmap or frequency table from a list of Rxs trees

get_multipleValues()

Get values for multiple entities from a Rxs tree, list of trees, or full Rxs project object

get_singleValue_fromTree() get_singleValue_fromTreeList() get_singleValue()

Get a single value from a Rxs tree, list of trees, or full Rxs project object

get_valueList_asDf_fromRxsTree() get_valueList_asDf()

Get a value list as data frame from an Rxs tree, list of trees, or full Rxs project

heading()

Print a heading

import_openalex()

Import an OpenAlex CSV export

import_search_results()

Import search results

is.odd() is.even()

Checking whether numbers are odd or even

is_TRUE()

Liberally checking whether a value is TRUE

knit_rxsTemplate()

Knit the Rxs Template

knittedFileSansExt()

Return the currently knitted file, without .Rxs.Rmd extension

rxsProject_matchingUniqueEntityIdentifiers() rxsTree_matchingUniqueEntityIdentifiers()

Look for all entity identifiers that match a given pattern

maximizeMatrices() maximizeMatrix()

Adding columns or rows to a matrix

mbf_as.data.frame.person()

Convert utils::person() object to a data frame

mergeTrees()

Merge two Rxs trees (data.tree nodes)

messy_df_to_tree()

Convert a potentially messy 'network data frame' to a data.tree

nodeName()

Check whether a prospective node name is valid, sanitize it, and return it

openalex_example_1

Simple bibliographic exports from OpenAlex

opts

Options for the metabefor package

override()

Override default values with bespoke alternatives

padVectors()

In a list of vectors, pad short vectors

print(<rxsStructure>)

Printing a parsed Rxs specification

print(<rxs_parsedExtractionScripts>)

Printing a project with parsed Rxs file

knit_print(<rxs>) print(<rxs>) rxs_partial()

Printing a tree of R extraction scripts

query_conceptTerms() print(<mbf_query_conceptTerms>) query_full() print(<mbf_query_full>) query_requiredConcepts() print(<mbf_query_requiredConcepts>) query_toInterfaceLang() print(<mbf_query_toInterfaceLang>)

Building queries

generate_qurids() qurid()

Generate quasi-unique record identifier

randomSlug() idSlug()

Generate a random slug

rbind_df_list()

Bind lots of dataframes together rowwise

rbind_dfs()

Simple alternative for rbind.fill or bind_rows

read_aggregationTree_from_gs()

Read an aggregation tree from a Google Sheets URL

read_spreadsheet()

Convenience function to read spreadsheet-like files

renderTreeAsGraph()

Render a tree as a graph

repeatStr()

Repeat a string a number of times

rxs_export_to_rock() rxs_import_from_rock()

Export an entity to ROCK format and import it back into the Rxs object

rxsProject_to_valueDf()

Create a long ('tidy') data frame with the full Rxs tree from each source

rxsProject_get_entityIds() rxsTree_get_entityIds()

Get all identifiers of all entities in an Rxs tree or project

rxsTree_has_entity()

Check whether a Rxs tree has an entity

rxsTree_to_valueDf()

Create a long ('tidy') data frame with the full Rxs tree

rxs_minimal_example_1

An very rudimentary example Rxs specification

rxs_minimal_example_2

A very rudimentary example Rxs specification

rxs_parseExtractionScripts()

Read and parse the extraction scripts in a directory

rxs_parseSingleExtractionScript()

Read and parse one single extraction script

rxs_parseSpecifications()

Parse Rxs (R extraction script) specifications

rxs_fromSpecifications()

Generate an Rxs template

rxs_validation()

Validate an Rxs tree

sanitize_for_DiagrammeR()

Sanitize for DiagrammeR

get_short_doi() get_short_dois()

Retrieve the short DOI for one or more DOIs

show_rxsTree_in_rxsStructure()

Show an imported Rxs structure

show_search_hits_by_database()

Show the search hits by database

show_search_hits_with_dois()

Show the number of search hits with DOIs

create_and_save_or_load_rds() save_or_load_csv() save_or_load_rds()

Something akin to caching

specify_search()

Specify a search

splitVectors()

In a list of vectors, split vectors to multiple list elements

supplementDefaultGraphTheme()

Supplement / edit the default graph theme

supplement_data_from_list_inRxsProject() supplement_data_from_list_inSingleNode() supplement_data_from_lists()

Supplement a target entity node with clustered entity values from another entity node

supplement_data_with_value_inRxsProject() supplement_data_with_value_inSingleNode()

Supplement a target entity node with a value from another entity node

supplement_rxsTrees_from_txs()

Supplement a full Rxs project object with entities from a tabulated extraction spreadsheet (txs) specification

tidy_rxsTree() tidy_rxsTrees()

Flatten one or more Rxs trees into a tidy data frame

transform_entityValue()

Perform a transformation selectively

transform_in_every_clusteringEntity()

Perform a transformation for every clustering entity

vecTxt() vecTxtQ()

Easily parse a vector into a character value

rxsProject_vectorValue_to_valueList() rxsTreeList_vectorValue_to_valueList() rxsTree_vectorValue_to_valueList() vectorValue_to_valueList()

In an entity, convert a vector to a value list

wrapVector()

Wrap all elements in a vector

wrap_error()

Wrap an error message to try to get users to read it

write_JabRef_Config()

Write a JabRef configuration file

write_extractor_instructions()

Show and/or write the extractor instructions

write_screenerPackage()

Write a 'screener package' to disk

zapNewlines()

Zap newlines from a string