Learn R Programming

tepr (version 1.1.14)

Transcription Elongation Profiling

Description

The general principle relies on calculating the cumulative signal of nascent RNA sequencing over the gene body of any given gene or transcription unit. 'tepr' can identify transcription attenuation sites by comparing profile to a null model which assumes uniform read density over the entirety of the transcription unit. It can also identify increased or diminished transcription attenuation by comparing two conditions. Besides rigorous statistical testing and high sensitivity, a major feature of 'tepr' is its ability to provide the elongation pattern of each individual gene, including the position of the main attenuation point when such a phenomenon occurs. Using 'tepr', users can visualize and refine genome-wide aggregated analyses of elongation patterns to robustly identify effects specific to subsets of genes. These metrics are suitable for internal comparisons (between genes in each condition) and for studying elongation of the same gene in different conditions or comparing it to a perfect theoretical uniform elongation.

Copy Link

Version

Install

install.packages('tepr')

Monthly Downloads

189

Version

1.1.14

License

GPL-3

Maintainer

Nicolas Descostes

Last Published

January 28th, 2026

Functions in tepr (1.1.14)

retrievechrom

Retrieve chromosome lengths and information for a specified genome.
retrieveanno

Retrieve and Combine Annotation Information
makewindows

Split Gene Annotations into Fixed-Size Windows
meandifference

Compute Mean and Differences of Scores for Each Condition
attenuation

Calculate Attenuation from AUC and Other Transcript Features
allauc

Calculate Area Under Curve (AUC) and Differences of AUC for Transcript Data
plotmulti

Generate all tepr plots for all experiment comparisons
preprocessing

Preprocess Experimental Data for Genomic Analysis
teprmulti

Perform tepr differential nascent rna-seq analysis for multiple conditions
plotauc

Plot AUC Comparison Between Conditions
plotecdf

Plot Empirical Cumulative Distribution Function (ECDF)
universegroup

Define Universe and Group of Genes Based on Expression Data
showallcomp

Retrieve all the comparison names from the experiment table
tepr

Perform the tepr differential nascent rna-seq analysis
averageandfilterexprs

Calculate Average Expression and Filter Transcript Data
blacklisthighmap

Blacklist High Mappability Regions in Genomic Data
plothistoknee

Plot Histogram of Distance from TSS to Knee Point
plotmetagenes

Plot Metagenes for Gene Groups
genesECDF

Compute ECDF for Genes Based on Expression Data
checkexptab

Check Validity of Experiment Table
kneeallconds

Calculate knee for each condition separately
kneeid

Identify the Knee and Max ECDF Differences for Each Transcript
createtablescores

Create a Unified Table of Scores
countna

Count NA values per transcript and condition