James J Cai1,2. 1. Department of Veterinary Integrative Biosciences, Texas A&M University, College Station, TX, USA. 2. Department of Electrical & Computer Engineering, Texas A&M University, College Station, TX, USA.
Abstract
MOTIVATION: Single-cell RNA sequencing (scRNA-seq) technology has revolutionized the way research is done in biomedical sciences. It provides an unprecedented level of resolution across individual cells for studying cell heterogeneity and gene expression variability. Analyzing scRNA-seq data is challenging though, due to the sparsity and high dimensionality of the data. RESULTS: I developed scGEAToolbox-a Matlab toolbox for scRNA-seq data analysis. It contains a comprehensive set of functions for data normalization, feature selection, batch correction, imputation, cell clustering, trajectory/pseudotime analysis, and network construction, which can be combined and integrated to building custom workflow. While most of the functions are implemented in native Matlab, wrapper functions are provided to allow users to call the "third-party" tools developed in Matlab or other languages. Furthermore, scGEAToolbox is equipped with sophisticated graphical user interfaces (GUIs) generated with App Designer, making it an easy-to-use application for quick data processing. AVAILABILITY: https://github.com/jamesjcai/scGEAToolbox. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
MOTIVATION: Single-cell RNA sequencing (scRNA-seq) technology has revolutionized the way research is done in biomedical sciences. It provides an unprecedented level of resolution across individual cells for studying cell heterogeneity and gene expression variability. Analyzing scRNA-seq data is challenging though, due to the sparsity and high dimensionality of the data. RESULTS: I developed scGEAToolbox-a Matlab toolbox for scRNA-seq data analysis. It contains a comprehensive set of functions for data normalization, feature selection, batch correction, imputation, cell clustering, trajectory/pseudotime analysis, and network construction, which can be combined and integrated to building custom workflow. While most of the functions are implemented in native Matlab, wrapper functions are provided to allow users to call the "third-party" tools developed in Matlab or other languages. Furthermore, scGEAToolbox is equipped with sophisticated graphical user interfaces (GUIs) generated with App Designer, making it an easy-to-use application for quick data processing. AVAILABILITY: https://github.com/jamesjcai/scGEAToolbox. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Authors: Yongjian Yang; Daniel Osorio; Laurie A Davidson; Huajun Han; Destiny A Mullens; Arul Jayaraman; Stephen Safe; Ivan Ivanov; James J Cai; Robert S Chapkin Journal: Cancer Prev Res (Phila) Date: 2021-11-22
Authors: Ling Yu; Yu-Lieh Lin; Mingquan Yan; Tao Li; Emily Y Wu; Katherine Zimmel; Osama Qureshi; Alyssa Falck; Kirby M Sherman; Shannon S Huggins; Daniel Osorio Hurtado; Larry J Suva; Dana Gaddy; James Cai; Regina Brunauer; Lindsay A Dawson; Ken Muneoka Journal: Development Date: 2022-01-28 Impact factor: 6.862
Authors: Daniel Osorio; Yan Zhong; Guanxun Li; Qian Xu; Yongjian Yang; Yanan Tian; Robert S Chapkin; Jianhua Z Huang; James J Cai Journal: Patterns (N Y) Date: 2022-02-01