NEWS
nipalsMCIA 1.3.2 (2024-12-10)
Major changes
Minor improvements and bugfixes
- Added
harmonize = FALSE option to nipals_multiblock() to allow disabling (slow) sample harmonization for large datasets.
- Fixed a bug in
nipals_multiblock() to allow the numPCs =1 argument (i.e. ability to compute a single global score).
nipalsMCIA 1.2.1 (2024-08-31)
Major changes
Minor improvements and bugfixes
- Updated 'Single-Cell-Analysis' vignette to remove potential issue with BiocFileCache having two copies of data.
- Updated author list and citation.
- Updated references in readme.
nipalsMCIA 1.2.0 (2024-04-26)
Major changes
Minor improvements and bugfixes
- Clarified the dataset used in the single-cell vignette and reformatted the workflow diagram
- Removed the final log transformation in the single-cell vignette when saving for MCIA
- Minor plotting improvements (removed redundancies in legend names, consistency of axis text, etc.)
nipalsMCIA 1.1.0 (2024-03-21)
Major changes
- Added
BiocFileCache to replace previous method of downloading large SC datasets.
Minor improvements and bugfixes
- Updated
nipals_iter to only use var(gs) to compute the significance of global scores.
- Added to documentation for
predict_gs() warning against use with CPCA deflation.
nipalsMCIA 0.99.7 (2023-10-07)
Minor improvements and bug fixes
- Updated README to reflect MAE changes.
- Updated the citation.
- Fixed bug in documentation for
nipals_multiblock.
- Stopped downloading one of the files for the single cell analysis vignette.
nipalsMCIA 0.99.6 (2023-09-09)
Major changes
- Switched primary input to
nipals_multiblock() to a MultiAssayExperiment object.
nipals_multiblock() now outputs an object of the NipalsResult class.
- Converted all downstream analysis functions to work with the
NipalsResult class.
Minor improvements and bug fixes
- Added
simple_mae() function to convert a list of dataframes to a MultiAssayExperiment object.
- Fixed missing
\value fields in man page for NipalsResult class.
nipalsMCIA 0.99.5 (2023-06-22)
Major changes
- Bumping version number to trigger re-build following bug in BiocCheck.
nipalsMCIA 0.99.4 (2023-06-01)
Major changes
- Fixed data corruption issues from v0.99.3.
nipalsMCIA 0.99.3 (2023-06-01)
Major changes
- Changed the eigenvalue calculation in
nipals_iter() to compute the variance of the global score at each deflation step. Prior versions used an SVD method to compute the singular values of the deflated data matrix directly.
- Fixed bug in
projection_plot() where there was a mismatch between color labels and plotting order.
- Added parameter to
nipals_multiblock that specifies whether the samples are in the rows or the columns.
Minor improvements and bug fixes
- Changed vignette styling from
rmdformats to BiocStyle and added installation sections to all of the vignettes.
- Removed empty helper.R file.
- Added significantly more unit testing.
- Fixed bug in
projection_plot() when metadata was provided but no color_col was selected.
- Renamed the associated output of
col_preproc_method in nipals_multiblock. The metadata field is also now available in the output independent of whether metadata is provided in the input.
- Added checks for consistency in sample names across data blocks and metadata.
nipalsMCIA 0.99.2 (2023-03-25)
Major changes
- Shrank the vignettes sizes (especially the single cell analysis vignette).
Minor improvements and bug fixes
- Restructured the single cell analysis vignette to be more streamlined and have more explanations.
- Add an additional single cell data file to the repository using
piggyback.
nipalsMCIA 0.99.1 (2023-02-26)
Major changes
- Included support for
MultiAssayExperiment in nipals_multiblock.
- Improved access to existing data objects.
Minor improvements and bug fixes
- Made
get_colors() more flexible for different color palette options.
nipalsMCIA 0.99.0 (2022-10-21)
- Added single cell data to the repository using
piggyback.