Skip to contents

Shiny App

Functions to use the shiny app

run_app()
Run the Shiny Application

Contributors table

Functions to load and test your contributors table

contributors_table_template
Template for the contributors table
read_contributors_table()
Read the filled out contributors_table
validate_contributors_table()
Validating the contributors table
clean_contributors_table()
Delete empty rows of the contributors_table

Generate Output

Functions to generate outputs

print_title_page()
Generate title page
print_credit_roles()
Generate report of the contributions with CRedit
print_xml()
Generate an XML document of the contributions
print_yaml()
Generate an YAML document of the contributions
print_funding()
Generate human readable report of the funding information
print_conflict_statement()
Generate human readable report of the conflict of interest statements

Initials

Functions to turn full names into initials

add_initials()
Add initials to the contributors_table
abbreviate()
Abbreviate names
abbreviate_middle_names_df()
Abbreviate middle names in a dataframe

Validation Classes

Classes to manage table validation

Validator
Validator Class for Contributors Table
ColumnValidator
ColumnValidator Class for Contributors Table
ValidateOutput
ValidateOutput Class for Contributors Table Validation

Validation Helpers

Functions for custom validation checks

check_affiliation()
Check for Missing Affiliations
check_affiliation_consistency()
Check affiliation columns for consistency
check_coi()
Check for Missing Conflict of Interest Statements
check_credit()
Check for Contributors with No CRediT Roles
check_duplicate_initials()
Check for Duplicate Initials
check_duplicate_names()
Check for Duplicate Names
check_duplicate_order()
Check for Duplicate Order Numbers
check_missing_corresponding()
Check for Missing Corresponding Author
check_missing_email()
Check for Missing Emails for Corresponding Authors
check_missing_firstname()
Check for Missing First Names
check_missing_order()
Check for Missing Values in the Order of Publication
check_missing_surname()
Check for Missing Surnames

Rename

Functions and datafiles that were renamed