TranD: Transcript Distances
TranD is a collection of tools to facilitate metrics of structural variation for whole genome transcript annotation files (GTF) that pinpoint structural variation to the nucleotide level.
TranD (Transcript Distances) can be used to calculate metrics of structural variation within and between annotation files (GTF). Structural variation reflects organismal complexity and three summary metrics for genome level complexity are calculated for every gene in a GTF file: 1) the number of transcripts per gene; 2) the number of exons per transcript; and 3) the number of unique exons (exons with unique genomic coordinates) per gene. From each these metrics distributions a summary statistics such as mean, median, variance, inter-quartile range are calculated. With 1GTF file input, gene mode can be used to generates these metrics for each gene and summary statistics and distributions across genes. Distributions are visualized in a series of plots. For 1 GTF and 2GTF a pairwise mode calculates distance metrics between 2 transcripts to the nucleotide. In 1 GTF this is all possible pairs within the gene and in 2 GTF model this is all possible pairs among GTF files. The distribution of these metrics across genes are visualized and summary statistics for structural variations between pairs are calculated and reported. Visualizations of the distributions of the frequency of intron retention, alternative exon usage, donor/acceptor variation and 5', 3' variation in UTR regions are provided as well as tabular formatted nucleotide level distances for both 1GTF and 2 GTF.
Installation
The easiest way to install TranD is by using conda or mamba.
conda install -c bioconda trand
If you already have a suitable environment with bedtools installed and only want to add python packages run
pip install trand
in an activated conda or virtualenv environment
If you clone this repository you can use the source/requirements.txt file to pip install required dependencies with
pip install -r source/requirements.txt
See the PyPI TranD page for reference.
We will add a conda trand package in the near future.
Metadata
Release files for trand 23.5.30
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| trand-23.5.30.tar.gz | 47.7 kB | Without provenance | Details for trand-23.5.30.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| trand-23.5.30-py3-none-any.whl | Python 3 | none | any | Details for trand-23.5.30-py3-none-any.whl |
Total release size: 104.1 kB
Release files / trand-23.5.30.tar.gz
| Download URL | trand-23.5.30.tar.gz |
|---|---|
| Size | 47.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f37efb231efc5bf064b06e8bd1639212d5345edf64648a62454f3bee171b587a
|
|
BLAKE2b-256 checksum How to use checksums |
1ceb38563ddbff645221c54917bb67e7b19106e6363859faca2ee4db78e5c2e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.26.0 setuptools/60.9.3 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.5
|
Release files / trand-23.5.30-py3-none-any.whl
| Download URL | trand-23.5.30-py3-none-any.whl |
|---|---|
| Size | 56.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
246a28227fbf8bed03da657c1236fb62538b54ee695184565152d0d3cda1af38
|
|
BLAKE2b-256 checksum How to use checksums |
6fce737ebed678985ed2bba9952678fa32cabc6772b2a6f6b72f751ee1445ef9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.26.0 setuptools/60.9.3 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.5
|
Security for trand 23.5.30
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.