TRviz

TRviz provides a Python library that analyzes and visualizes tandem repeat (TR) sequences by decomposing, encoding, aligning, and plotting motif composition for genomic studies.


Key Features:

  • Decomposition and Encoding: Accepts collections of alleles and one or more motifs and decomposes TR sequences into constituent motifs and encoded representations.
  • Alignment: Aligns TR sequences based on specified motifs to identify similarities and variations within datasets.
  • Visualization: Produces plots that illustrate motif composition of TR sequences to represent repeat structure and variation.

Scientific Applications:

  • Genomic Research: Assists in identifying TR mutations and motif changes that may be linked to genetic disorders.
  • Evolutionary Studies: Enables analysis of motif variation across species or populations to study evolutionary processes.
  • Forensic Science: Supports investigation of genetic markers in tandem repeat regions relevant to forensic analyses.

Methodology:

TRviz takes user-defined alleles and motifs as input, decomposes and encodes TR sequences, aligns them based on specified motifs, and generates plots that display motif composition.

Topics

Details

License:
BSD-3-Clause
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
1/1/2024
Last Updated:
11/24/2024

Operations

Data Inputs & Outputs

Publications

Park J, Kaufman E, Valdmanis PN, Bafna V. TRviz: a Python library for decomposing and visualizing tandem repeat sequences. Bioinformatics Advances. 2023;3(1). doi:10.1093/bioadv/vbad058. PMID:37168281. PMCID:PMC10166586.

PMID: 37168281
Funding: - NIH: HG010149, R01GM114362, RM1HG011558

Documentation