parafac4microbiome 1.3.2
- 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
- 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, and- vanderPloeg2024now utilize- reshapeDatawhen
they are being generated.
- Many bugfixes across all functions in the package.
parafac4microbiome 1.1.2
- 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
- Minor changes to tests for parafac_gradientto make
them more robust towards various platforms checked by CRAN.
parafac4microbiome 1.0.2
- 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.
- assessNumComponentsand- checkModelStabilityhave been renamed into- assessModelQualityand- assessModelStabilityrespectively 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,- multiwayScaleand- multiwayCLRare now based on
the new rTensor dependency for tensor unfolding
- plotOverallTCCshas been merged with- plotModelTCCs.
- 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
parafac4microbiome 0.0.2