Recent Releases of ccimpute

ccimpute - ccImpute v1.7.1

  • Performance Optimizations:
    • Significantly enhanced calculation speed for Pearson and Spearman correlation matrices, including weighted versions.
    • Leveraged the Irlba package for efficient truncated Singular Value Decomposition (SVD) computation.
    • Optimized imputation by limiting the number of singular components while maintaining the accuracy of downstream analysis, with adjustable maximum limits based on dataset size.
    • Optimized the identification of dropout events.
    • Introduced a fast dropout calculation method based on non-zero expression value means, preserving imputation performance and greatly improving runtime speed.
    • Replaced SIMLR with Tracy-Widom Bound for estimating k when not provided, resulting in faster calculations and improved empirical performance.
  • Expanded Functionality:
    • Added support for sparse matrices in dgCmatrix format, allowing increased memory efficiency.
  • Documentation Enhancements:
    • Expanded the package manual with detailed guidance and practical examples for maximizing the package's value and computational speed.
    • Included comparative benchmarking against previous release in the package manual, demonstrating the performance improvements.
  • Overall Impact:
    • The ccImpute package is now substantially faster and more efficient.
    • Users can expect a smoother experience with improved documentation and expanded functionality.

Full Changelog: https://github.com/khazum/ccImpute/commits/v1.6.1

Full Changelog: https://github.com/khazum/ccImpute/compare/v1.6.1...v1.7.1

- R
Published by khazum almost 2 years ago