Skip to main content

'Transcript Distances'

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

trand-23.5.30.tar.gz (47.7 kB view details)

Uploaded Source

Built Distribution

trand-23.5.30-py3-none-any.whl (56.4 kB view details)

Uploaded Python 3

File details

Details for the file trand-23.5.30.tar.gz.

File metadata

  • Download URL: trand-23.5.30.tar.gz
  • Upload date:
  • Size: 47.7 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for trand-23.5.30.tar.gz
Algorithm Hash digest
SHA256 f37efb231efc5bf064b06e8bd1639212d5345edf64648a62454f3bee171b587a
MD5 927c719ff19470446f65e21738052498
BLAKE2b-256 1ceb38563ddbff645221c54917bb67e7b19106e6363859faca2ee4db78e5c2e3

See more details on using hashes here.

File details

Details for the file trand-23.5.30-py3-none-any.whl.

File metadata

  • Download URL: trand-23.5.30-py3-none-any.whl
  • Upload date:
  • Size: 56.4 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for trand-23.5.30-py3-none-any.whl
Algorithm Hash digest
SHA256 246a28227fbf8bed03da657c1236fb62538b54ee695184565152d0d3cda1af38
MD5 dde8d176a143fafd1d61fb4d23c67e59
BLAKE2b-256 6fce737ebed678985ed2bba9952678fa32cabc6772b2a6f6b72f751ee1445ef9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page