• Empty outputs now return data.tables with the corresponding column names with 0 rows instead of defaulting to lists of length 0
  • Column names for the outputs of many functions have changed in this release to be more standardized. Please refer to the function documentation. As a general rule names use camelCase separated by .s to indicate properties of a specific entity (eg. experiment.sampleCount) with the exception of acronyms which are always capitalized (experiment.ID)
  • update_results function added which allows re-creation of outputs of gemma.R functions without relying on the original code.
  • get_result_sets function added which allows accessing result sets directly, filtering them based on certain filterable properties (see filter_properties()$resultSet).
  • gemma_memoise function added which allows setting memoisation options without manually setting options
  • get_child_terms function added which returns child terms of an ontology term as inferred by Gemma
  • gemma_kable is added which returns tables formatted to fit
  • Breaking change to get_dataset_differential_expression_analyses function in order to return annotations for contrasts with multiple characteristics.
  • Fixes and changes for Bioconductor 3.16 release
  • Submitted to Bioconductor.