Package: tidySingleCellExperiment 1.23.0

Stefano Mangiola

tidySingleCellExperiment: Brings SingleCellExperiment to the Tidyverse

'tidySingleCellExperiment' is an adapter that abstracts the 'SingleCellExperiment' container in the form of a 'tibble'. This allows *tidy* data manipulation, nesting, and plotting. For example, a 'tidySingleCellExperiment' is directly compatible with functions from 'tidyverse' packages `dplyr` and `tidyr`, as well as plotting with `ggplot2` and `plotly`. In addition, the package provides various utility functions specific to single-cell omics data analysis (e.g., aggregation of cell-level data to pseudobulks).

Authors:Stefano Mangiola [aut, cre]

tidySingleCellExperiment_1.23.0.tar.gz
tidySingleCellExperiment_1.23.0.zip(r-4.7)tidySingleCellExperiment_1.23.0.zip(r-4.6)tidySingleCellExperiment_1.23.0.zip(r-4.5)
tidySingleCellExperiment_1.23.0.tgz(r-4.6-any)tidySingleCellExperiment_1.23.0.tgz(r-4.5-any)
tidySingleCellExperiment_1.23.0.tar.gz(r-4.7-any)tidySingleCellExperiment_1.23.0.tar.gz(r-4.6-any)
tidySingleCellExperiment_1.23.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
tidySingleCellExperiment/json (API)

# Install 'tidySingleCellExperiment' in R:
install.packages('tidySingleCellExperiment', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/stemangiola/tidysinglecellexperiment/issues

Datasets:

On BioConductor:tidySingleCellExperiment-1.23.0(bioc 3.24)tidySingleCellExperiment-1.22.0(bioc 3.23)

assaydomaininfrastructurernaseqdifferentialexpressionsinglecellgeneexpressionnormalizationclusteringqualitycontrolsequencingbioconductordplyrggplot2plotlysingle-cell-rna-seqsingle-cell-sequencingsinglecellexperimenttibbletidyrtidyverse

8.96 score 37 stars 2 packages 185 scripts 678 downloads 6 exports 84 dependencies

Last updated from:6e9b8875cf. Checks:1 WARNING, 9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksWARNING273
linux-devel-x86_64OK441
source / vignettesOK427
linux-release-x86_64OK467
macos-release-arm64OK269
macos-oldrel-arm64OK221
windows-develOK1396
windows-releaseOK1261
windows-oldrelOK1565
wasm-releaseOK252

Exports:%>%aggregate_cellsjoin_featuresjoin_transcriptstidyunnest_single_cell_experiment

Dependencies:abindaskpassbase64encBiobaseBiocGenericsbslibcachemclicpp11crosstalkcurldata.tableDelayedArraydigestdplyrellipsisevaluatefansifarverfastmapfontawesomefsgenericsGenomicRangesggplot2gluegtablehighrhtmltoolshtmlwidgetshttrIRangesisobandjquerylibjsonliteknitrlabelinglaterlatticelazyevallifecyclemagrittrMatrixMatrixGenericsmatrixStatsmemoisemimeopensslotelpillarpkgconfigplotlypromisespurrrR6rappdirsRColorBrewerRcpprlangrmarkdownS4ArraysS4VectorsS7sassscalesSeqinfoSingleCellExperimentSparseArraystringistringrSummarizedExperimentsystibbletidyrtidyselecttinytexttserviceutf8vctrsviridisLitewithrxfunXVectoryaml

Overview of the tidySingleCellExperiment package

Rendered fromintroduction.Rmdusingknitr::rmarkdownon May 30 2026.

Last update: 2025-10-23
Started: 2020-08-31

Readme and manuals

Help Manual

Help pageTopics
Aggregate cellsaggregate_cells aggregate_cells,SingleCellExperiment-method
Filtering joinsanti_join anti_join.SingleCellExperiment
Append samples from multiple SingleCellExperiment objectsappend_samples append_samples.SingleCellExperiment
Order rows using column valuesarrange arrange.SingleCellExperiment
Coerce lists, matrices, and more to data framesas_tibble as_tibble.SingleCellExperiment
Cell types of 80 PBMC single cellscell_type_df
Count the observations in each groupadd_count add_count.SingleCellExperiment count count.SingleCellExperiment
Keep distinct/unique rowsdistinct distinct.SingleCellExperiment
Extract a character column into multiple columns using regular expression groupsextract extract.SingleCellExperiment
Keep rows that match a conditionfilter filter.SingleCellExperiment
Printing tibblesformatting print print.SingleCellExperiment
Mutating joinsfull_join full_join.SingleCellExperiment
Create a new 'ggplot' from a 'tidySingleCellExperiment'ggplot ggplot.SingleCellExperiment
Get a glimpse of your dataglimpse glimpse.tidySingleCellExperiment
Group by one or more variablesgroup_by group_by.SingleCellExperiment
Split data frame by groupsgroup_split group_split.SingleCellExperiment
Mutating joinsinner_join inner_join.SingleCellExperiment
join_featuresjoin_features join_features,SingleCellExperiment-method
(DEPRECATED) Extract and join information for transcripts.join_transcripts
Mutating joinsleft_join left_join.SingleCellExperiment
Create, modify, and delete columnsmutate mutate.SingleCellExperiment
Nest rows into a list-column of data framesnest nest.SingleCellExperiment
pbmc_smallpbmc_small
Intercellular ligand-receptor interactions for 38 ligands from a single cell RNA-seq cluster.pbmc_small_nested_interactions
Pivot data from wide to longpivot_longer pivot_longer.SingleCellExperiment
Initiate a plotly visualizationplot_ly plot_ly.SingleCellExperiment
Extract a single columnpull pull.SingleCellExperiment
Rename columnsrename rename.SingleCellExperiment
returns variables from an expressionreturn_arguments_of
Mutating joinsright_join right_join.SingleCellExperiment
Group input by rowsrowwise rowwise.SingleCellExperiment
Sample n rows from a tablesample_frac sample_frac.SingleCellExperiment sample_n sample_n.SingleCellExperiment
Keep or drop columns using their names and typesselect select.SingleCellExperiment
Separate a character column into multiple columns with a regular expression or numeric locationsseparate separate.SingleCellExperiment
Subset rows using their positionsslice slice.SingleCellExperiment slice_head slice_head.SingleCellExperiment slice_max slice_max.SingleCellExperiment slice_min slice_min.SingleCellExperiment slice_sample slice_sample.SingleCellExperiment slice_tail slice_tail.SingleCellExperiment
Summarise each group down to one rowsummarise summarise.SingleCellExperiment summarize summarize.SingleCellExperiment
Format the header of a tibbletbl_format_header tbl_format_header.tidySingleCellExperiment
(DEPRECATED) tidy for `SingleCellExperiment`tidy tidy.SingleCellExperiment
Unite multiple columns into one by pasting strings togetherunite unite.SingleCellExperiment
Unnest a list-column of data frames into rows and columnsunnest unnest.tidySingleCellExperiment_nested unnest_single_cell_experiment