Go to file
CancanQi 536a3fd48a
Update README.md
2021-05-04 21:03:47 +02:00
R updated 2021-04-21 16:32:49 +02:00
data updated 2021-04-21 16:32:49 +02:00
man updated 2021-04-21 16:32:49 +02:00
BronchiCellPred.Rproj updated 2021-04-21 16:32:49 +02:00
DESCRIPTION updated 2021-04-21 16:32:49 +02:00
NAMESPACE updated 2021-04-21 16:32:49 +02:00
README.md Update README.md 2021-05-04 21:03:47 +02:00
introduction.png Add files via upload 2021-04-21 16:42:22 +02:00
main_result.png Add files via upload 2021-04-21 16:42:22 +02:00

README.md

BronchiCellPred

To predict bronchial cell proportions in bulk RNA-seq datasets
https://github.com/CancanQi/BronchiCellPred/

introduction

Introduction

BronchiCellPred is an r package containing models for predicting the proportions of bronchial epithelial cells using bulk gene expression data from bronchial biopsies.
Gene signature matrix used for cell type deconvolution were generated using a single-cell RNAseq dataset of bronchial biopsies.
Three cell type deconvolution methods were available in this package, including nnls, MuSiC (https://github.com/xuranw/MuSiC) and BSeq-sc(https://github.com/shenorrLab/bseqsc). Users can choose the methods according to their own preference.
For additional details on methods and results please go our [manuscript](link to be updated).

Installation

library(devtools)
install_github("CancanQi/BronchiCellPred")
## or 
install_github("CancanQi/BronchiCellPred",ref="HEAD")

Quick start

Load the library and dependencies.

library(MuSiC)
library(bseqsc)
library(xbioc)
library(reshape2)
library(tidyverse)
library(Biobase)

Prepare input data

## read bulk gene expression count table, with genes in row and samples in column
count.table<-read.table("your file name")
## convert count table to expression set
bulk.eset <- Biobase::ExpressionSet(assayData = data.matrix(count.table))

Predict bronchial cell proportions

## use the bulk expression set as the input, chose the methods from nnls, MuSiC and bseq
est_prop<-BronCell.prop(bulk.eset,method="MuSiC")
## the output is a dataframe of cell proporion for each cell type (column) and each sample (row)

## plot the results
BronCell.plot(est_prop)

result