Giter VIP home page Giter VIP logo

plantphonedb's Introduction

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.

plantphonedb's People

Contributors

jasonxu0109 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.