Version 0.2
AcidExperiment 0.2.0 (2021-09-03)
Major changes:
- Reworked and improved unit tests to achieve 100% code coverage.
-
calculateMetrics: Simplifed internal assert checks. ThematrixandMatrixmethods (handed off fromSummarizedExperimentmethod) now work primarily onrowDatainstead ofrowRanges, since we’re not using any genomic coordinates here in checks. Prefiltering (disabled by default, but can be enabled withprefilter = TRUE) now removes column elements (e.g. cells and/or samples) with all mito counts (mitoRatio >= 1) and an artifically highlog10FeaturesPerCount >= 1value. These settings help make 100% code coverage possible on minimal test datasets. -
makeSummarizedExperiment: Improved and fixed CLI messages on detected of mismatched features to be slotted intorowRanges. This can happen when incorrect values are defined inensemblReleaseorgffFile. This should help resolve the cryptic CLI error message seen in bcbioRNASeq issue #170.
Minor changes:
- Made unused
matchesGene2SymbolandmatchesInterestingGroupsfunctions defunct. These are still reexported in basejump and DESeqAnalysis, which will be cleaned up in future releases. - Improved and hardened CLI messages. Now using
abortinstead ofstopinternally, to support better stylized error messages. - Now calling
toStringInlineinstead of basetoStringinternally to properly handle string handoff to cli package. -
autopadZeros:SummarizedExperimentmethod now hassampleNamesargument, which allows the user to selectively pad the sample names columnsampleNamesdefined incolData. Enabled by default, matching previous internal behavior. -
estimateSizeFactors: Simplified internal assert checks that look for any zerolibSizes. Also improved code coverage to check for specific values returned bytypeargument.
AcidExperiment 0.2.1 (2021-09-08)
Minor changes:
- Now importing
bapplyfrom goalie instead of AcidBase. - Updated internal gene mapping code to better handle mismatched Gene2Symbol input, which can happen in pointillism package.
AcidExperiment 0.2.2 (2021-09-13)
Major changes:
-
aggregate: Added support viaMARGINargument to work either row-wise (1; default) or column-wise (2).SummarizedExperimentmethod has been updated to support these conventions. CorrespondingaggregateColsandaggregateRowsfunctions have been simplified to merely wrap anaggregatecall withMARGINargument predefined. -
convertTranscriptsToGenes: Now all assays are aggregated, rather than simplify returning primarycountsassay.
Minor changes:
-
calculateMetrics: Updated to supportassayargument. -
convertGenesToSymbols: Removed unnecessarystrictargument forSummarizedExperimentmethod, and simplified handling of mismatchedGene2Symbolinternally. -
estimateSizeFactorsnow supportsassayargument. -
integerCountsnow supportsassayargument. -
aggregatekeeps track of mapping factor used internally forSummarizedExperimentmethod. This is defined asaggregateRowsoraggregateColsin the object metadata.