TeloScore
A telomeric allele comparison-scoring tool for output from Telogator2.
Installation
TeloScore can be installed from PyPI using the following command:
pip install teloscore
Usage
The following is an example showing how TeloScore is to be used:
teloscore compare ./sample_01_child.tsv ./sample_02_parent_1.tsv ./out.tsv
Note: There are currently two scoring systems:
1and2, corresponding to the scoring systems found in the v0.1.x release and the v0.2.x release. The default is2. You may specify which scoring system you wish to use by passing--scoring #, where#is1or2.
The output matrix can then be plotted using the following command:
teloscore plot ./out.tsv
Input Format
TeloScore's compare subcommand is primarily designed to accept the
TSV output file from Telogator2.
However, any TSV file with the following columns would work:
#chr/chr: Chromosome armallele_id: ID for this specific allele (see Telogator2)tvr_consensus: Allele TVR consensus sequence, in the Telogator2 base encoding (https://github.com/zstephens/telogator2/blob/main/resources/kmers.tsv)
Output Format
Definition: TVR = telomere variable region
The output is a TSV matrix with the TVR of the first sample (child) across the columns, and those of the second sample (parent) across the rows. Each entry in the matrix is a floating-point number between 0 and 1, representing a custom similarity score between the two TVRs.
Copyright Notice
TeloScore is a telomeric allele comparison-scoring tool for output from Telogator2.
Copyright (C) 2024-2025 McGill University, David Lougheed
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.
Metadata
Release files for teloscore 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| teloscore-0.4.0.tar.gz | 19.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| teloscore-0.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 39.8 kB
Release files / teloscore-0.4.0.tar.gz
| Download URL | teloscore-0.4.0.tar.gz |
|---|---|
| Size | 19.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d381997c46aa6168a0e642719a4be49b8069bfcaa482b8c57ff0ebcf1b8a8e46
|
|
BLAKE2b-256 checksum How to use checksums |
4225d1a5c88804098ce4b7ec652d975eb9595c3c58025beb909862b264194f59
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.5 CPython/3.13.2 Darwin/23.6.0
|
Release files / teloscore-0.4.0-py3-none-any.whl
| Download URL | teloscore-0.4.0-py3-none-any.whl |
|---|---|
| Size | 20.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
caa55b96caa7de1c9f718adaddd4bd739ab97b72a9c996726f3f81cf43a8f0b0
|
|
BLAKE2b-256 checksum How to use checksums |
bb29ce716c4383b41c2b5c34dbe1f4a7a7a11f00e2d710784702c293f508b4f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.5 CPython/3.13.2 Darwin/23.6.0
|