Busabase
Busabase 是一个开源(MIT)数据库与 AI 智能体工作空间——将数据、文档、技能和应用集成于一体。您可以本地运行、在网络内自托管或使用 Busabase Cloud,从而开启新时代。
AI 翻译
scplotter is an R package that is built upon plotthis. It provides a set of functions to visualize single-cell sequencing and spatial data in an easy and efficient way.
翻译准备中
正在加载完整 README。
查看完整 README ↗scplotter is an R package that is built upon plotthis. It provides a set of functions to visualize single-cell sequencing data in an easy and efficient way.
remotes::install_github("pwwang/scplotter")
# or
devtools::install_github("pwwang/scplotter")
# or using conda
$ conda install pwwang::r-scplotter
ClustreePlot | CellVelocityPlot
CCCPlot (Cell-Cell Communication Plot)
ClonalVolumePlot | ClonalAbundancePlot | ClonalResidencyPlot | ClonalCompositionPlot | ClonalOverlapPlot | ClonalGeneUsagePlot
ClonalRarefactionPlot | ClonalKmerPlot | ClonalDiversityPlot | ClonalPositionalPlot | ClonalLengthPlot | ClonalStatPlot
provider <- tidyprompt::llm_provider_openai(api_key = Sys.getenv("OPENAI_API_KEY"))
chat <- SCPlotterChat$new(provider = provider)
chat$ask("Generate a cell-cell communication plot for the cellphonedb_res data.")
# Tool identified: CCCPlot
# Data object identified: scplotter::cellphonedb_res
# Code ran:
# CCCPlot(cellphonedb_res, plot_type = "dot")
chat$ask("Do a heatmap instead")
# Tool identified: CCCPlot
# Data object identified: scplotter::cellphonedb_res
# Code ran:
# CCCPlot(cellphonedb_res, plot_type = "heatmap")
Documentation can be found at: https://pwwang.github.io/scplotter/
scplotter is built upon the following fantastic packages:
plotthis for the core plotting functions.tidyprompt for the LLM interface.Seurat for the Seurat object support.LIANA for the cell-cell communication analysis.scRepertoire for the TCR/BCR repertoire analysis.Giotto for the spatial data analysis.