Version 0.12
basejump 0.12.0 (2020-01-20)
Major changes:
- Migrated functions from brio (now renamed to pipette), freerange, and transformer, in preparation for Bioconductor submission and reviews.
- Updated messages to utilize the cli package.
basejump 0.12.1 (2020-01-30)
Major changes:
- Reworked
aggregate,aggregateCols,aggregateRowssupport to reflect internal migration away from Matrix.utils dependency.
Minor changes:
- NAMESPACE fix for unexpected removal of Matrix.utils from CRAN. Now defining the previously imported aggregate.Matrix function directly here in basejump.
-
aggregate: Now defining matrix method. -
aggregate*generics now consistently use “x” instead of “object”.
basejump 0.12.2 (2020-02-18)
Minor changes:
- Migrating
pseudobulkmethods to pointillism package. Rethinking the approach used here to work better with per-cluster aggregation operations. Will be updated in the next pointillism release.
basejump 0.12.3 (2020-02-24)
Minor changes:
-
makeSingleCellExperiment,makeSummarizedExperiment: RemovedspikeNamessupport due to a breaking change in SingleCellExperiment, which has removedisSpikein favor ofaltExps. Refer to the SingleCellExperiment documentation for updated current best practice for handling spike-in transcripts, which now requires slotting a separate SummarizedExperiment object containing things like ERCCs inside the main SingleCellExperiment.
basejump 0.12.4 (2020-03-15)
Minor changes:
-
matchEnsemblReleaseToURL,matchHumanOrthologs: update unit tests to reflect Ensembl server migration, which has rendered Ensembl archives inaccessible via biomaRt until March 24th. Unit tests now check against current release instead of a pinned archive release.
basejump 0.12.5 (2020-05-11)
Minor changes:
-
importSampleData: Thepipeline = "cpi"option is now defunct. Usepipeline = "none', sheet = 2Lfor CPI samples. -
importSampleData: Added optionalautopadZerosargument for easy handling of sample identifiers, which are often input by users without correct padding. This helps easily convert sample_1, sample_2, … sample_10 to expected sample_01, sample_02, … sample_10 sorting. Currently disabled by default. -
importTx2Gene: AddedignoreGeneVersionoption, now enabled by default. This helps process gene identifiers by default in a manner suitable for downstream tximport-DESeq2 workflow. -
headtail: Removed Unicode support in favor of simple ASCII return, to avoid build warnings in latest R 4.0 release version. - Miscellaneous unit test updates to reflect changes in
DataFrameclass and NCBI server updates. -
camelCase,dottedCase,organism,snakeCase,upperCamelCase: S4 methods forDataFrameare now defined directly againstDataFrame, instead of attempting to inherit fromDataTablevirtual class. This will break otherwise on bioc-devel 3.12, which seems to have changed inheritance.
basejump 0.12.6 (2020-05-17)
Minor changes:
-
convertGenesToSymbols: Added method support forGRangesclass objects. Automatically sets names as unique gene symbols. -
HGNC2Ensembl: Enforce TSV handling internally inimportcall. -
MGI2Ensembl: Fix for column name handling.
basejump 0.12.7 (2020-05-22)
Minor changes:
-
aggregate,aggregateCols,aggregateRows: Relaxed assert checks on validity of dimnames, so we can use internally in acidgsea package, which needs to handle gene symbols containing syntactically invalid hyphens.
basejump 0.12.8 (2020-06-15)
Minor changes:
-
autopadZeros: Migrated character method support to syntactic package, since this is useful for low-level code run inside koopa.
basejump 0.12.9 (2020-07-24)
Minor changes:
- Maintenance release, updating minimum R dependency to 4.0.
basejump 0.12.10 (2020-08-04)
Minor changes:
- Migrated
alphaThresholdandlfcThresholdmethods to DESeqAnalysis package. These are not used in other packages and may not be generally applicable toSummarizedExperimentclass, so rethinking here.
basejump 0.12.11 (2020-08-13)
Minor changes:
- Now reexporting
requireNamespacesfrom acidbase package.
basejump 0.12.12 (2020-08-18)
New methods:
-
intersectAll: Definedlistmethod. -
intersectionMatrix: Definedlistmethod.
basejump 0.12.13 (2020-08-25)
Minor changes:
- Migrated some globals to acidbase package, for improved consistency.
basejump 0.12.14 (2020-09-14)
New functions:
-
splitByLevel: Easily split a data frame into a list using a defined factor column (fargument). Can easily include the reference level withref = TRUE, which is useful for statistical calculations on pairwise contrasts.
basejump 0.12.15 (2020-09-25)
New classes:
-
Protein2Gene:DataFramewithproteinID,geneID, andgeneNamecolumns. Use correspondingmakeProtein2GeneFromEnsemblto generate object simplify using Ensembl protein IDs as input.
New functions:
-
getEnsDb: Now exporting function that was used internally to obtainEnsDbobject from AnnotationHub. -
makeProtein2GeneFromEnsembl: New utility function that takes Ensembl protein identifiers as input, and returns corresponding gene identifiers and gene names (i.e. HUGO gene symbols).
Minor changes:
- Reworked some internal code in
makeGRangesFromEnesmblto enable export of newgetEnsDbfunction. - Reworked internal handling of AnnotationHub and EnsDb metadata.
-
makeGRangesFromEnsembl/getEnsDb: Improved sorting of Ensembl releases so that current release greater than 99 returns as expected. Since Ensembl is now at 101, we need to convert to integers internally instead of attempting to sort on strings.