Skip to content

Commit 13d3477

Browse files
Release 3.5
1 parent 5c5ab45 commit 13d3477

File tree

7 files changed

+71
-6
lines changed

7 files changed

+71
-6
lines changed

REDItools3.egg-info/PKG-INFO

Lines changed: 66 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
Metadata-Version: 2.2
1+
Metadata-Version: 2.4
22
Name: REDItools3
3-
Version: 3.3
3+
Version: 3.5
44
Author: Ernesto Picardi
55
Author-email: Adam Handen <adam.handen@gmail.com>
6+
License-Expression: GPL-3.0-or-later
67
Project-URL: homepage, https://github.com/BioinfoUNIBA/REDItools3
78
Project-URL: repository, https://github.com/BioinfoUNIBA/REDItools3
89
Project-URL: issues, https://github.com/BioinfoUNIBA/REDItools3/issues
910
Keywords: bioinformatics,RNA,RNA-editing
1011
Classifier: Development Status :: 5 - Production/Stable
1112
Classifier: Intended Audience :: Developers
1213
Classifier: Intended Audience :: Science/Research
13-
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
1414
Classifier: Operating System :: MacOS :: MacOS X
1515
Classifier: Operating System :: Unix
1616
Classifier: Programming Language :: Python :: 3.7
@@ -20,6 +20,7 @@ Description-Content-Type: text/markdown
2020
License-File: LICENSE
2121
Requires-Dist: pysam>=0.22.0
2222
Requires-Dist: sortedcontainers>=2.4.0
23+
Dynamic: license-file
2324

2425
# REDItools3
2526
A new REDItools implementation to speed-up the RNA editing profiling in massive RNAseq data
@@ -34,3 +35,65 @@ Use the whl file under the dist directory.
3435
# Usage
3536
Once installed, reditools can be run from the commandline.
3637
`python -m reditools`
38+
39+
## Tools
40+
41+
### analyze
42+
This is the core reditools function: detecting editing events from one or more BAM file.
43+
44+
The output is a tab separated table with these columns:
45+
| Field | Description |
46+
| --- | --- |
47+
| Region | Chromosome or contig |
48+
| Position | Position in the region |
49+
| Reference | Base from the reference sequence |
50+
| Strand | DNA strand (+, -, or \*) |
51+
| Coverage-q30 | How many reads had a quality of at least 30 |
52+
| MeanQ | Mean read quality |
53+
| BaseCount[A,C,G,T] | Total count of each base found |
54+
| AllSubs | All the detected substitutions |
55+
| Frequency | Ratio of non-reference bases to reference bases |
56+
| gCoverage-q30 | Genomic Coverage-q30 (see `annotate`) |
57+
| gMeanQ | Genomic MeanQ (see `annotate`) |
58+
| gBaseCount[A,C,G,T] | Genomic BaseCount (see `annotate`) |
59+
| gAllSubs | Genomic variants (see `annotate`) |
60+
| gFrequency | Genomic variant frequency (see `annotate`) |
61+
62+
The last 5 columns will always be blank (`-`). They are reserved for output
63+
from the `annotate` tool.
64+
65+
### annotate
66+
Annotate RNA editing output with variant detection from genomic data.
67+
68+
`annotate` takes two reditools output files and fills in the last five columns
69+
of the first file with positional matches from the second.
70+
71+
For example, this RNA file:
72+
```
73+
Region Position Reference Strand Coverage-q30 MeanQ BaseCount[A,C,G,T] AllSubs Frequency gCoverage-q30 gMeanQ gBaseCount[A,C,G,T] gAllSubs gFrequency
74+
chr1 1115715 C * 2 38.00 [0, 2, 0, 0] - 0.00 - - - - -
75+
chr1 1115716 A * 2 38.00 [2, 0, 0, 0] - 0.00 - - - - -
76+
```
77+
78+
With this DNA file:
79+
```
80+
Region Position Reference Strand Coverage-q30 MeanQ BaseCount[A,C,G,T] AllSubs Frequency gCoverage-q30 gMeanQ gBaseCount[A,C,G,T] gAllSubs gFrequency
81+
chr1 1115716 A * 2 38.00 [2, 0, 0, 0] - 0.00 - - - - -
82+
chr1 1115717 C * 2 38.00 [0, 2, 0, 0] - 0.00 - - - - -
83+
```
84+
85+
Produces:
86+
```
87+
Region Position Reference Strand Coverage-q30 MeanQ BaseCount[A,C,G,T] AllSubs Frequency gCoverage-q30 gMeanQ gBaseCount[A,C,G,T] gAllSubs gFrequency
88+
chr1 1115715 C * 2 38.00 [0, 2, 0, 0] - 0.00 - - - - -
89+
chr1 1115716 A * 2 38.00 [2, 0, 0, 0] - 0.00 2 38.00 [2, 0, 0, 0] - 0.00
90+
```
91+
92+
### find-repeats
93+
Identify repetitive elements in a FASTQ file.
94+
95+
### index
96+
Compute RNA editing index from reditools `analyze` output
97+
([PMDI: 31636457](https://pubmed.ncbi.nlm.nih.gov/31636457/)).
98+
The `index` tool computes the editing indices for all possible variants, not
99+
just A-to-I (listed as A-G in the output).

REDItools3.egg-info/SOURCES.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ reditools/__main__.py
1111
reditools/alignment_file.py
1212
reditools/alignment_manager.py
1313
reditools/analyze.py
14+
reditools/annotate.py
1415
reditools/compiled_position.py
1516
reditools/compiled_reads.py
1617
reditools/fasta_file.py
@@ -20,5 +21,6 @@ reditools/index.py
2021
reditools/logger.py
2122
reditools/reditools.py
2223
reditools/region.py
24+
reditools/region_collection.py
2325
reditools/rtchecks.py
2426
reditools/utils.py
-36.7 KB
Binary file not shown.

dist/reditools3-3.3.tar.gz

-31.4 KB
Binary file not shown.
39.7 KB
Binary file not shown.

dist/reditools3-3.5.tar.gz

33.5 KB
Binary file not shown.

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "REDItools3"
7-
version = "v3.3"
7+
version = "v3.5"
8+
license = "GPL-3.0-or-later"
89
authors = [
9-
{ name="Adam Handen", email="adam.handen@gmail.com" },
1010
{ name="Ernesto Picardi" },
11+
{ name="Adam Handen", email="adam.handen@gmail.com" },
1112
]
1213
readme = "README.md"
1314
dependencies = [
@@ -20,7 +21,6 @@ classifiers = [
2021
"Development Status :: 5 - Production/Stable",
2122
"Intended Audience :: Developers",
2223
"Intended Audience :: Science/Research",
23-
"License :: OSI Approved :: GNU General Public License (GPL)",
2424
"Operating System :: MacOS :: MacOS X",
2525
"Operating System :: Unix",
2626
"Programming Language :: Python :: 3.7",

0 commit comments

Comments
 (0)