Skip to main content

REDItools3

A new REDItools implementation to speed-up the RNA editing profiling in massive RNAseq data

Installation

Install from PyPi. pip install REDItools3

Use the whl file under the dist directory. pip install dist/reditools-0.1-py3-none-any.whl

Usage

Once installed, reditools can be run from the commandline. python -m reditools

Tools

analyze

This is the core reditools function: detecting editing events from one or more BAM file.

The output is a tab separated table with these columns:

Field Description
Region Chromosome or contig
Position Position in the region
Reference Base from the reference sequence
Strand DNA strand (+, -, or *)
Coverage How many reads passed quality thresholds
MeanQ Mean read quality
BaseCount[A,C,G,T] Total count of each base found
AllSubs All the detected substitutions
Frequency Ratio of non-reference bases to reference bases
gCoverage Genomic Coverage (see annotate)
gMeanQ Genomic MeanQ (see annotate)
gBaseCount[A,C,G,T] Genomic BaseCount (see annotate)
gAllSubs Genomic variants (see annotate)
gFrequency Genomic variant frequency (see annotate)

The last 5 columns will always be blank (-). They are reserved for output from the annotate tool.

annotate

Annotate RNA editing output with variant detection from genomic data.

annotate takes two reditools output files and fills in the last five columns of the first file with positional matches from the second.

For example, this RNA file:

Region	Position	Reference	Strand	Coverage	MeanQ	BaseCount[A,C,G,T]	AllSubs	Frequency	gCoverage	gMeanQ	gBaseCount[A,C,G,T]	gAllSubs	gFrequency
chr1	1115715	C	*	2	38.00	[0, 2, 0, 0]	-	0.00	-	-	-	-	-
chr1	1115716	A	*	2	38.00	[2, 0, 0, 0]	-	0.00	-	-	-	-	-

With this DNA file:

Region	Position	Reference	Strand	Coverage	MeanQ	BaseCount[A,C,G,T]	AllSubs	Frequency	gCoverage	gMeanQ	gBaseCount[A,C,G,T]	gAllSubs	gFrequency
chr1	1115716	A	*	2	38.00	[2, 0, 0, 0]	-	0.00	-	-	-	-	-
chr1	1115717	C	*	2	38.00	[0, 2, 0, 0]	-	0.00	-	-	-	-	-

Produces:

Region	Position	Reference	Strand	Coverage	MeanQ	BaseCount[A,C,G,T]	AllSubs	Frequency	gCoverage	gMeanQ	gBaseCount[A,C,G,T]	gAllSubs	gFrequency
chr1	1115715	C	*	2	38.00	[0, 2, 0, 0]	-	0.00	-	-	-	-	-
chr1    1115716 A       *       2       38.00   [2, 0, 0, 0]    -       0.00    2       38.00   [2, 0, 0, 0]    -       0.00

find-repeats

Identify repetitive elements in a FASTQ file.

index

Compute RNA editing index from reditools analyze output (PMDI: 31636457). The index tool computes the editing indices for all possible variants, not just A-to-I (listed as A-G in the output).

Citing and Credit

Please cite the following papers when using REDItools3

  1. Fonzino A, Mazzacuva PL, Handen A, Silvestris DA, Arnold A, Pecori R, Pesole G, Picardi E. REDInet: a temporal convolutional network-based classifier for A-to-I RNA editing detection harnessing million known events. Brief Bioinform. 2025 Mar 4;26(2):bbaf107. doi: 10.1093/bib/bbaf107. PMID: 40112338; PMCID: PMC11924403.
  2. Picardi E, Pesole G. REDItools: high-throughput RNA editing detection made easy. Bioinformatics. 2013 Jul 15;29(14):1813-4. doi: 10.1093/bioinformatics/btt287. Epub 2013 Jun 5. PMID: 23742983.

Metadata

Release files for REDItools3 3.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for REDItools3 3.7
File Size Uploaded
reditools3-3.7.tar.gz 42.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for REDItools3 3.7
File Interpreter ABI Platform
reditools3-3.7-py3-none-any.whl Python 3 none any Details

Total release size: 100.6 kB

Release files / reditools3-3.7.tar.gz

Download URL reditools3-3.7.tar.gz
Size 42.5 kB
Tags Source
SHA-256 checksum
How to use checksums
6e64c5453ededa50d3820ecd1c0a879247fce205bb8d8c09662b118dfceece4b
BLAKE2b-256 checksum
How to use checksums
ab811b8ad56443241f7dfdd22218093f0a136f376b30f8ffda03ca2b82deaf7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.5

Release files / reditools3-3.7-py3-none-any.whl

Download URL reditools3-3.7-py3-none-any.whl
Size 58.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e65a55a1dc274a95483c3dbaae2c172194f147da7550ca0e946617b47d640fe5
BLAKE2b-256 checksum
How to use checksums
e052e86c4ce3301d01e83ade8c7a78ffa8f53a83e520a2a34c74e7101f6c4679
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.5

Release history Release notifications | RSS feed

This release

3.7 This release

2 release files

3.6

2 release files

3.5

2 release files

3.4

2 release files

3.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page