← Back to Blog
Publications

TSSAR: bacterial transcription start site annotation from dRNA-seq data

TSSAR introduced statistically grounded, automated annotation of bacterial transcription start sites from dRNA-seq data and packaged it as both a RESTful web service and a standalone tool.

Published as TSSAR: TSS annotation regime for dRNA-seq data, BMC Bioinformatics 2014.

Statistical classification and evaluation scheme used by TSSAR for dRNA-seq-based TSS annotation
Statistical classification and evaluation scheme used by TSSAR for dRNA-seq-based TSS annotation

TSSAR (TSS annotation regime) annotates transcription start sites from differential RNA-seq (dRNA-seq) data automatically: it models the read-count difference between the TEX-treated and the untreated library statistically instead of applying a fixed threshold, and is available as a web service and as a command-line tool.

Identifying bacterial transcription start sites from differential RNA-seq data used to be a painfully manual task. Researchers would inspect mapped reads in genome browsers, compare TEX-treated and untreated libraries by eye, and then decide which positions looked like genuine primary transcript starts. That process was slow, difficult to reproduce, and inevitably shaped by user-specific thresholds and biases.

TSSAR was designed to solve exactly that problem. The aim was a statistically principled way to call them. Differential RNA-seq enriches primary transcripts by treating one library with terminator exonuclease, so the key signal is an excess of read starts at a genomic position in the TEX-treated sample relative to the untreated control. TSSAR turns that intuition into a formal model instead of leaving it at the level of browser-based pattern recognition.

The methodological core is a local count model for read starts within transcriptionally active regions. Counts in individual libraries are modeled in a way that leads naturally to a Skellam-distributed difference between treated and untreated start counts. That provides a direct statistical basis for deciding whether an observed enrichment is likely to reflect a genuine primary transcript start rather than noise. The output is an annotated classification into primary, internal, antisense and orphan signals, ready for downstream use.

That combination of statistics and annotation logic is what made the tool useful in practice. TSSAR automates the decision process while still respecting the structure of dRNA-seq experiments. In the paper, the method is benchmarked against manual annotations and simple cutoff-based alternatives. It performs substantially better at recovering both curated Helicobacter pylori TSS annotations and experimentally validated sites.

One reason the paper still feels current is its software architecture. TSSAR was not designed as two separate products, one local and one web-based. Instead, the workflow was intentionally split across a local client and a RESTful web service that depend on each other. The local component handles the preprocessing of mapped NGS data, while the processed data are then submitted to the service for the actual TSS-oriented statistical analysis and annotation steps. In other words, the client and service form a coupled pipeline rather than two interchangeable access modes.

That design reflects how the method was meant to be used in practice. The computationally and format-specific preprocessing stayed close to the user's data and local environment, while the web service centralized the analysis logic and reporting layer. This design reduced the burden of reproducing a fairly specialized workflow in many separate installations, but it also means the local and remote components should not be described as independently useful alternatives, since the architecture is integrated by design.

That architectural decision may be just as important as the underlying statistics. A method only has impact if people can actually use it, and TSSAR addressed that by combining client-side preprocessing with a service-backed analysis workflow. That is one reason it remained relevant well beyond the immediate paper.

The broader biological significance is straightforward as well, because better TSS annotation improves our view of bacterial transcriptome architecture: operon boundaries, antisense transcription, condition-specific initiation, and the regulatory logic of promoter usage. In that sense TSSAR is infrastructure for studying how bacterial gene regulation is organized at the transcript level.

This paper is clearly a different topic from RNA folding or landscape analysis, but the underlying engineering mindset is similar. The interesting part is how to turn a noisy, high-dimensional data source into a usable and reproducible computational workflow. That is exactly the kind of problem where good statistical assumptions, careful software design, and sensible interfaces make the difference between a promising idea and a method that people keep using.

Abstract of the paper

Background: Differential RNA sequencing dRNA-seq is a high-throughput screening technique designed to examine the architecture of bacterial operons in general and the precise position of transcription start sites (TSS) in particular. Hitherto, dRNA-seq data were analyzed by visualizing the sequencing reads mapped to the reference genome and manually annotating reliable positions. This is very labor intensive and, due to the subjectivity, biased.

Results: Here, we present TSSAR, a tool for automated de-novo TSS annotation from dRNA-seq data that respects the statistics of dRNA-seq libraries. TSSAR uses the premise that the number of sequencing reads starting at a certain genomic position within a transcriptional active region follows a Poisson distribution with a parameter that depends on the local strength of expression. The differences of two dRNA-seq library counts thus follow a Skellam distribution. This provides a statistical basis to identify significantly enriched primary transcripts.

We assessed the performance by analyzing a publicly available dRNA-seq data set using TSSAR and two simple approaches that utilize user-defined score cutoffs. We evaluated the power of reproducing the manual TSS annotation. Furthermore, the same data set was used to reproduce 74 experimentally validated TSS in H. pylori from reliable techniques such as RACE or primer extension. Both analyses showed that TSSAR outperforms the static cutoff-dependent approaches.

Conclusions: Having an automated and efficient tool for analyzing dRNA-seq data facilitates the use of the dRNA-seq technique and promotes its application to more sophisticated analysis. For instance, monitoring the plasticity and dynamics of the transcriptomal architecture triggered by different stimuli and growth conditions becomes possible.

The main asset of a novel tool for dRNA-seq analysis that reaches out to a broad user community is usability. As such, we provide TSSAR both as intuitive RESTful Web service http://rna.tbi.univie.ac.at/TSSAR together with a set of post-processing and analysis tools, as well as a stand-alone version for use in high-throughput dRNA-seq data analysis pipelines.

Citation

TSSAR: TSS annotation regime for dRNA-seq data
Fabian Amman, Michael T. Wolfinger, Ronny Lorenz, Ivo L. Hofacker, Peter F. Stadler, Sven Findeiß
BMC Bioinformatics 15:89 (2014) | doi: 10.1186/1471-2105-15-89 | PDF