Changes in version 1.11.6 (2020-07-18) o Fixed a bug in the initialization of beta_j. o Fixed a bug in zinbsurf. o Changed zinbwave default to `K=2`. o Fix bug in the initialization of W. Changes in version 1.7.5 (2019-10-08) o Changed default of `zinbwave` to `observationalWeights=FALSE` to speed up computations when weights are not needed. o Added argument `zeroinflation = TRUE`: when set to FALSE a negative binomial model is fit. o Removed dependence on the `copula` package to avoid depending on `gsl`. Changes in version 1.5.3 (2019-04-19) o Updated vignette to reflect new way of interacting with Seurat. o Illustrate the use of approximate `zinbsurf` function. Changes in version 1.4.2 (2019-03-11) o Fix bug in computeObservationalWeights. Changes in version 1.3.1 (2018-05-09) o New `zinbsurf` function implements approximate method for large matrices. o New option `which_genes` in `zinbwave` to specify which genes to use to compute `W`. Changes in version 1.1.6 (2018-04-17) o `zinbwave` now uses `counts` assay by default. o Users can now specify which assay to use to fit the zinb model. Changes in version 1.1.5 (2018-02-15) o Computational weights are computed in `zinbwave` as saved as assay. o Modified vignette to include example of Differential Expression. o Improved documentation for `zinbwave`. Changes in version 0.99.10 (2017-10-23) o Added AIC and BIC to decide number of factors o Added function to compute observational weights for DE Changes in version 0.99.7 (2017-07-17) o `zinbwave()` now returns a `SingleCellExperiment` object. Changes in version 0.99.6 (2017-07-05) o Fixed bug in zinb.loglik.matrix to avoid Inf values Changes in version 0.99.5 (2017-07-03) o Added function computeDevianceResiduals() to compute residuals o Added function imputeZeros() to use the model to impute technical zeros o Added function zinbwave() to perform dimensionality reduction o Changed vignette to illustrate new functions Changes in version 0.99.4 (2017-06-08) o Switch from parallel to BiocParallel o Improvements to code efficiency, e.g., avoid copying ZinbModel objects Changes in version 0.99.3 (2017-05-31) o More informative Description: field o Improved documentation o Added getAlpha, getBeta, and getGamma accessor functions o Improved show() method o Vectorized code in zinbSim() o Fixed bug that introduced an error when initializing an object with empty X or V o Added tests on numerical correctness Changes in version 0.99.2 (2017-05-12) o New formula interface for SummarizedExperiment o Add t-SNE example to vignette Changes in version 0.99.0 (2017-05-09) o Bumped version for submission to Bioconductor o Minor changes to compile vignette o Required R version 3.4 Changes in version 0.1.4 (2017-04-10) o Improved documentation o zinbSim now produces matrix of J x n dimension o Removed unnecessary dependency on clusterExperiment o Additional tests o Better default for epsilon Changes in version 0.1.2 (2017-03-29) o New vignette o Change name to zinbwave Changes in version 0.1.0 (2016-09-23) o Introducing S4 class zinbModel o Major restructuring of the initialization and optimization (see vignette) o Method zinbFit to fit a model o Many other methods, including zinbInitialize, zinbOptimize, zinbSim