Version 0.10
basejump 0.10.0 (2019-03-28)
Major changes:
- Split out Ensembl (AnnotationHub/ensembldb) annotation processing and GFF/GTF file loading utilites to new freerange package. All of these functions remain re-exported here in basejump. This includes:
annotable,convertUCSCBuildToEnsembl,detectOrganism,emptyRanges,makeGRangesFromEnsDb,makeGRangesFromEnsembl,makeGRangesFromGFF,makeGRangesFromGTF. - Split out heatmap functions to firestarter package. This includes
plotHeatmap,plotCorrelationHeatmap, andplotQuantileHeatmap. - Split out all ggplot2 functions to new minimalism package.
Minor changes:
- Offloaded
removeNAandsanitizeNAcode to brio package, so these functions can be imported in thew new freerange package. - Moved
organism_mappingsinternal dataset to freerange package.
basejump 0.10.1 (2019-04-01)
New functions:
-
rankedMatrix: New utility function for quickly performing ranked matrix calculations. Particularly useful for differential expression comparison across studies using log2 fold change or Wald test statistic.
Minor changes:
- Simplified reexport methods for functions that define S4 methods.
basejump 0.10.2 (2019-04-07)
Major changes:
-
aggregateRows,aggregateCols,aggregateCellsToSamples: Improved internal code for SummarizedExperiment metadata handling. Applies primarily to colData and rowData juggling for these methods. -
interestingGroups: Reworked to define method againstAnnotatedclass.SummarizedExperimentinherits from this class, supportingmetadata. -
mapCellsToSamples: Tightened up match assert checks. -
mcolnamesnow uses S4 methods, primarily againstVectorclass. -
organism: Reworked S4 methods. Added support forAnnotatedandDataTableclasses from S4Vectors.
Minor changes:
- Added additional unit tests, to improve code coverage.
- Now covering the aggregation functions in better detail, using a minimal SingleCellExperiment object that works with
aggregateCols. - Consistently use “acid” prefix instead of “basejump” for global options.
- Miscellaneous working example improvements.
-
detectLanes: Renamed primary argument fromobjecttopath. Improvedpatternformal to evaluatelanePatternglobal. - For S4 generators, renamed test paramter from
basejump.testtoacid.test. -
sampleData: Improved error message whensampleNamefactor column is missing. -
zeroVsDepthnow returnsdepthcolumn asintegerinstead ofnumeric.
basejump 0.10.3 (2019-04-07)
Minor changes:
- Bug fix release for freerange update.
emptyRangesformat has been renamed frommcolsNamestomcolnames.
basejump 0.10.4 (2019-04-22)
Major changes:
-
meltCounts: Switched from usingnonzeroGenesformal approach tominCountsandminCountsMethod, which is more flexible.
Minor changes:
- Consolidated minimalism and firestarter code into acidplots package.
- Improve global options defined in
formalsList. - Added back basejump vignette.
basejump 0.10.5 (2019-04-25)
Minor changes:
- Reworked S4 generic reexport method, in an attempt to get pkgdown to build vignette correctly. Otherwise,
sampleDatais erroring.
basejump 0.10.6 (2019-04-29)
New functions:
-
showHeader: Utility function forshowmethods defined in other packages.
Minor changes:
- Updated basejump dependencies (see
DESCRIPTIONfor details).
basejump 0.10.7 (2019-04-30)
New functions:
- Added method support for
alphaThresholdandlfcThresholdagainstAnnotatedclass. These values get stored in themetadataslot of the object.
basejump 0.10.9 (2019-05-29)
Minor changes:
- Relaxed the deprecations on some functions to provide backward compatibility support for bcbioBase and bcbioRNASeq packages:
readFileByExtension,readYAML,fixNA. - Now ensuring
theme_midnightandtheme_paperwhiteare deprecated but exported with support, by suggesting acidplots package. - Added back defunct function warnings:
assertHasRownames,tx2geneFromGFF.
basejump 0.10.10 (2019-06-08)
New functions:
-
matchEnsemblReleaseToURL: Takes an Ensembl release version (e.g.96) as input and returns the corresponding archive URL. -
matchHumanOrthologs: Convenience function that wraps biomaRt package to map model system gene identifiers to HGNC IDs and symbols. This is particularly useful for running orthologus GSEA with our pfgsea package.
Major changes:
-
combinemethod forSummarizedExperimentnow includes all matrices defined inassaysslot. Also improved support forcolDatahandling on subsets whereNAvalues have been removed.
Minor changes:
-
Gene2Symbol: Modifiedformatformal to use “unmodified” instead of “long”, which is more intuitive. -
makeGene2Symbol: Added support forformatargument, similar toGene2Symbolgenerator function.
basejump 0.10.11 (2019-07-17)
Minor changes:
- Made
theme_midnightandtheme_paperwhitedefunct, in favor if variants in new acidplots package. - Decreased the number of functions reexported from goalie package.
- Updated basejump dependency package versions.
- Improved Travis CI Docker configuration.
basejump 0.10.12 (2019-07-18)
Minor changes:
- Bug fix for
combinemethod on SummarizedExperiment. Needed to ensure row names are assigned on rowData to provide backward compatibility for Bioc 3.7. - Improved unit test exceptions on Docker and AppVeyor.
- Improved installation instructions.
-
mapGenesToRownames: Improved matching forSummarizedExperimentobjects that don’t contain gene-to-symbol mappings defined inrowData. -
meltCounts: Improved factor handling. Also addedmatrixmethod support. Added advanced option to disableminCountsfiltering, by setting asNULL.
Deprecations:
- Tightened up the list of deprecated functions.