Skip to main content

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)

Source distribution for trand 23.5.30
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)

Table of built distributions (wheels) for trand 23.5.30
File Interpreter ABI Platform Actions
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.

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