Version 0.4
basejump 0.4.0 (2018-03-22)
Major changes:
- Introducing new functions for the acquistion of gene and transcript annotations from Ensembl:
ensembl,genes, andtranscripts. These functions allow the return ofGRanges,DataFrame, anddata.frameclass objects from AnnotationHub using ensembldb. - Improved internal
broadClassdefinition code to match against chromosome from Ensembl if available. -
loadDataAsNamenow works with unquoted names, improving consistency withloadData(non-standard evaluation).
Minor changes:
- Added new
convertUCSCBuildToEnsemblfunction, for easy remapping of UCSC to Ensembl genome build names (e.g.hg38toGRCh38). - Migrated matrix methods for
plotCorrelationHeatmaphere from bcbioRNASeq, for improved consistency with other heatmap functions. - Exporting
makeNamesvariant ofbase::make.namesthat sanitizes using underscores rather than dots. - Converted
readYAMLfrom a generic to standard function. - Added support for AppVeyor CI code testing on Windows.
- Made Travis CI build checks stricter, adding support for
BiocCheck. - Added new assert checks:
assertAreGeneAnnotations,assertAreTranscriptAnnotations,isAnImplicitInteger. - Simplified working examples for assert checks to just show successes.
Deprecations:
-
annotablefunction has been deprecated in favor of the newensemblfunction. -
checkAnnotabledeprecated in favor ofassertIsAnnotable. -
checkGene2symboldeprecated in favor ofassertIsGene2symbol. -
checkTx2genedeprecated in favor ofassertIsTx2gene. -
assertFormalColorFunctiondeprecated in favor ofassertIsHexColorFunctionOrNULL. -
initializeDirdeprecated in favor ofinitializeDirectory. - Defunct:
summarizeRows,wash,packageSE,prepareSE,metadataTable,comp,revcomp,symbol2gene.