Skip to main content
Wiley Open Access Collection logoLink to Wiley Open Access Collection
. 2024 May 27;25(1):e13982. doi: 10.1111/1755-0998.13982

Klumpy: A tool to evaluate the integrity of long‐read genome assemblies and illusive sequence motifs

Giovanni Madrigal 1, Bushra Fazal Minhas 2, Julian Catchen 1,2,
PMCID: PMC11646305  PMID: 38800997

Abstract

The improvement and decreasing costs of third‐generation sequencing technologies has widened the scope of biological questions researchers can address with de novo genome assemblies. With the increasing number of reference genomes, validating their integrity with minimal overhead is vital for establishing confident results in their applications. Here, we present Klumpy, a tool for detecting and visualizing both misassembled regions in a genome assembly and genetic elements (e.g. genes) of interest in a set of sequences. By leveraging the initial raw reads in combination with their respective genome assembly, we illustrate Klumpy's utility by investigating antifreeze glycoprotein (afgp) loci across two icefishes, by searching for a reported absent gene in the northern snakehead fish, and by scanning the reference genomes of a mudskipper and bumblebee for misassembled regions. In the two former cases, we were able to provide support for the noncanonical placement of an afgp locus in the icefishes and locate the missing snakehead gene. Furthermore, our genome scans were able identify an unmappable locus in the mudskipper reference genome and identify a putative repetitive element shared among several species of bees.

Keywords: bioinfomatics, gene finding/annotation, genomics, long‐read assembly

Short abstract

see also the Perspective by Isheng Jason Tsai.

1. INTRODUCTION

Since the publication of the first genome, the ɸX bacteriophage (Sanger et al., 1977), the number of publicly available genome assemblies has increased to over a million in 2021 (Sayers et al., 2021). A prominent feature accompanying the rate of assembly production was the three generations of sequencing technology underlying it. Two major transitions occurred, from massively scaled, consortium‐based, long‐read assemblies, to an order of magnitude more independent productions of short‐read, low quality assemblies, and most recently a transition enabling the production of very long‐read assemblies by independent groups (Dijk et al., 2023). The benefits of long reads generated by Pacific Biosciences (PacBio) or Oxford Nanopore Technologies (ONT) continue to accrue in their ability to reveal more complex genome architectures (Marx, 2023; Wohlers et al., 2023), with regions that have been notoriously difficult to assemble (e.g. long stretches of repeats, duplicate genes) becoming resolvable (Berná et al., 2018; Huddleston et al., 2014; Liu et al., 2019; Nath et al., 2021). Despite the advantages afforded by long reads, genome assembly remains a challenging undertaking due to genomic complexities such as ploidy, heterozygosity and mosaicism (Amarasinghe et al., 2020; Hotaling et al., 2023; Jayakumar & Sakakibara, 2019; Pucker et al., 2022).

Earlier iterations of long‐read technologies generated reads with a relatively high level of insertion–deletion (indel) errors; to circumvent this issue, higher‐accuracy short‐reads were used to polish long‐read contigs (Baptista & Kissinger, 2019). However, with higher accuracy long‐reads being generated, including PacBio HiFi sequencing (Hotaling et al., 2023), assembling a genome solely using long‐reads has become routine. Inherently, there is a demand for reliable metrics to assess the quality of a genome assembly (Wang & Wang, 2023). Such measures include the median contig or scaffold length (i.e. the N50 metric), gene space completeness through tools such as BUSCO (Benchmarking Universal Single‐Copy Orthlog) and compleasm (Huang & Li, 2023; Parra et al., 2009; Simão et al., 2015) and, in some instances, the detection and removal of exogenous contamination (Diesel et al., 2023; Gao et al., 2023; Koutsovoulos et al., 2016; Sontowski et al., 2022; Wang et al., 2020). For example, Mathers (2020) generated an improved assembly for the soybean aphid (Aphis glycines Matsumura) after the removal of parasitoid wasp contamination, while Wagner et al. (2023) used a combination BLAST+ tools (Altschul et al., 1990; Camacho et al., 2009) to remove non‐Chondrichthyes and mitochondrial associated scaffolds when assembling the spiny dogfish (Squalus acanthias) nuclear genome. It is important for researchers to understand the factors that impact these values, as it has been reported that different genome assembly metrics are not necessarily correlated (Jauhal & Newcomb, 2021) and in some cases, misleading (Bradnam et al., 2013; Rayamajhi et al., 2022). For instance, Rayamajhi et al. (2022) found inconsistency in both the gene duplications reported by BUSCO when varying the type of sequencing technology used for genome assembly, and the number of genes reported to be complete when changing the orientation of the genomic sequences.

Following assembly, genes are typically annotated. Caution must be taken when annotating a genome using gene models from related‐species or inter‐ or intra‐specific RNA‐sequencing data. If the genome assembly itself contains errors in genic regions, these errors may cause adverse effects in the annotation process (Tørresen et al., 2019). Additionally, annotation pipelines may have difficulty with specific genes when their origin or structure is complex (Ejigu & Jung, 2020; Mathé & Dunand, 2021; Rust et al., 2002). For example, in Antarctic notothenioid fishes, antifreeze glycoproteins (afgp) prevent the growth of ice crystals in vivo and subsequently protect the fish from freezing in the Southern Ocean. However, the origin of the afgp genes lie in a set of Thr‐Ala‐Ala (or Thr‐Pro‐Ala) amino acid repeats of various lengths while the genes themselves occur as an array of tandem duplications (Bista et al., 2023; Chen et al., 1997a, 1997b; Kim et al., 2019), making their boundaries difficult to annotate (Zhuang et al., 2012). Given that the gene content of a de novo assembly is generally not known, gene annotation failures may be false negatives—occurring due to the failure of the annotation algorithm, or they may be true negatives—a biological characteristic of the sequenced individual (Nowoshilow et al., 2018). For candidate genes, it is important to able to distinguish between the two cases. Given the complexity of genome assembly methods, there continues to be interest in the development of algorithms for detecting misassemblies through different sources of information such as read coverage (Zhu et al., 2015), improper read alignments (Hunt et al., 2013), discrepancies in k‐mer distributions between a reference genome and long‐reads (Dishuck et al., 2023), mate‐pair information (Kelley & Salzberg, 2010) and notable breakpoints based on the alignment of the focal assembly, the constituent raw reads or the genome of a closely related species (Asalone et al., 2020; Bao et al., 2018; Lai et al., 2022; Zhang et al., 2023).

Here, we present Klumpy, a bioinformatic tool designed to detect genome misassemblies, misannotations and incongruities in long‐read‐based genome assemblies and their constituent raw reads. Klumpy is a Python package that can (A) scan through a genome assembly and provide users with a list of potentially misassembled regions, and (B) annotate sequences of interest (e.g. an assembled genome or its underlying raw reads) given a query of interest. These two modes of operation can work synergistically to (C) annotate an assembly and the constituent raw reads together, based on a supplied, specific query (defined as any nucleotide sequence including, e.g. genes, regulatory motifs or transposable elements). For instance, researchers may wish to search for a query within an assembly using BLASTN (Altschul et al., 1990); however, other software is often used to visualize the results when not using the web‐based version (e.g. Kablammo; Wintersinger & Wasmuth, 2015). In a like manner, when visualizing alignments, the Integrative Genomics Viewer (IGV; Thorvaldsdóttir et al., 2013) is often employed, which allows for the incorporation of gene annotations, though this feature is limited to annotations from the reference genome. Klumpy provides users the benefits of both tools, in which one can visualize “klumps” in both a reference genome and the aligned sequences in a sequence alignment producing easy to view images in PDF, SVG or PNG format. After describing the algorithms of Klumpy, to illustrate its utility, we apply Klumpy to four different case studies, two of which start with a query gene of interest, and two in which we sought to discover misassembled regions with no prior knowledge of the assembled genome.

2. MATERIALS AND METHODS

Klumpy has two major modes of operation depending on the user's goals (Figure 1). In the first mode, Klumpy scans through a set of long‐read alignments to the contigs or scaffolds of a genome to identify regions where the raw reads are incongruent with the underlying assembly, indicating that the region may not be assembled correctlyflagging these regions. In the second mode of operation, Klumpy will search for a query sequence among a set of subject sequences by k‐merizing the query and subjects. Subject sequences, in this case, may be the contigs or scaffolds of a genome assembly or a set of raw, long‐reads. Clusters of shared k‐mers—or klumps—are flagged. Klumpy can produce visualizations from either mode of operation and provides the user the ability to incorporate additional assembly features (i.e. assembly gaps and annotated genes) into the generated illustrations.

FIGURE 1.

FIGURE 1

Synopsis of the Klumpy pipeline. There are two possible routes to start an analysis in Klumpy (yellow star icons). Starting with Quality Check, a sliding window approach is implemented to identify candidate misassembled regions. A grouping algorithm is performed on the alignments at each window, and in the case where no group can completely tile across the window, the window is flagged. If there are exons in the window (blue rectangles) that are of interest, exons can be retrieved from the assembly and used as a query. When executing the pipeline starting with a query, both the query and subject sequences will be k‐merized, and k‐mers shared between the two datasets will be used to locate klumps in the subject sequences. Klumps can then be viewed independently or used to annotate an alignment.

2.1. Genome scanning mode of operation

To begin a genome scan, the user provides Klumpy with a set of alignments in SAM or BAM format (Li et al., 2009). Typically, these alignments will compare the raw reads submitted to the genome assembler to a de novo assembly of those reads. Klumpy will examine the genome in windows, where each window consists of a set of extracted alignments, ordered by their alignment positions in the genome. The initial size of the window is 50 Kbp or can be supplied by the user. The Klumpy grouping algorithm will be applied to each window (described below) and the window is then advanced along the scaffolds of the genome. The user may also supply the reference genome's annotation file in GTF or GFF3 format that defines the gene locations, in which case, the window will advance to only encompass regions surrounding exonic sequences. During the grouping process, Klumpy will determine if the reads within a particular window are inconsistent and likely indicate an assembly anomaly.

For each window, Klumpy will extract primary alignments using Samtools (Li et al., 2009) that are within the window range. Reads are often clipped by an aligner and this clipping is described in the SAM file. Since clipped sites are not considered part of the alignment, Klumpy extends the targeted range in both directions so that read alignments possessing clipped bases at the edges of the window are incorporated. After setting the window size, the lengths of the assembly scaffolds are compared to that of the window size. Any reference contig/scaffold shorter than the window are removed from the analysis, which leaves the sequence alignments at those regions unprocessed. When filling a window, poor alignments—those that have a sequence length or percentage of aligned bases below the given thresholds—are excluded from the analysis. Similarly, the user can specify a minimum length and mapped percentage needed to include an alignment. Reads that are deemed untrustworthy remain in the data set but are excluded from the subsequent grouping process. Once the window is populated, if the number of reads is below a minimum threshold, the window is discarded. In a different manner, if the number of reads exceeds a maximum threshold and subsampling is permitted, the reads will be randomly subsampled to the maximum threshold. These windows tend to span repetitive regions, which are computationally expensive to process since each alignment is evaluated during the grouping process. In practice, subsampling has not negatively impacted the results as we anticipate there to be enough alignments to span the entire window if the region was correctly constructed. Once these checks have been performed, the data in the window are evaluated.

2.2. The Klumpy grouping algorithm

Reads within a window are grouped according to their alignment patterns (Figure 2) under the assumption that windows that contain more than one group demonstrate that more than one locus was collapsed during the assembly process. This may include heterozygous features in the underlying individual, such as insertions, deletions, or inversions, or it may include complex repeat sequences that were over‐merged.

FIGURE 2.

FIGURE 2

Alignment grouping algorithm. Given a set of alignments (a), each alignment's structure (b) is examined and used to collect pieces of evidence through a pairwise comparison (i–viii) to predict which alignments are derived from the same locus. An initial check for incompatibility is performed by checking whether one of the alignments falls into the clipped portion of the other alignment (i). If incompatibility is not overt, whether there is any overlap in aligned positions between the two alignments (ii) dictates the continuation of this process. Evidence is collected by checking the percentages of overlap between the two alignments (iii), observing whether the alignments contain deletions at the same positions (iv), inspecting the alignment block positions (v), examining the tolerance thresholds for alignment deletions and clips between the two alignments (vi, vii), and surveying the positions of any clipped sites (viii). To construct the groups, consistent alignments (c) are used to initialize the first group(s) and a representative alignment for each group (d). The algorithm then attempts to add the ungrouped alignments by comparing their structures to the consensus alignment(s) (e). If there remain inconsistent alignments containing deletions at the same positions, these alignments are then used to propose one or more new groups (f). A pairwise comparison across all alignments possessing at least one deletion is then performed to establish the proposed groups, which leads to the formation of one or more consensus alignments (g). Next, sets of unincorporated clipped alignments are assembled by reviewing the sites where the alignments are clipped (h). The sets of clipped sequences are then compared to the present groups for possible incorporation (i), at which point the grouping algorithm is terminated after removing groups not containing the minimum number of alignments required to form a group (j). A list of the lines of evidence along with their weights is shown in Table S1.

Alignments to the assembled genome may be consistent or inconsistent—for example soft‐ or hard‐clipped, or extended via deletions (Figure 2b). The grouping algorithm begins by comparing reads pairwise and identifying sets of reads whose alignments are consistent with the assembled genome (Figure 2c). These sets of reads are considered groups and consensus sequences are generated to represent each group (Figure 2d). Klumpy then compares the remaining reads against each of these groups (Figure 2e) and incorporates reads that may have small differences with the assembled genome but are still consistent with the group. This is done by considering each of the factors shown in Figure 6i‐viii, which are explained in detail in Appendix S1 and Table S1. Next, sets of reads that share common deletions are grouped (Figure 2f) and these deletion groups are merged if compatible with one another (Figure 2g). Finally, sets of reads that contain large, clipped regions are compared against each other and merged when consistent. If a group contains too few reads, it is discarded. In cases where adjacent windows are flagged, windows will be collapsed into a single record.

The final set of groups in a window describes the integrity of a region of the assembly. One group in one window demonstrates consistency between the reads at that location. However, two, disconnected groups illustrate a region of the assembly that is not supported by raw reads. Two or more groups may also describe more complex features, such as an insertion, that have been collapsed in the assembly. The user can specify the number of groups (default 2), and Klumpy will flag and output windows that contain groups equal to or are above the threshold where no group is able to tile across the region. These groups can subsequently be visualized by the user in Klumpy, or the raw reads can be exported for further investigation (e.g. in order to assemble them independently and further examine the region).

2.3. Generating query klumps

To find queried sequences (e.g. gene sequences) in a set of subject sequences (e.g. a reference genome or a collection of raw reads), Klumpy starts by compiling every unique subsequence of a size k (i.e. a k‐mer) for each query sequence. Any queried sequence that is shorter in length than k is not incorporated into the subsequent analysis. The query k‐mers are then searched for, identified, and located in the subject sequences. Once all the queried k‐mers have been mapped onto the subject sequences, a klump can be defined by setting the minimum number of query k‐mers that are no further apart than the set maximum distance in base pairs (bp). K‐mers originating from a different source query are not included within an individual klump; albeit multiple klumps from different query sources at the same locus are permissible. The results are reported in a tabular formatted file that can be viewed by the user or resupplied to Klumpy for visualization.

2.4. Investigation of afgp genes in icefishes

To determine the integrity of the afgp loci in the reference genomes of Champsocephalus gunnnari and C. esox, we employed the ‘find_klumps’ subprogram of Klumpy, supplying the afgp model from Nicodemus‐Johnson et al. (2011) as the query (‐‐query) and mapping the afgp k‐mers onto the genome assemblies (‐‐subject). The analysis was performed individually for each species and repeated using the constituent raw reads as the subject sequences. We subsequently set the minimum number of k‐mers (‐‐min_kmers) per klump to 10 and the maximum range (‐‐range) between klumps as 1 Kbp. The raw reads were aligned to their respective genome assembly using minimap2 (Li, 2018) and processed with Samtools (Li et al., 2009) to create sorted BAM files. Additionally, gaps were located in the reference genome using the Klumpy subprogram ‘find_gaps’ using the ‐‐fasta option. These results were then visualized using the ‘alignment_plot’ Klumpy subprogram.

2.5. Searching for the adenylate cyclase 5 (adcy5) gene in the northern snakehead

To obtain the adcy5a gene model, we extracted the exons from the northern snakehead reference genome (Xu et al., 2017) via the ‘get_exons’ Klumpy subprogram by supplying the program with the reference genome (‐‐fasta), the annotations (‐‐annotation) and the desired gene name (‐‐genes). We then downloaded the raw reads from the NCBI Short Read Archive (accession: SRR8607404) and obtained the albino northern snakehead reference genome (accession: GCA_004786185.1) from NCBI. Adcy5 klumps were then searched for in both the reference genome and raw reads by applying the Klumpy subprogram ‘find_klumps’. The maximum distance between klumps was set to 50 bp (‐‐range) and for klumps to be composed of at least 3 k‐mers (‐‐min_kmers). When analysing the reference genome, we applied an additional filter to remove sequences that did not contain k‐mers from at least 5 exons (‐‐query_count) to exclude sequences containing spurious query matches.

To determine if the candidate adcy5 region may be misassembled, an alignment of the raw reads to the reference genome was performed using minimap2 (Li, 2018). The alignments were then sorted and indexed using Samtools (Li et al., 2009). Additionally, we used MUSCLE (Edgar, 2004) to perform a local alignment between the two northern snakehead reference genomes upstream of the exon 1 klump to identify mechanisms that may have attributed to the findings of Zhou et al. (2022). Lastly, to reproduce the findings of Zhou et al. (2022), we repeated the ‘find_klumps’ analysis with the Illumina‐based northern snakehead assembly.

2.6. A genomic scan on the great blue‐spotted mudskipper genome

We downloaded the great blue‐spotted mudskipper PacBio assembly from NCBI (accession: GCF_026225935.1) and used the NCBI Short Read Archive (SRA) toolkit to obtain the raw PacBio reads (SRA accession: SRR20746324). The alignments of the raw reads were generated using minimap2 (Li, 2018) using the same approach as performed with the northern snakehead case study. We next performed the genome scan using the subprogram ‘scan_alignment’, using default values, with the exceptions of supplying the software with the reference genome annotations so that only windows containing exonic sequences would be evaluated.

The reported windows were then inspected to validate our method. We focused on a region in scaffold NW_026571047.1 containing the inhibitory synaptic factor 2A (insyn2a) gene to elucidate the source from which the locus was constructed. The short‐read data used for this assembly (SRA accessions: SRR20746323, SRR20746325, SRR20746326, SRR20746327) were mapped to the mudskipper genome using BWA mem (Li, 2013) and the region was again inspected using the subprogram ‘alignment_plot’. Furthermore, we aligned the PacBio data to the unmapped locus using Mummer2 (Delcher et al., 2002) to determine the influence of the alignment algorithm on our finding. We then performed a local reassembly using Flye (Kolmogorov et al., 2019) with the reads that mapped between 26.65 and 26.75 Mb on NW_026571047.1 as an attempt to recreate the focal locus. The resulting contig was then mapped back to the reference genome using minimap2 (Li, 2018). To establish whether the region was a result of sequence contamination, the locus was extracted from the reference genome and processed through the VecScreen pipeline (https://www.ncbi.nlm.nih.gov/tools/vecscreen/). Additionally, we subjected these same nucleotides to a web‐based BLASTN search to identify homologous loci.

2.7. An exploration into bumblebee genome assemblies

In the last case study, we explored the quality of the Hunt's bumblebee reference genome (Childers et al., 2021). The reference assembly was obtained from NCBI (accession: GCF_024542735.1) and the SRA‐toolkit was employed to retrieve its corresponding PacBio reads (SRA accession: SRR20215638). Minimap2 (Li, 2018) was used to map the raw reads to the reference genome and the alignments were processed through Samtools (Li et al., 2009) to sort and index the records. We then replicated the same parameters used in our mudskipper analysis to scan the reference genome.

Upon exploration of the reported windows, we found LOC126875579 of particular interest. We extracted the exonic sequences of LOC126875579 using ‘get_exons’ by supplying Klumpy with the reference genome and annotations. The exons were then searched for to identify similar sequences in the reference genome using the ‘find_klumps’ Klumpy subprogram. More specifically, we formed klumps consisting of at least 11 k‐mers with the maximum distance cutoff between klumps as 50 bp. To identify orthologs, we used BLASTN to search the NCBI NR database using the LOC126875579 exons as the query. In light of the BLASTN results, we searched the genome assemblies of B. affinis (accession: GCF_024516045.1; Koch et al., 2023), B. hortorum (accession: GCA_905332935.1; Crowley, 2021), B. hypnorum (accession: GCA_911387925.2; Crowley et al., 2023a), B. pratorum (accession: GCA_930367275.1; Crowley et al., 2023b, 2023c), B. sylvestris (accession: GCA_911622165.2; Crowley, 2023d), and B. terrestris (accession: GCF_910591885.1; Crowley et al., 2023b) for LOC126875579 klumps. To keep our analysis consistent across all bee species, we generated klumps using the same parameters applied to B. huntti. Gaps in all the genome assemblies were identified using the ‘find_gaps’ by using the ‐‐fasta option and visualized in combination with the LOC126875579 klumps through the ‘klump_plot’ Klumpy subprogram.

3. RESULTS

3.1. Verifying the assembly and annotation of afgp genes in icefishes

In one of our recent studies, we sought to investigate the genomic changes that occur after a secondary adaptation to temperate environments in notothenioid fishes by assembling and comparing the genomes of Champsocephalus gunnari and C. esox (Rivera‐Colón et al., 2023). Both species belong to the family Channichthyidae, a group of icefishes that lack haemoglobin and red blood cells (Sidell & O'Brien, 2006), a physiological loss that is predicted to restrain these fishes to relatively highly oxygenated, cold waters. C. esox is the only documented icefish species found outside the Southern Ocean (Kock, 2005; Stankovic et al., 2002) and yet it still possesses afgp coding regions (Miya et al., 2016). Given the role of afgp in the success of notothenioids in adapting to Antarctic waters (Matschiner et al., 2011), characterizing the afgp loci of C. esox, and its sister species, C. gunnari, is a key objective to elucidate the icefish polar‐to‐temperate transition. The assemblies were constructed using PacBio continuous long‐read technology and annotated using BRAKER2 (Brůna et al., 2021); however, BRAKER2 failed to annotate any afgp loci in our assemblies. Using BLASTN, we manually annotated the afgp loci using an ortholog obtained from Nicodemus‐Johnson et al. (2011). During curation, we found an additional, novel noncanonical afgp locus in both assemblies (Kim et al., 2019; Nicodemus‐Johnson et al., 2011). This finding implies either (1) a second, novel afgp locus upstream of the primary locus, or (2) a genome assembly artefact, in which the assembler failed to correctly collapse the primary locus. We searched for afgp klumps in both the C. gunnari and C. esox assembled scaffolds, as well as in the respective raw reads. We used Klumpy to visualize the raw reads aligned against the scaffolds (both annotated with afgp klumps) and inspected the results for congruency.

The ‘find_klumps’ subprogram located 13 and 15 afgp klumps in the assembled chromosome 3 of C. gunnari and C. esox genomes, respectively (Figures S1–S4). Moreover, in both genome assemblies, Klumpy was able to uncover partial exons and complete exons of afgp (Tables S2 and S3). When viewing the alignments for C. esox at the noncanonical locus, two gaps bounded one of the afgp genes (Figure 3a), which implied a potential misassembly (a Klumpy genome scan flagged this region when we applied the ‘scan_alignment’ subprogram on the C. esox reference genome). However, the reads at this position were able to span across the 3′ most gap and be mapped on the adjacent contig. Given that there are no alignments at the gap locations, our genome scan algorithm would not be able to construct a group that is able to tile across the gaps. Since the raw reads are able to span across the 3′ most gap (Figure 3a), we could manually remove this gap from the assembly, however, since the 5′ gap is more ambiguous (several, soft‐masked reads span it), it was left in the assembly. In the case of C. gunnari, there were no gaps in the noncanonical locus, as the alignments displayed an undisrupted tiling across the region despite the haplotypic differences visible in the alignments (Figure 3b). These results enabled us to successfully characterize this novel afgp locus and confirm that it was not a result of assembly error. We were further able to verify our manual annotation of the other AFGP genes at the canonical sites (Figures S1 and S4).

FIGURE 3.

FIGURE 3

Alignment plot of the noncanonical locus for Champsocephalus esox and Champsocephalus gunnari. Yellow bars illustrate alignments to the reverse strand, and grey bars above the reference genome represent alignments to the forward strand. Blue boxes on the reference genome and alignments portray afgp klumps. (a) Vertical dash lines depict gaps in the assembly created during scaffolding. An afgp gene is contained in a single contig surrounded by two gaps, with reads mapping across the second and third contig confirming the joining of these two contigs. (b) For C. gunnari, the alignments tile across the noncanonical locus, which presents strong evidence for this locus. In both cases, deletions (dash line connecting alignment blocks) are present in the some of the alignments, highlighting heterozygosity sites. For illustrative purposes, alignments shown are filtered in Klumpy by three criteria: a minimum sequence length of 15 Kbp for C. gunnari or 30 Kbp for C. esox, 75% of the sequence must be mapped.

3.2. Elucidating the reported absence of the adcy5 gene in the northern snakehead

In our second example, we examined the reported absence of the adenylate cyclase 5 (adcy5) gene in a new, long‐read‐based assembly of the albino northern snakehead (Channa argus) genome (Zhou et al., 2022). The adcy5 gene has been previously noted as having a functional role in guppy (Poecilia reticulata) pigmentation (Kottler et al., 2015), and its putative absence in the albino northern snakehead genome may reflect a similar effect on the organism's phenotype. Interestingly, an alternative investigation by Sun et al. (2023) examined the molecular basis of the albino phenotype in the northern snakehead and proposed a non‐sense mutation in the slc45a2 gene as causal. We searched the results of Sun et al. (2023) and found no mention of adcy5 or its association with the albino phenotype. Motivated by this discrepancy, we sought to apply Klumpy to search for the adcy5 gene or any of its remnants in the albino northern snakehead reference genome to validate its association with the albino phenotype.

Using the exonic sequences of adcy5 from the northern snakehead reference genome (a short‐read assembly of the non‐albino morph; Xu et al., 2017) as our query, we were able to locate the adcy5 gene, consisting of 22 exons, on chromosome 10 of the albino, long‐read assembly (Figure 4). When we searched for a possible explanation to determine why the gene was reported absent by Zhou et al. (2022), we located an alternative codon, annotated in the albino reference but not in the non‐albino reference, that contained a putative premature stop codon 528 bases upstream from the exon 1 klump (Figure 4). Subjecting this annotated sequence to a BLASTN search, we identified this sequence as part of the adcy5 gene, but it was missed in the short‐read assembly. Interestingly, the premature stop codon and the surrounding base pairs are found in both northern snakehead assemblies (Figure 4). We can speculate that the annotation was truncated in the albino genome because of the order the exons were encountered in the two genomes (the gene is annotated on alternative strands).

FIGURE 4.

FIGURE 4

Depiction of the adcy5 klumps and exon annotations in the wildtype (top) and albino (bottom) northern snakehead genome assemblies. The blue squares represent the annotated adcy5 exons in the wildtype northern snakehead (ns) assembly, while the green square symbolizes the single annotated adcy5 exon in the albino northern snakehead (ans) assembly. Numbered, maroon squares portray the adcy5 exons identified by Klumpy. The arrows stemming from the ans annotation (green box) and the unannotated exon in the ns annotation (dotted, blue box) point to a putative stop codon (red text) that is found in both assemblies. Note that the adcy5 gene is on the reverse strand in the Illumina assembly (ns), while it is on the forward strand in the PacBio assembly (ans).

In light of the alignment of the raw reads, we were unable to ascribe the mis‐annotation of the adcy5 gene to an assembly error on chromosome 10 (Figure S5). The raw reads tiled across the entire adcy5 gene and the nearest gap was located over 5.7 Mb away from the adcy5 klumps. Furthermore, we were unable to replicate the syntenic region presented by Zhou et al. (2022) using Klumpy (Figures S6 and S7; Appendix S1). Regardless of these findings, a complete adcy5 gene was located in the albino northern snakehead genome, supporting the findings by Sun et al. (2023).

3.3. An anonymous locus in the great blue‐spotted mudskipper genome

The great blue‐spotted mudskipper (Boleophthalmus pectinirostris) is a species of interest for several research groups given its adaptations for inhabiting the terrestrial environment (Kim et al., 2021; Storz et al., 2019; Toba & Ishimatsu, 2014; You et al., 2014, 2018). More generally, mudskippers have evolved morphological and physiological adaptations that allow for terrestrial locomotion (Hidayat et al., 2022), aerial vision and respiration (Sayer, 2005), and immune defences suited for terrestrial pathogens (Yi et al., 2017; You et al., 2014). Given these adaptations, mudskippers serve as a model for understanding the tetrapod water‐to‐land transition (Kim et al., 2021; Kutschera & Elliott, 2013). In the study conducted by Bian et al. (2023), the authors generated three chromosome‐level genome assemblies for mudskippers, including an improved reference genome of the great blue‐spotted mudskipper. We applied Klumpy's genome scan algorithm to examine the integrity of the assembly at coding regions and found a total of 3119 regions flagged as incongruous between raw reads and assembled scaffolds. Klumpy examines the assembly by moving a window along assembled scaffolds, and interestingly, one window on scaffold NW_026571047.1 presented a case in which there was a lack of alignments within one of the introns of insyn2a. More specifically, there is a region containing cryptic sequence (i.e. a region with no coverage) where the alignments are soft clipped at the bounds of the locus (Figure 5).

FIGURE 5.

FIGURE 5

The insyn2a region containing a lack of coverage near the third exon in the great blue‐spotted mudskipper genome assembly. Alignments flanking both sides of the unmapped region are clipped at the around the same position relative to the reference genome. Ellipsis at the top of the 5′ alignments and at the bottom of the 3′ alignments indicate a continuation of the alignments around insyn2a. A more comprehensive view of the alignments at this locus is presented in Figure S11.

Centering on this region, re‐alignment of the PacBio reads with Mummer 2.0 (Delcher et al., 2002) resulted in a similar outcome as the alignments generated by Minimap2 (Li, 2018; Figure S8), in which the reads could not be mapped across the locus. As the authors used short‐read data to aid in the genome assembly process, we mapped the paired‐end short‐reads and found that this dataset reflected the same alignment pattern found with the PacBio reads (Figure S9). After performing a local assembly using the raw reads mapping between positions 26.65–26.75 Mb on NW_026571047.1, a single contig containing the insyn2a gene lacking the cryptic sequence was constructed. Predictably, we could not map the contig back across the reference genome as it lacked the cryptic sequence (Figure S10). Moreover, testing whether this cryptic sequence contained sequencing vector or contamination yielded no results, and BLASTN offered no additional insight to the origin of this sequence. Collectively, these results highlight a peculiar case in which a segment of the great blue‐spotted mudskipper reference genome is untraceable whether using publicly available databases or the constituent raw reads and we putatively conclude that this is an artefact of the assembly process and not a true part of the genome.

3.4. A problematic repeat in blumblebees

The Hunt's bumblebee (Bombus huntii) has garnered a considerable amount of attention partially due to its pollinating capabilities (Baur et al., 2019; Bobiwash et al., 2018; Koch et al., 2018; Strange, 2015; Xu et al., 2013) and as a resource for agricultural applications (Childers et al., 2021). We applied Klumpy's genome scan to check the quality of the B. huntti reference genome and found 98 incongruous regions. We took a particular interest in a 75 Kbp region on chromosome 18 containing LOC126875579 (Figure 6a and Figure S12). Using its exonic sequences, we found multiple klumps for each of the three exons across the B. huntti reference genome (Figure S13) that were located near gaps in the assembly or at chromosomal end regions.

FIGURE 6.

FIGURE 6

An overview of case study 4. A 75 Kbp window containing LOC126875579 was flagged when scanning the Bombus huntii reference genome for misassemblies. (a) A gap is shown to split the three exons (light blue boxes) across two contigs. (b) The exons were then used to locate LOC126875579 klumps across six other Bombus species. (c) A similar pattern of LOC126875579 klumps (light blue boxes) across the Bombus assemblies, where the klumps can be found at the ends of the chromosomes and located nearby gaps (dashed lines). For illustration purposes, we only present one chromosome per species.

A BLASTN search of LOC126875579 did not yield any previously annotated orthologs. Interestingly, the BLASTN results were predominately composed of records from congenic species. Expanding our query search of LOC126875579 across six additional Bombus species (Figure 6b), we found LOC126875579 klumps to be present in a similar manner as that found in B. huntti. Although the number of klumps varied across species (98 in B. affinis, 77 in B. hortorum, 419 in B. huntti, 306 in B. hypnorum, 435 in B. pratorum, 201 in B. sylvestris and 109 in B. terrestris), the majority of the klumps were tandemly duplicated and several were near gaps or the ends of chromosomes in the assemblies. Additionally, with the exception of the B. pratorum and B. terrestris reference genomes, several unplaced scaffolds were shown to encompass tandemly duplicated LOC126875579 klumps (Figures S13–S19). Together, these results highlight a repetitive genetic element that is shared across multiple Bombus species that seems to locate itself within proximity of gaps and chromosome ends.

4. DISCUSSION

Improvements in long‐read sequencing technology is driving commensurate improvements in reference genome assembly, however the need to properly assess assembly quality remains. Despite the breadth and complexity of genome assembly errors, most reported measures of assembly quality continue to be summary metrics such as N50 or summary reports of partial annotation results, such as BUSCO. Although several bioinformatic tools exist to detect misassembled regions (Meng et al., 2022), the complexity of these tools, with a reliance on multiple input files (Kelley & Salzberg, 2010) or software dependencies (Zhang et al., 2023) may limit their use. Regardless, it is essential that assembly quality metrics successfully communicate the true status of an assembly. While metrics such as N50 and BUSCO may provide a qualitative sense of assembly quality, they do not signal to researchers specific problem areas and rarely the true magnitude in the number of problem areas.

In this study, we present Klumpy; a genome assembly quality assessment tool that may be incorporated natively into any third‐generation genome assembly pipeline. Our intuitive approach of leveraging the tiling of alignments from the source data across the genome, alongside k‐mer analysis and built‐in visualization of these analyses, provides investigators a straightforward process to assess their genome of interest with minimal understanding of the organism's molecular biology. In contrast, biologists with prior knowledge of the genomic characteristics associated with the focal taxa or related species may take advantage of homologous sequences from outside resources to assess known problematic loci (i.e. loci known to be difficult to assemble or annotate).

To illustrate Klumpy's applicability, we demonstrated its usage in four separate case studies. In the first case, we were able to annotate a complex set of afgp gene copies that were missed by the automated annotation pipeline and verify that a new, novel afgp locus was real, and not an assembly artefact in the C. gunnari and C. esox (Figure 4) assemblies. By annotating and viewing the aligned raw reads and assembled scaffolds together, we are able to deduce the reliability of the alignments and presence of the afgp sequences in the raw reads. In addition, the visualization of the alignments allowed us to understand when alignment indels were most likely to represent heterozygosity among the two chromosome copies (haplotigs), versus assembly error. Together, these results provided support for the afgp loci in our icefish genome assemblies and allowed us to report the first noncanonical afgp locus in the notothenioid literature (Rivera‐Colón et al., 2023).

When employing Klumpy to survey the albino northern snakehead genome and the corresponding raw reads for the adcy5 gene, Klumpy was able to confidently locate and annotate our gene of interest. Using these results, we were able to locate a putative premature stop codon upstream from the adcy5 klumps, which may be the likely cause for the majority of the gene being unannotated. However, the sequence for the reported annotation of the partial adcy5 locus in the albino northern snakehead genome assembly is also found in the phenotypically wildtype genome assembly of the northern snakehead. Given that the two genome assemblies were annotated using two different annotation pipelines and data, it is plausible that some genes may have been annotated in one assembly and left unannotated in the other. Another cause for the reported absence of the adcy5 gene could be the specific gene identification methodology the authors applied, in which genome specific (i.e. non‐albino vs. albino phenotype) genes were determined by identifying genes with less than 80% overlap between coding sequences obtained from the two assemblies (Zhou et al., 2022). By using a shortened coding sequence of the adcy5, the adcy5 gene would have been reported absent following the above approach. In cases like this, Klumpy will serve as an advantageous tool for verifying the absence of a gene.

To test our hypothesis‐free, genome scan algorithm, we examined the great blue‐spotted mudskipper PacBio assembly and found a locus containing cryptic sequence within one of the introns of the insyn2a gene. We scrutinized this locus using different methods but were unable to identify its source of origin. One explanation is the possibility of the locus being composed of fragments of multiple reads, which may have been generated as the assembler traversed an ambiguous junction in the assembly graph. This could be investigated reducing the k‐mer size during the mapping phase to identify the corresponding segments from the raw reads (Noble & Pozhitkov, 2018). Lastly, despite this sequence residing outside the exonic sites of insyn2a, its presence in the intronic sites may have consequential effects on downstream analyses of this gene. Ongoing research on introns have revealed their role in gene regulation (Rose, 2019) and pre‐mRNA splicing (Pagani & Baralle, 2004), highlighting the importance for proper and accurate gene assemblage.

For our last case study, we explored the B. huntti genome for misassembled regions. In our search, we found the LOC126875579 exons to be on two separate contigs, which sparked a further investigation into this genomic feature. Upon expanding our analysis to include six more members of Bombus, we found the putative exons of LOC126875579 to be tandemly duplicated and nearby the gaps or ends in all the bumblebee genomes surveyed. Given the locations and organization of the LOC126875579 klumps, we predict LOC126875579 to be a clade‐specific, transposable element as opposed to a protein‐coding gene. As the BLASTN results are largely composed of sequences from the genus Bombus, we speculate that LOC126875579 originated from an ancestral Bombus species. It must be noted that several of the Bombus data sets used in this study have been documented to share a common 10‐mer among other Bombus genome assemblies (Crowley et al., 2023b), with our results exemplifying a similar case. Despite these details, these chromosome‐level genome assemblies remain useful and with the sequencing of additional bee species, the extent of which LOC126875579 can be found across Bombus and relatives can be revealed.

Despite the benefits Klumpy provides, several factors, both biological and technical, present appreciable obstacles to our algorithms. For instance, when haplotypic differences at a given locus are large enough, the alignments of the reads representing these haplotypes may not evenly tile across the focal site; particularly when the number of reads is not equally distributed between the different alleles. Additionally, the gaps and ends of chromosomes in a genome assembly may present a difficult region to properly align a sequence, which would inflate the number of reported windows in our genome scan algorithm. As the number of available genome assemblies greatly exceeds the number of genome assemblies we evaluated, it is likely that our genome scan algorithm also does not cover all cases of alignment patterns. Several of the reported windows in our case studies were discredited as false positives, indicating that our algorithm's inclination towards false positives over false negatives favours a conservative approach. For example, the first 50 Kbp of scaffold NW_026099416.1 in the B. huntii reference genome was flagged due to a deletion in some of the alignments mapped to two small subunit ribosomal RNA loci; however, we expect this to not be a misassembly as there are reads at this site supporting both alternative alleles, but the amount of overlap between the consistent alignments (in respect to the reference genome) may have not been sufficient enough for Klumpy to consider this region correct (Figure S20). Additionally, reads with many small indels called by the aligner will not be explicitly drawn (when the indel length is shorter than the ‐‐deletion_len parameter) and may lead to over‐shifting the klump annotations when visualized in the ‘alignment_plot’ subprogram.

Another source of difficulty is the detection of small queries. Exons have been reported in numerous lengths, with the shortest reported exon composed of a single nucleotide (Guo & Liu, 2015). Short exons present a challenge for annotation pipelines given their reduced specificity when compared to longer sequences (Mathé et al., 2002; Mathé & Dunand, 2021; Saeys et al., 2007). In the case of the northern snakehead, the 17th exon of adcy5 was composed of 21 nucleotides, and thus to surmount this issue, we applied an additional Klumpy filter that required sequences to have klumps from multiple query sources (i.e. more than one exon) when surveying the genome assemblies. Similarly, sequences containing motifs that are common throughout the genome will yield a copious number of false positives. These false positives may result in partial matches; however, as in the case of the afgp loci in our analysis of icefishes, one must carefully examine these partial matches in order to avoid the removal of true positives. Despite these shortcomings, the inclusion of prior knowledge of the genomic characteristics of the organism or that of related taxa, may help guide researchers towards a more amenable analysis.

Altogether, Klumpy is an effective tool to assess the quality of a genome assembly and locate genes of interest. By combining the k‐mer analysis properties of popular software such as BLASTN, with the visualization aspects of IGV, Klumpy gives users an efficient and desirable method for investigating genomic regions of interest. Equivalently, with Klumpy, one does not need to have prior knowledge of possible misassembled regions, which provides users with a starting point for evaluating a genome of interest. As we demonstrated with Bombus huntti, exploration of one genome may provoke further exploration of a gene or group of organisms, thus Klumpy is able to kindle scientific inquiries that are yet to be explored. Furthermore, by identifying misassemble regions, Klumpy offers users the opportunity to extract reads at such locations, which can then be locally reassembled into a primary contig using genome assemblers like Flye (Kolmogorov et al., 2019) or Hifiasm (Cheng et al., 2021) and re‐incorporated back into the reference genome by applying a tool such as RagTag (Alonge et al., 2022). In combination with such tools, Klumpy will prove advantageous for assessing future and previous long‐read genome assemblies.

AUTHOR CONTRIBUTIONS

The experiments were designed and implemented by GM and JC. Klumpy was written by GM. Additional analysis was performed by BFM. GM, BFM and JC wrote the manuscript.

CONFLICT OF INTEREST STATEMENT

The authors declare no competing interests.

Supporting information

Appendix S1.

MEN-25-e13982-s002.pdf (5.4MB, pdf)

Appendix S2.

MEN-25-e13982-s001.pdf (1.5MB, pdf)

ACKNOWLEDGEMENTS

We thank Angel G. Rivera‐Colón and Kira Long for their support and feedback during our project. This work was supported by the National Science Foundation (NSF OPP Grant 1645087 to JC).

Madrigal, G. , Minhas, B. F. , & Catchen, J. (2025). Klumpy: A tool to evaluate the integrity of long‐read genome assemblies and illusive sequence motifs. Molecular Ecology Resources, 25, e13982. 10.1111/1755-0998.13982

Handling Editor: Andrew DeWoody

DATA AVAILABILITY STATEMENT

The Klumpy Python package is available for download via ‘pip’ from the Python Package Index (PyPI). Source code for the package is available at https://bitbucket.org/Gio12/klumpy/src/master/. A script describing all steps in the analysis is available in Supplemental_Methods.pdf and at https://bitbucket.org/Gio12/klumpy/src/master/TestCases/TestCases.md. All datasets used in the analysis are available in public repositories and accession numbers were provided in Section 4.

REFERENCES

  1. Alonge, M. , Lebeigle, L. , Kirsche, M. , Jenike, K. , Ou, S. , Aganezov, S. , Wang, X. , Lippman, Z. B. , Schatz, M. C. , & Soyk, S. (2022). Automated assembly scaffolding using RagTag elevates a new tomato system for high‐throughput genome editing. Genome Biology, 23, 258. [DOI] [PMC free article] [PubMed] [Google Scholar]
  2. Altschul, S. F. , Gish, W. , Miller, W. , Myers, E. W. , & Lipman, D. J. (1990). Basic local alignment search tool. Journal of Molecular Biology, 215, 403–410. [DOI] [PubMed] [Google Scholar]
  3. Amarasinghe, S. L. , Su, S. , Dong, X. , Zappia, L. , Ritchie, M. E. , & Gouil, Q. (2020). Opportunities and challenges in long‐read sequencing data analysis. Genome Biology, 21, 30. [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Asalone, K. C. , Ryan, K. M. , Yamadi, M. , Cohen, A. L. , Farmer, W. G. , George, D. J. , Joppert, C. , Kim, K. , Mughal, M. F. , Said, R. , Toksoz‐Exley, M. , Bisk, E. , & Bracht, J. R. (2020). Regional sequence expansion or collapse in heterozygous genome assemblies. PLoS Computational Biology, 16, e1008104. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Bao, E. , Song, C. , & Lan, L. (2018). ReMILO: Reference assisted misassembly detection algorithm using short and long reads. Bioinformatics, 34, 24–32. [DOI] [PubMed] [Google Scholar]
  6. Baptista, R. P. , & Kissinger, J. C. (2019). Is reliance on an inaccurate genome sequence sabotaging your experiments? PLoS Pathogens, 15, e1007901. [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Baur, A. , Strange, J. P. , & Koch, J. B. (2019). Foraging economics of the Hunt bumble bee, a viable pollinator for commercial agriculture. Environmental Entomology, 48, 799–806. [DOI] [PubMed] [Google Scholar]
  8. Berná, L. , Rodriguez, M. , Chiribao, M. L. , Parodi‐Talice, A. , Pita, S. , Rijo, G. , Alvarez‐Valin, F. , & Robello, C. (2018). Expanding an expanded genome: Long‐read sequencing of Trypanosoma cruzi . Microbial Genomics, 4, e000177. [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. Bian, C. , Huang, Y. , Li, R. , Xu, P. , You, X. , Lv, Y. , Ruan, Z. , Chen, J. , Xu, J. , & Shi, Q. (2023). Genomics comparisons of three chromosome‐level mudskipper genome assemblies reveal molecular clues for water‐to‐land evolution and adaptation. Journal of Advanced Research, 58, 93–104. [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Bista, I. , Wood, J. M. D. , Desvignes, T. , McCarthy, S. A. , Matschiner, M. , Ning, Z. , Tracey, A. , Torrance, J. , Sims, Y. , Chow, W. , Smith, M. , Oliver, K. , Haggerty, L. , Salzburger, W. , Postlethwait, J. H. , Howe, K. , Clark, M. S. , William Detrich, H., 3rd , Christina Cheng, C. H. , … Durbin, R. (2023). Genomics of cold adaptations in the Antarctic notothenioid fish radiation. Nature Communications, 14, 3412. [DOI] [PMC free article] [PubMed] [Google Scholar]
  11. Bobiwash, K. , Uriel, Y. , & Elle, E. (2018). Pollen foraging differences among three managed pollinators in the highbush blueberry (Vaccinium corymbosum) agroecosystem. Journal of Economic Entomology, 111, 26–32. [DOI] [PubMed] [Google Scholar]
  12. Bradnam, K. R. , Fass, J. N. , Alexandrov, A. , Baranay, P. , Bechner, M. , Birol, I. , Boisvert, S. , Chapman, J. A. , Chapuis, G. , Chikhi, R. , Chitsaz, H. , Chou, W. C. , Corbeil, J. , Del Fabbro, C. , Docking, T. R. , Durbin, R. , Earl, D. , Emrich, S. , Fedotov, P. , … Korf, I. F. (2013). Assemblathon 2: Evaluating de novo methods of genome assembly in three vertebrate species. GigaScience, 2, 10. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Brůna, T. , Hoff, K. J. , Lomsadze, A. , Stanke, M. , & Borodovsky, M. (2021). BRAKER2: Automatic eukaryotic genome annotation with GeneMark‐EP+ and AUGUSTUS supported by a protein database. NAR Genomics and Bioinformatics, 3, lqaa108. [DOI] [PMC free article] [PubMed] [Google Scholar]
  14. Camacho, C. , Coulouris, G. , Avagyan, V. , Ma, N. , Papadopoulos, J. , Bealer, K. , & Madden, T. L. (2009). BLAST+: Architecture and applications. BMC Bioinformatics, 10, 421. [DOI] [PMC free article] [PubMed] [Google Scholar]
  15. Chen, L. , DeVries, A. L. , & Cheng, C.‐H. C. (1997a). Convergent evolution of antifreeze glycoproteins in Antarctic notothenioid fish and Arctic cod. Proceedings of the National Academy of Sciences of the United States of America, 94, 3817–3822. [DOI] [PMC free article] [PubMed] [Google Scholar]
  16. Chen, L. , DeVries, A. L. , & Cheng, C.‐H. C. (1997b). Evolution of antifreeze glycoprotein gene from a trypsinogen gene in Antarctic notothenioid fish. Proceedings of the National Academy of Sciences of the United States of America, 94, 3811–3816. [DOI] [PMC free article] [PubMed] [Google Scholar]
  17. Cheng, H. , Concepcion, G. T. , Feng, X. , Zhang, H. , & Li, H. (2021). Haplotype‐resolved de novo assembly using phased assembly graphs with hifiasm. Nature Methods, 18, 170–175. [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Childers, A. K. , Geib, S. M. , Sim, S. B. , Poelchau, M. F. , Coates, B. S. , Simmonds, T. J. , Scully, E. D. , Smith, T. P. L. , Childers, C. P. , Corpuz, R. L. , Hackett, K. , & Scheffler, B. (2021). The USDA‐ARS Ag100Pest initiative: High‐quality genome assemblies for agricultural pest arthropod research. Insects, 12, 626. [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. Crowley, L. , University of Oxford and Wytham Woods Genome Acquisition Lab , Darwin Tree of Life Barcoding Collective , Wellcome Sanger Institute Tree of Life Programme , Wellcome Sanger Institute Scientific Operations: DNA Pipelines Collective , Tree of Life Core Informatics Collective , & Darwin Tree of Life Consortium . (2021). The genome sequence of the garden bumblebee, Bombus hortorum (Linnaeus, 1761). Wellcome Open Research, 6, 270. [DOI] [PMC free article] [PubMed] [Google Scholar]
  20. Crowley, L. , Sivell, O. , University of Oxford and Wytham Woods Genome Acquisition Lab , Natural History Museum Genome Acquisition Lab , Darwin Tree of Life Barcoding Collective , Wellcome Sanger Institute Tree of Life Programme , Wellcome Sanger Institute Scientific Operations: DNA Pipelines Collective , Tree of Life Core Informatics Collective , & Darwin Tree of Life Consortium . (2023a). The genome sequence of the tree bumblebee, Bombus hypnorum (Linnaeus, 1758). Wellcome Open Research, 8, 21. [Google Scholar]
  21. Crowley, L. M. , Sivell, O. , Sivell, D. , University of Oxford and Wytham Woods Genome Acquisition Lab , Natural History Museum Genome Acquisition Lab , Darwin Tree of Life Barcoding Collective , Wellcome Sanger Institute Tree of Life Programme , Wellcome Sanger Institute Scientific Operations: DNA Pipelines Collective , Tree of Life Core Informatics Collective , & Darwin Tree of Life Consortium . (2023b). The genome sequence of the buff‐tailed bumblebee, Bombus terrestris (Linnaeus, 1758). Wellcome Open Research, 8, 161. [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Crowley, L. M. , Sivell, O. , Sivell, D. , University of Oxford and Wytham Woods Genome Acquisition Lab , Natural History Museum Genome Acquisition Lab , Darwin Tree of Life Barcoding Collective , Wellcome Sanger Institute Tree of Life Programme , Wellcome Sanger Institute Scientific Operations: DNA Pipelines Collective , Tree of Life Core Informatics Collective , & Darwin Tree of Life Consortium . (2023c). The genome sequence of the early bumblebee, Bombus pratorum (Linnaeus, 1761). Wellcome Open Research, 8, 143. [DOI] [PMC free article] [PubMed] [Google Scholar]
  23. Crowley, L. M. , University of Oxford and Wytham Woods Genome Acquisition , Darwin Tree of Life Barcoding Collective , Wellcome Sanger Institute Tree of Life Programme , Wellcome Sanger Institute Scientific Operations: DNA Pipelines Collective , Tree of Life Core Informatics Collective , & Darwin Tree of Life Consortium . (2023d). The genome sequence of the Forest Cuckoo Bee, Bombus sylvestris (Lepeletier, 1832). Wellcome Open Research, 8, 78. [DOI] [PMC free article] [PubMed] [Google Scholar]
  24. Delcher, A. L. , Phillippy, A. , Carlton, J. , & Salzberg, S. L. (2002). Fast algorithms for large‐scale genome alignment and comparison. Nucleic Acids Research, 30, 2478–2483. [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. Diesel, J. , Molano, G. , Montecinos, G. J. , DeWeese, K. , Calhoun, S. , Kuo, A. , Lipzen, A. , Salamov, A. , Grigoriev, I. V. , Reed, D. C. , Miller, R. J. , Nuzhdin, S. V. , & Alberto, F. (2023). A scaffolded and annotated reference genome of giant kelp (Macrocystis pyrifera). BMC Genomics, 24, 543. [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. van Dijk, E. L. , Naquin, D. , Gorrichon, K. , Jaszczyszyn, Y. , Ouazahrou, R. , Thermes, C. , & Hernandez, C. (2023). Genomics in the long‐read sequencing era. Trends in Genetics, 39, 649–671. [DOI] [PubMed] [Google Scholar]
  27. Dishuck, P. C. , Rozanski, A. N. , Logsdon, G. A. , Porubsky, D. , & Eichler, E. E. (2023). GAVISUNK: Genome assembly validation via inter‐SUNK distances in Oxford Nanopore reads. Bioinformatics, 39, btac714. [DOI] [PMC free article] [PubMed] [Google Scholar]
  28. Edgar, R. C. (2004). MUSCLE: Multiple sequence alignment with high accuracy and high throughput. Nucleic Acids Research, 32, 1792–1797. [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Ejigu, G. F. , & Jung, J. (2020). Review on the computational genome annotation of sequences obtained by next‐generation sequencing. Biology, 9, 295. [DOI] [PMC free article] [PubMed] [Google Scholar]
  30. Gao, Y. , Liao, H.‐B. , Liu, T.‐H. , Wu, J.‐M. , Wang, Z.‐F. , & Cao, H.‐L. (2023). Draft genome and transcriptome of Nepenthes mirabilis, a carnivorous plant in China. BMC Genomic Data, 24, 21. [DOI] [PMC free article] [PubMed] [Google Scholar]
  31. Guo, L. , & Liu, C.‐M. (2015). A single‐nucleotide exon found in Arabidopsis. Scientific Reports, 5, 18087. [DOI] [PMC free article] [PubMed] [Google Scholar]
  32. Hidayat, S. , Wicaksono, A. , Raharjeng, A. , Jin, D. S. M. , Alam, P. , & Retnoaji, B. (2022). The morphologies of mudskipper pelvic fins in relation to terrestrial and climbing behaviour. Proceedings of the Zoological Society (Calcutta), 75, 83–93. [Google Scholar]
  33. Hotaling, S. , Wilcox, E. R. , Heckenhauer, J. , Stewart, R. J. , & Frandsen, P. B. (2023). Highly accurate long reads are crucial for realizing the potential of biodiversity genomics. BMC Genomics, 24, 117. [DOI] [PMC free article] [PubMed] [Google Scholar]
  34. Huang, N. , & Li, H. (2023). Compleasm: A faster and more accurate reimplementation of BUSCO. Bioinformatics, 39, btad595. [DOI] [PMC free article] [PubMed] [Google Scholar]
  35. Huddleston, J. , Ranade, S. , Malig, M. , Antonacci, F. , Chaisson, M. , Hon, L. , Sudmant, P. H. , Graves, T. A. , Alkan, C. , Dennis, M. Y. , Wilson, R. K. , Turner, S. W. , Korlach, J. , & Eichler, E. E. (2014). Reconstructing complex regions of genomes using long‐read sequencing technology. Genome Research, 24, 688–696. [DOI] [PMC free article] [PubMed] [Google Scholar]
  36. Hunt, M. , Kikuchi, T. , Sanders, M. , Newbold, C. , Berriman, M. , & Otto, T. D. (2013). REAPR: A universal tool for genome assembly evaluation. Genome Biology, 14, R47. [DOI] [PMC free article] [PubMed] [Google Scholar]
  37. Jauhal, A. A. , & Newcomb, R. D. (2021). Assessing genome assembly quality prior to downstream analysis: N50 versus BUSCO. Molecular Ecology Resources, 21, 1416–1421. [DOI] [PubMed] [Google Scholar]
  38. Jayakumar, V. , & Sakakibara, Y. (2019). Comprehensive evaluation of non‐hybrid genome assembly tools for third‐generation PacBio long‐read sequence data. Briefings in Bioinformatics, 20, 866–876. [DOI] [PMC free article] [PubMed] [Google Scholar]
  39. Kelley, D. R. , & Salzberg, S. L. (2010). Detection and correction of false segmental duplications caused by genome mis‐assembly. Genome Biology, 11, R28. [DOI] [PMC free article] [PubMed] [Google Scholar]
  40. Kim, B.‐M. , Amores, A. , Kang, S. , Ahn, D.‐H. , Kim, J.‐H. , Kim, I.‐C. , Lee, J. H. , Lee, S. G. , Lee, H. , Lee, J. , Kim, H. W. , Desvignes, T. , Batzel, P. , Sydes, J. , Titus, T. , Wilson, C. A. , Catchen, J. M. , Warren, W. C. , Schartl, M. , … Park, H. (2019). Antarctic blackfin icefish genome reveals adaptations to extreme environments. Nature Ecology & Evolution, 3, 469–478. [DOI] [PMC free article] [PubMed] [Google Scholar]
  41. Kim, J. , Lee, C. , Yoo, D. , & Kim, H. (2021). Genetic adaptations in mudskipper and tetrapod give insights into their convergent water‐to‐land transition. Animals, 11, 584. [DOI] [PMC free article] [PubMed] [Google Scholar]
  42. Koch, J. B. , Vandame, R. , Mérida‐Rivas, J. , Sagot, P. , & Strange, J. (2018). Quaternary climate instability is correlated with patterns of population genetic variability in Bombus huntii . Ecology and Evolution, 8, 7849–7864. [DOI] [PMC free article] [PubMed] [Google Scholar]
  43. Koch, J. B. U. , Sim, S. B. , Scheffler, B. , Geib, S. M. , & Smith, T. A. (2023). Chromosome‐scale genome assembly of the rusty patched bumble bee, Bombus affinis (Cresson) (Hymenoptera: Apidae), an endangered North American pollinator. G3: Genes, Genomes, Genetics, 13, jkad119. [DOI] [PMC free article] [PubMed] [Google Scholar]
  44. Kock, K.‐H. (2005). Antarctic icefishes (Channichthyidae): A unique family of fishes. A review, Part I. Polar Biology, 28, 862–895. [Google Scholar]
  45. Kolmogorov, M. , Yuan, J. , Lin, Y. , & Pevzner, P. A. (2019). Assembly of long, error‐prone reads using repeat graphs. Nature Biotechnology, 37, 540–546. [DOI] [PubMed] [Google Scholar]
  46. Kottler, V. A. , Künstner, A. , Koch, I. , Flötenmeyer, M. , Langenecker, T. , Hoffmann, M. , Sharma, E. , Weigel, D. , & Dreyer, C. (2015). Adenylate cyclase 5 is required for melanophore and male pattern development in the guppy (Poecilia reticulata). Pigment Cell & Melanoma Research, 28, 545–558. [DOI] [PubMed] [Google Scholar]
  47. Koutsovoulos, G. , Kumar, S. , Laetsch, D. R. , Stevens, L. , Daub, J. , Conlon, C. , Maroon, H. , Thomas, F. , Aboobaker, A. A. , & Blaxter, M. (2016). No evidence for extensive horizontal gene transfer in the genome of the tardigrade Hypsibius dujardini . Proceedings of the National Academy of Sciences of the United States of America, 113, 5053–5058. [DOI] [PMC free article] [PubMed] [Google Scholar]
  48. Kutschera, U. , & Elliott, J. M. (2013). Do mudskippers and lungfishes elucidate the early evolution of four‐limbed vertebrates? Evolution: Education and Outreach, 6, 8. [Google Scholar]
  49. Lai, S. , Pan, S. , Sun, C. , Coelho, L. P. , Chen, W.‐H. , & Zhao, X.‐M. (2022). metaMIC: Reference‐free misassembly identification and correction of de novo metagenomic assemblies. Genome Biology, 23, 242. [DOI] [PMC free article] [PubMed] [Google Scholar]
  50. Li, H. (2013). Aligning sequence reads, clone sequences and assembly contigs with BWA‐MEM . http://arxiv.org/abs/1303.3997
  51. Li, H. (2018). Minimap2: Pairwise alignment for nucleotide sequences. Bioinformatics, 34, 3094–3100. [DOI] [PMC free article] [PubMed] [Google Scholar]
  52. Li, H. , Handsaker, B. , Wysoker, A. , Fennell, T. , Ruan, J. , Homer, N. , Marth, G. , Abecasis, G. , Durbin, R. , & 1000 Genome Project Data Processing Subgroup . (2009). The sequence alignment/map format and SAMtools. Bioinformatics, 25, 2078–2079. [DOI] [PMC free article] [PubMed] [Google Scholar]
  53. Liu, R. , Low, W. Y. , Tearle, R. , Koren, S. , Ghurye, J. , Rhie, A. , Phillippy, A. M. , Rosen, B. D. , Bickhart, D. M. , Smith, T. P. L. , Hiendleder, S. , & Williams, J. L. (2019). New insights into mammalian sex chromosome structure and evolution using high‐quality sequences from bovine X and Y chromosomes. BMC Genomics, 20, 1000. [DOI] [PMC free article] [PubMed] [Google Scholar]
  54. Marx, V. (2023). Method of the year: Long‐read sequencing. Nature Methods, 20, 6–11. [DOI] [PubMed] [Google Scholar]
  55. Mathé, C. , & Dunand, C. (2021). Automatic prediction and annotation: There are strong biases for multigenic families. Frontiers in Genetics, 12, 697477. 10.3389/fgene.2021.697477 [DOI] [PMC free article] [PubMed] [Google Scholar]
  56. Mathé, C. , Sagot, M. , Schiex, T. , & Rouzé, P. (2002). Current methods of gene prediction, their strengths and weaknesses. Nucleic Acids Research, 30, 4103–4117. [DOI] [PMC free article] [PubMed] [Google Scholar]
  57. Mathers, T. C. (2020). Improved genome assembly and annotation of the soybean aphid (Aphis glycines Matsumura). G3: Genes, Genomes, Genetics, 10, 899–906. [DOI] [PMC free article] [PubMed] [Google Scholar]
  58. Matschiner, M. , Hanel, R. , & Salzburger, W. (2011). On the origin and trigger of the notothenioid adaptive radiation. PLoS One, 6, e18911. [DOI] [PMC free article] [PubMed] [Google Scholar]
  59. Meng, Y. , Lei, Y. , Gao, J. , Liu, Y. , Ma, E. , Ding, Y. , Bian, Y. , Zu, H. , Dong, Y. , & Zhu, X. (2022). Genome sequence assembly algorithms and misassembly identification methods. Molecular Biology Reports, 49, 11133–11148. [DOI] [PubMed] [Google Scholar]
  60. Miya, T. , Gon, O. , Mwale, M. , & Cheng, C.‐H. C. (2016). Multiple independent reduction or loss of antifreeze trait in low Antarctic and sub‐Antarctic notothenioid fishes. Antarctic Science, 28, 17–28. [Google Scholar]
  61. Nath, S. , Shaw, D. E. , & White, M. A. (2021). Improved contiguity of the threespine stickleback genome using long‐read sequencing. G3: Genes, Genomes, Genetics, 11, jkab007. [DOI] [PMC free article] [PubMed] [Google Scholar]
  62. Nicodemus‐Johnson, J. , Silic, S. , Ghigliotti, L. , Pisano, E. , & Cheng, C.‐H. C. (2011). Assembly of the antifreeze glycoprotein/trypsinogen‐like protease genomic locus in the Antarctic toothfish Dissostichus mawsoni (Norman). Genomics, 98, 194–201. [DOI] [PubMed] [Google Scholar]
  63. Noble, P. A. , & Pozhitkov, A. E. (2018). Cryptic sequence features in the active postmortem transcriptome. BMC Genomics, 19, 675. [DOI] [PMC free article] [PubMed] [Google Scholar]
  64. Nowoshilow, S. , Schloissnig, S. , Fei, J.‐F. , Dahl, A. , Pang, A. W. C. , Pippel, M. , Winkler, S. , Hastie, A. R. , Young, G. , Roscito, J. G. , Falcon, F. , Knapp, D. , Powell, S. , Cruz, A. , Cao, H. , Habermann, B. , Hiller, M. , Tanaka, E. M. , & Myers, E. W. (2018). The axolotl genome and the evolution of key tissue formation regulators. Nature, 554, 50–55. [DOI] [PubMed] [Google Scholar]
  65. Pagani, F. , & Baralle, F. E. (2004). Genomic variants in exons and introns: Identifying the splicing spoilers. Nature Reviews. Genetics, 5, 389–396. [DOI] [PubMed] [Google Scholar]
  66. Parra, G. , Bradnam, K. , Ning, Z. , Keane, T. , & Korf, I. (2009). Assessing the gene space in draft genomes. Nucleic Acids Research, 37, 289–297. [DOI] [PMC free article] [PubMed] [Google Scholar]
  67. Pucker, B. , Irisarri, I. , de Vries, J. , & Xu, B. (2022). Plant genome sequence assembly in the era of long reads: Progress, challenges and future directions. Quantitative Plant Biology, 3, e5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  68. Rayamajhi, N. , Cheng, C.‐H. C. , & Catchen, J. M. (2022). Evaluating Illumina‐, Nanopore‐, and PacBio‐based genome assembly strategies with the bald notothen, Trematomus borchgrevinki . G3: Genes, Genomes, Genetics, 12, jkac192. [DOI] [PMC free article] [PubMed] [Google Scholar]
  69. Rivera‐Colón, A. G. , Rayamajhi, N. , Minhas, B. F. , Madrigal, G. , Bilyk, K. T. , Yoon, V. , Hüne, M. , Gregory, S. , Cheng, C. H. C. , & Catchen, J. M. (2023). Genomics of secondarily temperate adaptation in the only non‐Antarctic icefish. Molecular Biology and Evolution, 40, msad029. [DOI] [PMC free article] [PubMed] [Google Scholar]
  70. Rose, A. B. (2019). Introns as gene regulators: A brick on the accelerator. Frontiers in Genetics, 9, 672. 10.3389/fgene.2018.00672 [DOI] [PMC free article] [PubMed] [Google Scholar]
  71. Rust, A. G. , Mongin, E. , & Birney, E. (2002). Genome annotation techniques: New approaches and challenges. Drug Discovery Today, 7, S70–S76. [DOI] [PubMed] [Google Scholar]
  72. Saeys, Y. , Rouzé, P. , & Van de Peer, Y. (2007). In search of the small ones: Improved prediction of short exons in vertebrates, plants, fungi and protists. Bioinformatics, 23, 414–420. [DOI] [PubMed] [Google Scholar]
  73. Sanger, F. , Air, G. M. , Barrell, B. G. , Brown, N. L. , Coulson, A. R. , Fiddes, J. C. , Hutchison, C. A. , Slocombe, P. M. , & Smith, M. (1977). Nucleotide sequence of bacteriophage φX174 DNA. Nature, 265, 687–695. [DOI] [PubMed] [Google Scholar]
  74. Sayer, M. D. J. (2005). Adaptations of amphibious fish for surviving life out of water. Fish and Fisheries, 6, 186–211. [Google Scholar]
  75. Sayers, E. W. , Beck, J. , Bolton, E. E. , Bourexis, D. , Brister, J. R. , Canese, K. , Comeau, D. C. , Funk, K. , Kim, S. , Klimke, W. , Marchler‐Bauer, A. , Landrum, M. , Lathrop, S. , Lu, Z. , Madden, T. L. , O'Leary, N. , Phan, L. , Rangwala, S. H. , Schneider, V. A. , … Sherry, S. T. (2021). Database resources of the National Center for Biotechnology Information. Nucleic Acids Research, 50, D20–D26. [DOI] [PMC free article] [PubMed] [Google Scholar]
  76. Sidell, B. D. , & O'Brien, K. M. (2006). When bad things happen to good fish: The loss of hemoglobin and myoglobin expression in Antarctic icefishes. The Journal of Experimental Biology, 209, 1791–1802. [DOI] [PubMed] [Google Scholar]
  77. Simão, F. A. , Waterhouse, R. M. , Ioannidis, P. , Kriventseva, E. V. , & Zdobnov, E. M. (2015). BUSCO: Assessing genome assembly and annotation completeness with single‐copy orthologs. Bioinformatics, 31, 3210–3212. [DOI] [PubMed] [Google Scholar]
  78. Sontowski, R. , Poeschl, Y. , Okamura, Y. , Vogel, H. , Guyomar, C. , Cortesero, A.‐M. , & van Dam, N. M. (2022). A high‐quality functional genome assembly of Delia radicum L. (Diptera: Anthomyiidae) annotated from egg to adult. Molecular Ecology Resources, 22, 1954–1971. [DOI] [PubMed] [Google Scholar]
  79. Stankovic, A. , Spalik, K. , Kamler, E. , Borsuk, P. , & Weglenski, P. (2002). Recent origin of sub‐Antarctic notothenioids. Polar Biology, 25, 203–205. [Google Scholar]
  80. Storz, J. F. , Natarajan, C. , Grouleff, M. K. , Vandewege, M. , Hoffmann, F. G. , You, X. , Venkatesh, B. , & Fago, A. (2019). Oxygenation properties of hemoglobin and the evolutionary origins of isoform multiplicity in an amphibious air‐breathing fish, the blue‐spotted mudskipper (Boleophthalmus pectinirostris). The Journal of Experimental Biology, 223, jeb.217307. [DOI] [PMC free article] [PubMed] [Google Scholar]
  81. Strange, J. P. (2015). Bombus huntii, Bombus impatiens, and Bombus vosnesenskii (Hymenoptera: Apidae) pollinate greenhouse‐grown tomatoes in Western North America. Journal of Economic Entomology, 108, 873–879. [DOI] [PubMed] [Google Scholar]
  82. Sun, D. , Qi, X. , Wen, H. , Li, C. , Li, J. , Chen, J. , Tao, Z. , Zhu, M. , Zhang, X. , & Li, Y. (2023). The genetic basis and potential molecular mechanism of yellow‐albino northern snakehead (Channa argus). Open Biology, 13, 220235. [DOI] [PMC free article] [PubMed] [Google Scholar]
  83. Thorvaldsdóttir, H. , Robinson, J. T. , & Mesirov, J. P. (2013). Integrative genomics viewer (IGV): High‐performance genomics data visualization and exploration. Briefings in Bioinformatics, 14, 178–192. [DOI] [PMC free article] [PubMed] [Google Scholar]
  84. Toba, A. , & Ishimatsu, A. (2014). Roles of air stored in burrows of the mudskipper Boleophthalmus pectinirostris for adult respiration and embryonic development. Journal of Fish Biology, 84, 774–793. [DOI] [PubMed] [Google Scholar]
  85. Tørresen, O. K. , Star, B. , Mier, P. , Andrade‐Navarro, M. A. , Bateman, A. , Jarnot, P. , Gruca, A. , Grynberg, M. , Kajava, A. V. , Promponas, V. J. , Anisimova, M. , Jakobsen, K. S. , & Linke, D. (2019). Tandem repeats lead to sequence assembly errors and impose multi‐level challenges for genome and protein databases. Nucleic Acids Research, 47, 10994–11006. [DOI] [PMC free article] [PubMed] [Google Scholar]
  86. Wagner, C. I. , Kopp, M. E. L. , Thorburn, J. , Jones, C. S. , Hoarau, G. , & Noble, L. R. (2023). Characteristics of the spiny dogfish (Squalus acanthias) nuclear genome. G3: Genes, Genomes, Genetics, 13, jkad146. [DOI] [PMC free article] [PubMed] [Google Scholar]
  87. Wang, P. , & Wang, F. (2023). A proposed metric set for evaluation of genome assembly quality. Trends in Genetics, 39, 175–186. [DOI] [PubMed] [Google Scholar]
  88. Wang, W. , Das, A. , Kainer, D. , Schalamun, M. , Morales‐Suarez, A. , Schwessinger, B. , & Lanfear, R. (2020). The draft nuclear genome assembly of Eucalyptus pauciflora: A pipeline for comparing de novo assemblies. GigaScience, 9, giz160. [DOI] [PMC free article] [PubMed] [Google Scholar]
  89. Wintersinger, J. A. , & Wasmuth, J. D. (2015). Kablammo: An interactive, web‐based BLAST results visualizer. Bioinformatics, 31, 1305–1306. [DOI] [PubMed] [Google Scholar]
  90. Wohlers, I. , Garg, S. , & Hehir‐Kwa, J. Y. (2023). Editorial: Long‐read sequencing—Pitfalls, benefits and success stories. Frontiers in Genetics, 13, 1114542. 10.3389/fgene.2022.1114542 [DOI] [PMC free article] [PubMed] [Google Scholar]
  91. Xu, J. , Bian, C. , Chen, K. , Liu, G. , Jiang, Y. , Luo, Q. , You, X. , Peng, W. , Li, J. , Huang, Y. , Yi, Y. , Dong, C. , Deng, H. , Zhang, S. , Zhang, H. , Shi, Q. , & Xu, P. (2017). Draft genome of the northern snakehead, Channa argus . GigaScience, 6, gix011. [DOI] [PMC free article] [PubMed] [Google Scholar]
  92. Xu, J. , Strange, J. P. , Welker, D. L. , & James, R. R. (2013). Detoxification and stress response genes expressed in a western North American bumble bee, Bombus huntii (Hymenoptera: Apidae). BMC Genomics, 14, 874. [DOI] [PMC free article] [PubMed] [Google Scholar]
  93. Yi, Y. , You, X. , Bian, C. , Chen, S. , Lv, Z. , Qiu, L. , & Shi, Q. (2017). High‐throughput identification of antimicrobial peptides from amphibious mudskippers. Marine Drugs, 15, 364. [DOI] [PMC free article] [PubMed] [Google Scholar]
  94. You, X. , Bian, C. , Zan, Q. , Xu, X. , Liu, X. , Chen, J. , Wang, J. , Qiu, Y. , Li, W. , Zhang, X. , Sun, Y. , Chen, S. , Hong, W. , Li, Y. , Cheng, S. , Fan, G. , Shi, C. , Liang, J. , Tom Tang, Y. , … Shi, Q. (2014). Mudskipper genomes provide insights into the terrestrial adaptation of amphibious fishes. Nature Communications, 5, 5594. [DOI] [PMC free article] [PubMed] [Google Scholar]
  95. You, X. , Sun, M. , Li, J. , Bian, C. , Chen, J. , Yi, Y. , Yu, H. , & Shi, Q. (2018). Mudskippers and their genetic adaptations to an amphibious lifestyle. Animals, 8, 24. [DOI] [PMC free article] [PubMed] [Google Scholar]
  96. Zhang, Y. , Lu, H.‐W. , & Ruan, J. (2023). GAEP: A comprehensive genome assembly evaluating pipeline. Journal of Genetics and Genomics, 50, 747–754. [DOI] [PubMed] [Google Scholar]
  97. Zhou, C. , Li, Y. , Zhou, Y. , Zou, Y. , Yuan, D. , Deng, X. , Lei, L. , Su, J. , Zhu, C. , Ye, H. , Luo, H. , Lv, G. , Zhou, X. , Kuang, G. , Zhang, C. , Wu, J. , Zheng, Z. , Xiao, S. , & Li, M. (2022). Chromosome‐scale assembly and characterization of the albino northern snakehead, Channa argus var. (Teleostei: Channidae) genome. Frontiers in Marine Science, 9, 839225. 10.3389/fmars.2022.839225 [DOI] [Google Scholar]
  98. Zhu, X. , Leung, H. C. M. , Wang, R. , Chin, F. Y. L. , Yiu, S. M. , Quan, G. , Li, Y. , Zhang, R. , Jiang, Q. , Liu, B. , Dong, Y. , Zhou, G. , & Wang, Y. (2015). misFinder: Identify mis‐assemblies in an unbiased manner using reference and paired‐end reads. BMC Bioinformatics, 16, 386. [DOI] [PMC free article] [PubMed] [Google Scholar]
  99. Zhuang, X. , Yang, C. , Fevolden, S.‐E. , & Cheng, C.‐H. C. (2012). Protein genes in repetitive sequence—Antifreeze glycoproteins in Atlantic cod genome. BMC Genomics, 13, 293. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

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

Supplementary Materials

Appendix S1.

MEN-25-e13982-s002.pdf (5.4MB, pdf)

Appendix S2.

MEN-25-e13982-s001.pdf (1.5MB, pdf)

Data Availability Statement

The Klumpy Python package is available for download via ‘pip’ from the Python Package Index (PyPI). Source code for the package is available at https://bitbucket.org/Gio12/klumpy/src/master/. A script describing all steps in the analysis is available in Supplemental_Methods.pdf and at https://bitbucket.org/Gio12/klumpy/src/master/TestCases/TestCases.md. All datasets used in the analysis are available in public repositories and accession numbers were provided in Section 4.


Articles from Molecular Ecology Resources are provided here courtesy of Wiley

RESOURCES