We develop a novel matrix factorization tool named 'scINSIGHT' to jointly analyze multiple single-cell gene expression samples from biologically heterogeneous sources, such as different disease phases, treatment groups, or developmental stages. Given multiple gene expression samples from different biological conditions, 'scINSIGHT' simultaneously identifies common and condition-specific gene modules and quantify their expression levels in each sample in a lower-dimensional space. With the factorized results, the inferred expression levels and memberships of common gene modules can be used to cluster cells and detect cell identities, and the condition-specific gene modules can help compare functional differences in transcriptomes from distinct conditions. Please also see Qian K, Fu SW, Li HW, Li WV (2022) <doi:10.1186/s13059-022-02649-3>.

Provides an R interface to SCIP (Solving Constraint Integer Programs), a framework for mixed-integer
	     programming (MIP), mixed-integer nonlinear programming (MINLP), and constraint integer programming
	     (2025, <doi:10.48550/arXiv.2511.18580>). Supports linear, quadratic, SOS, indicator, and knapsack
	     constraints with continuous, binary, and integer variables. Includes a one-shot solver interface
	     and a model-building API for incremental problem construction.

A collection of functions that creates graphs with error
             bars for data collected from one-way or higher factorial
             designs.

Provides a template for new research projects structured as an R
    package-based research compendium. Everything - data, R scripts, custom
    functions and manuscript or reports - is contained within the same package to
    facilitate collaboration and promote reproducible research, following the FAIR 
    principles.

Create and format tables and APA statistics for
    scientific publication. This includes making a 'Table 1'
    to summarize demographics across groups, correlation tables
    with significance indicated by stars, and extracting formatted
    statistical summarizes from simple tests for in-text notation.
    The package also includes functions for Winsorizing data based
    on a Z-statistic cutoff.