- African Genome Center, Mohammed VI Polytechnic University, Benguerir, Morocco
LTR-retrotransposons (LTR-RTs) are a class of RNA-replicating transposon elements (TEs) that can alter genome structure and function by moving positions, repositioning genes, shifting exons, and causing chromosomal rearrangements. LTR-RTs are widespread in many plant genomes and constitute a significant portion of the genome. Their movement and activity in eukaryotic genomes can provide insight into genome evolution and gene function, especially when LTR-RTs are located near or within genes. Building the redundant and non-redundant LTR-RTs libraries and their annotations for species lacking this resource requires extensive bioinformatics pipelines and expensive computing power to analyze large amounts of genomic data. This increases the need for online services that provide computational resources with minimal overhead and maximum efficiency. Here, we present MegaLTR as a web server and standalone pipeline that detects intact LTR-RTs at the whole-genome level and integrates multiple tools for structure-based, homologybased, and de novo identification, classification, annotation, insertion time determination, and LTR-RT gene chimera analysis. MegaLTR also provides statistical analysis and visualization with multiple tools and can be used to accelerate plant species discovery and assist breeding programs in their efforts to improve genomic resources. We hope that the development of online services such as MegaLTR, which can analyze large amounts of genomic data, will become increasingly important for the automated detection and annotation of LTR-RT elements.
1 Introduction
Long Terminal Repeat (LTR) Retrotransposons (LTR-RTs) are a class of transposon elements (TEs) belonging to the repetitive DNA sequences that have played a crucial role in shaping the structure and function of eukaryotic genomes (Vitte and Panaud, 2005). LTR-RTs are characterized by their ability to move within genomes via a “copy-and-paste” mechanism that involves transcription into RNA, reverse transcription into DNA, and subsequent insertion into new genomic locations (Lopes et al., 2013). These elements have been found in various organisms, including plants, where they contribute significantly to genome size and complexity. LTR-RTs are of great interest in the field of genomics because of their importance in genome evolution, gene regulation, and understanding plant biology (Bennetzen and Wang, 2014). Plant genomes are often characterized by a high proportion of TEs, with LTR-RTs being one of the major contributors to these elements. TEs can make up a substantial portion of the plant genome, as in maize, where TEs account for 85% of the genome, of which LTR-RTs account for 75% (Schnable et al., 2009). This wide distribution highlights their importance in shaping genome architecture and dynamics (Schnable et al., 2009). LTR-RTs are known to play a role in creating genetic diversity, promoting chromosomal rearrangements and influencing gene expression through their insertion sites and regulatory sequences (Bennetzen and Wang, 2014). Therefore, the study of LTR-RTs is crucial to unravel the complexity of plant genomes and understand their functional implications (Xia et al., 2020). The study of LTR-RTs provides insights into various aspects of plant genome biology. For example, studying their structural diversity, insertion patterns, and distribution in plant taxa can provide insight into evolutionary history and interspecies relationships (Grandbastien et al., 2005). In addition, understanding the regulation of LTR-RTs activity and its interplay with host factors can provide insight into the mechanisms of genome stability (Vitte et al., 2014). Because LTR-RTs can influence nearby gene expression through epigenetic modifications and transcriptional interference, studying these elements contributes to our understanding of gene regulatory networks in plants (Zhao et al., 2016; Mokhtar et al., 2021).
The movement of LTR-RTs within genomes contributes to genome evolution by generating genetic variation and driving genome expansion (Vitte et al., 2014). These elements can facilitate chromosomal rearrangements through unequal homologous recombination between LTRs or ectopic recombination between non-homologous LTRs. Such events can lead to gene duplications, deletions, and chromosomal rearrangements that contribute to plant genome diversification (Ma et al., 2004). LTR-RTs may also serve as targets for silencing by small RNAs, which could affect their transposition rates and influence the evolutionary development of plant species (Franco-Zorrilla et al., 2007). While some LTR-RTs are likely to be transcriptionally inactive, accumulating evidence suggests that many elements have been co-opted for useful functions in plant genomes. For example, some LTR-RTs have been domesticated to provide regulatory sequences such as promoters and enhancers for nearby genes (Jung et al., 2019). In addition, they have been associated with stress responses, chromatin remodeling, and even symbiotic interactions (Ito et al., 2016; Pereira, 2016). Understanding the functional significance of LTR-RTs in plant genomes provides insights into the intricate interplay between repetitive DNA elements and the evolution of novel traits.
LTR-RTs consist of several different structural elements that play different roles in the movement and regulation of the element within the genome. Common elements include target site duplication (TSD), two semi-identical LTRs, polypurine tract (PPT), primer binding site (PBS), GAG and Pol genes (Kumar, 1998). LTRs are long stretches of DNA located at both ends of the element and are typically several hundred base pairs long. LTRs contain regulatory elements (promoters, enhancers) and are thought to be important for the integration and stability of the element in the genome (Kumar, 1998). GAG and Pol genes are genes that encode proteins involved in the movement and replication of the element (Eickbush and Jamburuthugoda, 2008). The GAG gene encodes a structural protein involved in the assembly of the element, while the Pol gene consists of several different functional domains, including protease (PROT), reverse transcriptase (RT), RNase H (RH), and integrase (INT) (Ustyantsev et al., 2015).The RT domain is responsible for synthesizing a DNA copy of the RNA template of the element, while the INT domain is responsible for integrating the element into the genome (Zhao et al., 2016). The PROT domain is responsible for cleavage of the Pol protein into its functional domains; the RH domain is involved in degradation of the RNA template during reverse transcription; and other domains that are involved in various aspects of movement and regulation of the element (Gao et al., 2003; Ustyantsev et al., 2015). LTR-RTs are divided into two main categories based on their mode of movement: autonomous and non-autonomous. Autonomous LTR-RTs are capable of moving by themselves, whereas non-autonomous LTR-RTs require the assistance of an autonomous element to move (Wicker et al., 2007). In addition, LTR-RTs are classified into superfamilies Copia and Gypsy based on internal domain arrangements (Wicker et al., 2007). Other LTR-RTs groups include LARD (LArge Retrotransposon Derivatives), BARE-2 (Barley RetroElement-2), TR-GAG (Terminal Repeat Retrotransposons with GAG domain), and TRIM (Terminal Repeats In Miniature)((Witte et al., 2001; Kalendar et al., 2004; Tanskanen et al., 2007; Chaparro et al., 2015), respectively).
Despite their widespread use and importance, LTR-RTs remain difficult to identify and annotate in most non-model organisms (Ou et al., 2019). One reason is that they are often difficult to identify and track in the genome. They are also difficult to study because they have complex and variable structures and can interact in complex ways with other DNA sequences (Ou et al., 2019). However, research on LTR-RTs has increased in recent years, thanks to advances in sequencing technology and bioinformatics that have improved our understanding of the role of LTR-RT in genomes. Several tools, pipelines, and databases exist to identify LTR-RTs and support current and future functional genomics research. These tools include Tandem Repeats Finder [TRF, (Benson, 1999)], LTR_STRUC (McCarthy and McDonald, 2003), LTR_FINDER (Xu and Wang, 2007), LTRdigest (Steinbiss et al., 2009), LTRharvest (Ellinghaus et al., 2008), RepeatMasker (Smit et al., 2015), MGEScan3 (Lee et al., 2016), LTR_retriever (Ou and Jiang, 2017), LtrDetector (Valencia and Girgis, 2019), DARTS (Biryukov and Ustyantsev, 2021), and TEsorter (Zhang et al., 2022). Once LTR-RTs are identified, they can be annotated using various databases and resources. Some examples of databases and resources developed for this purpose are TREP (Wicker et al., 2002), RepBase (Jurka et al., 2005), REXdb (Neumann et al., 2019), PlantRep (Amselem et al., 2019), and PlantLTRdb (Mokhtar et al., 2023b). These tools and databases have been used to create automatized pipelines for LTR-RT analysis, including REPCLASS (Feschotte et al., 2009), EDTA (Ou et al., 2019), and Inpactor2 (Orozco-Arias et al., 2022).
EDTA is a pipeline that integrates structural-, homology-based, and de novo identification methods to create TEs libraries. EDTA combines LTRharvest, LTR_FINDER, and LTR_retriever to analyze LTR-RTs. In addition, Generic Repeat Finder (Shi and Liang, 2019), TIR-Learner (Su et al., 2019), HelitronScanner (Xiong et al., 2014), and RepeatModeler (Smit et al., 2015) are used for other TEs. For LTR-RTs, EDTA performs identification, superfamily-level classification (Copia and Gypsy), and insertion age estimation with highly efficient tools. Another available pipeline is Inpactor2. It integrates the process of identification and classification of LTR-RTs at the lineage level and runs in a reasonable time. While EDTA and Inpactor2 are comprehensive pipelines for creating LTR-RTs libraries, it lacks some features, such as putative autonomous and non-autonomous classification, identification of LTR-RT gene chimeras, detection of LTR-RTs near genes, statistical analysis and visualization of LTR-RTs, and adjustable parameters for each analysis step. It is also not available as a web server and requires some level of technical computer skills. Like any machine learning-based algorithm, Inpactor2 is dependent on the quality of its training dataset (Orozco-Arias et al., 2022), a fact that users should consider when using this algorithm.
Here we introduce MegaLTR as a web server and standalone pipeline that detects intact LTR-RTs at the whole genome level. MegaLTR integrates multiple tools for structure-based, homology-based, and de novo identification, classification, and annotation. MegaLTR performs classification into putative autonomous and non-autonomous, superfamilial and lineage levels. It also identifies LTR-RT gene chimeras, detects LTR-RTs near genes, statistical analysis and visualization of LTR-RT. MegaLTR is easy to use and allows customization of parameters for each analysis step in both its web server and standalone versions.
2 Materials and methods
2.1 Genomic data
The complete genome sequences and annotations of 26 plant species were downloaded from the NCBI database (Wheeler et al., 2007). These genomes were selected based on some criteria, such as annotation and LTR assembly index (LAI) score (Ou et al., 2018), genome size, number of pseudomolecules/scaffolds, and the fact that they were model and non-model plants. The LAI score has been widely used in recent years to assess the quality of genome assemblies. It has been shown to be useful in determining the quality of assemblies, as a higher LAI score is associated with a higher quality assembly (Ou et al., 2018). The LAI score of each species was taken from the PlantLAI database (Mokhtar et al., 2023a). The plant name, NCBI taxonomy ID, GenBank accession number, assembly level, LAI score, genome size, evolutionary rate, and number of pseudomolecules/scaffolds of the studied species are listed in Table S1.
2.2 MegaLTR design and workflow
MegaLTR’s workflow includes multiple programs interconnected by data adapters to ensure that data is routed from the server to a high-performance computer (HPC) and back to the server and processed as an end-to-end pipeline. The implementation of MegaLTR was summarized in Data Sheet 1. The MegaLTR workflow is shown schematically in Figure 1. MegaLTR is designed to accept FASTA sequences and their GFF annotation as input. It is capable of processing whole genome sequences in any form, including chromesomes, pseudomolecules, scaffolds, contigs, and fragments, which is useful in draft genome analysis. Analysis with MegaLTR consists of eight main steps: 1) LTR-RTs identification with LTR_FINDER (Xu and Wang, 2007; Ou and Jiang, 2019) and LTRharvest (Ellinghaus et al., 2008); 2) filtering LTR-RTs with LTR_retriever (Ou and Jiang, 2017); 3) annotation of internal domains and clades with TEsorter (Zhang et al., 2022); 4) PBS and PPT annotation with LTRdigest (Steinbiss et al., 2009) and PltRNAdb (Mokhtar and El Allali, 2022); 5) insertion age estimation with REANNOTATE (Pereira, 2008) and ClustalW (Thompson et al., 2003); 6) LTR-RTs classification with Python scripts and create a non-redundant LTRRTs library using USEARCH v11.0 (Edgar, 2010); 7) LTR-RTs detection within and near genes with Perl scripts; 8) statistical analysis and visualization with Python, R scripts and RIdeograms (Hao et al., 2020). The user can set the parameters for each analysis step.
For identification of LTR-RT candidates, LTR_FINDER and LTRharvest are used because they are very effective in identifying LTR-RTs and outperform all other programs in sensitivity (Ou and Jiang, 2017). However, these programs tend to produce a number of false-positive predictions (Lerat, 2010). To effectively remove false-positive predictions made by the original softwares, the results were combined into one file and used as input to LTR_retriever. The LTR_retriever tool uses a combination of several programs, including HMMER (Wheeler and Eddy, 2013), CD-HIT (Li and Godzik, 2006), BLAST+ (Camacho et al., 2009), RepeatMasker (Smit et al., 2015), and TRF (Benson, 1999) to identify and filter out all false candidates for LTR-RTs. MegaLTR only considers intact LTR-RT candidates that pass these filtering steps in the post analysis. The intact LTR-RT, defined as candidates, contain two identical/semi-identical LTRs and a target site duplication at both ends. The LTRs contain conserved sequences such as the TG-CA, which may play a role in regulating retrotransposon expression and/or retrotransposition. To accurately identify features within a potential LTR-RT, MegaLTR uses LTRdigest to detect PPT, and PBS and TEsorter to analyze internal protein domains. The PBS is generally located near the 5’LTR, while PPT is relatively close to the 3’LTR. To identify the PBS, a tRNA sequence library is used to search for regions in the LTR-RT candidate that are complementary to the tRNA. The tRNA sequences for this analysis are from the plant tRNA database [PltRNAdb, (Mokhtar and El Allali, 2022)]. This procedure allows reliable identification of PBS and PPT within a LTR-RT candidate. To annotate protein domains, TEsorter searched one of the databases REXdb (Neumann et al., 2019) and GyDB (http://gydb.org) using HMMScan (Eddy, 1998) to identify putative domains such as capsid protein, protease, reverse transcriptase, RNase H, and integrase.
The next step is to classify LTR-RTs in clades. Previous studies have proposed different clade-level classifications for LTR-RTs. Neumann et al. (2019) divided Copia to the clades Ale, Alesia, SIRE, Bianca, Lyco, Ikeros, Gymco I-IV, Bryco, Osser, TAR, Angela, Ivana, and Tork. They also divided Gypsy into the clades Chlamyvir, CRM, Tcn1, Reina, Galadriel, Tekay, Tat-I-III, Athila, Ogre, Phygy, Selgy, and Retand. This classification is based on the protein domain databases for clade-level classification of LTR-RT. The TEsorter tool uses these databases as well as REXdb and GyDB to classify LTR-RTs into superfamilies and further classify them into clades. To estimate the insertion age of LTR-RT, MegaLTR uses the tools REANNOTATE and ClustalW in combination to estimate the insertion age of LTR-RT elements based on a comparative analysis of their 5’ and 3’ LTRs. To calculate the insertion age, the Kimura-2 parameter model (Kimura, 1980) is used to calculate the substitutions per site rate (K) between LTRs. The age is then estimated as T= K/2r (Kimura, 1980), where (r) is the evolution rate. In MegaLTR, the evolution rate is usually set by the user. It is important to note that evolution rates can vary significantly between species.
LTR-RT can be divided into two main categories based on their structure: autonomous and nonautonomous. According to Wicker et al. (2007), the structure of autonomous Gypsy and Copia is based on domains arranged within the element LTR-RT. The structure of Gypsy is TSD-LTR-PBS-GAG-PROT-RTRH-INT-PPT-LTR-TSD, while Copia is TSD-LTR-PBS-GAG-PROT-INT-RT-RH-PPT-LTR-TSD. Copia and Gypsy elements that no longer have any of the previous structures are classified as non-autonomous Copia and non-autonomous Gypsy. Non-autonomous LTR-RT can be further subdivided based on their specific structure and the presence or absence of certain domains. Examples of non-autonomous elements include LARD, TRIM, TR-GAG, and BARE-2 (Figure 2). The specific criteria for classifying LTR-RT elements into these categories have been described in several research studies, including Kalendar et al. (2004); Witte et al. (2001); Chaparro et al. (2015); Tanskanen et al. (2007). LTR-RT elements that do not fit into any of these categories and are not classified as autonomous or non-autonomous Copia or Gypsy elements are classified as “unknown”.
Figure 2 The structures of autonomous (Gypsy and Copia) and non-autonomous LTR-RTs (LARD, TRIM, TR-GAG, and BARE-2).
Because LTR-RTs sometimes insert themselves into or near genes and can affect gene function. MegaLTR identifies LTR-RTs that are inside or near genes using Perl scripts. To classify LTR-RT elements based on their genomic location, the start and end coordinates of the gene and the start and end coordinates of the LTR-RT element within the genome can be compared. If the LTR-RT element is located within the coordinates of the gene, it is considered a gene chimera. If the LTR-RT element is located near a gene, the distance upstream and downstream of the LTR-RT element can be determined in base pairs. This distance is usually determined by the user and may vary depending on the specific research question and desired sensitivity for detecting LTR-RT elements near genes. In the final step, MegaLTR performs two statistical analyses using boxplot. One for LTR-RT length by bps and the other for LTR-RT insertion age. Boxplots are useful for quickly conveying information about the variability and skewness of a data set. The next step is a visualization of the distribution of the identified LTR-RT and gene density in each pseudomolecules/scaffolds using RIdeograms (Hao et al., 2020).
2.3 Standalone version
The standalone version of MegaLTR is also available (https://github.com/MoradMMokhtar/MegaLTR). It has been thoroughly tested on Ubuntu 18.04 and 20.04. Installation is effortless via a Conda environment with the command: conda env create -f MegaLTR.yml. This command not only installs MegaLTR, but also takes care of installing the associated dependencies. Using MegaLTR standalone, the user can define all parameters using the following flags: -A (the analysis type), -F (fasta file), -G (GFF file), -T (species name for tRNA database), -P (prefix for outfiles), -l (minimum length of 5’ & 3’LTR, -L (maximum length of 5’ & 3’LTR), -d (minimum distance between 5’ & 3’LTR), -D (maximum distance between 5’ & 3’LTR), -S (similarity threshold), -M (minimum length of exact match pair), -B (name of TE database that TEsorter will use “gydb, rexdb, rexdb-plant, rexdb-metazoa”), -C (minimum coverage for protein domains in HMMScan), -V (maximum E value for protein domains in HMMScan), -Q (classification rule [identity - coverage - length]), -E (hmm database), -R (mutation rate of neutral species), -U (distance upstream LTR-RTs to determine nearby genes), -X (distance downstream LTR-RTs), -W (gene density window size), -N (number of chromosomes), -t (number of CPUs to run MegaLTR).
3 Results and discussion
3.1 Validation and comparison
To test the performance and validate the quality of the intact LTR-RTs identified by MegaLTR, a manual curation of LTR-RTs library from Oryza sativa was used to compare the non-redundant library generated by MegaLTR. The curated Oryza sativa library included 897 LTR-RT elements and was previously established by Ou and Jiang (2017). RepeatMasker v4.0.7 with the parameters “-e ncbi -pa 56 -no_is -q -norna -div 40 -nolow -lib [LTR -library] -cutoff 225 genome.fa” was applied to the MegaLTR library and the curated library to compute the performance metrics. We used six metrics proposed by Ou and Jiang (2017) to characterize the annotation performance of the non-redundant LTR-RT library generated by MegaLTR. These metrics include sensitivity (the ability to annotate target sequences correctly), specificity (the ability to exclude non-target sequences correctly), accuracy (true discrimination rate between target and non-target sequences), precision (true detection rate), FDR (false detection rate), and F1 measure (harmonic mean of precision and sensitivity). The True-positives (TP), false-positives (FP), false-negatives (FN), and true-negatives (TN) rates were computed using the EDTA toolkit. The performance metrics are defined as:
MegaLTR results show consistently high specificity (96.59%), accuracy (94.98%), precision (89.38%), sensitivity (89.92%), and F1 measure (89.65%). The relatively low FDR (10.61%) confirms the accuracy and reliability of the LTR-RTs identified by MegaLTR. For comparison purposes, the EDTA pipeline was used to analyze the whole genome of Oryza sativa using the same parameters used in MegaLTR (-D 15000 -d 1000 -L 7000 -l 100 -p 20 -M 0.85). The EDTA-generated LTR-RTs library was compared with the curated Oryza sativa LTR library. Similar to the evaluation of MegaLTR, RepeatMasker and the script “lib-test.pl” were used to calculate the evaluation metrics. The results of the EDTA metrics were: specificity (96.23%), accuracy (94.61%), precision (88.34%), sensitivity (89.52%), F1 measure (88.93%), and FDR (11.65%). As shown in Table 1, MegaLTR has relatively higher specificity, accuracy, precision and sensitivity with low FDR compared to EDTA.
Overall, the comparison of MegaLTR with both the manually curated Oryza sativa library and EDTA demonstrates the robustness and effectiveness of MegaLTR in identifying intact LTR-RTs and provides valuable insights for future studies on retrotransposons in plant genomes. Table 2 shows a comparison of various features between the MegaLTR and EDTA. The features compared include the class of TEs identified, the level of classification (autonomous, non-autonomous, superfamily, lineage level), the identification of LTR-RT near and within genes, and the form of availability.
To validate MegaLTR, 26 whole-genome sequences with a total volume of 15.33 Gbp representing 58,392 scaffolds/pseudomolecules were used. Plant species were selected based on their LAI score, genome size, and number of scaffolds/pseudomolecules. As suggested by Ou et al., (2018), the LAI score for draft genomes is below 10, while reference genomes have a LAI score between 10 and 20. Gold genomes have LAI scores greater than 20. The LAI scores of the selected genomes were retrieved from the PlantLAI database (Mokhtar et al., 2023a) and ranged from 8.7 (Citrus unshiu) to 29.45 (Zea mays), covering the different qualities of genome sequences (draft, reference, and gold quality). Genome sizes also varied, ranging from 119.6 Mbp for Arabidopsis thaliana to 2182.79 Mbp for Zea mays. In addition, the number of scaffolds/pseudomolecules varied from 7 to 20,876 for Arabidopsis thaliana and Citrus unshiu (Table S1).
Table 3 shows a comparison between MegaLTR and EDTA based on runtime and number of identified LTR-RTs in each classified superfamily using the same parameters mentioned above. Since EDTA performs the analysis of all TEs (LTR, TIR, and Helitron), we used the LTR [–type ltr] option to analyze only the LTR-RTs candidates. For MegaLTR, the total number of identified autonomous (Gypsy and Copia) and nonautonomous LTR-RTs (Gypsy, Copia, BARE-2, TR-GAG, unknown) was reported for the genomes examined. The LARD and TRIM structures were not detected in these genomes. However, EDTA classified LTR-RTs into Gypsy, Copia and unknown elements. As can be seen in Table 3, MegaLTR reported a small number of unknown elements compared to EDTA, as MegaLTR performed further analyses to annotate and classify the identified LTR-RTs.
Table 3 Analysis runtime in hours and minutes (h:m), the total number of identified LTR-RTs in each classified superfamily for the 26 plant species using MegaLTR and EDTA.
The EDTA runtime given in Table 3 refers to LTR-RTs identification and classification as given by EDTA. However, the runtime given by MegaLTR refers to all analyses, including identification, annotation, classification of LTR-RTs, identification of LTR-RT gene chimeras, detection of LTR-RTs near genes, statistical analysis, and visualization of the density of LTR-RTs. The run times of each step reported by EDTA and MegaLTR can be found in Data Sheet 3 and Data Sheet 4, respectively. For MegaLTR, analysis times range from 9 minutes for Arabidopsis lyrata (206.8 Mb), Arabidopsis thaliana (119.6 Mb), and Cucumis sativus (226.6 Mb) to 10 hours and 16 minutes for Zea mays (2182.7 Mb). For EDTA, analysis times range from 6 minutes for Cucumis sativus to 27 hours and 39 minutes for Zea mays. For large genomes such as Zea mays (2182.7 Mb) and Mikania micrantha (1790.6 Mb), MegaLTR is more than 2x faster than EDTA. Figure S1 shows that MegaLTR is faster than EDTA for large genomes. The total number of LTR-RTs identified is also similar and only slightly different between MegaLTR and EDTA (Figure S1).
3.2 Case study: Arabidopsis thaliana genome
Arabidopsis thaliana was selected as a case study for MegaLTR results and serves as a comparison between the output of MegaLTR and EDTA in terms of classification. Arabidopsis thaliana is a model organism with a well-structured genome arranged in chromosomes and a high LAI score of 16.91. EDTA identified a total of 207 intact LTR-RTs elements, including 105 Gypsy, 75 Copia, and 27 unknown. For MegaLTR, a total of 203 intact LTR-RT elements were identified, classified, and annotated. Of the 203 intact LTR-RTs elements, 2 elements were classified as autonomous Gypsy and 201 as non-autonomous LTR-RTs. Non-autonomous elements included 118 Gypsy, 80 Copia, 1 TR-GAG, and 2 unknown (Table 3). Based on the position of the identified elements in the genome sequence, the LTR-RT results of EDTA and MegaLTR were compared. Of the 207 LTR-RTs identified by EDTA, 193 elements matched MegaLTR and 14 did not match. These 14 LTR-RTs included one element that did not pass the LTR_retriever filter and 11 elements that did not pass the TEsorter filter in MegaLTR. EDTA assigned these 11 elements to the NA class, consistent with their exclusion by MegaLTR. The remaining 2 elements were not found in the MegaLTR data. On the other hand, MegaLTR identified 10 LTR-RTs not found by EDTA (Figure S2A), including 7 Gypsy and 3 Copia. These elements are assigned to 7 clades, including 3 Athila, 2 Retand, 1 Ale, 1 Ivana, 1 Reina, 1 SIRE, and 1 Tekay. As for the internal domains, 6 elements contain all the domains necessary for transposition (GAG, PROT, INT, RT, RH) for Copia and (GAG, PROT, RT, RH, INT) for Gypsy. The remaining 4 elements include one element containing the domains GAG and PROT, 2 elements containing the domain PROT, and one containing the domain GAG. The annotation of MegaLTR’s unique results suggests that MegaLTR is able to identify more intact LTR-RTs with a high degree of filtering and annotation. In contrast, EDTA reported a number of elements that do not belong to LTR (Data Sheet 5).
MegaLTR is able to classify intact LTR-RT elements into autonomous (Gypsy) and non-autonomous (Copia, Gypsy, and TR-GAG) based on their structure. In addition, MegaLTR is able to classify unknown elements into superfamilies. EDTA reported 27 unknown elements, while MegaLTR reported only 2 unknown elements. As shown in Figure (S2B), MegaLTR and EDTA have 2 unknown elements in common, while EDTA has 25 unique unknown elements. The 25 unknown elements include 12 elements that did not pass MegaLTR filtering steps and 13 elements that were annotated and classified as nonautonomous (Copia and Gypsy). Data Sheet 5 lists the common LTR-RTs, the unique LTR-RTs in EDTA, the unique LTR-RTs in MegaLTR, the unknown elements in EDTA, and the unknown elements in MegaLTR.
3.3 Runtime vs. number of CPUs
In MegaLTR, multithreading was implemented to reduce the execution time. By splitting the genome sequence into scaffold/chromosome without splitting the individual sequences, MegaLTR can analyze multiple sequences simultaneously using multiple CPU cores (threads). In the standalone version, the user can specify the number of threads to use, while the MegaLTR web server currently uses 56 CPU cores for parallel processing. We tested the effect of the number of threads on runtime using the Brassica rapa genome. This genome was selected based on its medium genome size (352.9 Mbp) and the number of pseudomolecules/scaffolds (1100). Figure 3 and Data Sheet 2 show the runtime for different CPU numbers from 1 to 30. To analyse the Brassica rapa genome using a single thread, MegaLTR required 1382 minutes, while using 2 threads reduced the runtime to 707 minutes and using 30 threads reduced the runtime to 102 minutes, demonstrating the gain achieved through parallel processing in MegaLTR.
Figure 3 MegaLTR run time of Brassica rapa genome using different number of threads ranging from 1 to 30.
3.4 Generated output
The web server and standalone version of MegaLTR automatically generate a series of tables, FASTA files, and images, some of which are listed in Table S2. These files contain tables with the position of the identified LTR-RT within the sequence, the start and end of all identified features, classification into autonomous, non-autonomous, superfamily and lineage levels, estimated insertion age, LTR-RT-gene chimeras and LTR-RTs-near genes. It also generates redundant and non-redundant LTR-RTs libraries in FASTA format. The full list of generated results can be found in the MegaLTR online documentation (https://github.com/MoradMMokhtar/MegaLTR). Using Arabidopsis thaliana genome, Figure 4 shows an example of statistical analysis of the length of LTR-RT, the age of insertion of LTR-RT, and visualization of the density of genes and LTR-RTs on chromosomes.
Figure 4 Example of MegaLTR generated results of Arabidopsis thaliana. (A) LTR-RTs length distribution. (B) Boxplot of insertion age, (C) Visualization of the density of genes and LTR-RTs on chromosomes.
4 Conclusion and future directions
With the increasing availability of plant genome projects, researchers need accurate, robust, and easy-to-use pipelines for processing large amounts of data to study the effects of LTR-RTs on plant genome evolution and functionality. These pipelines, in the form of a web server, would be valuable for efforts to integrate LTR-RTs as a possible element for studying the gene regulatory system. MegaLTR is a web server and stand-alone pipeline that detects intact LTR-RTs at the whole-genome level and integrates multiple tools for homology-, structure-, and de novo-based identification, classification, and annotation of intact LTR-RT. In addition, a comprehensive pipeline is also needed to create a non-redundant library of LTR-RTs for species that lack this resource for annotating whole genome LTR-RTs. MegaLTR is able to classify intact LTR-RT elements into putative autonomous (Copia and Gypsy) and non-autonomous (Copia, Gypsy, LARD, TRIM, TR-GAG and BARE-2), superfamily and lineage levels. It also identifies LTR-RT gene chimeras, detects LTR-RTs near genes, and provides statistical analysis and visualization of LTR-RT. For detection of LTR-RTs, MegaLTR shows high specificity, accuracy, precision, sensitivity and low FDR. The development of an online server such as MegaLTR, which provides computational resources for analyzing large amounts of genomic data, is becoming increasingly important for the automated analysis of LTR-RT elements. The current version of MegaLTR focuses on genome-level analysis LTR-RT, with work currently underway to integrate tools optimized for studying LTR-RTs at the transcriptomic level. MegaLTR web server is freely accessible at: https://bioinformatics.um6p.ma/MegaLTR and the standalone version at https://github.com/MoradMMokhtar/MegaLTR.
Data availability statement
The original contributions presented in the study are included in the article/Supplementary Material. Further inquiries can be directed to the corresponding authors. MegaLTR web server is freely available at: https://bioinformatics.um6p.ma/MegaLTR and the standalone version at https://github.com/MoradMMokhtar/MegaLTR.
Author contributions
Conceptualization MM and AA; Methodology MM and AA; Scripting MM and AA; Data curation MM; Writing–original draft MM and AA. All authors reviewed the manuscript. All authors contributed to the article and approved the submitted version.
Acknowledgments
The authors acknowledge the African Supercomputing Center at Mohammed VI Polytechnic University for supercomputing resources (https://ascc.um6p.ma/) made available for conducting the research reported in this paper.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
Supplementary material
The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fpls.2023.1237426/full#supplementary-material
References
Amselem, J., Cornut, G., Choisne, N., Alaux, M., Alfama-Depauw, F., Jamilloux, V., et al. (2019). RepetDB: a unified resource for transposable element references. Mobile DNA 10, 1–8. doi: 10.1186/s13100-019-0150-y
Bennetzen, J. L., Wang, H. (2014). The contributions of transposable elements to the structure, function, and evolution of plant genomes. Annu. Rev. Plant Biol. 65, 505–530. doi: 10.1146/annurev-arplant-050213-035811
Benson, G. (1999). Tandem repeats finder: a program to analyze dna sequences. Nucleic Acids Res. 27, 573–580. doi: 10.1093/nar/27.2.573
Biryukov, M., Ustyantsev, K. (2021). Darts: an algorithm for domain-associated retrotransposon search in genome assemblies. Genes 13, 9. doi: 10.3390/genes13010009
Camacho, C., Coulouris, G., Avagyan, V., Ma, N., Papadopoulos, J., Bealer, K., et al. (2009). Blast+: architecture and applications. BMC Bioinf. 10, 1–9. doi: 10.1186/1471-2105-10-421
Chaparro, C., Gayraud, T., de Souza, R. F., Domingues, D. S., Akaffou, S., Laforga Vanzela, A. L., et al. (2015). Terminal-repeat retrotransposons with gag domain in plant genomes: a new testimony on the complex world of transposable elements. Genome Biol. Evol. 7, 493–504. doi: 10.1093/gbe/evv001
Eddy, S. R. (1998). Profile hidden markov models. Bioinf. (Oxford England) 14, 755–763. doi: 10.1093/bioinformatics/14.9.755
Edgar, R. C. (2010). Search and clustering orders of magnitude faster than blast. Bioinformatics 26, 2460–2461. doi: 10.1093/bioinformatics/btq461
Eickbush, T. H., Jamburuthugoda, V. K. (2008). The diversity of retrotransposons and the properties of their reverse transcriptases. Virus Res. 134, 221–234. doi: 10.1016/j.virusres.2007.12.010
Ellinghaus, D., Kurtz, S., Willhoeft, U. (2008). LTRharvest, an efficient and flexible software for de novo detection of LTR retrotransposons. BMC Bioinf. 9, 1–14. doi: 10.1186/1471-2105-9-18
Feschotte, C., Keswani, U., Ranganathan, N., Guibotsy, M. L., Levine, D. (2009). Exploring repetitive dna landscapes using repclass, a tool that automates the classification of transposable elements in eukaryotic genomes. Genome Biol. Evol. 1, 205–220. doi: 10.1093/gbe/evp023
Franco-Zorrilla, J. M., Valli, A., Todesco, M., Mateos, I., Puga, M. I., Rubio-Somoza, I., et al. (2007). Target mimicry provides a new mechanism for regulation of microrna activity. Nat. Genet. 39, 1033–1037. doi: 10.1038/ng2079
Gao, X., Havecker, E. R., Baranov, P. V., Atkins, J. F., Voytas, D. F. (2003). Translational recoding signals between gag and pol in diverse LTR retrotransposons. RNA 9, 1422–1430. doi: 10.1261/rna.5105503
Grandbastien, M.-A., Audeon, C., Bonnivard, E., Casacuberta, J. M., Chalhoub, B., Costa, A.-P., et al. (2005). Stress activation and genomic impact of Tnt1 retrotransposons in Solanaceae. Cytogenetic Genome Res. 110, 229–241. doi: 10.1159/000084957
Hao, Z., Lv, D., Ge, Y., Shi, J., Weijers, D., Yu, G., et al. (2020). Rideogram: drawing svg graphics to visualize and map genome-wide data on the idiograms. PeerJ Comput. Sci. 6, e251. doi: 10.7717/peerj-cs.251
Ito, H., Kim, J. M., Matsunaga, W., Saze, H., Matsui, A., Endo, T. A., et al. (2016). A stress-activated transposon in arabidopsis induces transgenerational abscisic acid insensitivity. Sci. Rep. 6, 23181. doi: 10.1038/srep23181
Jung, S., Venkatesh, J., Kang, M.-Y., Kwon, J.-K., Kang, B.-C. (2019). A non-ltr retrotransposon activates anthocyanin biosynthesis by regulating a myb transcription factor in capsicum annuum. Plant Sci. 287, 110181. doi: 10.1016/j.plantsci.2019.110181
Jurka, J., Kapitonov, V. V., Pavlicek, A., Klonowski, P., Kohany, O., Walichiewicz, J. (2005). Repbase update, a database of eukaryotic repetitive elements. Cytogenetic Genome Res. 110, 462–467. doi: 10.1159/000084979
Kalendar, R., Vicient, C. M., Peleg, O., Anamthawat-Jonsson, K., Bolshoy, A., Schulman, A. H. (2004). Large retrotransposon derivatives: abundant, conserved but nonautonomous retroelements of barley and related genomes. Genetics 166, 1437–1450. doi: 10.1534/genetics.166.3.1437
Kimura, M. (1980). A simple method for estimating evolutionary rates of base substitutions through comparative studies of nucleotide sequences. J. Mol. Evol. 16, 111–120. doi: 10.1007/BF01731581
Kumar, A. (1998). The evolution of plant retroviruses: moving to green pastures. Trends Plant Sci. 3, 371–374. doi: 10.1016/S1360-1385(98)01304-1
Lee, H., Lee, M., Mohammed Ismail, W., Rho, M., Fox, G. C., Oh, S., et al. (2016). Mgescan: a galaxy-based system for identifying retrotransposons in genomes. Bioinformatics 32, 2502–2504. doi: 10.1093/bioinformatics/btw157
Lerat, E. (2010). Identifying repeats and transposable elements in sequenced genomes: how to find your way through the dense forest of programs. Heredity 104, 520–533. doi: 10.1038/hdy.2009.165
Li, W., Godzik, A. (2006). Cd-hit: a fast program for clustering and comparing large sets of protein or nucleotide sequences. Bioinformatics 22, 1658–1659. doi: 10.1093/bioinformatics/btl158
Lopes, F. R., Jjingo, D., Silva, C. R. D., Andrade, A. C., Marraccini, P., Teixeira, J. B., et al. (2013). Transcriptional activity, chromosomal distribution and expression effects of transposable elements in coffea genomes. PloS One 8, e78931. doi: 10.1371/journal.pone.0078931
Ma, J., Devos, K. M., Bennetzen, J. L. (2004). Analyses of ltr-retrotransposon structures reveal recent and rapid genomic dna loss in rice. Genome Res. 14, 860–869. doi: 10.1101/gr.1466204
McCarthy, E. M., McDonald, J. F. (2003). LTR_STRUC: a novel search and identification program for ltr retrotransposons. Bioinformatics 19, 362–367. doi: 10.1093/bioinformatics/btf878
Mokhtar, M. M., Abd-Elhalim, H. M., El Allali, A. (2023a). A Large-scale assessment of the quality of plant genome assemblies using the LTR assembly index. AoB Plants 15 (3). doi: 10.1093/aobpla/plad015
Mokhtar, M. M., Alsamman, A. M., Abd-Elhalim, H. M., El Allali, A. (2021). Cicersptedb: A web-based database for high-resolution genome-wide identification of transposable elements in cicer species. PloS One 16, e0259540. doi: 10.1371/journal.pone.0259540
Mokhtar, M. M., Alsamman, A. M., El Allali, A. (2023b). Plantltrdb: An interactive database for 195 plant species ltr-retrotransposons. Front. Plant Sci. 14, 1134627. doi: 10.3389/fpls.2023.1134627
Mokhtar, M. M., El Allali, A. (2022). Pltrnadb: Plant transfer rna database. PloS One 17, 1–12. doi: 10.1371/journal.pone.0268904
Neumann, P., Novák, P., Hoštáková, N., Macas, J. (2019). Systematic survey of plant LTRretrotransposons elucidates phylogenetic relationships of their polyprotein domains and provides a reference for element classification. Mobile DNA 10, 1. doi: 10.1186/s13100-018-0144-1
Orozco-Arias, S., Humberto Lopez-Murillo, L., Candamil-Cortes,´, M. S., Arias, M., Jaimes, P. A., Rossi Paschoal, A., et al. (2022). Inpactor2: a software based on deep learning to identify and classify ltr-retrotransposons in plant genomes. Briefings Bioinf. 24:bbac511. doi: 10.1093/bib/bbac511
Ou, S., Chen, J., Jiang, N. (2018). Assessing genome assembly quality using the ltr assembly index (lai). Nucleic Acids Res. 46, e126–e126. doi: 10.1093/nar/gky730
Ou, S., Jiang, N. (2017). LTR_retriever: A highly accurate and sensitive program for identification of long terminal repeat retrotransposons. Plant Physiol. 176, 1410–1422. doi: 10.1104/pp.17.01310
Ou, S., Jiang, N. (2019). LTR_FINDER parallel: parallelization of LTR_FINDER enabling rapid identification of long terminal repeat retrotransposons. Mobile DNA 10, 1–3. doi: 10.1186/s13100-019-0193-0
Ou, S., Su, W., Liao, Y., Chougule, K., Agda, J. R., Hellinga, A. J., et al. (2019). Benchmarking transposable element annotation methods for creation of a streamlined, comprehensive pipeline. Genome Biol. 20, 1–18. doi: 10.1186/s13059-019-1905-y
Pereira, V. (2008). Automated paleontology of repetitive DNA with REANNOTATE. BMC Genomics 9, 614. doi: 10.1186/1471-2164-9-614
Pereira, A. (2016). Plant abiotic stress challenges from the changing environment. Front. Plant Sci. 7. doi: 10.3389/fpls.2016.01123
Schnable, P. S., Ware, D., Fulton, R. S., Stein, J. C., Wei, F., Pasternak, S., et al. (2009). The B73 maize genome: complexity, diversity, and dynamics. science 326, 1112–1115. doi: 10.1126/science.1178534
Shi, J., Liang, C. (2019). Generic repeat finder: a high-sensitivity tool for genome-wide de novo repeat detection. Plant Physiol. 180, 1803–1815. doi: 10.1104/pp.19.00386
Smit, A., Hubley, R., Green, P. (2015) Repeatmodeler open-1.0. 2008–2015 (Seattle, USA: Institute for Systems Biology) (Accessed May 1, 2018). httpwww.repeatmasker.org.
Steinbiss, S., Willhoeft, U., Gremme, G., Kurtz, S. (2009). Fine-grained annotation and classification of de novo predicted ltr retrotransposons. Nucleic Acids Res. 37, 7002–7013. doi: 10.1093/nar/gkp759
Su, W., Gu, X., Peterson, T. (2019). Tir-learner, a new ensemble method for tir transposable element annotation, provides evidence for abundant new transposable elements in the maize genome. Mol. Plant 12, 447–460. doi: 10.1016/j.molp.2019.02.008
Tanskanen, J. A., Sabot, F., Vicient, C., Schulman, A. H. (2007). Life without gag: The bare-2 retrotransposon as a parasite’s parasite. Gene 390, 166–174. doi: 10.1016/j.gene.2006.09.009
Thompson, J. D., Gibson, T. J., Higgins, D. G. (2003). Multiple sequence alignment using clustalw and clustalx. Curr. Protoc. Bioinf. 00, 2.3.1–2.3.22. doi: 10.1002/0471250953.bi0203s00
Ustyantsev, K., Novikova, O., Blinov, A., Smyshlyaev, G. (2015). Convergent evolution of ribonuclease h in ltr retrotransposons and retroviruses. Mol. Biol. Evol. 32, 1197–1207. doi: 10.1093/molbev/msv008
Valencia, J. D., Girgis, H. Z. (2019). Ltrdetector: A tool-suite for detecting long terminal repeat retrotransposons de-novo. BMC Genomics 20, 1–14. doi: 10.1186/s12864-019-5796-9
Vitte, C., Fustier, M.-A., Alix, K., Tenaillon, M. I. (2014). The bright side of transposons in crop evolution. Briefings Funct. Genomics 13, 276–295. doi: 10.1093/bfgp/elu002
Vitte, C., Panaud, O. (2005). Ltr retrotransposons and flowering plant genome size: emergence of the increase/decrease model. Cytogenetic Genome Res. 110, 91–107. doi: 10.1159/000084941
Wheeler, D. L., Barrett, T., Benson, D. A., Bryant, S. H., Canese, K., Chetvernin, V., et al. (2007). Database resources of the national center for biotechnology information. Nucleic Acids Res. 36, D13–D21. doi: 10.1093/nar/gkm1000
Wheeler, T. J., Eddy, S. R. (2013). nhmmer: Dna homology search with profile hmms. Bioinformatics 29, 2487–2489. doi: 10.1093/bioinformatics/btt403
Wicker, T., Matthews, D. E., Keller, B. (2002). TREP: a database for Triticeae repetitive elements, Dataset. Trends Plant Sci. 7, 561–562. doi: 10.1016/S1360-1385(02)02372-5
Wicker, T., Sabot, F., Hua-Van, A., Bennetzen, J. L., Capy, P., Chalhoub, B., et al. (2007). A unified classification system for eukaryotic transposable elements. Nat. Rev. Genet. 8, 973–982. doi: 10.1038/nrg2165
Witte, C.-P., Le, Q. H., Bureau, T., Kumar, A. (2001). Terminal-repeat retrotransposons in miniature (trim) are involved in restructuring plant genomes. Proc. Natl. Acad. Sci. 98, 13778–13783. doi: 10.1073/pnas.241341898
Xia, E., Tong, W., Hou, Y., An, Y., Chen, L., Wu, Q., et al. (2020). The reference genome of tea plant and resequencing of 81 diverse accessions provide insights into its genome evolution and adaptation. Mol. Plant 13, 1013–1026. doi: 10.1016/j.molp.2020.04.010
Xiong, W., He, L., Lai, J., Dooner, H. K., Du, C. (2014). Helitronscanner uncovers a large overlooked cache of helitron transposons in many plant genomes. Proc. Natl. Acad. Sci. 111, 10263–10268. doi: 10.1073/pnas.1410068111
Xu, Z., Wang, H. (2007). LTR_FINDER: an efficient tool for the prediction of full-length LTR retrotransposons. Nucleic Acids Res. 35, W265–W268. doi: 10.1093/nar/gkm286
Zhang, R.-G., Li, G.-Y., Wang, X.-L., Dainat, J., Wang, Z.-X., Ou, S., et al. (2022). Tesorter: an accurate and fast method to classify ltr-retrotransposons in plant genomes. Hortic. Res. 9, uhac017. doi: 10.1093/hr/uhac017
Keywords: LTR-retrotransposons, plant genomes, webserver, insertion age, LTR-RT gene chimeras, non-redundant LTR-RTs library
Citation: Mokhtar MM and El Allali A (2023) MegaLTR: a web server and standalone pipeline for detecting and annotating LTR-retrotransposons in plant genomes. Front. Plant Sci. 14:1237426. doi: 10.3389/fpls.2023.1237426
Received: 09 June 2023; Accepted: 21 August 2023;
Published: 20 September 2023.
Edited by:
Manohar Chakrabarti, The University of Texas Rio Grande Valley, United StatesReviewed by:
Niharika Sharma, NSW Government, AustraliaXiujun Zhang, Chinese Academy of Sciences (CAS), China
Copyright © 2023 Mokhtar and El Allali. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Achraf El Allali, YWNocmFmLmVsYWxsYWxpQHVtNnAubWE=; Morad M. Mokhtar, bW9yYWQubW9raHRhckBhZ2VyaS5zY2kuZWc=