Package: tidybulk 2.3.0
tidybulk: Brings transcriptomics to the tidyverse
This is a collection of utility functions that allow to perform exploration of and calculations to RNA sequencing data, in a modular, pipe-friendly and tidy fashion.
Authors:
tidybulk_2.3.0.tar.gz
tidybulk_2.3.0.zip(r-4.7)tidybulk_2.3.0.zip(r-4.6)tidybulk_2.3.0.zip(r-4.5)
tidybulk_2.3.0.tgz(r-4.6-any)tidybulk_2.3.0.tgz(r-4.5-any)
tidybulk_2.3.0.tar.gz(r-4.7-any)tidybulk_2.3.0.tar.gz(r-4.6-any)
tidybulk_2.3.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
tidybulk/json (API)
| # Install 'tidybulk' in R: |
| install.packages('tidybulk', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/stemangiola/tidybulk/issues
- tximeta_summarizeToGene_object - Needed for tests tximeta_summarizeToGene_object, It is SummarizedExperiment from tximeta
- vignette_manuscript_signature_boxplot - Needed for vignette vignette_manuscript_signature_boxplot
- vignette_manuscript_signature_tsne - Needed for vignette vignette_manuscript_signature_tsne
- vignette_manuscript_signature_tsne2 - Needed for vignette vignette_manuscript_signature_tsne2
- X_cibersort - Cibersort reference
On BioConductor:tidybulk-2.3.0(bioc 3.24)tidybulk-2.2.0(bioc 3.23)
assaydomaininfrastructurernaseqdifferentialexpressiongeneexpressionnormalizationclusteringqualitycontrolsequencingtranscriptiontranscriptomicsbioconductorbulk-transcriptional-analysesdeseq2differential-expressionedgerensembl-idsentrezgene-symbolsgseamds-dimensionspcapiperedundancytibbletidytidy-datatidyversetranscriptstsne
Last updated from:a7e6f20fe6. Checks:1 ERROR, 7 NOTE, 2 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| bioc-checks | ERROR | 422 | ||
| linux-devel-x86_64 | NOTE | 1003 | ||
| source / vignettes | OK | 1345 | ||
| linux-release-x86_64 | NOTE | 1083 | ||
| macos-release-arm64 | NOTE | 504 | ||
| macos-oldrel-arm64 | NOTE | 580 | ||
| windows-devel | NOTE | 3471 | ||
| windows-release | NOTE | 3099 | ||
| windows-oldrel | NOTE | 3484 | ||
| wasm-release | OK | 409 |
Exports:adjust_abundanceaggregate_duplicatesas_matrixas_SummarizedExperimentcluster_elementsdeconvolve_cellularitydescribe_transcriptfill_missing_abundanceget_bibliographyget_X_cibersortidentify_abundantimpute_missing_abundancekeep_abundantkeep_variablelog10_reverse_translogit_transpivot_samplepivot_transcriptquantile_normalise_abundancereduce_dimensionsremove_redundancyresolve_complete_confounders_of_non_interestrotate_dimensionsscale_abundancescale_x_log10_reversescale_y_log10_reversetest_differential_abundancetest_differential_expressiontest_gene_enrichmenttest_gene_overrepresentationtest_gene_rank
Dependencies:abindaskpassbase64encBiobaseBiocGenericsbslibcachemclicpp11crayoncrosstalkcurldata.tableDelayedArraydigestdplyrevaluatefarverfastmapfontawesomefsgenericsGenomicRangesggplot2gluegtablehighrhtmltoolshtmlwidgetshttrIRangesisobandjquerylibjsonliteknitrlabelinglaterlatticelazyevallifecyclemagrittrMatrixMatrixGenericsmatrixStatsmemoisemimeopensslotelpillarpkgconfigplotlypromisespurrrR6rappdirsRColorBrewerRcpprlangrmarkdownS4ArraysS4VectorsS7sassscalesSeqinfoSparseArraystringistringrSummarizedExperimentsystibbletidyrtidyselecttinytexttserviceutf8vctrsviridisLitewithrxfunXVectoryaml
tidybulk: An R tidy framework for modular transcriptomic data analysis
Rendered fromintroduction.Rmdusingknitr::rmarkdownon May 31 2026.Last update: 2025-09-15
Started: 2019-09-11
Side-by-side comparison with standard interfaces
Rendered fromcomparison_coding.Rmdusingknitr::rmarkdownon May 31 2026.Last update: 2025-09-13
Started: 2025-08-30
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Adjust transcript abundance for unwanted variation | adjust_abundance adjust_abundance,RangedSummarizedExperiment-method adjust_abundance,SummarizedExperiment-method |
| Aggregates multiple counts from the same samples (e.g., from isoforms), concatenates other character columns, and averages other numeric columns | aggregate_duplicates aggregate_duplicates,RangedSummarizedExperiment-method aggregate_duplicates,SummarizedExperiment-method |
| Get matrix from tibble | as_matrix |
| as_SummarizedExperiment | as_SummarizedExperiment as_SummarizedExperiment,tbl_df-method |
| Get clusters of elements (e.g., samples or transcripts) | cluster_elements cluster_elements,RangedSummarizedExperiment-method cluster_elements,SummarizedExperiment-method |
| Get cell type proportions from samples | deconvolve_cellularity deconvolve_cellularity,RangedSummarizedExperiment-method deconvolve_cellularity,SummarizedExperiment-method |
| Get DESCRIPTION from gene SYMBOL for Human and Mouse | .describe_transcript_SE describe_transcript describe_transcript,RangedSummarizedExperiment-method describe_transcript,SummarizedExperiment-method |
| Fill transcript abundance if missing from sample-transcript pairs | fill_missing_abundance |
| Produces the bibliography list of your workflow | get_bibliography get_bibliography,RangedSummarizedExperiment-method get_bibliography,SummarizedExperiment-method |
| Get Cibersort reference data | get_X_cibersort |
| Identify abundant transcripts/genes | identify_abundant identify_abundant,RangedSummarizedExperiment-method identify_abundant,SummarizedExperiment-method |
| impute transcript abundance if missing from sample-transcript pairs | impute_missing_abundance impute_missing_abundance,RangedSummarizedExperiment-method impute_missing_abundance,SummarizedExperiment-method |
| Filter to keep only abundant transcripts/genes | keep_abundant |
| keep_abundant | keep_abundant,RangedSummarizedExperiment-method |
| keep_abundant | keep_abundant,SummarizedExperiment-method |
| Keep variable transcripts | keep_variable keep_variable,RangedSummarizedExperiment-method keep_variable,SummarizedExperiment-method |
| Log10 reverse transformation for ggplot2 | log10_reverse_trans |
| logit scale | logit_trans |
| Extract sample-wise information | pivot_sample pivot_sample,RangedSummarizedExperiment-method pivot_sample,SummarizedExperiment-method |
| Extract transcript-wise information | pivot_transcript pivot_transcript,RangedSummarizedExperiment-method pivot_transcript,SummarizedExperiment-method |
| Normalise by quantiles the counts of transcripts/genes | quantile_normalise_abundance quantile_normalise_abundance,RangedSummarizedExperiment-method quantile_normalise_abundance,SummarizedExperiment-method |
| Dimension reduction of the transcript abundance data | reduce_dimensions reduce_dimensions,RangedSummarizedExperiment-method reduce_dimensions,SummarizedExperiment-method |
| Drop redundant elements (e.g., samples) for which feature (e.g., transcript/gene) abundances are correlated | remove_redundancy remove_redundancy,RangedSummarizedExperiment-method remove_redundancy,SummarizedExperiment-method |
| Resolve Complete Confounders of Non-Interest | resolve_complete_confounders_of_non_interest |
| resolve_complete_confounders_of_non_interest | resolve_complete_confounders_of_non_interest,RangedSummarizedExperiment-method resolve_complete_confounders_of_non_interest,SummarizedExperiment-method |
| Rotate two dimensions (e.g., principal components) of an arbitrary angle | rotate_dimensions rotate_dimensions,RangedSummarizedExperiment-method rotate_dimensions,SummarizedExperiment-method |
| Scale the counts of transcripts/genes | scale_abundance scale_abundance,RangedSummarizedExperiment-method scale_abundance,SummarizedExperiment-method |
| scale_x_log10_reverse | scale_x_log10_reverse |
| scale_y_log10_reverse | scale_y_log10_reverse |
| Perform differential transcription testing using edgeR quasi-likelihood (QLT), edgeR likelihood-ratio (LR), limma-voom, limma-voom-with-quality-weights or DESeq2 | test_differential_abundance test_differential_abundance,RangedSummarizedExperiment-method test_differential_abundance,SummarizedExperiment-method |
| Perform differential expression testing using edgeR quasi-likelihood (QLT), edgeR likelihood-ratio (LR), limma-voom, limma-voom-with-quality-weights or DESeq2 | test_differential_expression test_differential_expression,RangedSummarizedExperiment-method test_differential_expression,SummarizedExperiment-method |
| analyse gene enrichment with EGSEA | test_gene_enrichment test_gene_enrichment,RangedSummarizedExperiment-method test_gene_enrichment,SummarizedExperiment-method |
| analyse gene over-representation with GSEA | test_gene_overrepresentation test_gene_overrepresentation,RangedSummarizedExperiment-method test_gene_overrepresentation,SummarizedExperiment-method |
| analyse gene rank with GSEA | test_gene_rank test_gene_rank,RangedSummarizedExperiment-method test_gene_rank,SummarizedExperiment-method |
| test_stratification_cellularity | test_stratification_cellularity,RangedSummarizedExperiment-method test_stratification_cellularity,SummarizedExperiment-method |
| Needed for tests tximeta_summarizeToGene_object, It is SummarizedExperiment from tximeta | tximeta_summarizeToGene_object |
| Needed for vignette vignette_manuscript_signature_boxplot | vignette_manuscript_signature_boxplot |
| Needed for vignette vignette_manuscript_signature_tsne | vignette_manuscript_signature_tsne |
| Needed for vignette vignette_manuscript_signature_tsne2 | vignette_manuscript_signature_tsne2 |
| Cibersort reference | X_cibersort |
