aifimmunology / PALMO

Identify Intra-, Inter-donor variations in bulk or single cell longitudinal dataset
Other
17 stars 4 forks source link

PALMO (Platform for Analyzing Longitudinal Multi-omics data)

Introduction

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.


img
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.

Install package and load library

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")

Reference manual

PALMO reference manual can be obtained from https://cran.r-project.org/web/packages/PALMO/PALMO.pdf

Tutorials

There are couple of tutorials presented to help users to run PALMO on bulk and single cell data. The examples includes:

Authors

Suhas Vasaikar, Aarthi talla and Xiaojun Li designed the PALM algorithm. Suhas Vasaikar implemented the PALMO package.

License

PALMO is licensed under the MIT-License and Allen Institute Software License AISL. Please read Allen Institute Terms of use.