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
Genotyping
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.
Documentation
User manual
https://trviz.readthedocs.io