/PlantPhoneDB

A manually curated pan-plant database of ligand-receptor pairs infers cell-cell communication

Primary LanguageJupyter Notebook

News - PlantPhoneDB

图片

Due to an updated version of SCTransform (‘v2’) function, we should run PrepSCTFindMarkers() before running FindMarkers(). So, we updated the corresponding R code (using_example.ipynb). 2022-08-22

add marker genes for Fragaria vesca, Populus, Nicotiana attenuata and Lemna minuta. 2022-08-21

The woodland strawberry (Fragaria vesca) leaves single-cell RNA-seq dataset are processing. 2022-08-17

Our article "PlantPhoneDB: A manually curated pan‐plant database of ligand‐receptor pairs infers cell–cell communication" was Published Online. To access the article, please click the following link: https://onlinelibrary.wiley.com/doi/10.1111/pbi.13893

PlantPhoneDB R package successfully passed security detection by OSCS.

OSCS Status

We provided a new link for some updates about website. The link is https://jasonxu.shinyapps.io/website/. 2022-08-08

Chaoqun Xu#, Dongna Ma#, Qiansu Ding, Ying Zhou*, Hai-Lei Zheng*. PlantPhoneDB: A manually curated pan-plant database of ligand-receptor pairs infers cell-cell communication. (Plant Biotechnology Journal; Impact Factor 13.263; accepted )

PlantSCI: A Single Cell shiny application for Identification of cell-cell communication. coming soon: 2022-03-20

Developing a Rshiny app for analyzing and visualizing in single cell RNA-seq data. 2022-02-25

A full documentation for PlantPhoneDB is available at https://plantphonedb.readthedocs.io/en/latest/index.html. 2022-02-15

Add help document for functions, such as LRscore, LR_pathway, etc. 2022-02-13 (Version 1.0.0)

The PlantPhoneDB-Tutorial coming soon: 2022-01-23

Last package update: 2021-10-26

Welcome! This is the documentation for PlantPhoneDB (see in detail), a manually curated pan-plant database of ligand-receptor pairs infers cell-cell communication. The web server address is https://jasonxu.shinyapps.io/PlantPhoneDB/

图片

Package installation

To install it, the easiest way is to use the R package devtools and its function install_github. If you don't have all the dependancies needed to use PlantPhoneDB package, run the commands below:

install.packages(c("devtools", "Seurat", "tidyverse", "ggplot2", "ggsci", "pheatmap", "ggpubr", "RColorBrewer", "patchwork", "lsa", "viridis", "hrbrthemes", "circlize", "chorddiag", "ggplotify", "data.table", "parmigene", "infotheo", "igraph", "cowplot", "grid", "dplyr")) ##Installs devtools and the PlantPhoneDB CRAN dependancies

Then you just have to load devtools package and run the command below:

library(devtools)
install_github("Jasonxu0109/PlantPhoneDB")

Once all the dependencies are downloaded and loaded, you can load the ‘PlantPhoneDB’ package.
Examples on how to use PlantPhoneDB package functions can be found as below:

Case 1. Significant cell-cell interactions of Heat-Shocked Root Cells in Arabidopsis thaliana

Case1.ipynb was used to infer cell-cell communications from scRNA-seq datasets processed by using_example.ipynb .

图片

Case 2. Compare the number of interactions among cell types between two datasets (93-11 and Nipponbare)

图片

Cite

Please cite the following paper if you used PlantPhoneDB in your research.

Xu, C., Ma, D., Ding, Q., Zhou, Y., and Zheng, H.-L. (2022) PlantPhoneDB: A manually curated pan-plant database of ligand-receptor pairs infers cell-cell communication. Plant Biotechnology Journal, 2022, 20, doi: 10.1111/pbi.13893.