Package: TSAR 1.11.0

Xinlin Gao

TSAR: Thermal Shift Analysis in R

This package automates analysis workflow for Thermal Shift Analysis (TSA) data. Processing, analyzing, and visualizing data through both shiny applications and command lines. Package aims to simplify data analysis and offer front to end workflow, from raw data to multiple trial analysis.

Authors:Xinlin Gao [aut, cre], William M. McFadden [aut, fnd], Zhijiang Ye Ye [aut, fnd], Stefan G. Sarafianos [fnd, aut, ths]

TSAR_1.11.0.tar.gz
TSAR_1.11.0.zip(r-4.7)TSAR_1.11.0.zip(r-4.6)TSAR_1.11.0.zip(r-4.5)
TSAR_1.11.0.tgz(r-4.6-any)TSAR_1.11.0.tgz(r-4.5-any)
TSAR_1.11.0.tar.gz(r-4.7-any)TSAR_1.11.0.tar.gz(r-4.6-any)
TSAR_1.11.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
TSAR/json (API)

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

On BioConductor:TSAR-1.11.0(bioc 3.24)TSAR-1.10.0(bioc 3.23)

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

softwareshinyappsvisualizationqpcr

5.23 score 14 scripts 35 exports 128 dependencies

Last updated from:5ead14fb1d. Checks:1 ERROR, 7 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksERROR222
linux-devel-x86_64NOTE262
source / vignettesOK246
linux-release-x86_64NOTE234
macos-release-arm64NOTE134
macos-oldrel-arm64NOTE123
windows-develNOTE170
windows-releaseNOTE173
windows-oldrelNOTE166
wasm-releaseOK188

Exports:analyze_normcondition_IDsgam_analysisget_legendgraph_tsarjoin_well_infomerge_normmerge_TSAmodel_betamodel_boltzmannmodel_fitmodel_gamnormalizenormalize_fluorescenceread_analysisread_raw_dataread_tsarremove_rawrescalerun_boltzmannscreenTm_differenceTm_estTSA_averageTSA_boxplotTSA_compare_plotTSA_ligandsTSA_proteinsTSA_TmsTSA_wells_plotview_derivview_modelweed_rawwell_IDswrite_tsar

Dependencies:abindaskpassbackportsbase64encbootbroombslibcachemcarcarDatacellrangerclicolorspacecommonmarkcorrplotcowplotcpp11crayoncrosstalkcurldata.tableDerivdigestdoBydplyrevaluatefarverfastmapfontawesomeforecastFormulafracdifffsgenericsggplot2ggpubrggrepelggsciggsignifgluegridExtragtablehighrhmshtmltoolshtmlwidgetshttpuvhttrisobandjquerylibjsonliteknitrlabelinglaterlatticelazyevallifecyclelme4lmtestmagrittrMASSMatrixMatrixModelsmemoisemgcvmimeminpack.lmminqamodelrnlmenloptrnnetnumDerivopensslopenxlsxotelpbkrtestpillarpkgconfigplotlypolynomprettyunitsprogresspromisespurrrquantregR6rappdirsrbibutilsRColorBrewerRcppRcppArmadilloRcppEigenRdpackreadxlreformulasrematchrhandsontablerlangrmarkdownrstatixS7sassscalesshinyshinyjsshinyWidgetssourcetoolsSparseMstringistringrsurvivalsystibbletidyrtidyselecttimeDatetinytexurcautf8vctrsviridisLitewithrxfunxtableyamlzipzoo

TSAR Package Structure
1. Introduction | 2. Installation | 3. Data Structure | 4. From raw_data to norm_data | 4.1 Data Preprocessing | 4.2 Data Analysis | 4.2.1 Individual Well Application | 4.2.2 96-Well Plate Application | 4.3 Data Summary | 5. From norm_data to tsar_data | 5.1 Merge Replicates | 5.1.1 Jumpstart to Graph | 5.2 Graphic Analysis | 5.2.1 Tm Boxplot | 5.2.2 TSA Curve Visualization | 5.2.3 Curves by Condition | 5.2.4 First Derivative Comparison | 6. Session Info | 6.1 Citation | 6.2 Session Info

Last update: 2025-12-19
Started: 2023-06-23

TSAR Workflow by Command
1. Introduction | 2. Installation | 3. Load Data | 4. Data Pre-Processing | 5. 96-well Analysis Application | 6. Intermediate Data Output | 7. Complete Dataset with Ligand and Protein Information | 8. Merge Data across Biological Replicates | 9. Tm Estimation Shift Visualization | 10. TSA Curve Visualization | 11. Session Info | 11.1 Citation | 11.2 Session Info

Last update: 2025-12-19
Started: 2023-07-05

TSAR Workflow by Shiny
1. Introduction | 2. Installation | 3. Load TSAR Package | 4. Data Pre-Processing | 5. Data Analysis | 6. Data Visualization | 7. Session Info | 7.1 Citation | 7.2 Session Info

Last update: 2025-12-15
Started: 2023-07-05

Frequently Asked Questions
FAQ | Verify Data Input | Locating Appropriate Function Calls | Under Data Pre-Processing, weed_raw(): | Under Data Analysis, analyze_norm(): | Under Data Visualization, graph_tsar(): | Session Info

Last update: 2024-04-06
Started: 2023-08-08

Readme and manuals

Help Manual

Help pageTopics
Analyze to Normalizeanalyze_norm
TSAR Condition IDscondition_IDs
Example normalized TSA datasetexample_normalized_data
Example tsar_data fileexample_tsar_data
Analysis of all 96 wells through gam modelinggam_analysis
Extract ggplot2 legendget_legend
Graph tsar_datagraph_tsar
Well information input functionjoin_well_info
Merge and format norm_data into tsar_datamerge_norm
Merge TSA Raw Data and Analysis Filesmerge_TSA
Beta-knot natural cubic spline model (Tm-centered via numerical_Tm)model_beta
Boltzmann Modeling on TSA datamodel_boltzmann
Refit and calculate derivative functionmodel_fit
Generalized Addidtive Modeling on TSA datamodel_gam
Normalize Fluorescencenormalize
Normalize Fluorescence Curvenormalize_fluorescence
Numerical Tm by treating Tm as inflection pointnumerical_Tm
qPCR_data1 DatasetqPCR_data1
qPCR_data2 DatasetqPCR_data2
Read TSA Analysis Dataread_analysis
Read TSA Raw Dataread_raw_data
Read analysis resultread_tsar
Remove selected raw curvesremove_raw
Rescale values between minimum and maximum.rescale
Run Boltzmann Modelingrun_boltzmann
Screen raw curvesscreen
Calculate Tm difference for all conditionsTm_difference
Find inflection point functionTm_est
Average TSA CurvesTSA_average
TSA Box PlotTSA_boxplot
Compare TSA curves to controlTSA_compare_plot
TSA LigandsTSA_ligands
TSA ProteinsTSA_proteins
Diagnose Smoother Accuracy Across ConditionsTSA_smoother_diagnostics
Reformat TSA data into TSA TmsTSA_Tms
TSA Well Curves PlotTSA_wells_plot
View Derivative Curvesview_deriv
View Modelview_model
Weed raw data for corrupt curvesweed_raw
TSAR Well IDswell_IDs
example well information Datawell_information
Well Information Templatewell_information_template
write output fileswrite_tsar