Skip to contents

CytoProfile 0.1.2.9000 (development version)

Work in progress, will update changelog once new changes are made.

CytoProfile 0.1.2

CRAN release: 2025-04-03

Major Changes

  • ‘cyt_rf’, ‘cyt_splsda’, ‘cyt_ttest’, ‘cyt_dualflashplot’, and ‘cyt_volc’ now have a logical ‘verbose’ argument to print the output if user wants to. This is to ensure printed output in console can be easily suppressed.

  • ‘cyt_xgb’ has a new logical argument called ‘print_results’ that works the same as the ‘verbose’ argument in other functions mentioned above.

  • Reverted the previous ‘verbose’ conditionals on plots from the functions mentioned above as they are essential to the output. For example, after creating a ggplot2 object of the plots, I have left ‘print(a)’ without a ‘verbose’ conditional statement.

  • Have removed the arguments for changing graphical parameters in ‘cyt_bp’, and ‘cyt_bp2’ so it no longer requires changes to the user’s graphical parameters.

  • Added a new ‘format_output’ argument to ‘cyt_anova’ and ‘cyt_ttest’ to format the output as a data frame which can be printed to show neat format, however still dependent on whether ‘verbose’ equals TRUE or FALSE.

  • ‘cyt_rf’, ‘cyt_splsda’, and ‘cyt_xgb’ now has a ‘seed’ argument to set the seed for reproducibility.

Minor Changes and Bug Fixes

  • Added references in description field of the DESCRIPTION file to the multivariate methods mentioned in the format ‘Authors (Year) <doi:…>’.

  • Updated examples from graphical parameters changing without resetting properly to now the graphical parameters reverting to original using ‘oldpar <- par(no.readonly = TRUE)’ in the beginning and par(oldpar) after execution of code.

  • Updated ‘getting_started.Rmd’ vignette where the files created and saved are now saved to a temporary directory using ‘tempdir()’ to avoid creating files in the user’s working directory. Additionally, the vignette now uses ‘oldpar <- par(no.readonly = TRUE)’ in the beginning and par(oldpar) after code execution to revert to original graphical parameters for the ‘cyt_errbp’ examples shown.

CytoProfile 0.1.1

  • Fixed some general CRAN automated test issues.

  • Updated functions and examples to avoid generating PDF and PNG files during checks.

  • Functions now also generated plots within RStudio graphics device and provides the option to save the plots as PDF or PNG files depending on the function.

CytoProfile 0.1.0

  • Initial CRAN submission.

Since this is our initial submission, our NEWS.md contains a single entry indicating the initial release. We plan to provide more detailed change logs in subsequent versions.

CytoProfile 0.0.0.9000 (Development Version)

  • Preparation For Initial CRAN Submission

This version is the development version of CytoProfile. We are preparing for the initial CRAN submission. Below are the features added in this version:

Major Changes

  • Added functions for ANOVA, Boxplots, Dual-Flashlight Plot, Error-Bar Plot, Heatmap, Principal Component Analysis (PCA), Random Forest, Skewness and Kurtosis, Sparse Partial Least Squares - Discriminant Analysis (sPLS-DA), T-Test, Volcano Plot, and Extreme Gradient Boosting (XGBoost).

Minor Changes and Bug Fixes

  • Added a vignette to demonstrate the usage of the package.
  • Added built-in data sets for demonstration purposes.
  • Examples from the documentation are now working as expected.
  • ‘cyt_splsda’ is now able to use one grouping column to run analysis.
  • ‘cyt_skku’ now prints the output in readable format.