Version 0.5
basejump 0.5.0 (2018-04-13)
New functions:
-
emptyRangesenables easy creation of placeholder ranges forGRangesobjects, where transgene and FASTA spike-ins are needed. -
hgnc2geneenables easy mapping of HGNC to Ensembl gene identifiers. -
mgi2geneenables easy mapping of MGI to Ensembl gene identifiers. -
pantherfunction enables easy querying of the PANTHER website. Human, mouse, nematode worm, and fruit fly are currently supported. The specific PANTHER release (e.g. 13) can be declared using thereleaseargument. Otherwise, the function will return the most recent annotations from the PANTHER website. - Added
isURLcheck function. -
readJSONadds support for JSON files. Like the other read functions, it supports both local files and remote URLs.
ggplot2 themes:
-
theme_midnightandtheme_paperwhiteprovide minimal, high contrast ggplot2 themes with bold sans serif labels.
Major changes:
-
loadDatanow supports.rda,.rds, and.RDatafiles. The function will error by design if multiple data extensions are detected inside the directory specified with thedirargument.
Minor changes:
- Consolidated assert check function code.
- Moved assertive imports to
basejump-package.Rfile. - Consolidated globals inside package to
globals.Rfile. - Removed internal
.biocLitefunction. Now usingrequireNamespaceinstead, without attempting to install automatically. - Added internal support for safe loading RDS files.
- Switched back to using
message,warning, andstopinstead of the rlang equivalents. - Improved internal method declaration using
getMethodwhere applicable. -
multiassignAsEnviris now recommended in place ofmultiassignAsNewEnvir. -
readFileByExtensionwill now attempt to use the rio package for file extensions that are not natively supported. -
writeCountsnow usesmapplyinternally. - Migrated
assertFormalAnnotationColto bcbioBase package.
basejump 0.5.1 (2018-04-16)
Minor changes:
-
emptyRanges: Now usingmatch.arginternally to captureseqnameargument. - Removed legacy
.assignCamelArgsand.assignCamelFormalsinternal functions. - Improved internal handling of XLSX files in
localOrRemoteFile.
basejump 0.5.2 (2018-04-26)
Minor changes:
- Improved documentation for assert check functions.
- Deprecated
geomeanin favor ofgeometricMean. - Simplified internal code for
grepString. - Added message during
hgnc2genecall. - Miscellaneous documentation fixes.
- Moved internal constructors into the S4 method definitions, where applicable.
- Simplified default parameter definition for
panther(organism = "XXX"). - Improved code coverage, using
nocovwhere appropriate.
basejump 0.5.3 (2018-04-30)
Minor changes:
- Improved internal S4 method code for
fixNAandremoveNA. - Tweaked gray accent colors in
theme_midnightandtheme_paperwhite. Now using British spelling internally for ggplot code. - Improved
strip.backgroundfortheme_paperwhite, removing the black box around the labels when facet wrapping is enabled.
basejump 0.5.4 (2018-05-08)
- Migrated
sanitizeSampleDatato bcbioBase package. - Updated Bioconductor install method for 3.7.
basejump 0.5.5 (2018-05-15)
Major changes:
-
readGFFnow usesrtracklayer::importinternally to return GFF file as aGRangesobject instead of adata.frame.
Minor changes:
-
assertIsGFFandparseGFFAttributesfunctions are now defunct. - Simplified internal GFF handling code for
makeGRangesFromGFF,makeGene2symbolFromGFF, andmakeTx2geneFromGFF.
basejump 0.5.6 (2018-05-19)
Minor changes:
- Fixed NAMESPACE issue with
GenomeInfoDb::seqnames. - Improved
readGFFworking example to reflect switch toGRangesreturn. - Added macOS bioc-release image to Travis CI build checks.
basejump 0.5.7 (2018-05-24)
Minor changes:
- Tweaked gray color accents for
theme_midnightandtheme_paperwhite.
basejump 0.5.8 (2018-06-05)
Minor changes:
-
makeGRangesFromEnsemblnow supports remapping of UCSC genome build to Ensembl. However, this isn’t recommended, and will warn the user. -
convertUCSCBuildToEnsemblnow returnsNULLinstead of erroring on genome build match failure. -
stripTranscriptVersionsnow matches “.”, “-”, and “_” version delimiters. - Made unused
dynamicPlotlistfunction defunct. - Consider deprecating
assertIsCharacterOrNULLandassertIsDataFrameOrNULLin a future release.
Infrastructure changes:
- Reenable Travis CI blocklist, excluding develop branch from checks.
- Reorganized documentation of deprecated and defunct functions.
basejump 0.5.9 (2018-06-12)
Minor changes:
- Markdown function consistency improvements. Now all relevant Markdown functions use
textas the primary argument, instead ofobject.
basejump 0.5.10 (2018-06-28)
Minor changes:
- Removed
makeNamesargument fromreadFileByExtensionfunction. Use themakeNamesfamily of functions manually after data import instead. This helps avoid unwanted sanitization of data. - Simplified assert checks for internal load function.
- Improved code coverage.
- AppVeyor CI updates to work with Bioconductor 3.8 devel.
basejump 0.5.11 (2018-07-09)
Minor changes:
- Now requiring ggplot2 v3.0 internally.
-
theme_midnightandtheme_paperwhitenow extendggplot2::theme_linedraw, improving the consistency between these themes. - Example data is now consistenly formatted using snake case:
rnaseq_countsandsingle_cell_counts, instead of the previous camel case conventions:rnaseqCounts,singleCellCounts. - Camel variants of the ggplot themes are now deprecated.
- Updated internal gene synonyms data from NIH.