Methods to easily build requests in the non-standard JSON
    schema required by the National Institute of Health (NIH)'s 'RePORTER
    Project API' <https://api.reporter.nih.gov/#/Search/post_v2_projects_search>.
    Also retrieve and process result sets as either a ragged or flattened 'tibble'.

Inspired by the classic 'RSA', we developed the improved 'Generalized Reporter 
    Score-based Analysis (GRSA)' method, implemented in the R package 'ReporterScore', along 
    with comprehensive visualization methods and pathway databases. 'GRSA' is a threshold-free 
    method that works well with all types of biomedical features, such as genes, chemical compounds, 
    and microbial species. Importantly, the 'GRSA' supports multi-group and longitudinal experimental 
    designs, because of the included multi-group-compatible statistical methods.

Provides an infrastructure for handling multiple R Markdown
  reports, including automated curation and time-stamping of outputs,
  parameterisation and provision of helper functions to manage dependencies.

Provides a system for reporting messages, which provides certain useful features over the standard R system, such as the incorporation of output consolidation, message filtering, assertions, expression substitution, automatic generation of stack traces for debugging, and conditional reporting based on the current "output level".

Provides an easy way to report the results of regression analysis, including:
    1. Proportional hazards regression from function 'coxph' of package 'survival';
    2. Conditional logistic regression from function 'clogit' of package 'survival';
    3. Ordered logistic regression from function 'polr' of package 'MASS';
    4. Binary logistic regression from function 'glm' of package 'stats';
    5. Linear regression from function 'lm' of package 'stats';
    6. Risk regression model for survival analysis with competing risks from function 'FGR' of package 'riskRegression';
    7. Multilevel model from function 'lme' of package 'nlme'.