dreamlet 1.5.2
- April 24, 2025
- fix bug in stackAssays()
dreamlet 1.4.1
- March 25, 2025
- improve checking for sample_idandcluster_idinaggregateToPseudoBulk()
dreamlet 1.3.4
- Oct 27, 2024
- Better error reporting addressing https://github.com/GabrielHoffman/dreamlet/issues/25
dreamlet 1.3.3
- July 19, 2024
- fix in .read_matrix_block()
- See https://github.com/GabrielHoffman/dreamlet/pull/23/commits/c453ac98ebc0329279b4dd3ae26a674df0e9b1f2
dreamlet 1.1.24
- May 28, 2024
- 
dreamlet()gives clearer error message for singular design matrix
- 
plotGeneHeatmap()handleszmaxcorrectly now
dreamlet 1.1.21
- fix issue in run_mash()with multiple coefficients
dreamlet 1.1.20
- in dreamlet()allow formula to include only intercept
dreamlet 1.1.19
- bug fix in compositePosteriorTest()
dreamlet 1.1.17
- new functionality in plotPCA()andoutlierByAssay()
- works on any list, not justdreamletProcessedData
- allows outlier analysis on residuals
dreamlet 1.1.16
- Feb 8, 2024
- fix bug in pbWeights()
- Fix scaling issue in outlierByAssay()
dreamlet 1.1.15
- Feb 5, 2024
- Fix bug in call to eBayes()
- in processAssays()pass argumentscaledByLibtovoomWithDreamWeights()
dreamlet 1.1.14
- Jan 29, 2024
- fix bug in pbWeights()
- smaller pseudo variance
- limit to only expressed genes by adding getExprGeneNames()
dreamlet 1.1.13
- Jan 25, 2024
- improve error reporting in seeErrors()and documentation
- update outlier()to compute z-scores. How returnsdata.frame()
- add outlierByAssay()andplotPCA()
dreamlet 1.1.12
- Jan 16, 2024
- 
compositePosteriorTest()allowsexcludeset to beNULL
dreamlet 1.1.11
- Jan 16, 2024
- add meta_analysis()
dreamlet 1.1.10
- Jan 10, 2024
- 
stackAssays()now includedsmetadata()$aggr_meanscorrectly
- add compositePosteriorTest()
dreamlet 1.1.9
- Jan 3, 2024
- use get_metadata_aggr_means()to extractaggr_meanswhen SCE is produced by cbind’ing
dreamlet 1.1.8
- Dec 18, 2023
- fix issue when no genes pass cutoffs
- fix issue with aggr_meansinaggregateToPseudoBulk()
- fix bug when rdfis low for all genes
dreamlet 1.1.7
- Dec 10, 2023
- add plotBeeswarm()
- add rowWeightedVarsMatrix()
- bug fixes
- add isFullRank()check indreamlet()
- handle exceptions in run_mash()
dreamlet 1.1.5
- Nov 28, 2023
- fix edge cases in pbWeights()
- cell weights is not default in dreamlet()
dreamlet 1.1.4
- Nov 27, 2023
- add pbWeights()to compute precision weights for pseudobulk counts
- extend extractData()and include it in vignette
dreamlet 1.1.3
- Nov 22, 2023
- add stackAssays()
- add diffVar()
- fix getVarFromCounts)sozetais a mean, not a sum
dreamlet 1.1.2
- Nov 13, 2023
- 
computeLogCPM()usesaugmentPriorCount()
dreamlet 0.99.33
- 
computeLogCPM()now returnsmatrixinstead ofsparseMatrix
dreamlet 0.99.31
- Oct 12, 2023
- fix error reporting in processAssays()
dreamlet 0.99.30
- Sept 22, 2023
- Fix issue with precision weights from cell number
- Include setAutoBlockSize()update withinaggregateToPseudoBulk()
dreamlet 0.99.28
- Sept 5, 2023
- Update error handling for processAssays()andfitVarPart()
dreamlet 0.99.23
- August 8, 2023
- run styler::style_pkg()
dreamlet 0.99.22
- August 8, 2023
- 
dreamletCompareClusters()now allows cell-level covariates in response to https://github.com/GabrielHoffman/dreamlet/issues/11
- Fix code for Bioconductor submission
dreamlet 0.99.21
- July 17, 2023
- Improve functionality and documentation of dreamlet::residuals()
dreamlet 0.99.20
- June 29, 2023
- in processAssays()usevoomWithDreamWeights(..., span="auto")to estimate the lowess tuning parameter
- rare error in merge_metadata()when a cell type is not observed for all donors.
dreamlet 0.99.19
- June 28, 2023
- in dreamlet()fix issue when contrasts are specified and formula includes variable frommetadata()
dreamlet 0.99.18
- June 27, 2023
- add assaysargument tobuildClusterTreeFromPB()
dreamlet 0.99.14
- June 16, 2023
- bug fix in processAssays()when assays is dropped
dreamlet 0.99.13
- May 31, 2023
- improved error reporting
- Compatibility with variancePartition v2.0.5 (renamed 1.31.1)
dreamlet 0.99.12
- May 24, 2023
- required zellkonverter (>= 1.10.1)to avoid issues with previous version
dreamlet 0.99.10
- April 24, 2023
- Fix issue in raised in Bioconductor submission: https://github.com/Bioconductor/Contributions/issues/2955#issuecomment-1498070980
- Compatibility with variancePartition v2.0.0
dreamlet 0.99.6
- March 29, 2023
- fix topTable()fordreamletResultin the case where one or more cells didn’t estimate the coefficient of interest
dreamlet 0.99.3
- March 23, 2023
- reduce compiler time
- add computeNormCounts()andcomputeLogCPM()
dreamlet 0.99.1
- March 20, 2023
- fix Biocondcutor submission based on https://github.com/Bioconductor/Contributions/issues/2955#issuecomment-1476037237
dreamlet 0.0.64
- March 7, 2023
- fix topTable()to deal with multiplecoefas array
- add vignette about non-linear effects
- Add colData<-fordreamletProcessedData
dreamlet 0.0.63
- March 3, 2023
- small bug fixes in topTable()andplotForest()
dreamlet 0.0.62
- Feb 27, 2023
- 
aggregateToPseudoBulk()stores mean of cell-level covariates inmetadata(pb)$aggr_means
- Use these covariates in processAssays(),dreamlet(),fitVarPart()
- extend to aggregateNonCountSignal()
dreamlet 0.0.61
- Jan 25, 2023
- add plotProjection()
- add outlier()
- update plotForest()
dreamlet 0.0.59
- Jan 12, 2023
- update plotVolcano()to allowscales="free_y"- warning when p-values are zero.
 
dreamlet 0.0.58
- Jan 9, 2023
- RewriteaggregateNonCountSignal()to include filters
- Depend only on CRAN and BioC packages
dreamlet 0.0.57
- Jan 4, 2023
- Include precision weights in aggregateNonCountSignal()
dreamlet 0.0.56
- Jan 3, 2023
- Enable processing of non-count data with aggregateNonCountSignal()
dreamlet 0.0.55
- Dec 7, 2022
- in plotGeneHeatmap()drop empty genes
dreamlet 0.0.54
- Nov 30, 2022
- add buildClusterTreeFromPB()
dreamlet 0.0.52
- Nov 18, 2022
- add as.dreamletResult()
- update variancePartitiondependency and source
dreamlet 0.0.51
- Nov 10, 2022
- in processAssays()andprocessOneAssay(), add argumentmin.propindicating the minimum proportion of retained samples with non-zero counts
dreamlet 0.0.49
- Oct 17, 2022
- add computeCellCounts()
dreamlet 0.0.48
- Sept 14, 2022
- add transposeargument toplotGeneHeatmap()
- and alphaarugment toplotVoom()
- update y axis and outlines in plotVarPart()
dreamlet 0.0.46
- add totalCPMcolumn to output ofcellTypeSpecificity()to use for filtering. Functionsdreamlet::plotHeatmap()plotViolin()andplotPercentBars()now ignore this column
dreamlet 0.0.44
- add plotGeneHeatmap()
- add argument assaystoplotVarPart()
- add extractData()
dreamlet 0.0.43
- faster aggregateToPseudoBulk()by speeding up check in.check_arg_assay()
- more flexibility for tabToMatrix()
dreamlet 0.0.42
- fix misc issues with plotting and order of facets
- fix issue with redundant variables in small sample sizes
dreamlet 0.0.39
- fix issue with aggregateToPseudoBulk()when summarizing for just 1 sample
dreamlet 0.0.38
- add getTreat()fordreamlet()result
dreamlet 0.0.37
- 
droplevelsforcolDatainprocessAssays()
dreamlet 0.0.36
- fixes in processAssays()to detect issues with SCE
dreamlet 0.0.34
- bug fix for aggregateToPseudoBulk()with sample ordering
dreamlet 0.0.33
- bug fix for dreamletCompareClusters()
dreamlet 0.0.31
- reduce memory usage in aggregateToPseudoBulk()by fixing `aggregateByColnames()
dreamlet 0.0.30
- update run_mash()to combine results across coefs
dreamlet 0.0.27
- 
aggregateToPseudoBulk()forDelayedArraynow usescolsum_fast()- this is faster then the previous version for DelayedArray
 
- this is faster then the previous version for 
dreamlet 0.0.26
- update dreamletCompareClusters():- now compatable with plotZenithResults()
- include flag errorsAsWarnings. IfTRUEwarns and returns NULL.
 
- now compatable with 
dreamlet 0.0.25
- change return value for dreamletCompareClusters()to be compatible withzenith_gsa()
- fix usage of formulaindreamletCompareClusters()
dreamlet 0.0.24
- additional speed up aggregateToPseudoBulk()when a Seurat object is used- uses RcppEigen sparse matrix iterator
 
dreamlet 0.0.23
- dramatic speed up aggregateToPseudoBulk()when a Seurat object is used- uses RcppEigen
 
dreamlet 0.0.22
- Speed up aggregateToPseudoBulk()when a Seurat object is used
dreamlet 0.0.21
- Add collapse=TRUEtodreamletCompareClusters()
dreamlet 0.0.20
- Fix bug in dreamletCompareClusters()
dreamlet 0.0.19
- Fix bug in dreamletCompareClusters()
dreamlet 0.0.18
- add min.samplestoprocessAssays(),processOneAssay()
- add dreamletCompareClusters()andrun_mash()
- Fix bug in dreamletCompareClusters()
- updated mashrdependency
dreamlet 0.0.17
- add run_mash()- add zenith_gsa(),plotVolcano(),plotForest()for results
 
- add 
- fix bug in cellTypeSpecificity()for genes with zero reads across all cell types
- order of arguments in plotForest()andzenith_gsa()changed for consistancy
- expand vignettes
- bug fix for removeConstantTerms()when excluded variable string (i.e. tissue) is also a substring of other variables (i.e. tissueStatus)
dreamlet 0.0.16
- add residuals()fordreamlet()result
- add dreamletPairs()
- fix bug in removeConstantTerms()with multiple constant terms
- improve usability of cellTypeSpecificity()by addingplotPercentBars()andplotViolin()compatability
- fix bug in topTable()whencoefis not estimated
- add argument assaystodreamlet(),fitVarPart(), andprocessAssays()
dreamlet 0.0.15
- 
processOneAssay()weights by number of cells
- require variancePartition >= 1.25.1to handle weights invoomWithDreamWeights()
- fix bug in topTable()
- add plotPercentBars()for classvpDF
- misc bug fixes
- improve documentation
dreamlet 0.0.12
- Oct 15, 2021
- update print for dreamletResultusingcoefNames()
- small bug fix
- fix bugs in regModel()
dreamlet 0.0.11
- Oct 6, 2021
- 
removeConstantTerms()now doesn’t drop terms solely because of NA’s- this means that other functions can gracefully warn the user about NA’s
 
dreamlet 0.0.10
- Oct 5, 2021 
- suppress package startup messages in - aggregateToPseudoBulk()
- bug fix in - removeConstantTerms()
- Sept 30, 2021 
- call to - zenith_gsa()adds argument- inter.gene.corand- progressbar
- fix output to - cellTypeCompositionVarPart()and- cellTypeCompositionTest()
- fix issue with - topTable()where FDR was evaluated on only a subset of genes
dreamlet 0.0.8
- Sept 28, 2021
- update docs, logos, TODO
- update dreamlet()to handle linear contrasts
- 
removeConstantTerms()now drops categorical variables with only a max of one example per category
- Cleaner code for cell composition test
dreamlet 0.0.5
- August 25, 2021
- handling of pmetadata by processAssays(), fitVarPart(), and dreamlet()
- change defaults for bpparam to SerialParam()
- Created new files for code
- Create object dreamletResult returned by dreamlet() and used by topTable()
- more capable dreamletProcessedData object
- add details() functions for dreamletResult, dreamletProcessedData and vpDF
- More information about when terms are dropped from formulas
- type definition to zenith_gsa
dreamlet 0.0.4
- add aggregateToPseudoBulk() for faster access to SingleCellExperiment() backed by H5AD
dreamlet 0.0.3
- add argument to processAssays()to include extra meta-data
- add subseting with assay() for dreamletProcessedData
- adapt plotVoom(), plotVolcano(), plotVarPart() to be more flexiable
- fitVarPart() returns DataFrame