Package: TSENAT 0.99.27

Cristóbal Gallardo Alba

TSENAT: Tsallis Entropy Analysis Toolbox

Quantifies and models isoform-usage complexity in RNA-seq data using Tsallis entropy, a scale-dependent diversity measure. By tuning the entropic index parameter (q), TSENAT examines transcriptome heterogeneity at different scales: rare variants (low q) or dominant isoforms (high q). It enables computing Tsallis entropy and Tsallis divergence from transcript-level estimates, comparing measures between conditions, testing for differences, and visualizing scale-dependent complexity via q-curves.

Authors:Cristóbal Gallardo Alba [aut, cre]

TSENAT_0.99.27.tar.gz
TSENAT_0.99.27.zip(r-4.7)TSENAT_0.99.27.zip(r-4.6)TSENAT_0.99.27.zip(r-4.5)
TSENAT_0.99.27.tgz(r-4.6-x86_64)TSENAT_0.99.27.tgz(r-4.6-arm64)TSENAT_0.99.27.tgz(r-4.5-x86_64)TSENAT_0.99.27.tgz(r-4.5-arm64)
TSENAT_0.99.27.tar.gz(r-4.7-arm64)TSENAT_0.99.27.tar.gz(r-4.7-x86_64)TSENAT_0.99.27.tar.gz(r-4.6-arm64)TSENAT_0.99.27.tar.gz(r-4.6-x86_64)
TSENAT_0.99.27.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
TSENAT/json (API)

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

Bug tracker:https://github.com/gallardoalba/tsenat/issues

Pkgdown/docs site:https://gallardoalba.github.io

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:
  • effective_length - Example transcript-level read counts dataset
  • readcounts - Example transcript-level read counts dataset
  • tpm - Example transcript-level read counts dataset

On BioConductor:TSENAT-0.99.24(bioc 3.24)

transcriptomicsrnaseqdifferentialsplicingalternativesplicingtranscriptomevariantgeneexpressiondifferentialexpressioncomplex-systemsisoform-diversityrna-seqtsallis-entropycpp

5.72 score 27 scripts 86 downloads 27 exports 77 dependencies

Last updated from:2aeebf51d3. Checks:1 WARNING, 11 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksWARNING253
linux-devel-arm64NOTE692
linux-devel-x86_64NOTE751
source / vignettesOK395
linux-release-arm64NOTE710
linux-release-x86_64NOTE831
macos-release-arm64NOTE520
macos-release-x86_64NOTE1056
macos-oldrel-arm64NOTE393
macos-oldrel-x86_64NOTE1000
windows-develNOTE1464
windows-releaseNOTE1529
windows-oldrelNOTE1480
wasm-releaseOK184

Exports:build_analysiscalculate_assumptionscalculate_concordancecalculate_divergencecalculate_diversitycalculate_effect_sizescalculate_jeocalculate_jiscalculate_m_estimatorcalculate_saitcalculate_srhfilter_analysismetadatametadata<-plot_concordanceplot_divergence_distributionplot_divergence_spectrumplot_diversity_spectrumplot_diversity_violin_densityplot_expressionplot_jis_deltaplot_saitresultsseTSENATTSENAT_configTSENATAnalysis

Dependencies:abindbackportsBHBiobaseBiocGenericsBiocParallelbitbit64broomcachemclicliprcodetoolscowplotcpp11crayonDelayedArraydigestdplyrfarverfastmapformatRfutile.loggerfutile.optionsgeepackgenericsGenomicRangesggplot2gluegtablehmsIRangesisobandlabelinglambda.rlatticelifecyclemagrittrMASSMatrixMatrixGenericsmatrixStatsmemoisemgcvnlmepheatmappillarpkgconfigprettyunitsprogresspurrrR6RColorBrewerRcppRcppArmadilloreadrrlangS4ArraysS4VectorsS7scalesSeqinfosnowSparseArraystringistringrSummarizedExperimenttibbletidyrtidyselecttzdbutf8vctrsviridisLitevroomwithrXVector

TSENAT: Tsallis Entropy Analysis Toolbox
Introduction | Motivation | High-level workflow | Installation | Quick Start | What is Entropy and Tsallis Entropy? | Historical Foundation and Intellectual Progression | Why This Matters for RNA-seq: The Isoform Complexity Problem | Mathematical Foundation and Interpretation | Tsallis Entropy: Definition and Intuition | The q Parameter: A Sensitivity Dial for Distribution Scales | Biological Interpretation: Richness and Evenness | Why Multi-Scale Entropy Matters: Biological Contexts | Beyond Classical Abundance Measures | Mechanistic Evidence: Disease and Evolution | TSENAT Main Workflow | Load data and metadata | Data preprocessing and filtering | Compute Tsallis Entropy | Quality Control: Sample Influence Assessment | Scale-Adaptive Interaction Tests | Transcript Switching Across Diversity Scales | Two-Stage Analysis Approach | Key Interpretation Questions | Delta Influence Across Diversity Scales | Effect Size Analysis | Interpretation of Pattern Types: | Appendices | References | Session Information

Last update: 2026-05-20
Started: 2026-01-31

Appendix A: Equivalence Validation - TSENAT vs SplicingFactory
Introduction | Document Structure | Background: Transcript Diversity Concepts | Dataset and Methods | Benchmarking | Importing example data | Data filtering and preprocessing | Transcript diversity calculation | Differential analysis | Benchmark Results Summary | Shannon Entropy (SplicingFactory Laplace vs TSENAT Tsallis q=1) | Top 10 Significant Genes - SplicingFactory (Laplace) | Top 10 Significant Genes - TSENAT (Tsallis q=1) | Simpson Index (SplicingFactory vs TSENAT Tsallis q=2) | Top 10 Significant Genes - SplicingFactory (Simpson) | Top 10 Significant Genes - TSENAT (Tsallis q=2) | Analysis: Simpson Index and Tsallis Entropy at q=2 | Conclusion: Equivalence Validation Summary | Session Information

Last update: 2026-05-20
Started: 2026-04-06

Appendix B: Non-Parametric Validation of Scale-Adaptive Interaction Test Results via GAMM and Rank-Based Methods
Introduction | Two Complementary Validation Approaches | Why Two Methods for One Question? | Setup | Computing Tsallis Entropy with Pseudocount Regularization | Rank-Based Approach (SRH) | Assumption Validation | SRH Test: Testing q x Condition Interactions | Generalized Additive Mixed Model Approach (GAMM) | Method Concordance Analysis | Statistical Power vs. Robustness: Understanding Method Discordance | Visualization: Method Comparison | Session Information

Last update: 2026-05-20
Started: 2026-04-06

Readme and manuals

Help Manual

Help pageTopics
Generic Functions for TSENATAnalysis S4 ClassAllGenerics
Build a Complete TSENATAnalysis Objectbuild_analysis
Test statistical assumptions on diversity data in TSENATAnalysiscalculate_assumptions calculate_assumptions,TSENATAnalysis-method
Compare method concordance for differential analysis resultscalculate_concordance calculate_concordance,TSENATAnalysis-method
Calculate divergence metrics and store in TSENATAnalysiscalculate_divergence
Calculate diversity and store in TSENATAnalysiscalculate_diversity
Compute Effect Sizes from Divergence Results (S4 Wrapper)calculate_effect_sizes
Jackknife resampling with confidence intervalscalculate_jeo
Jackknife isoform switching analysis on TSENATAnalysis objectcalculate_jis
M-Estimation for Sample Quality (S4 Wrapper)calculate_m_estimator
Calculate SAIT interactions and store in TSENATAnalysiscalculate_sait
Detect q-dependent gene interactionscalculate_srh
Filter Low-Abundance Transcripts in a TSENATAnalysis Objectfilter_analysis
Metadata Accessor Methodsmetadata,TSENATAnalysis-method metadata<-,TSENATAnalysis-method
Plot method concordance results from TSENATAnalysisplot_concordance plot_concordance,TSENATAnalysis-method
Plot Tsallis Divergence Effect Size Distribution (S4 Wrapper)plot_divergence_distribution
Plot Global Divergence q-Curve Across All Genes (S4 Wrapper)plot_divergence_spectrum
Plot Tsallis Entropy q-Curveplot_diversity_spectrum
Combined Violin and Density Plot Grid for Single q Valueplot_diversity_violin_density
Plot Top Transcripts from TSENATAnalysis Objectplot_expression
Plot Multi-Q Delta Influence Heatmaps from TSENATAnalysis Objectplot_jis_delta
Plot GAM q-curves from TSENATAnalysis objectplot_sait
Example transcript-level read counts dataseteffective_length readcounts tpm
Extract analysis results from TSENATAnalysis objectresults
Extract SummarizedExperiment from TSENATAnalysisse se,TSENATAnalysis-method
Run complete TSENAT analysis pipelineTSENAT
Create and return TSENAT configurationTSENAT_config
Constructor for TSENATAnalysis objectsTSENATAnalysis
TSENATAnalysis S4 Class DefinitionTSENATAnalysis-class [,TSENATAnalysis,ANY,ANY,ANY-method