Learn R Programming

CytoProfile

CRAN Build Status:

Development Build Status:

The goal of CytoProfile is to conduct quality control using biological meaningful cutoff on raw measured values of cytokines. Specifically, test on distributional symmetry to suggest the adopt of transformation. Conduct exploratory analysis including summary statistics, generate enriched barplots, and boxplots. Further, conduct univariate analysis and multivariate analysis for advance analysis.

Installation

Before installation of the CytoProfile package, make sure to install BiocManager and mixOmics packages using:

## install BiocManager
if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager") 
## install mixOmics 
BiocManager::install('mixOmics')

You can install the development version of CytoProfile from GitHub with:

# install.packages("devtools")
devtools::install_github("saraswatsh/CytoProfile", ref = "devel")

Install CytoProfile from CRAN with:

install.packages("CytoProfile")

See change log for the latest updates and changes on release build at News and development build at News.

To look at the vignettes included in the package, use:

browseVignettes("CytoProfile")

Vignettes are also available on CytoProfile website to learn how to use the package.

For more details on the released build of the package, please visit the CytoProfile website. For the development version of the package, please visit the Development CytoProfile website.

Copy Link

Version

Install

install.packages('CytoProfile')

Monthly Downloads

281

Version

0.2.4

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Shubh Saraswat

Last Published

February 27th, 2026

Functions in CytoProfile (0.2.4)

cyt_errbp

Error-bar Plot
cyt_skku

Distribution of the Data Set Shown by Skewness and Kurtosis.
cyt_heatmap

Heat Map
cyt_mint_splsda

Analyze data with Multivariate INTegration (MINT) Sparse Partial Least Squares Discriminant Analysis (sPLS-DA).
cyt_bp2

cyt_rf

Run Random Forest Classification on Cytokine Data,
cyt_export

Generic export function for Cytokine plots
cyt_univariate_multi

Univariate Tests for Multi‑Level Categorical Predictors
cyt_violin

Violin Plots for Continuous Variables with Optional Grouping
cyt_xgb

Run XGBoost Classification on Cytokine Data.
cyt_volc

Volcano plot
cyt_univariate

Pairwise Univariate Tests Between Two Groups
cyt_ttest

ExampleData2

Example Cytokine Profiling Data 2.
cyt_anova

adjust_p

Adjust p-values using a specified method
cyt_bp

Boxplots for Continuous Variables with Optional Grouping
apply_scale

Apply a scale transformation to numeric columns
cyt_pca

Analyze Data with Principal Component Analysis (PCA) for Cytokines.
cyt_dualflashplot

Dual-flashlight Plot
cyt_splsda

Analyze data with Sparse Partial Least Squares Discriminant Analysis (sPLS-DA).
CytoProfile-package

CytoProfile: Cytokine Profiling Analysis Tool
ExampleData3

Example Cytokine Profiling Data 3.
ExampleData4

Example Cytokine Profiling Data 4.
ExampleData5

Example Cytokine Profiling Data 5.
ExampleData1

Example Cytokine Profiling Data 1.