PALMO (Platform for Analyzing Longitudinal Multi-omics data)
is a platform for anayzing longitudinal data from bulk as well as single cell. It allows to identify inter-, intra-donor variations in genes over longitudinal time points. The analysis can be done on bulk expression dataset without known celltype information or single cell with celltype/user-defined groups. It allows to infer stable and variable features in given donor and each celltype (or user defined group). The outlier analysis can be performed to identify techinical/biological perturbed samples in donor/participant. Further, differential analysis can be performed to deciher time-wise changes in gene expression in a celltype.
General workflow and analysis schema of PALMO. It can work with longitudinal data obtained from bulk such as clinical, bulk RNAseq, proteomic or single cell dataset from scRNAseq, and scATACseq.
To install library, simply run
From CRAN (https://cran.r-project.org/web/packages/PALMO/index.html)
install.packages("PALMO")
library("PALMO")
OR
library("devtools")
install_github("aifimmunology/PALMO")
library("PALMO")
PALMO reference manual can be obtained from https://cran.r-project.org/web/packages/PALMO/PALMO.pdf
There are couple of tutorials presented to help users to run PALMO on bulk and single cell data. The examples includes:
- Tutorial-1: Plasma proteome longitudinal data
- Tutorial-2: scRNA longitudinal data
- Tutorial-3: scATAC longitudinal data
- Tutorial-4: Multi-modal data integration
- Tutorial-5: Longitudinal COVID dataset (CNP0001102)
- Tutorial-6: Differential Gene analysis in longitudinal data
- Tutorial-7: Mouse brain dataset (GSE129788)
- Tutorial-8: TCRB profiling dataset(GSE156980)
- PALMO Data Structure
- Other examples
Suhas Vasaikar, Aarthi talla and Xiaojun Li designed the PALM algorithm. Suhas Vasaikar implemented the PALMO package.
PALMO is licensed under the MIT-License and Allen Institute Software License AISL. Please read Allen Institute Terms of use.