Minor changes:
Minor changes:
New functions:
plotCleveland: Cleveland dot plot generic.New functions:
stripExonVersions: New generic similar to stripGeneVersions and
stripTranscriptVersions.New functions:
matchAll: New variant of match that returns all positional matches for
arguments defined in x, rather than only the first match.New functions:
filterNested: Keep rows that match a nested condition. Performs recursive
regular expression matching across all columns, including nested list columns.New functions:
unlist2: Unlist a complex S4 object, such as DFrameList to DFrame.New functions:
cellsPerGeneFusion: Return the number of cells per gene fusion.cellsPerMutation: Return the number of cells per mutation.excludeNonCancerCells: Exclude non-cancer cells.excludeNonHumanCells: Exclude non-human cells.geneFusions: Gene fusions per cell.mutations: (Driver gene) mutations per cell.Major changes:
plotGeneSaturation to plotFeatureSaturation.plotCountsPerGene in favor of plotCountsPerFeature.topTables in favor of markdownTables.Major changes:
convertSampleIDsToNames to convertSampleIdsToNames.geneIDs to geneIds.mapGenesToIDs to mapGenesToIds.transcriptIDs to transcriptIds.Major changes:
"2" in generic names in favor of "to".Ensembl2Ncbi to EnsemblToNcbi.Gene2Symbol to GeneToSymbol.Ncbi2Ensembl to NcbiToEnsembl.Tx2Gene to TxToGene.cell2sample to cellToSample.plotDEGHeatmap to plotDegHeatmap.plotDEGPCA to plotDegPca. The word boundary is better here.plotDEGStackedBar to plotDegStackedBar.plotDEGUpset to plotDegUpset.plotLFC to plotLfc.plotNES to plotNes.plotPCACovariates to plotPcaCovariates.plotPCElbow to plotPcElbow.plotQC to plotQc.plotRRNAMappingRate to plotRrnaMappingRate. The word boundary
looks clearer to me here.plotTSNE to plotTsne.plotUMAP to plotUmap.removeNA to removeNa.sanitizeNA to sanitizeNa.plotMa and plotPca strict camel variants. BiocGenerics uses
plotMA and plotPCA, for reference.Minor changes:
headtail should return character.New functions:
unfactorize, the opposite of our factorize generic.import and export.Major changes:
excludeContaminatedCells,
excludeProblematicCells, plotGeneEffect, plotGeneEffectVsExpression,
plotTopGeneEffectPerCell, plotTopGeneEffectPerGroup, predictSensitivity,
selectCells, tnbc.Minor changes:
euclidean: Removed requirement of y in the generic.New functions:
keepOnlyAtomicCols: New generic with methods that will be defined in
AcidBase for DFrame and data.frame classes.New functions:
unnest2: Our simpler S4 generic variant of tidyr::unnest.New functions:
Ensembl2Ncbi, Ncbi2Ensembl, and matchNested.Minor changes:
Ensembl2Entrez and Entrez2Ensembl in favor of Ensembl2Ncbi
and Ncbi2Ensembl respectively. This generics will be updated in a
forthcoming package update to AcidGenerics.Minor changes:
mapToDataFrame, in favor of only rbindToDataFrame.New functions:
euclidean and zscore. For use in pending AcidBase package update.New functions:
cast: the opposite of melt. Using the naming conventions defined in now
deprecated reshape2 package.New functions:
markdownPlots and markdownTables as S4 generics. Previously
these used a basic list argument in AcidMarkdown package, but these generics
are useful in other bioinformatics packages.topTables in favor of markdownTables usage.New functions:
as.Seurat and as.SingleCellExperiment S4 generics, which are now in
use in our pointillism package. Don't reexport these in basejump, as these are
also defined as S3 generics in Seurat package.Major changes:
Major changes:
export and import generics to inherit from new BiocIO package.Ensembl2Entrez, Entrez2Ensembl,
Gene2Symbol, and Tx2Gene.plotContrastScatter and plotLFC.KnownMarkers generic from AcidSingleCell here.Minor changes:
as.DataFrame generic.GRanges and GRangesList generators from GenomicRanges package.BiocFile class from BiocIO package.Seqinfo,
genome, seqinfo, seqlevels, and seqnames. This are used primarily
in the AcidGenomes and AcidGSEA packages.Minor changes:
clusterCellCountsPerSample, flatFiles, markdown,
matchRowNameColumn, mcolnames, meltCounts, plotDot, plotGSEATable,
plotGenesDetected, plotGenesPerCell,plotUMIsPerCell, plotUMIsVsGenes,
and unlistToDataFrame.Minor changes:
New functions:
median and quantile, which are defined in IRanges. These
generics are very useful when operating on NumericList objects.New functions:
sapply, which is used in pointillism.New functions:
getListElement from S4Vectors, which is used in bcbioRNASeq.New functions:
mapToDataFrame and rbindToDataFrame, which have methods
(i.e. for list) defined in AcidPlyr update.Minor changes:
unlistToDataFrame in favor of mapToDataFrame.Minor changes:
Major changes:
Minor changes:
end, start, and width from BiocGenerics.grep and grepl from BiocGenerics, which is needed
for downstream operations on CharacterList in AcidGenomes.Minor changes:
New functions:
cbind and rbind from Bioconductor.New functions:
head, summary, tail.plotCorrelation: New X-Y scatterplot correlation plotting generic.New functions:
var reexport, which is used in AcidPlots.New functions:
unsplit from BiocGenerics.New classes:
missingOrNULL class, previously defined internally in basejump.Annotated class from S4Vectors.New generics:
rankedMatrix and showHeader, which are now
defined in AcidBase. Previously, these functions were defined in basejump.Minor changes:
geometricMean: Renamed primary argument from "object" to "x", better
matching the conventions used by mean and sem.Major changes:
markdown and mcolnames generics defunct.Minor changes:
is.unsorted and sort from BiocGenerics.New functions:
geneIDs (complementing previous geneNames generic), transcriptIDs,
transcriptNames, stripGeneVersions, (complementing previous
stripTranscriptVersions generic), and a new stripVersions generic that
is intended to sanitize both genes and transcripts in a single call.New functions:
matchCellColumn,
matchGeneColumn, matchSampleColumn, and matchTranscriptColumn.Deprecations:
matchRowNameColumn in favor if matchRownameColumn (note case).Major changes:
sampleNames and sampleNames<-
generics.integerCounts,
makeSampleData.colSums, rowSums, and unlist from BiocGenerics.AsIs S4 class defined in BiocGenerics.as.DESeqDataSet,
as.DESeqTransform, as.DGEList, plotPseudoVsAlignedCounts, and
slotAlignedCounts.unlistToDataFrame, which is being added to AcidPlyr.New functions:
sem: New generic for calculating standard error of the mean.Major changes:
New functions:
standardizeCells, which is in use in cellosaurus
and DepMapAnalysis packages.New functions:
geneSetNames, plotLFC,
and plotNES.mapColnames, mapRownames.mapCells and mapGenes.New functions:
convertToHuman, geneSet,
geneSetResults, leadingEdge, nesThreshold, plotGeneSet.New functions:
splitByLevel: New generic for easy splitting by factor in a data frame.New functions:
degIntersection: Return DEGs ranked by number of intersections.intersectAll: Look for all intersections in a list.intersectionMatrix: Generate an intersection matrix from a list.degPerContrast: Migrated from DESeqAnalysis.New functions:
baseMeanThreshold, lfcShrink,
lfcShrinkType, plotBaseMean, plotDEGStackedBar, resultsDiff, and
transformType.Minor changes:
New functions:
plotWaterfall generic.New functions:
plotStackedBarPlot generic.Minor changes:
rankedList generic. Note that acidgenerics package uses
RankedList generic instead.pseudobulk generic. Using aggregateCellsToSamples in
basejump package instead.Minor changes:
aggregateCols, aggregateRows: Renamed primary argument from "object" to
"x", better matching the conventions used in aggregate generic.aggregateCellsToSamples, aggregateReplicates: Also switched from "object"
to "x" here, matching aggregate convention.aggregateReplicates generic.Minor changes:
Minor changes:
New functions:
camelCase,
capitalize, dottedCase, kebabCase, makeDimnames, makeLabel,
makeNames, makeTitle, makeWords, sentenceCase, snakeCase, and
upperCamelCase.Major changes:
as.DataFrame, as.SummarizedExperiment, coerceToList,
matchRowNameColumn, and metadata2.Deprecated:
plotDot deprecated in favor of plotDots, to match the naming convention
currently used in the scater package.New functions:
plotUpset generic. Corresponding methods for data.frame and
DataFrame will be defined in acidplots update.Minor changes:
plotGSEATable defunct, which doesn't work that well in pfgsea package
and will be removed in next update.New functions:
correlation generic, which is more flexible than default cor generic
defined in stats and/or S4Vectors.New functions:
contrastName<- assignment method generic.resultsNames<- assignment method generic.Major changes:
camelCase, capitalize, dottedCase, kebabCase, snakeCase,
upperCamelCase.flatFiles defunct in favor of coerceS4ToList usage.Minor changes:
DataFrame return consistency in documentation.Major changes:
New functions:
meltCounts in favor of simply using melt. Note that
reshape2::melt is deprecated in favor of tidyr::gather, so we're not
conflicting with any activate tidyverse verbs here.New functions:
nonzeroRowsAndCols: Generic that allows for easy subsetting of non-zero rows
and columns from an object.New functions:
plotSums: Utility generic for plotting row and column sums of a matrix.Reworked some verbs to support changes in acidplots and pending bcbioSingleCell update.
New functions:
plotCountsPerCell.plotCountsVsFeatures.plotFeaturesPerCell.Deprecated functions:
plotGenesPerCell to plotFeaturesPerCell.plotGenesDetected to plotFeaturesDetected.plotUMIsPerCell to plotCountsPerCell.plotUMIsVsGenes to plotCountsVsFeatures.New functions:
calculateMetrics generic, which was previously defined as a standard
function in bcbioSingleCell package. This verb is also applicable to the
Chromium package, so we have migrated it here.Minor changes:
plotCellTypesPerCluster: Added markers to signature.New functions:
plotCells generic.cpm and tpm generics, which are defined in SingleCellExperiment.Major changes:
clusterID generic in favor of clusters.Minor changes:
plotTopMarkers now includes markers argument in the generic.Bumped version to v0.2 release series to match update conventions defined in other basejump packages, in preparation of a new release candidate that may be suitable for Bioconductor submission.
New functions:
plotCountsCorrelation and plotCountsCorrelationHeatmap: New utility
generics for comparing count correlation across multiple datasets.Major changes:
camel to camelCase; kebab to kebabCase; snake to snakeCase;
upperCamel to upperCamelCase. The shorthand variants will remain exported
in the syntactic package.Minor changes:
New functions:
aggregateReplicates: Generic intended for technical replicate
(e.g. L001-L004) sample aggregation. Currently used in bcbioRNASeq.plotCountDensity: Generic currently used by bcbioRNASeq v0.2 release series.Minor changes:
plotCountsPerGene and plotGenesDetected generics exported, to
provide backward compatibility support for bcbioRNASeq v0.2 release series.Major changes:
export generic now uses object instead of x, following the style defined
in rtracklayer, rather than rio. This change will primarily affect the brio
package, but also currently has method support in DESeqAnalysis and pfgsea.Major changes:
Minor changes:
BiocCheck.New functions:
alphaThreshold, lfcThreshold: Convenience generics for use in pfgsea
package. These generics may also be useful for DESeqAnalysis package in a
future update.collectionNames, contrastNames: Generics previously defined in the pfgsea
package. These may be generally useful in other contexts.enrichedGeneSets, plotEnrichedUpset, plotEnrichedGeneSets,
plotGSEATable: Useful S4 generics previously defined in pfgsea package.New functions:
plotDEGHeatmap: Currently in use in the DESeqAnalysis package.New functions:
resultsMatrix. Currently in use in the DESeqAnalysis package.Deprecations:
plotGene defunct in favor of plotCounts.plotCountsPerGene defunct in favor of plotCountsPerFeature, and
plotGenesDetected defunct in favor of plotFeaturesDetected.New functions:
plotCellCountsPerCluster. Used by pointillism.Deprecations:
plotCountsPerGene in favor of plotCountsPerFeature. This
allows for use in packages at transcript or enhancer (locus) level.New functions:
mcolnames: Quickly access the column names of mcols slot.Minor changes:
Minor changes:
New generics:
fpkm.kebab.plotIntergenicMappingRate.New generics:
pseudobulk.Minor changes:
plotGenderMarkers: Improved documentation to no longer point to plotGene.New generics:
plotCounts.Deprecations:
plotGene is now deprecated in favor of plotCounts.New generics:
rankedList.Minor changes:
New generics:
atomize.factorize.Minor changes:
Minor changes:
Initial release. Migrated S4 generics from basejump and other bioinformatics-oriented packages here to define a simple, stable package similar to BiocGenerics.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.