Busabase
Busabase는 AI 에이전트를 위한 오픈소스(MIT) 데이터베이스 및 작업 공간입니다
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.