Das Roy R, Hallikas O, Christensen MM, Renvoisé E, Jernvall J (2021)
Chromosomal neighbourhoods allow identification of organ specific
changes in gene expression. PLoS Comput Biol 17(9): e1008947.
https://doi.org/10.1371/journal.pcbi.1008947
The goal of DELocal is
to identify DE genes compared to their neighboring genes from the same
chromosomal location.
In the above figure it can be seen that Sostdc1 is differentially
expressed in developing tooth tissues (E13 and E14). DELocal helps
in identifying similar genes.
Installation
You can install the released version of DELocal with:
if (!requireNamespace("devtools")) {
install.packages("devtools")
}
devtools::install_github("dasroy/delocal")
How to run
This is a basic example which shows you how to use DELocal:
First a SummarizedExperiment object will be configured with gene
expression count matrix and gene location info.
DELocal
Citation:
Das Roy R, Hallikas O, Christensen MM, Renvoisé E, Jernvall J (2021) Chromosomal neighbourhoods allow identification of organ specific changes in gene expression. PLoS Comput Biol 17(9): e1008947. https://doi.org/10.1371/journal.pcbi.1008947
The goal of DELocal is to identify DE genes compared to their neighboring genes from the same chromosomal location.
In the above figure it can be seen that Sostdc1 is differentially expressed in developing tooth tissues (E13 and E14). DELocal helps in identifying similar genes.
Installation
You can install the released version of DELocal with:
How to run
This is a basic example which shows you how to use DELocal:
First a SummarizedExperiment object will be configured with gene expression count matrix and gene location info.
Read the raw count values
Getting gene chromosomal location
Example of required gene location information
Example code to get gene location information like above
Integrating gene expression and location into a single object.
Final results
These may take long time to run the whole data therefore here we will analyse genes only from X chromosome.
Dynamic neighbour
Here TAD domain boundaries will be used as dynamic boundaries