Table 1.

Feature comparison of long-read sequencing STR genotyping tools

FeatureSTRkitLongTRTRGTStraglrSTRdustNotes
Copy number output
Allele size confidence intervals
Allele consensus sequence outputStraglr v1.5.2+ VCFs use symbolic alternate alleles.
Beyond read-length genotypingPartialStraglr can use reads that cover only part of a repeat to support alleles, but it does not have a size model that incorporates in-repeat reads like some short-read STR genotypers.
De novo proximate SNV phasing✓ +outputSTRkit and TRGT can use heterozygous SNVs to cluster STR alleles; STRkit can output them to VCF.
Existing phased SNV incorporation✓✓
Haplotagged alignment file supportAll but Straglr can use phased read data from, for example, WhatsHap (Martin et al. 2016), to call STRs.
Methylation handling✓✓
ONT read supportExplicitly forbiddenTRGT theoretically works on ONT data but is forbidden by the software license.
Read-level dataPartialSTRkit: JSON output with read-level peak ID+sequence data; TRGT: overlapping reads in BAM; Straglr: TSV output with read-level copy numbers; STRdust: read-level sequence output in VCF.
Mendelian inheritance calculation tool✓✓STRkit includes a tool to output loci that do not respect Mendelian inheritance in a set of trio VCFs.
Free and open-source software licenseYes (GPLv3)Yes (GPLv2)Yes (GPLv3)Yes (MIT)TRGT's license restricts it to be only used with PacBio sequencing data, and the software cannot be forked and subsequently redistributed.
Multithreading/processing

[i] Comparison of features of STRkit with those of recent long-read sequencing STR genotyping tools: LongTR, TRGT, Straglr, and STRdust. Features with double check marks are unique to that particular tool.