Skip to main content
Bioinformatics logoLink to Bioinformatics
. 2026 Jun 17;42(7):btag407. doi: 10.1093/bioinformatics/btag407

needLR: long-read structural variant annotation with population-scale frequency estimation

Jonas A Gustafson 1,2,, Jiadong Lin 3, Miranda P G Zalusky 4, Evan E Eichler 5,6,7, Danny E Miller 8,9,10,
Editor: Russell Schwartz
PMCID: PMC13332437  PMID: 42308524

Abstract

Summary

We present needLR, a structural variant (SV) annotation tool that can be used for filtering and prioritization of candidate pathogenic SVs from long-read sequencing data using population allele frequencies, annotations for genomic context, and gene–phenotype associations. When using population data from 500 presumably healthy individuals to evaluate nine test cases with known pathogenic SVs, needLR assigned allele frequencies to over 97.5% of all detected SVs and reduced the average number of novel genic SVs to 121 per case while retaining all known pathogenic variants.

Availability and Implementation

needLR is implemented in bash with dependencies including Truvari v4.2.2, BEDTools v2.31.1, and BCFtools v1.19. Source code, documentation, and pre-computed population allele frequency data are freely available at https://github.com/jgust1/needLR under an MIT license and archived on Zenodo at https://zenodo.org/records/19463479.

1 Introduction

More than half of individuals with a suspected genetic disorder remain undiagnosed after comprehensive clinical genetic testing (Wojcik et al. 2023, Dawood et al. 2025). A major contributor to this low diagnostic yield is the limited sensitivity of existing methods, such as short-read sequencing (SRS), for detecting or fully resolving structural variants (SVs; insertions, deletions, inversions, and duplications ≥50 base pairs) (Sudmant et al. 2015, Mandelker et al. 2016). While SVs represent a significant proportion of pathogenic variants underlying genetic disorders, SRS-based methods identify only about one-third to one-half of the total number of SVs per individual (Chaisson et al. 2019, Zhao et al. 2021). Long-read sequencing (LRS) is able to identify and fully resolve nearly all of the ∼25 000 SVs per genome, providing a more comprehensive list of the SVs present in any one individual (Audano et al. 2019, Gustafson et al. 2024).

While LRS can identify and resolve more SVs than SRS—increasing diagnostic yield among molecularly undiagnosed individuals—the filtering, prioritization, and interpretation of these variants has been challenging due to a limited amount of publicly available LRS-derived population data. To date, most publicly available population SV data have been generated using SRS and therefore contain only SRS-detectable SVs, leading to undercounting of population-level SVs and inaccurate variant annotations, particularly for large insertions (Collins et al. 2020, Dominguez Gonzalez et al. 2025). It is unknown whether SRS-derived SV calls can be used to accurately filter SVs detected by LRS.

Several efforts are underway to generate population-scale LRS data from diverse cohorts, including the Human Pangenome Reference Consortium (HPRC), Human Genome Structural Variation Consortium (HGSVC), the All of Us Research Program, work by Schloissnig and colleagues, and the 1000 Genomes Project Long-Read Sequencing Consortium (1KGP-LRSC) (Ebert et al. 2021, Liao et al. 2023, Gustafson et al. 2024, Garimella et al. 2025, Schloissnig et al. 2025). The 1KGP-LRSC has generated high coverage (>25×), high read length (N50 > 40 kbp) data on the Oxford Nanopore Technologies (ONT) platform for 500 individuals (1000 haplotypes) from the 1KGP. Together, variant calls from these datasets are likely to provide more accurate SV population allele frequency estimates and more accurate cataloging of SVs, both of which will be essential for distinguishing pathogenic from benign SVs in clinical applications.

As LRS-based clinical applications are brought online and the amount of LRS-derived population-level SV data increases, there is a need for tools that can accurately and efficiently perform SV annotation, filtering, and prioritization (Garimella et al. 2025). Existing annotation tools provide either LRS-based allele frequency estimates without comprehensive genomic context or offer detailed functional annotation while relying on SRS-derived frequency databases (Geoffroy et al. 2018, Danis et al. 2022, Nicholas et al. 2022, Zheng et al. 2024). This fragmented landscape forces researchers to perform annotation using multiple tools followed by manual integration of results, creating bottlenecks in clinical variant interpretation workflows. To comprehensively prioritize candidate pathogenic SVs identified by LRS for clinical diagnosis, integrated tools that combine LRS-specific population frequencies with genomic and clinical context annotation are needed. Here, we present needLR, a comprehensive SV annotation pipeline specifically optimized for long-read SV calls, combining Truvari-based SV merging for allele frequency calculations with extensive genomic context annotation and candidate phenotype associations.

2 Implementation

2.1 needLR input

needLR requires three inputs: (i) a list of query VCFs, (ii) a pre-merged population VCF, and (iii) a reference genome used for alignment of both the query and population VCFs (Fig. 1). Users can choose between two population VCF options: a pre-merged VCF comprising 500 ONT samples from the 1KGP-LRSC, or their own custom VCF built for specific research needs. The pre-merged 1KGP-LRSC-derived population provides the advantage of a large, high-quality collection of diverse, presumably healthy individuals, while a custom VCF may be advantageous for users analyzing specific disease cohorts or understudied populations.

Figure 1.

For image description, please refer to the figure legend and surrounding text.

needLR workflow. needLR integrates a query VCF, a population control VCF (500 1kGP-LRSC samples by default), and a reference genome. The algorithm performs quality filtering, merging, ancestry-aware allele frequency estimation, and genomic and phenotypic annotation of structural variants. These data are output as both a tab-separated summary (TSV) and annotated VCF.

2.2 Algorithm

needLR uses a four-stage algorithmic approach that has been optimized for long-read SV annotation (Fig. 1). In Stage 1, quality filtering and standardization of query VCF files is performed using BCFtools, retaining SVs ≥50 bp that pass the SV caller’s internal filtering parameters (Filter=PASS) and are located on chromosomes 1–22, X, and Y, and the mitochondrial genome (Danecek et al. 2021). Stage 2 merges the query VCF with a pre-merged population VCF using Truvari v4.2.2 with user-defined matching parameters, including sequence similarity threshold, size similarity tolerance, and reference distance tolerance to account for long-read alignment variability (English et al. 2022). In Stage 3, ancestry-aware allele frequencies are calculated for each SV in the query VCF based on genotype counts from the population VCF. Finally, Stage 4 employs BEDTools and a backend directory of BED files to annotate each SV with genomic context and potential disease associations, enabling users to filter variants based on allele frequency, genomic context, and/or phenotype of interest (Quinlan and Hall 2010).

2.2.1 Population allele frequency calculation

Allele frequencies are calculated from genotype data extracted from a Truvari-merged population VCF. Both overall and ancestry-specific frequencies are computed across the five 1KGP superpopulations (African, American, East Asian, European, and South Asian) when using the needLR-provided population VCF. Quality control is implemented through Hardy-Weinberg equilibrium testing, which applies chi-square statistics to observed heterozygote and homozygote counts to flag variants with unexpected genotype distributions.

2.2.2 Genomic context annotation

needLR intersects SV coordinates with 12 comprehensive annotation tracks (Table 1) using BEDTools intersect (Hamosh et al. 2000, Ren et al. 2023, Dwarshuis et al. 2024, Mudge et al. 2025, Perez et al. 2025). These tracks include SV overlap with canonical genes and exons, repetitive elements (short tandem repeats, variable number tandem repeats, and other RepeatMasker-identified regions), segmental duplications, low-confidence and satellite-sequence regions (centromeres, pericentromeres, telomeres), and regions with defined sequence quality metrics (GIAB high-confidence regions and hg38 assembly gaps).

Table 1.

Sources of annotation data used by needLR.

Annotation Source
Genes GENCODE v45a
OMIM OMIMb
Exonic GENCODE v45c
Centromeric UCSC table browserd
Pericentromeric 5 Mbp added to either end of centromere coordinatesd
Telomeric 5 Mbp from chromosome ends (hg38)e
STR Vamosf
VNTR Vamosf
Segdup GIAB Stratifications v3.3 (hg38)
Repeat UCSC table browserg
Gap UCSC table browserh
HiConf GIAB DEFRABBi
a

http://ftp.ebi.ac.uk/pub/databases/gencode/Gencode_human/latest_release file: gencode.v45.annotation.gtf.gz; (column 3 = gene | column 12 = protein_coding) + 1 kbp on each end.

b

Accessed August 2023.

c

http://ftp.ebi.ac.uk/pub/databases/gencode/Gencode_human/latest_release file: gencode.v45.annotation.gtf.gz; Ensembl_canonical | column 3 = exon | gene name is in 3_GENE_PROTEIN_CODING_gencode.v45.annotation.bed (grep for protein_coding | column 3 = gene).

d

Accessed 1/20/2024; Assembly: GRCh38, Group: Mapping and Sequencing, Track: Centromeres, Table: Centromeres.

f

https://zenodo.org/records/8357361 file: original_motifs.set148.bed.gz.

g

Accessed 6/30/2024; Group: Repeats, Track: RepeatMasker, table: rmsk.

h

Accessed 1/20/2024; Assembly: GRCh38, Group: Mapping and Sequencing, Track: Gap, Table: Gap.

2.3 needLR output

The output from needLR includes basic information for each SV in the query VCF, including genomic coordinates, reference and alternate alleles, total supporting read counts, alternate allele supporting reads, reference allele supporting reads, SV length and type, and sample IDs of samples in the population VCF harboring the same SV. For SVs that match variants in the population VCF, the reported details correspond to the most frequently represented variant within that merged group. For SVs unique to the query VCF, the original variant details are retained. The final needLR output format is both a tab-separated TSV file and a VCF (v4.2) for downstream application compatibility.

2.4 Computational performance

All needLR processes run on a single thread. Using the precomputed database of 500 1KGP samples, needLR completes annotation of one input human genome sample in approximately 20 minutes.

3 Validation

We validated needLR using nine positive control samples with known pathogenic SVs (5 deletions, 3 insertions, and 1 inversion) that were not identified by standard clinical SRS but were subsequently detected by LRS-based methods (Table 2). Because Sniffles v2.5.2 identified all nine SVs in our positive control cohort, we selected it as the SV caller for needLR. To ensure consistency, individual VCFs that comprise needLR’s provided backend control dataset population VCF (500 samples from the 1KGP-LRSC) were also generated using Sniffles v2.5.2.

Table 2.

Pathogenic SVs used for needLR validation.

Sniffles2 calls
Aligned BAM stats
Sample Pore SV type a Gene(s) Length (bp) Chr Start End Yield (Gbp) Estimated coverage N50 (kbp)
A R9 DEL FGA –4147 4 154 589 944 154 594 091 91.4 28.6 31.7
B R9 DEL FANCD2 –459 3 10 049 302 10 049 761 44.2 13.8 32.6
C R10 INS ABCD1 2731 X 153 731 828 153 731 828 56.5 17.6 10.2
D R9 DEL IKBKG –2356 X 154 563 099 154 565 455 104.2 34.0 5.8
E R10 DEL DBT –3111 1 100 218 762 100 221 873 62.3 19.5 5.8
F R9 DEL AGRN –1210 1 1 041 232 1 042 442 118.8 37.1 45.1
G R10 INV COL5A1 1 470 536 9 134 789 327 136 259 863 62.3 19.5 5.8
H R10 INS AGL 319 1 99 916 500 99 916 500 112.4 35.1 5.1
I R10 INS ASPA 2622 17 3 490 218 3 490 218 117.6 38.0 23.2
a

DEL, deletion; INS, insertion; INV, inversion.

needLR correctly annotated nine LRS-resolved pathogenic SVs as being unique to their respective individual when compared to SVs from 500 1KGP-LRSC samples.

Using this Truvari-merged population VCF, needLR correctly annotated all pathogenic variants as unique to their respective individuals (i.e. absent from the population VCF), confirming its ability to accurately annotate rare SVs. With Truvari parameters optimized for this application, needLR removed >97% of common SVs (AF > 0) across the nine samples, filtering average SVs per individual from 21 176 total SVs to 483 unique SVs (Fig. 2A), and further prioritized unique SVs based on their genomic context (Fig. 2B). The number of first-pass putative candidate pathogenic SVs (unique SVs that intersect an exon of an OMIM-associated gene) was reduced to an average of only 3 per individual (Fig. 2C). In comparison, applying the same Truvari parameters with gnomAD v4.1 (63 046 unrelated short-read genomes) as the reference database filtered only 44% of SVs, leaving an average of 11 756 total unique SVs and 26 OMIM-associated exonic SVs per individual.

Figure 2.

For image description, please refer to the figure legend and surrounding text.

needLR validation using nine test cases. (A) Running needLR using its default 1kGP-LRSC population VCF filtered out >97% of common SVs from test samples A–I. (B) needLR further categorizes and prioritizes remaining unique SVs based on genomic context (e.g. genic, exonic, OMIM-associated). (C) More exonic SVs are filtered out using the 1KGP-LRSC samples as the control population than when using gnomAD v4.1.

3.1 Comparative performance analysis

Several tools exist to prioritize candidate pathogenic SVs based on allele frequency, genomic context, disease association, or combinations thereof. We compared the performance of four tools with utility closest to needLR—SVAFotate, STIX, SvAnna, and AnnotSV—on our nine positive control samples.

SVAFotate compares the coordinates and SV type from a query VCF to a backend BED file generated from publicly available SRS-based SV calls. Using the recommended parameter of 0.8 reciprocal overlap, SVAFotate filtered an average of 34.9% of SVs per positive control sample as present in public datasets and annotated 8/9 known pathogenic SVs as unique to the affected individual. SVAFotate does not provide genomic context or disease association information.

STIX indexes and creates a database of all SV evidence from a cohort of BAM files to assign population allele frequencies to query SVs. We created a STIX database from the same 500 1KGP-LRSC samples used in needLR. STIX identified 5/9 known pathogenic SVs as unique to the affected individual. Like SVAFotate, STIX does not provide genomic context or disease association information.

SvAnna requires both a query VCF and associated Human Phenotype Ontology (HPO) terms as input, necessitating a priori phenotype information. It filters SVs with minor allele frequency (MAF) >1% and >80% reciprocal overlap with common variants in source databases (including publicly available SRS and LRS data), then outputs SVs with calculated Pathogenicity of Structural Variation (PSV) scores based on the intersection of SVs with annotated genic regions and the association of affected genes with input HPO terms. SvAnna ranked 5/9 positive control pathogenic SVs with the highest PSV score, 2/9 with the second-highest score, and failed to rank 2/9 in the top 100 variants.

AnnotSV assigns ACMG-compatible pathogenicity scores based on a comprehensive database of SRS-based population allele frequencies, genomic contexts, and disease associations. Using default parameters without HPO terms, AnnotSV classified 3/9 positive control SVs as “likely pathogenic,” 2/9 as “variant of unknown significance” (VUS) and did not assign pathogenicity scores to 4/9 samples.

4 Discussion

needLR addresses critical gaps in long-read SV annotation through three key innovations: (1) integration of population-scale LRS data to provide LRS-derived allele frequency estimates, (2) customizable Truvari-based merging parameters for matching and merging query SVs with population data, and (3) comprehensive genomic context annotation enabling clinical-grade variant interpretation. This merging strategy offers computational efficiency advantages while maintaining annotation accuracy. Pre-computed population backends enable rapid query processing without sacrificing the benefits of population-scale frequency estimation, making needLR suitable for both research and clinical applications (Sui et al. 2025).

We show that using needLR with an LRS-derived control SV database (500 1KGP-LRSC genomes) reduces the number of candidate pathogenic SVs by almost an order of magnitude as compared to using the SRS-derived control SV data from gnomAD v4.1. This trend extends to clinically relevant regions such as OMIM-associated genes and exons. The majority of SVs remaining after gnomAD filtering are insertions, which aligns with the established limitation of SRS in detecting insertions.

Current limitations of needLR include the exclusion of breakend variants and SVs >1 Mbp, which are most often false positive calls in our data. Sex chromosome analysis is limited by the ability of Sniffles2 to accurately distinguish sex chromosome alleles (i.e. a substantial number of Y-chromosome calls in XX individuals and heterozygous X-chromosome calls in XY individuals). While SV calls generated by Sniffles2 on ONT and PacBio data are largely concordant, notable technology- and caller-specific differences in SV representation exist. To address this, we are actively developing a PacBio-specific backend catalog to mitigate technology-driven discrepancies in needLR output. Future developments will further expand needLR’s capabilities and include: integration of additional SV callers, for which we are actively benchmarking newly released tools for needLR compatibility; trio analysis functionality for de novo variant detection; compatibility with new reference genomes (e.g. T2T-CHM13); and machine-learning-based pathogenicity prediction leveraging needLR’s comprehensive annotation framework. A major goal of needLR is to enable clinical laboratories to leverage the advantages of LRS while maintaining standardized annotation workflows. The tool’s ancestry-specific frequency calculations support diverse patient populations, while comprehensive genomic context annotation facilitates ACMG/AMP guideline implementation for SV interpretation.

needLR provides the first comprehensive annotation solution specifically designed for long-read SV annotation and analysis, addressing fundamental limitations of existing tools developed for short-read data. By leveraging population-scale LRS data and optimized algorithmic approaches, needLR enables accurate frequency estimation and clinical interpretation of SVs detected by LRS technologies. The tool’s open-source availability, computational efficiency, and comprehensive annotation capabilities make needLR an essential component of both research and clinical bioinformatics pipelines.

Contributor Information

Jonas A Gustafson, Department of Molecular and Cellular Biology, University of Washington, Seattle, WA 98195, United States; Department of Pediatrics, University of Washington, Seattle, WA 98195, United States.

Jiadong Lin, Department of Genome Sciences, University of Washington School of Medicine, Seattle, WA 98195, United States.

Miranda P G Zalusky, Department of Pediatrics, University of Washington, Seattle, WA 98195, United States.

Evan E Eichler, Department of Genome Sciences, University of Washington School of Medicine, Seattle, WA 98195, United States; Howard Hughes Medical Institute, University of Washington, Seattle, WA 98195, United States; Brotman Baty Institute for Precision Medicine, University of Washington, Seattle, WA 98195, United States.

Danny E Miller, Department of Pediatrics, University of Washington, Seattle, WA 98195, United States; Brotman Baty Institute for Precision Medicine, University of Washington, Seattle, WA 98195, United States; Department of Laboratory Medicine and Pathology, University of Washington, Seattle, WA 98195, United States.

Author contributions

Danny E. Miller (Methodology [equal], Resources [equal], Writing—original draft [equal], Writing—review & editing [equal]), Evan E. Eichler (Methodology [equal], Resources [equal], Writing—review & editing [equal]), Jiadong Lin (Data curation [equal], Formal analysis [equal], Writing—review & editing [equal]), Jonas A. Gustafson (Conceptualization [equal], Data curation [equal], Formal analysis [equal], Software [equal], Writing—original draft [equal], Writing—review & editing [equal]), and Miranda P.G. Zalusky (Software [equal], Validation [equal], Writing—review & editing [equal])

Conflict of interests

J.A.G. has received travel support from ONT. D.E.M. is on scientific advisory boards at ONT, Inso Biosciences, and Basis Genetics; is engaged in research agreements with ONT and PacBio; has received research and travel support from ONT and PacBio; holds stock options in MyOme, Inso Biosciences, and Basis Genetics; and is a consultant for MyOme. E.E.E. is a scientific advisory board member of Variant Bio, Inc.

Funding

This work was supported by the National Institutes of Health through the NIH Director’s Early Independence Award DP5OD033357 to D.E.M. Research reported in this publication was supported, in part, by the National Human Genome Research Institute of the National Institutes of Health (NIH) under Award Number R01HG010169 to E.E.E. The content is solely the responsibility of the authors and does not necessarily represent the official views of the NIH. E.E.E. is an investigator of the Howard Hughes Medical Institute.

Data availability

Source code, documentation, and pre-computed population allele frequency data are freely available at https://github.com/jgust1/needLR under an MIT license.

References

  1. Audano PA, Sulovari A, Graves-Lindsay TA  et al.  Characterizing the major structural variant alleles of the human genome. Cell  2019;176:663–75.e19. 10.1016/j.cell.2018.12.019. [DOI] [PMC free article] [PubMed] [Google Scholar]
  2. Chaisson MJP, Sanders AD, Zhao X  et al.  Multi-platform discovery of haplotype-resolved structural variation in human genomes. Nat Commun  2019;10:1784. 10.1038/s41467-018-08148-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Collins RL, Brand H, Karczewski KJ  et al.  A structural variation reference for medical and population genetics. Nature  2020;581:444–51. 10.1038/s41586-020-2287-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Danecek P, Bonfield JK, Liddle J  et al.  Twelve years of SAMtools and BCFtools. GigaScience  2021;10:giab008. 10.1093/gigascience/giab008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Danis D, Jacobsen JOB, Balachandran P  et al.  SvAnna: efficient and accurate pathogenicity prediction of coding and regulatory structural variants in long-read genome sequencing. Genome Med  2022;14:44. 10.1186/s13073-022-01046-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Dawood M, Heavner B, Wheeler MM  et al.  GREGoR: accelerating genomics for rare diseases. Nature  2025;647:331–42. 10.1038/s41586-025-09613-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Dominguez Gonzalez CA, Bell KM, Rajagopalan R  et al.  Deep intronic SVA_E insertion identified as the most common pathogenic variant associated with Canavan disease: a diagnostic blind spot. Neurol Genet  2025;11:e200291. 10.1212/NXG.0000000000200291. [DOI] [PMC free article] [PubMed] [Google Scholar]
  8. Dwarshuis N, Kalra D, McDaniel J  et al.  The GIAB genomic stratifications resource for human reference genomes. Nat Commun  2024;15:9029. 10.1038/s41467-024-53260-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. Ebert P, Audano PA, Zhu Q  et al.  Haplotype-resolved diverse human genomes and integrated analysis of structural variation. Science  2021;372:eabf7117. 10.1126/science.abf7117. [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. English AC, Menon VK, Gibbs RA  et al.  Truvari: refined structural variant comparison preserves allelic diversity. Genome Biol  2022;23:271. 10.1186/s13059-022-02840-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  11. Garimella KV, Li Q, Wertz J  et al. Population-scale long-read sequencing in the All of Us Research Program. Preprint, 10.1101/2025.10.02.25336942, 5 October 2025, preprint: not peer reviewed. [DOI]
  12. Geoffroy V, Herenger Y, Kress A  et al.  AnnotSV: an integrated tool for structural variations annotation. Bioinformatics (Oxford, England)  2018;34:3572–4. 10.1093/bioinformatics/bty304. [DOI] [PubMed] [Google Scholar]
  13. Gustafson JA, Gibson SB, Damaraju N  et al. Nanopore sequencing of 1000 Genomes Project samples to build a comprehensive catalog of human genetic variation. Preprint, 10.1101/2024.03.05.24303792, 7 March 2024, preprint: not peer reviewed. [DOI] [PMC free article] [PubMed]
  14. Hamosh A, Scott AF, Amberger J  et al.  Online Mendelian Inheritance in Man (OMIM). Hum Mutat  2000;15:57–61. 10.1002/(SICI)1098-1004(200001)15:1<57::AID-HUMU12>3.0.CO; 2-G. [DOI] [PubMed] [Google Scholar]
  15. Liao W-W, Asri M, Ebler J  et al.  A draft human pangenome reference. Nature  2023;617:312–24. 10.1038/s41586-023-05896-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
  16. Mandelker D, Schmidt RJ, Ankala A  et al.  Navigating highly homologous genes in a molecular diagnostic setting: a resource for clinical next-generation sequencing. Genet Med  2016;18:1282–9. 10.1038/gim.2016.58. [DOI] [PubMed] [Google Scholar]
  17. Mudge JM, Carbonell-Sala S, Diekhans M  et al.  GENCODE 2025: reference gene annotation for human and mouse. Nucleic Acids Res  2025;53:D966–75. 10.1093/nar/gkae1078. [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Nicholas TJ, Cormier MJ, Quinlan AR.  Annotation of structural variants with reported allele frequencies and related metrics from multiple datasets using SVAFotate. BMC Bioinformatics  2022;23:490. 10.1186/s12859-022-05008-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. Perez G, Barber GP, Benet-Pages A  et al.  The UCSC Genome Browser Database: 2025 update. Nucleic Acids Res  2025;53:D1243–9. 10.1093/nar/gkae974. [DOI] [PMC free article] [PubMed] [Google Scholar]
  20. Quinlan AR, Hall IM.  BEDTools: a flexible suite of utilities for comparing genomic features. Bioinformatics (Oxford, England)  2010;26:841–2. 10.1093/bioinformatics/btq033. [DOI] [PMC free article] [PubMed] [Google Scholar]
  21. Ren J, Gu B, Chaisson MJP.  vamos: variable-number tandem repeats annotation using efficient motif sets. Genome Biol  2023;24:175. 10.1186/s13059-023-03010-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Schloissnig S, Pani S, Ebler J  et al.  Structural variation in 1,019 diverse humans based on long-read sequencing. Nature  2025;644:442–52. 10.1038/s41586-025-09290-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  23. Sudmant PH, Rausch T, Gardner EJ  et al.  An integrated map of structural variation in 2,504 human genomes. Nature  2015;526:75–81. 10.1038/nature15394. [DOI] [PMC free article] [PubMed] [Google Scholar]
  24. Wojcik MH, Reuter CM, Marwaha S  et al.  Beyond the exome: what’s next in diagnostic testing for Mendelian conditions. Am J Hum Genet  2023;110:1229–48. 10.1016/j.ajhg.2023.06.009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. Zhao X, Collins RL, Lee W-P  et al.  Expectations and blind spots for structural variation detection from long-read assemblies and short-read genome sequencing technologies. Am J Hum Genet  2021;108:919–28. 10.1016/j.ajhg.2021.03.014. [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Zheng X, Chowdhury M, Mirpochoev B  et al. STIX: long-reads based accurate structural variation annotation at population scale. Preprint, 10.1101/2024.09.30.615931, 1 October 2024, preprint: not peer reviewed. [DOI]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Source code, documentation, and pre-computed population allele frequency data are freely available at https://github.com/jgust1/needLR under an MIT license.


Articles from Bioinformatics are provided here courtesy of Oxford University Press

RESOURCES