parafac4microbiome 1.3.2
CRAN release: 2025-07-31
- Removal of importMicrobiotaProcess due to not meeting CRAN requirements.
parafac4microbiome 1.3.1
- Addition of age, gender and oral health data to
vanderPloeg2024. - Addition of TIFN2, MAINHEALTH, GOHTRANS, and AP articles to package documentation. These are only rendered for the website due to computational requirements.
parafac4microbiome 1.3.0
- Removal of the all-at-once optimization for
parafac()since the ALS scheme outperforms it under all circumstances. - Removal of deprecated verbose option for
parafac(). - Renaming of vignettes to be easier to visually parse (also in preparation of the addition of new vignettes).
- Overhaul of the entire testing suite to be more robust and fast.
parafac4microbiome 1.2.1
CRAN release: 2025-05-20
- The package is now fully compatible with R version 4.5.
- Due to breaking changes to the
TreeSummarizedExperimentpackage that came with R version 4.5, minimum version requirements forTreeSummarizedExperiment,MicrobiotaProcess, andSummarizedExperimenthave temporarily been added to the dependencies. This breaks compatibility with older versions of Ubuntu temporarily.
parafac4microbiome 1.2.0
- Added the function
reshapeData()which reshapes a long dataframe of counts into a data cube. - Added tests for
reshapeData(). -
Fujita2023,Shao2019, andvanderPloeg2024now utilizereshapeDatawhen they are being generated. - Many bugfixes across all functions in the package.
parafac4microbiome 1.1.2
CRAN release: 2025-03-21
- Fixed a URL in README.md to now point towards the correct website.
parafac4microbiome 1.1.1
-
corcondia()is now fully based on the N-way toolbox implementation. - Fixed a URL in README.md to now point towards the correct website.
parafac4microbiome 1.1.0
-
vanderPloeg2024now contains all datasets from the original paper. - The contents in /data-raw/ are updated to better organize the studies.
- The Frobenius norm of the tensor is now collapsed into the subject mode (was the O-norm).
- Fixed an issue where
flipLoadings()would not flip any of the modes if there was evidence that all three modes should be flipped. - Fixed an issue where
flipLoadings()would not work when one model was provided. - All vignettes are updated to better reflect the updated functions for this version.
parafac4microbiome 1.0.3
CRAN release: 2024-09-24
- Minor changes to tests for
parafac_gradientto make them more robust towards various platforms checked by CRAN.
parafac4microbiome 1.0.2
CRAN release: 2024-09-17
- Further rework of
importPhyloseq,importTreeSummarizedExperimentandimportMicrobiotaProcessto meet CRAN requirements.
parafac4microbiome 1.0.1
- Streamlined examples in
importPhyloseq,importTreeSummarizedExperimentandimportMicrobiotaProcess.
parafac4microbiome 1.0.0
- Edited DESCRIPTION to meet CRAN requirements.
-
importPhyloseqwas modified to use rTensor-based cube folding instead of a for-loop. -
importTreeSummarizedExperimentwas modified to use rTensor-based cube folding instead of a for-loop. -
importMicrobiotaProcesswas modified to use rTensor-based cube folding instead of a for-loop.
parafac4microbiome 0.2.0
- ‘parafac’ is now capable of running an all-at-once optimization using the methods=“opt” parameter. For now, the default remains methods=“als” (i.e. the ALS algorithm) because it converges faster to a similar solution.
-
importPhyloseqallows the user to import a phyloseq object for parafac modelling. -
importTreeSummarizedExperimentallows the user to import a TreeSummarizedExperiment object for parafac modelling. -
importMicrobiotaProcessallows the user to import a MicrobiotaProcess object for parafac modelling. - The text in the vignettes were updated to better reflect the changes per version 0.1.0.
- The readme and vignettes figures now use sign flipping to make comparison with the paper easier.
- Some documentation and testing changes anticipating a CRAN release.
parafac4microbiome 0.1.0
-
parafacis now a custom function based on an ALS algorithm allowing for much more output (see documentation). -
initializePARAFACinitializes the input vectors either randomly on based on a best-guess SVD model of the unfolded array. -
parafac_core_alscontains this ALS algorithm. -
parafac_funcalculates the loss of a parafac model in anticipation of an all-at-once optimization implementation. -
assessNumComponentsandcheckModelStabilityhave been renamed intoassessModelQualityandassessModelStabilityrespectively to clarify their use. -
checkModelStabilitynow works with a minimum and maximum number of components. -
checkModelStabilityreports Factor Match Score in a plot. -
calculateFMScalculates pairwise Factor Match Scores for a list of model objects. -
parafac,multiwayCenter,multiwayScaleandmultiwayCLRare now based on the new rTensor dependency for tensor unfolding -
plotOverallTCCshas been merged withplotModelTCCs. - Many bugfixes. PARAFAC model solutions should be more stable as a result.
- Many documentation changes across the board. Overall, the use case per function should be much clearer.
- Vignettes are updated to reflect and utilize the new changes.
- Removed dependency: paramGUI
