Next Article in Journal
From Laboratory towards Industrial Operation: Biomarkers for Acidophilic Metabolic Activity in Bioleaching Systems
Previous Article in Journal
Single-Cell Sequencing Confirms Transcripts and VHDJH Rearrangements of Immunoglobulin Genes in Human Podocytes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Detection of Highly Divergent Tandem Repeats in the Rice Genome

by
Eugene V. Korotkov
1,2,*,
Anastasiya M. Kamionskya
1 and
Maria A. Korotkova
2
1
Institute of Bioengineering, Research Center of Biotechnology of the Russian Academy of Sciences, Bld.2, 33 Leninsky Ave., 119071 Moscow, Russia
2
MEPhI (Moscow Engineering Physics Institute), National Research Nuclear University, 31 Kashirskoye Shosse, 115409 Moscow, Russia
*
Author to whom correspondence should be addressed.
Genes 2021, 12(4), 473; https://doi.org/10.3390/genes12040473
Submission received: 17 February 2021 / Revised: 11 March 2021 / Accepted: 23 March 2021 / Published: 25 March 2021

Abstract

:
Currently, there is a lack of bioinformatics approaches to identify highly divergent tandem repeats (TRs) in eukaryotic genomes. Here, we developed a new mathematical method to search for TRs, which uses a novel algorithm for constructing multiple alignments based on the generation of random position weight matrices (RPWMs), and applied it to detect TRs of 2 to 50 nucleotides long in the rice genome. The RPWM method could find highly divergent TRs in the presence of insertions or deletions. Comparison of the RPWM algorithm with the other methods of TR identification showed that RPWM could detect TRs in which the average number of base substitutions per nucleotide (x) was between 1.5 and 3.2, whereas T-REKS and TRF methods could not detect divergent TRs with x > 1.5. Applied to the search of TRs in the rice genome, the RPWM method revealed that TRs occupied 5% of the genome and that most of them were 2 and 3 bases long. Using RPWM, we also revealed the correlation of TRs with dispersed repeats and transposons, suggesting that some transposons originated from TRs. Thus, the novel RPWM algorithm is an effective tool to search for highly divergent TRs in the genomes.

1. Introduction

The rapid development of sequencing techniques in recent years has allowed determination of complete genome sequences for many eukaryote species [1]. As a result, a large amount of data on various types of nucleotide sequences has been accumulated, leading to challenges in the determination of their functional significance and evolutionary origin. Currently, many computer methods have been developed for the functional annotation of various DNA sequences, including algorithms for the search of coding regions, promoters, transposons, and short and long interspersed nuclear elements (SINE and LINE, respectively) [2]. The identification of satellite DNA tandem repeats (TRs), including minisatellites and microsatellites, is also a part of the genome annotation task. Mini- and microsatellites are short repeats of 6–100 and 2–5 bases long, respectively [3,4]. Between the two, microsatellites are the most prevalent and, consequently, the most studied; they are used as molecular markers, in particular, to assess the genetic diversity of agricultural plant and animal species [5].
The various mathematical methods used to find TRs can be classified into two types [6]. The first one comprises spectral methods, including Fourier transform [7,8,9], Wavelet analysis [10], and information decomposition [11]. These methods make it possible to find TRs with both perfect periodicity (i.e., identical individual repeats) and those containing a large number of DNA base substitutions. However, these methods have a significant limitation as they are very sensitive to nucleotide deletions and insertions (indels), in the presence of which they largely lose the efficiency in detecting TRs because of periodicity phase shifts occurring at the place of the indel less than the repeat length [12]. As a result, spectral methods consider nucleotides before and after the indel in different phases, which significantly limits their performance [13]; consequently, many TRs in eukaryotic genomes can be missed.
The methods and algorithms of the second class are based on dynamic programming, which can efficiently detect indels; therefore, these approaches are more widely used to search for TRs. The dynamic programming-based algorithms such as Tandem Repeat Finder (TRF) [14], Mreps [15], TRStalker [16], ATRHunter [17], T-REKS [18], IMEX [19], CRISPRs [20], and SWAN [21] often employ alignment between all possible pairs of repeats, which, however, imposes certain restrictions on their ability to search for TRs. The problem is that pairwise alignment is limited by the number of the accumulated substitutions per unit (nucleotide or amino acid) designated as x. Thus, for amino acid sequences x is limited to 2.5 residues [22]. It means that if two compared proteins have a common ancestor but have accumulated over 2.5 substitutions per residue (x > 2.5), the dynamic programming methods would not detect statistically significant similarity between them, usually giving the result of <25%. It is believed that the alignment of such sequences is in the twilight zone; therefore, it is not possible to draw a conclusion about their relatedness. A similar situation exists for nucleotide sequences [23], for which the twilight zone is in the range of 38–50% similarity, indicating that x in most cases would be less than 1.5. Because of this limitation, mathematical methods and algorithms currently used to search for TRs would identify only those repeats that have accumulated few nucleotide substitutions; as a result, a significant number of TRs present in eukaryotic sequences would be missed.
It is reasonable to assume that the above-mentioned problem can be addressed by using multiple instead of paired alignment of repeats. In fact, the search for TRs in a nucleotide sequence is based on performing multiple alignments, in this case—between all repeats, which makes it possible to find highly diverged TRs, i.e., those with x > 1.5. Currently, many mathematical methods such as CLUSTAL [24,25], MAFFT [26,27], and T-COFFEE [28,29] are available for performing multiple alignment. However, most of them still operate by conducting pairwise comparison of the multiple sequences in question through so-called progressive algorithms: They first calculate a statistically significant guide tree and then use it to build multiple alignment. Consequently, such algorithms do not fundamentally solve the problem of searching for highly divergent TRs in eukaryotic sequences. This drawback could be fixed by using multidimensional dynamic programming [30]; however, as this is a so-called Non-deterministic Polynomial (NP)-complete problem [31], its direct solution would require a very long computation time even for only tens of nucleotide sequences.
In our previous studies, we have developed a new mathematical method to search for TRs, which uses a new algorithm for constructing multiple alignments based on the generation of random position weight matrices (RPWMs) [32,33,34]. The RPWM algorithm does not calculate multiple alignment for TRs but utilizes random multiple alignments patterns to find the one that best fits the TRs under study [35]. To search for TRs of length n in sequence S, we use a PWM containing n columns and 4 rows; the PWM is then optimized by applying a genetic algorithm, for which we take the maximum of the similarity function (Fmax) for local alignment between sequence S and PWM as an objective function [32]. For each length n, we determine the best PWM that has the largest Fmax value designated as Fmax(n), i.e., we believe that sequence S contains TRs of length n for which Fmax(n) is observed.
In this study, we applied the developed method to search for TRs in the complete genome of rice (Oryza sativa) selected as one of the most studied plant genomes, in which the positions of many dispersed repeats and transposons are known [36]. Here, we accomplished three tasks. First, we identified all TRs in the rice genome. Second, we determined correlations of the found TRs with the known genes, dispersed repeats, and transposons. Finally, we compared our method with T-REKS [18] and TRF [14] for the efficiency of TR search. The results indicated that the RPWM algorithm could identify highly divergent TRs (x > 1.5), whereas T-REKS and TRF methods were unable to detect TRs with x > 1.5. By using our method, we revealed that 5% of the rice genome contained TRs, most of which had a length of 2–3 bases.

2. Materials and Methods

2.1. RPWM Algorithm

We searched for TRs in chromosome sequences from the rice genome (ftp://ftp.ensemblgenomes.org/pub/plants/release-46/fasta/oryza_sativa/DNA/, (accessed on 18 November 2019); each chromosome was analyzed separately. The algorithm used for TR search is described in detail in [37]. The main steps of the algorithm are outlined below.
Step 1. In each chromosome, we used a window of length L = 650 nucleotides (nt) denoted as sequence S; nucleotides a, t, c, and g in this sequence were replaced by numbers 1, 2, 3, and 4, respectively. The window moved along the chromosome with a step of 10 bases. Coordinate k marked the beginning of sequence S in the analyzed chromosome. To search for TRs of length n (n = 2–50) in sequence S, we used an iterative procedure. First, we introduced vector V which had N elements and made all its values equal to 0; the mFmax value was also 0, the repeat length n was 2, and k was 1.
Step 2. Next, we created set Q of RPWMs with volume N = 500. To obtain RPWMs, we used a random number generator to construct sequence S1 of length L1 = 10,000 nt with an equally probable nucleotide composition. Then, we constructed sequence S2 of the same length as S1, which contained a region {1, 2, 3, …, n} of length n repeated L1/n times, and filled in the frequency matrix as M(s1(i),s2(i)) = M(s1(i),s2(i))+1 for i = 1, 2, …, L1. Based on matrix M, we calculated matrix M1 as:
m 1 ( i , j ) = m ( i , j ) L 1 p ( i , j ) L 1 p ( i , j ) ( 1 p ( i , j ) )
where L1p(i,j) is the expected number of base i in position j, m1(i,j) is the cell of matrix M1 from set Q, p(i,j) = p ( i , j ) = x ( i ) y ( j ) / L 1 2 , x ( i ) = j = 1 n m ( i , j ) , and y ( j ) = i = 1 4 m ( i , j ) .
Step 3. All matrices from set Q were transformed so that R 2 = i = 1 4 j = 1 n m 1 ( i , j ) 2 and K d = i = 1 4 j = 1 n m 1 ( i , j ) p 1 ( i ) p 2 ( j ) were equal for all matrices. Here, p1(i) = p(l)p(m), (l,m ∈ {a,t,c,g}), p(l) and p(m) are the probabilities of l or m type nucleotides in sequence S, and p 2 ( j ) = 1 / n . R2 and Kd were the same and equal to 55,000/(n0.61) and −1.5, respectively; the power of 0.61 was chosen experimentally. The matrix transformation algorithm is described in detail in [32].
Step 4. At this step, we excluded areas with triplet periodicity from consideration. To do this, we compared sequence S with sequence S3, which contained numbers 123 in tandem and had the same length as sequence S. After that, we filled in matrix M3 with dimension (3,4) as M3(s3(i), s(i)) = M3(s3(i), s(i))+1 for all i from 1 to 650, where s3(i) and s(i) are elements of sequences S3 and S, respectively, and calculated
2 I = 2 { i = 1 , 3 j = 1 4 m 3 ( i , j ) i = 1 3 x ( i ) j = 1 4 y ( j ) + L ln L }
where x ( i ) = j = 1 4 m 3 ( i , j ) , y ( j ) = i = 1 3 m 3 ( i , j ) , and m 3 ( i , j ) is an element of matrix M3. 2I can be viewed as a random variable; it has χ2 distribution with 6 degrees of freedom [38]. We calculated the argument of normal distribution x 3 = 4 I 11.0 , which reflects the level of triplet periodicity in sequence S without introducing indels [39]; only sequences with x 3 < 3.0 were considered, which removed all chromosomal regions with a clear triplet periodicity from analysis, including most coding regions. If x 3 ≥ 3.0, then we increased k by 10 and returned to step 1.
Step 5. Next, we applied the genetic algorithm for the matrices from set Q to create matrix Qmax, which had the greatest similarity function Fmax with sequence S. The procedure is described in detail in [32]. For the genetic algorithm, the matrices were organisms and Fmax, which was determined for each matrix from set Q, was used as an objective function:
F ( i , j ) = max { F ( i 1 , j 1 ) + q ( s ( i ) , s 2 ( j ) ) F x ( i 1 , j 1 ) + q ( s ( i ) , s 2 ( j ) ) F y ( i 1 , j 1 ) + q ( s ( i ) , s 2 ( j ) ) }
F x ( i , j ) = max { F ( i 1 , j ) d F x ( i 1 , j ) e }
F y ( i , j ) = max { F ( i , j 1 ) d F y ( i , j 1 ) e }
Here, s(i) and s2(i) are elements of sequences S and S2, respectively, i = 1, 2, …, L and j = 1, 2, …, L are elements of matrix Qmax, d is the cost of creating an indel, and e is the cost of continuing the indel; d = 25.0 and e = 6.0.
To fill in matrix F(L,L), we defined the initial conditions as F(0,i) = F(i,0) = 0 and searched for the greatest Fmax on the boundaries of matrix F(L,i) and F(i,L) (i = 1, …, L). Fmax determined for each matrix from set Q was inserted into vector V, which contained N elements (the number of matrices in set Q) and which was then ranked in the descending order of the elements; as a result, the maximum and minimum elements were V(1) and V(N), respectively.
Step 6. At this step, we introduced mutations into the matrices from Q set. For this, in a randomly chosen matrix we randomly chose cell m(i, j) (with 1 ≤ in, 1 ≤ j ≤ 4) and then replaced the cell with a random number in the range from -10 to +10; this procedure was used to introduce random mutations in 5% of the matrices. In addition, we created a descendant matrix through a process described in detail in [32]). Briefly, the matrix with the minimum value V(N) was excluded from set Q and two matrices were randomly selected from set Q and considered as parents; the probability of a matrix to be chosen as a parent increased linearly from the minimum to the maximum element of vector V. From the parts of the two parent matrices, we created a new matrix considered as a descendant, which was inserted into set Q.
Step 7. Then, we checked that V(1) ≥ mFmax; if this was true, then mFmax = V(1), the matrix corresponding to V(1) was designated as mQ, and we moved to step 2. In case when V(1) < mFmax was observed up to four consecutive times, we went to step 2 without changing mFmax and mQ; if it was observed five consecutive times, the cycle was interrupted. Usually, 104 such cycles were enough for the algorithm to stop; if it did not happen, then we stopped it manually in order to reduce the computation time, as there were cases when the cyclic process was performed 105 times.
Step 8. Next, we aligned sequence S with the found matrix mQ using dynamic programming. We filled in the matrix for function F (Formulas (2)–(4)) as well as the so-called matrix of inverse transitions, Fb; in each cell of matrix Fb(i,j), we wrote the coordinates of that cell of matrix F from which we got into cell F(i,j). In Fb(i,j), we found a point with coordinates (im, jm), where F(im,jm) = mFmax, then moved from point (im,jm) to point (i0,j0), where F(i0,j0) = 0, and performed alignment between sequences S and S2. Thus, for the repeat of length n, we obtained matrix mQ, mFmax, coordinates i0 and im, and the alignment between sequences S and S2.
Step 9. In this step, we increased k by 10 bases and went to step 5; this was done up to k = L-649. As a result, we obtained function mFmax(k) for the repeat of length n, which was designated as mFmax(k,n). Next, we searched for the local maxima of mFmax(k,n), i.e., selected such values of k at which mFmax(k,n) > mFmax(k + i,n) for any i = −64, −63, …, −1 and any i = 1, …, 63, 64; then, all such mFmax(k + i,n) were equated to zero.
Step 10. We increased n by one and went to step 2 until n ≤ 50; as a result, we obtained a set of local maxima mFmax(k,n) for repeat n. Then, we chose local maxima for mFmax(k,n); these were k and n for which mFmax(k,n) > F0, as well as all mFmax(k+i,n+j) for any i = −64, −63, …, −1 and i = 1, …, 63, 64, and any j ≤ 50 and jn. All found local maxima (their number denoted as T) have the length of repeat n, matrix mQ, mFmax, coordinates i0 and im, and the alignment between sequences S and S2 for each local maximum.

2.2. Choice of the F0 Threshold Value

The total number of the local maxima (T) represents the sum of the local maxima which owe their origin to random factors (Trand) or to the periodicity of nucleotide sequences (Treal). To choose the F0 threshold, we randomly shuffled chromosome sequences from the rice genome, determined Trand, and established F0 so that the false discovery rate (FDR) = Trand /(Trand+Treal) was <0.01; at this condition, F0 = 390.

2.3. Evaluation of the Statistical Significance of Periodicity for Model Sequences

To estimate the statistical significance of the periodicity of the repeat with length n, we randomly shuffled sequence S and followed steps 1–5 (Section 2.1) to obtain mFmax for the random sequence S by aligning it with sequence S2, which had the form {1, 2, 3, …, n}L/n. Then, we shuffled sequence S again and re-calculated mFmax; this procedure was performed 200 times. As a result, we obtained a set of 200 mFmax values, for which we calculated mean m F m a x ¯ , variance D(mFmax), and statistical significance Z(n): Z(n) = (mFmax m F m a x ¯ )/ D ( m F m a x ) . This calculation was performed for sequences containing artificially created repeats with n from 2 to 50 nt.

3. Results

3.1. Analysis of DNA Sequences with Artificial Periodicity

To determine the number of random mutations at which tandem periodicity can be detected, we first examined an artificially created sequence of 3000 nt long, which contained 100 TRs of 30 nt each. Then, 50 insertions and 50 deletions of 1 nt were made in the analyzed sequence. For this, we randomly selected a nucleotide (from 1 to 3000), which was then substituted with any of the four nucleotides (A, T, C, or G) with the probability of 0.25. As a result, we created 12 sequences carrying from 0 to 6000 substitutions (Figure 1). For each such sequence designated as Ts(l) (l = 1, …, 12), we also defined vector y l ( k ) , l = 1, 2, …, 3000, which showed the number of base changes made at position k of sequence Ts(l), and calculated the average number of base substitutions x existing between any two repeats in the analyzed sequence:
x = i = 0 99 j = 0 99 { k = 1 + 30 i 30 ( i + 1 ) y ( k ) + k = 1 + 30 j 30 ( j + 1 ) y ( k ) } 30 L .
Here, L is the total number of unique pairs of different TRs and 30 is the length of the TR; in this case, L = i = 1 99 i = 9900 . Coordinates (i + 1) and (j + 1) indicate the beginning of TRs in sequence Ts(l).
Figure 1 shows that the threshold Z = 8.0 is reached at x = 3.2, indicating that the method we developed could find highly divergent repeats in the genome.

3.2. Comparison of TRF, T-REKS, and RPWM Programs

Next, we compared the performance of the RPWM method with that of TRF [14] and T-REKS [18] in regard to TR search. For this, we generated test sequences containing 100 TRs with the length of 6 nt. Each created sequence had a different number of base substitutions, for which we calculated x using formula (6), along with 5 insertions and 5 deletions at random positions. We also added random sequences of 300 nt long at the beginning and the end of the generated sequence; as a result, each generated sequence contained 1,200 nt. Thus, a set of sequences for 0.0 < x < 4.0 was obtained and used to compare the performance of the TRF, T-REKS, and RPWM programs in determining the number (K) of 6 nt repeats for different x. Figure 2 shows that that the proportion of repeats (Y(x) = K/100) detected by TRF decreased sharply for x > 1.0, reaching 0 for x > 1.3. A similar decrease was observed for T-REKS, when Y(x) fell below 0.4 for x > 1.3 and was 0.2 for x > 2.0. At the same time, RPWM could detect significantly more TRs than TRF and T-REKS, as evidenced by Y = 0.8 for x = 3.0 and Y(x) = 0.65 for x = 4.0 (Figure 2). These results indicate that RPWM is an efficient algorithm for identifying TRs with a significant number of substitutions (x > 1.5).
It should also be noted that in the test sequences, TRF and T-REKS detected TRs with lengths other than 6 nt. In such cases, the results were considered incorrect and were not included in K and, consequently, in Figure 2.
We next compared the efficiency of searching for TRs in the first chromosome of the rice genome. To do this, we selected repeats of different lengths from the genome and analyzed their presence in the first chromosome; as a result, 8276 regions containing repeats of 2 to 50 nt were detected by the RPWM method. Then, we randomly shuffled he first chromosome and repeated the search, which detected 18 regions with periodicity, indicating that FDR = Trand/(Trand + Treal) for RPWM was 18/8276 ≈ 0.25%.
The 8276 regions detected by RPWM in the first rice chromosome were then analyzed by TRF and T-REKS. We considered that a region was found with periodicity if the length of the period coincided and the intersection of these regions was at least 50%. Out of the 8,276 regions, TRF identified 266 that had the same repeat length as found by RPWM, whereas after random shuffling, it detected 16 regions with TRs, which gave the FDR of 16/266 ~ 6%, indicating that even with a higher FDR, TRF could find no more than 3% of TR-containing regions detected by RPWM. T-REKS found 1,276 regions for psim = 0.77 and 28 regions after random shuffling, which gave the FDR = 28/1276 ~ 2% (psim is similarity coefficient which is calculated by T-REKS). At smaller psim values, we found a very large number of regions for random sequences; thus, at psim = 0.70, the number was 897, which indicated that the reduction of psim even worsened the result.

3.3. Search for TRs in the Rice Genome

We applied the RPWM algorithm to analyze all 12 rice chromosomes. The numbers of regions with periodicity in each chromosome are shown in Table 1. The total number of such regions in the genome was 76,174 and their total length was slightly over 19 million bases, which is more than 5% of the total rice genome.
The distribution of repeats with a certain length in the rice genome is shown in Figure 3. The results indicated that most repeats had a length of 3 nt. Step 4 of the algorithm excluded all DNA regions with triplet periodicity without indels. The presence of TR with n = 3 in Figure 2 indicated that there were a large number of regions where only triplets with indels could be detected, which is confirmed by the fact that many potential reading frame shifts that have been identified are associated with the presence of indels in the triplets [40]. Figure 3 also shows that a significant number of repeats were 2 nt long; other peaks were detected at 11, 22–23, and 31 nt. These data are consistent with the pitch of the DNA helix in the B form.
Figure 4 shows the distribution of the Z value for repeats found in the rice genome. It can be seen that Z(11) = 7.9 was the maximum for repeats from 2 to 50 nt. Table 2 displaying the resulting alignment for sequence S indicates that it was very difficult to detect periodicity without indels. Table 3 shows the mQ(11) matrix for the found periodicity; each column of the matrix has one or more positive values corresponding to nucleotides, the number of which in a given position of the repeat was greater than expected for a random sequence. The consensus sequence for the repeat of 11 nt was taggagtggca, if constructed from the positive values of the matrix.
Next, we examined the correlation of TRs with exons on rice chromosomes. The regions were considered as intersecting if they overlapped by at least 80%. The results for different chromosomes are shown in Table 4 (third column). Then, we randomly shuffled TR locations in the chromosomes and again analyzed their intersections with exons (Table 4, fourth column). The results revealed that the number of overlaps between exons and randomly located TRs exceeded that of overlaps between exons and actual TRs in most chromosomes, indicating a tendency for TRs (for n ≠ 3) to be located outside the coding regions.
We hypothesized that the found repeats could be associated with LTRs, mobile elements, and SINE and LINE. Therefore, we analyzed the intersection of TRs with transposable elements (TEs) identified in a previous study [36] using the same criterion of intersection (≥ 80%). We randomly shuffled TE locations on each rice chromosome and counted the number of overlaps between TRs and TEs for each shuffle to calculate X = { C C ¯ } / D ( C ) , where C is the number of intersections of TRs with TEs in the rice genome, C ¯ is the expected number of intersections, and D(C) is the variance for the expected number of intersections (Table 5). The larger X, the more the found number of intersections of TRs with TEs differs from the number of intersections that is expected for a random (independent) arrangement of TRs and TEs in the rice genome. The results indicated that the location of some TEs was strongly correlated with that of TRs, which was especially evident for Centro/tandem, DNAnona/CACTA, DNAnona/MULE and DNAauto/CACTG as well as some other transposons. This means that a large number of TRs are present in the TEs sequences.
We have created a database for the detected TRs (http://victoria.biengi.ac.ru/cgi-bin/indelper/index.cgi/, (accessed on 18 October 2020), where the user can search for repeats by the length, location in a specific rice chromosome, and level of statistical significance.

4. Discussion

This work shows that about 5% of the rice genome contains TRs, including highly divergent ones that can be identified only by the method developed in this study. According to our calculations (Section 3.2), no more than 15% of the found TRs could be detected by previously developed methods.
At the same time, a small number of TRs for n < 10 are better detected by T-REKS or TRF. The reason for this is that we are using dynamic programming to find alignment (Formulas (3)–(5)). Only TRs with a total length of more than 20 nucleotides can be effectively detected using this procedure. This means that the number of TRs that can be detected by the RPWM is approximately 20/n, where n is the length of the period. For n ≥ 10 nucleotides, RPWM effectively finds all periods.
The example shown in Figure 4 and Table 2 contains highly diverged TRs. Consensus sequence has an average similarity of 57% with repeats. In addition to base substitutions, there are indels here. Two hypotheses can be assumed. First, there were perfect TRs that accumulated over time many base replacements and also indels. Many authors have previously noted that TRs mutate very rapidly [41]. Second, TRs can bind to different proteins. Because of this, we see TRs 11 bases in length, which indicates the possibility of binding to some proteins with zinc fingers [42]. These two hypotheses may explain the origin of the significant number of highly divergent TRs found in this work.
The repeat with a length of 3 nt was the one most frequently identified. Although triplets without indels were not considered (Section 2.1, step 4), still more than 20 thousand regions with triplet repeats containing indels were observed (Figure 3). It was also possible to calculate the total number of regions with triplet periodicity within the coding sequences of the rice genome, which was 14,534 (Table 4), indicating that 75% of the detected regions containing triplet repeats with indels are in the coding sequences, where they may represent potential frame shifts [40]. Therefore, it would be more correct to say that most TRs we identified had a repeat length of 2 nt. A small peak for repeats of 11 nt (Figure 3) suggests that some of the detected sequences can interact with proteins [43]; the same can be also expected for TRs of 20 and 30 nt long.
Many of the found sequences (54,434 out of 76,174) belong to transposons or previously known repeats (Table 5), which may indicate an organic relationship between TRs and transposonomy as suggested by Paço et al. [44], who also discussed a possibility of TR conversion into genes. The latter hypothesis is supported by our results, which revealed that many regions with triplet periodicity were located within the genes.
Significantly divergent TRs present in the rice genome can be highly polymorphic and, therefore, may be used as molecular markers for genetic analysis [45], for example, in plant breeding [46] or in the investigation of the evolutionary divergence among species [47], as well as in other areas.

5. Conclusions

Here, we used the novel RPWM algorithm to search for TRs in the rice genome. The developed method makes it possible to find TRs with an average number of substitutions between any two repeats (x) up to 3.2. In comparison, the previously used methods TRF and T-REKS could correctly identify TRs with x ≤ 1.5 and were able to find only about 15% of TRs detected in the rice genome by the RPWM algorithm. A total of 76,174 sequences with repeats of 2–50 nt found in rice chromosomes occupy about 5% of the rice genome; most of these TRs are 2 and 3 nt long and 54,434 of them are present in already known repeats and transposons.

Author Contributions

Conceptualization, E.V.K., M.A.K.; methodology, A.M.K., E.V.K.; software, E.V.K.; validation, E.V.K., A.M.K.; formal analysis, M.A.K.; investigation, E.V.K.; resources, M.A.K.; data curation, E.V.K.; writing—original draft preparation, E.V.K.; writing—review and editing, E.V.K.; visualization, A.M.K.; supervision, M.A.K., E.V.K.; project administration, M.A.K.; funding acquisition, E.V.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partly funded by the RFBR grant N.20-016-00057A.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ekblom, R.; Wolf, J.B.W. A field guide to whole-genome sequencing, assembly and annotation. Evol. Appl. 2014, 7, 1026–1042. [Google Scholar] [CrossRef] [PubMed]
  2. Ejigu, G.F.; Jung, J. Review on the Computational Genome Annotation of Sequences Obtained by Next-Generation Sequencing. Biology 2020, 9, 295. [Google Scholar] [CrossRef]
  3. Vergnaud, G.; Denoeud, F. Minisatellites: Mutability and genome architecture. Genome Res. 2000, 10, 899–907. [Google Scholar] [CrossRef] [Green Version]
  4. Richard, G.-F.; Kerrest, A.; Dujon, B. Comparative genomics and molecular dynamics of DNA repeats in eukaryotes. Microbiol. Mol. Biol. Rev. 2008, 72, 686–727. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Shahbazi, S.; Mirhosseini, S.Z.; Romanov, M.N. Genetic diversity in five Iranian native chicken populations estimated by microsatellite markers. Biochem. Genet. 2007, 45, 63–75. [Google Scholar] [CrossRef]
  6. Lim, K.G.; Kwoh, C.K.; Hsu, L.Y.; Wirawan, A. Review of tandem repeat search tools: A systematic approach to evaluating algorithmic performance. Brief. Bioinform. 2013, 14, 67–81. [Google Scholar] [CrossRef] [Green Version]
  7. Makeev, V.J.; Tumanyan, V.G. Search of periodicities in primary structure of biopolymers: A general Fourier approach. Comput. Appl. Biosci. CABIOS 1996, 12, 49–54. [Google Scholar] [CrossRef]
  8. Lobzin, V.V.; Chechetkin, V.R. Order and correlations in genomic DNA sequences. The spectral approach. Uspekhi Fiz. Nauk 2000, 170, 57. [Google Scholar] [CrossRef]
  9. Sharma, D.; Issac, B.; Raghava, G.P.S.; Ramaswamy, R. Spectral Repeat Finder (SRF): Identification of repetitive sequences using Fourier transformation. Bioinformatics 2004, 20, 1405–1412. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  10. Machado, J.A.T.; Costa, A.C.; Quelhas, M.D. Wavelet analysis of human DNA. Genomics 2011, 98, 155–163. [Google Scholar] [CrossRef] [Green Version]
  11. Korotkov, E.V.; Korotkova, M.A.; Kudryashov, N.A. Information decomposition method to analyze symbolical sequences. Phys. Lett. Sect. A Gen. At. Solid State Phys. 2003, 312. [Google Scholar] [CrossRef] [Green Version]
  12. Korotkov, E.V.; Korotkova, M.A. Study of the triplet periodicity phase shifts in genes. J. Integr. Bioinform. 2010, 7. [Google Scholar] [CrossRef] [Green Version]
  13. Korotkova, M.A.; Kudryashov, N.A.; Korotkov, E.V. An approach for searching insertions in bacterial genes leading to the phase shift of triplet periodicity. Genom. Proteom. Bioinform. 2011, 9, 158–170. [Google Scholar] [CrossRef] [Green Version]
  14. Benson, G. Tandem repeats finder: A program to analyze DNA sequences. Nucleic Acids Res. 1999, 27, 573–580. [Google Scholar] [CrossRef] [Green Version]
  15. Kolpakov, R.; Bana, G.; Kucherov, G. mreps: Efficient and flexible detection of tandem repeats in DNA. Nucleic Acids Res. 2003, 31, 3672–3678. [Google Scholar] [CrossRef] [PubMed]
  16. Pellegrini, M.; Renda, M.E.; Vecchio, A. TRStalker: An efficient heuristic for finding fuzzy tandem repeats. Bioinformatics 2010, 26, i358–i366. [Google Scholar] [CrossRef] [Green Version]
  17. Wexler, Y.; Yakhini, Z.; Kashi, Y.; Geiger, D. Finding approximate tandem repeats in genomic sequences. J. Comput. Biol. 2005, 12, 928–942. [Google Scholar] [CrossRef] [Green Version]
  18. Jorda, J.; Kajava, A. V T-REKS: Identification of Tandem REpeats in sequences with a K-meanS based algorithm. Bioinformatics 2009, 25, 2632–2638. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  19. Mudunuri, S.B.; Kumar, P.; Rao, A.A.; Pallamsetty, S.; Nagarajaram, H.A. G-IMEx: A comprehensive software tool for detection of microsatellites from genome sequences. Bioinformation 2010, 5, 221–223. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  20. Grissa, I.; Vergnaud, G.; Pourcel, C. CRISPRFinder: A web tool to identify clustered regularly interspaced short palindromic repeats. Nucleic Acids Res. 2007, 35, W52–W57. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  21. Boeva, V.; Regnier, M.; Papatsenko, D.; Makeev, V. Short fuzzy tandem repeats in genomic sequences, identification, and possible role in regulation of gene expression. Bioinformatics 2006, 22, 676–684. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  22. Rost, B. Twilight zone of protein sequence alignments. Protein Eng. 1999, 12, 85–94. [Google Scholar] [CrossRef]
  23. Mcgimpsey, S. The Twilight Zone of Nucleotide Homology; University of Otago: Dunedin, New Zealend, 2019. [Google Scholar]
  24. Thompson, J.D.; Higgins, D.G.; Gibson, T.J. CLUSTAL W: Improving the sensitivity of progressive multiple sequence alignment through sequence weighting, position-specific gap penalties and weight matrix choice. Nucleic Acids Res. 1994, 22, 4673–4680. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  25. Thomsen, R.; Fogel, G.B.; Krink, T. A Clustal Alignment Improver Using Evolutionary Algorithms. In Proceedings of the 2002 Congress on Evolutionary Computation, Honolilu, HI, USA, 12–17 May 2002; IEEE: New York, NY, USA, 2002; Volume 1, pp. 121–126. [Google Scholar]
  26. Katoh, K.; Frith, M.C. Adding unaligned sequences into an existing alignment using MAFFT and LAST. Bioinformatics 2012, 28, 3144–3146. [Google Scholar] [CrossRef] [PubMed]
  27. Katoh, K.; Rozewicki, J.; Yamada, K.D. MAFFT online service: Multiple sequence alignment, interactive sequence choice and visualization. Brief. Bioinform. 2019, 20, 1160–1166. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  28. Simossis, V.A.; Kleinjung, J.; Heringa, J. Homology-extended sequence alignment. Nucleic Acids Res. 2005, 33, 816–824. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  29. Notredame, C.; Higgins, D.G.; Heringa, J. T-coffee: A novel method for fast and accurate multiple sequence alignment. J. Mol. Biol. 2000, 302, 205–217. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  30. Lipman, D.J.; Altschul, S.F.; Kececioglu, J.D. A tool for multiple sequence alignment. Proc. Natl. Acad. Sci. USA 1989, 86, 4412–4415. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  31. Wang, L.; Jiang, T. On the Complexity of Multiple Sequence Alignment. J. Comput. Biol. 1994, 1, 337–348. [Google Scholar] [CrossRef] [Green Version]
  32. Pugacheva, V.; Korotkov, A.; Korotkov, E. Search of latent periodicity in amino acid sequences by means of genetic algorithm and dynamic programming. Stat. Appl. Genet. Mol. Biol. 2016, 15. [Google Scholar] [CrossRef]
  33. Korotkov, E.V.; Korotkova, M.A. Developing mathematical method for multi alignment of DNA sequences with weak similarity. In Proceedings of the Journal of Physics: Conference Series, Bali, Indonesia, 28–29 August 2018; Institute of Physics Publishing: Bristol, UK, 2019; Volume 1205, p. 12025. [Google Scholar]
  34. Kamionskaya, A.M.; Korotkova, M.A. Multiple Alignment of Promoter Sequences from the Human Genome. Biotekhnologiya 2020, 36, 7–14. [Google Scholar] [CrossRef]
  35. Korotkov, E.V.; Suvorova, Y.M.; Kostenko, D.O.; Korotkova, M.A. Multiple Alignment of Promoter Sequences from the Arabidopsis thaliana L. Genome. Genes 2021, 12, 135. [Google Scholar] [CrossRef] [PubMed]
  36. Ou, S.; Su, W.; Liao, Y.; Chougule, K.; Agda, J.R.A.; Hellinga, A.J.; Lugo, C.S.B.; Elliott, T.A.; Ware, D.; Peterson, T.; et al. Benchmarking transposable element annotation methods for creation of a streamlined, comprehensive pipeline. Genome Biol. 2019, 20, 275. [Google Scholar] [CrossRef] [Green Version]
  37. Korotkov, E.V.; Korotkova, M.A. Search for regions with periodicity using the random position weight matrices in the C. elegans genome. Int. J. Data Min. Bioinform. 2017, 18, 331. [Google Scholar] [CrossRef]
  38. Kullback, S. Information Theory and Statistics; Dover Publications: Mineola, NY, USA, 1997. [Google Scholar]
  39. Frenkel, F.E.; Korotkov, E. V Classification analysis of triplet periodicity in protein-coding regions of genes. Gene 2008, 421, 52–60. [Google Scholar] [CrossRef]
  40. Suvorova, Y.M.; Korotkova, M.A.; Skryabin, K.G.; Korotkov, E.V. Search for potential reading frameshifts in cds from Arabidopsis thaliana and other genomes. DNA Res. 2019, 26, 157–170. [Google Scholar] [CrossRef] [PubMed]
  41. Fan, H.; Chu, J.Y. A Brief Review of Short Tandem Repeat Mutation. Genom. Proteom. Bioinforma. 2007, 5, 7–14. [Google Scholar] [CrossRef] [Green Version]
  42. Usdin, K. The biological effects of simple tandem repeats: Lessons from the repeat expansion diseases. Genome Res. 2008, 18, 1011–1019. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  43. The Structure, Function and Evolution of Proteins That Bind DNA and RNA. Enhanced Reader. Available online: Moz-extension://16b9ce3e-95fc-4d51-9cac-031903b23397/enhanced-reader.html?openApp&pdf=https%3A%2F%2Fwww.nature.com%2Farticles%2Fnrm3884.pdf (accessed on 8 February 2021).
  44. Paço, A.; Freitas, R.; Vieira-Da-Silva, A. Conversion of DNA sequences: From a transposable element to a tandem repeat or to a gene. Genes 2019, 10, 1014. [Google Scholar] [CrossRef] [Green Version]
  45. Marwal, A.; Gaur, R.K. Molecular markers: Tool for genetic analysis. In Animal Biotechnology; Elsevier: Amsterdam, The Netherlands, 2020; pp. 353–372. [Google Scholar]
  46. Nadeem, M.A.; Nawaz, M.A.; Shahid, M.Q.; Doğan, Y.; Comertpay, G.; Yıldız, M.; Hatipoğlu, R.; Ahmad, F.; Alsaleh, A.; Labhane, N.; et al. DNA molecular markers in plant breeding: Current status and recent advancements in genomic selection and genome editing. Biotechnol. Biotechnol. Equip. 2018, 32, 261–285. [Google Scholar] [CrossRef] [Green Version]
  47. Yazdankhah, S.P.; Lindstedt, B.A.; Caugant, D.A. Use of variable-number tandem repeats to examine genetic diversity of Neisseria meningitidis. J. Clin. Microbiol. 2005, 43, 1699–1705. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Figure 1. Dependence of statistical significance Z on the average number of substitutions per nucleotide x between any two repeats. A total of 50 insertions and 50 deletions of 1 nt were made in an artificial sequence of 3000 nt, which contained 100 repeats of 30 nt each.
Figure 1. Dependence of statistical significance Z on the average number of substitutions per nucleotide x between any two repeats. A total of 50 insertions and 50 deletions of 1 nt were made in an artificial sequence of 3000 nt, which contained 100 repeats of 30 nt each.
Genes 12 00473 g001
Figure 2. Dependence of the proportion of identified tandem repeats (Y) on the number of introduced base substitutions (x) for the Tandem Repeat Finder (TRF), T-Reks, and random position weight matrices (RPWMs) programs. The analyzed sequences contained 100 repeats 6 nt long; each sequence had a different number of base substitutions along with 5 insertions and 5 deletions at random positions.
Figure 2. Dependence of the proportion of identified tandem repeats (Y) on the number of introduced base substitutions (x) for the Tandem Repeat Finder (TRF), T-Reks, and random position weight matrices (RPWMs) programs. The analyzed sequences contained 100 repeats 6 nt long; each sequence had a different number of base substitutions along with 5 insertions and 5 deletions at random positions.
Genes 12 00473 g002
Figure 3. Distribution of regions with TRs in the rice genome according to the repeat length.
Figure 3. Distribution of regions with TRs in the rice genome according to the repeat length.
Genes 12 00473 g003
Figure 4. Dependence of Z(n) for the DNA region from 2,630,061 to 2,630,589 nt of the first rice chromosome. mFmax(11) = 610.3.
Figure 4. Dependence of Z(n) for the DNA region from 2,630,061 to 2,630,589 nt of the first rice chromosome. mFmax(11) = 610.3.
Genes 12 00473 g004
Table 1. The numbers of regions with TRs of different lengths detected in rice chromosomes.
Table 1. The numbers of regions with TRs of different lengths detected in rice chromosomes.
123456789101112
827769606679699960736559623460834925488663976102
Table 2. Alignment of sequences S2 and S for the DNA region from 2,630,061 to 2,630,589 nt of the first rice chromosome. Numbers 10 and 11 in sequence S2 are replaced with a and b.
Table 2. Alignment of sequences S2 and S for the DNA region from 2,630,061 to 2,630,589 nt of the first rice chromosome. Numbers 10 and 11 in sequence S2 are replaced with a and b.
NO1234567...8....9a.b
1CATTTGA...A....TC.G.
2CAGGATT...G....AA.A.
3AAACGGA...G....GA.A.
4TAGGAAA...A....AC.A.
5CAGGAAT...C....TG.A.
6TAGGAAT...G....CA.A.
7GTGTAAA........AC.A.
8GAGGATT...GCAAAAC.A.
9CAGGAAA...A....AC.A.
10TAGGAAT...G....AC.C.
11GTTTAATTGGA....CC.A.
12CAGGAAA...A....AC.A.
13CAGGAAT...C....AG.A.
14TGAGAGA...G....AT.A.
15GACTTAG...G....GC.C.
16CCTTTGA...A....TC.A.
17TAGGAAT...G....AA.A.
18AAACGGA...G....GA.A.
19TAGGAAA...A....AC.A.
20TATGATT...A....TG.A.
21CAGGAAT...G....TA.A.
22GTGTAAA........AC.A.
23GAGGATT...GCAAAAC.A.
24CAGGAAA...A....AC.A.
25TAGGAAT...G....AC.CG
26TTTGATT...GGA..CC.A.
27TAGGAAA...A....AC.A.
28CAGGAAT...T....TG.A.
29GGAGAGA...T....AA.A.
30GACTCAA...A....GG.A.
31TTTCTTC...C....AT.G.
32AGGTTCT...A....CC.T.
33CATGTTA...A....AA.T.
34TCCTCCA...A....AA.C.
35TTGTATG...G....GA.A.
36GAGGCAT...T....CC.A.
37TAGGAAT...T....TC.A.
38TAAGATT...C....AATA.
39GGGTTCA...T....TC.A.
40TTTGATT...C....AA.A.
41GGGCTTT...G....TA.G.
42GAAAAAT...T....CCTA.
43TAGGAAT...A....AA.A.
44T
Table 3. Matrix mQ(11) for the TRs in the region from 2,630,589 to 2,630,061 nt of the first rice chromosome.
Table 3. Matrix mQ(11) for the TRs in the region from 2,630,589 to 2,630,061 nt of the first rice chromosome.
1234567891011
A1.4−4.8−4.0−0.7−5.36.0−9.41.9−7.3−9.43.6
T−1.38.1−2.5−2.5−6.3−7.45.3−1.9−1.3−3.5−4.1
C5.0−4.3−0.80.612.4−0.80.6−3.6−3.6−2.2−4.3
G4.4−6.71.2−3.9−3.9−6.7−0.5−5.07.411.3−5.0
Table 4. Intersection between exons and regions containing tandem periodicity in rice chromosomes.
Table 4. Intersection between exons and regions containing tandem periodicity in rice chromosomes.
ChromosomeNumber of ExonsNumber of OverlapsAverage Number of Overlaps at Random Locations
128,7918542297
223,45616651876
325,58318191956
417,44614581462
516,25612591295
616,03813161329
714,74411671180
812,88810161046
910,563964822
109992910815
1111,0921142932
1210,936964891
Table 5. Intersection of regions with periodicity and known transposons and repeats. X is the normal distribution argument of the identified intersections calculated using the Monte Carlo method.
Table 5. Intersection of regions with periodicity and known transposons and repeats. X is the normal distribution argument of the identified intersections calculated using the Monte Carlo method.
Repeat NameNumber of Overlapping RepeatsNumber of Expected Overlapping RepeatsX
DNAnona/Helitron4721 2222 53.0144
DNAnona/unknown 99 244 −9.2827
MITE/Tourist1567 2346 −16.0832
MITE/Stow1258 2112 −18.5828
DNAauto/MULE1662 962 22.5689
DNAnona/MULE8850 2648 120.5238
LINE/unknown2520 1218 37.3067
LTR/Gypsy14,664 9534 52.5388
DNAnona/hAT 2273 1008 39.8438
DNAnona/MULEtir 468 486 −0.8165
DNAnona/Tourist 292 144 12.3333
LTR/Copia2830 1692 27.6657
DNAauto/CACTA2141 688 55.3951
SINE/unknown440 404 1.7911
DNAnona/CACTA3144 688 93.6341
DNAauto/hAT 315 146 13.9865
DNAnona/PILE231 120 10.1329
DNAauto/PILE99 108 −0.8660
LTR/TRIM339 172 12.7336
DNAauto/Helitron81 118 −3.4061
Evirus/ERTBV-C 5 4 0.5000
LTR/unknown 175 50 17.6777
DNAnona/CACTG1189 234 62.4303
DNAauto/CACTG3367 958 77.8313
LTR/Solo17 6 4.4907
DNAauto/MLE 68 72 −0.4714
Evirus/ERTBV-B 9 30 −3.8341
Evirus/ERTBV-A 11 28 −3.2127
Evirus/ERTBV3 12 −2.5981
DNAauto/POLE68 52 2.2188
DNAnona/POLE81 64 2.1250
DNAnona/MLE 12 8 1.4142
Centro/tandem1351 80 142.1021
Satellite/rice 84 26 11.3747
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Korotkov, E.V.; Kamionskya, A.M.; Korotkova, M.A. Detection of Highly Divergent Tandem Repeats in the Rice Genome. Genes 2021, 12, 473. https://doi.org/10.3390/genes12040473

AMA Style

Korotkov EV, Kamionskya AM, Korotkova MA. Detection of Highly Divergent Tandem Repeats in the Rice Genome. Genes. 2021; 12(4):473. https://doi.org/10.3390/genes12040473

Chicago/Turabian Style

Korotkov, Eugene V., Anastasiya M. Kamionskya, and Maria A. Korotkova. 2021. "Detection of Highly Divergent Tandem Repeats in the Rice Genome" Genes 12, no. 4: 473. https://doi.org/10.3390/genes12040473

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop