A Monte Carlo Approach to the Fluctuation Problem in Optimal Alignments of Random Strings
The problem of determining the correct order of fluctuation of the optimal alignment score of two random strings of length $n$ has been open for several decades. It is known [12] that the biased expected effect of a random letter-change on the optimal score implies an order of fluctuation linear in...
Main Authors: | , , |
---|---|
Format: | Report |
Published: |
Unspecified
2012
|
_version_ | 1797106464254328832 |
---|---|
author | Amsalu, S Hauser, R Matzinger, H |
author_facet | Amsalu, S Hauser, R Matzinger, H |
author_sort | Amsalu, S |
collection | OXFORD |
description | The problem of determining the correct order of fluctuation of the optimal alignment score of two random strings of length $n$ has been open for several decades. It is known [12] that the biased expected effect of a random letter-change on the optimal score implies an order of fluctuation linear in √$n$. However, in many situations where such a biased effect is observed empirically, it has been impossible to prove analytically. The main result of this paper shows that when the rescaled-limit of the optimal alignment score increases in a certain direction, then the biased effect exists. On the basis of this result one can quantify a confidence level for the existence of such a biased effect and hence of an order √$n$ fluctuation based on simulation of optimal alignments scores. This is an important step forward, as the correct order of fluctuation was previously known only for certain special distributions [12],[13],[5],[10]. To illustrate the usefulness of our new methodology, we apply it to optimal alignments of strings written in the DNA-alphabet. As scoring function, we use the BLASTZ default-substitution matrix together with a realistic gap penalty. BLASTZ is one of the most widely used sequence alignment methodologies in bioinformatics. For this DNA-setting, we show that with a high level of confidence, the fluctuation of the optimal alignment score is of order Θ(√$n$). An important special case of optimal alignment score is the Longest Common Subsequence (LCS) of random strings. For binary sequences with equiprobably symbols the question of the fluctuation of the LCS remains open. The symmetry in that case does not allow for our method. On the other hand, in real-life DNA sequences, it is not the case that all letters occur with the same frequency. So, for many real life situations, our method allows to determine the order of the fluctuation up to a high confidence level. |
first_indexed | 2024-03-07T07:01:11Z |
format | Report |
id | oxford-uuid:2ffd5259-d360-49fe-a8c0-52b10f1ace51 |
institution | University of Oxford |
last_indexed | 2024-03-07T07:01:11Z |
publishDate | 2012 |
publisher | Unspecified |
record_format | dspace |
spelling | oxford-uuid:2ffd5259-d360-49fe-a8c0-52b10f1ace512022-03-29T17:16:17ZA Monte Carlo Approach to the Fluctuation Problem in Optimal Alignments of Random StringsReporthttp://purl.org/coar/resource_type/c_93fcuuid:2ffd5259-d360-49fe-a8c0-52b10f1ace51Mathematical Institute - ePrintsUnspecified2012Amsalu, SHauser, RMatzinger, HThe problem of determining the correct order of fluctuation of the optimal alignment score of two random strings of length $n$ has been open for several decades. It is known [12] that the biased expected effect of a random letter-change on the optimal score implies an order of fluctuation linear in √$n$. However, in many situations where such a biased effect is observed empirically, it has been impossible to prove analytically. The main result of this paper shows that when the rescaled-limit of the optimal alignment score increases in a certain direction, then the biased effect exists. On the basis of this result one can quantify a confidence level for the existence of such a biased effect and hence of an order √$n$ fluctuation based on simulation of optimal alignments scores. This is an important step forward, as the correct order of fluctuation was previously known only for certain special distributions [12],[13],[5],[10]. To illustrate the usefulness of our new methodology, we apply it to optimal alignments of strings written in the DNA-alphabet. As scoring function, we use the BLASTZ default-substitution matrix together with a realistic gap penalty. BLASTZ is one of the most widely used sequence alignment methodologies in bioinformatics. For this DNA-setting, we show that with a high level of confidence, the fluctuation of the optimal alignment score is of order Θ(√$n$). An important special case of optimal alignment score is the Longest Common Subsequence (LCS) of random strings. For binary sequences with equiprobably symbols the question of the fluctuation of the LCS remains open. The symmetry in that case does not allow for our method. On the other hand, in real-life DNA sequences, it is not the case that all letters occur with the same frequency. So, for many real life situations, our method allows to determine the order of the fluctuation up to a high confidence level. |
spellingShingle | Amsalu, S Hauser, R Matzinger, H A Monte Carlo Approach to the Fluctuation Problem in Optimal Alignments of Random Strings |
title | A Monte Carlo Approach to the Fluctuation Problem in Optimal Alignments of Random Strings |
title_full | A Monte Carlo Approach to the Fluctuation Problem in Optimal Alignments of Random Strings |
title_fullStr | A Monte Carlo Approach to the Fluctuation Problem in Optimal Alignments of Random Strings |
title_full_unstemmed | A Monte Carlo Approach to the Fluctuation Problem in Optimal Alignments of Random Strings |
title_short | A Monte Carlo Approach to the Fluctuation Problem in Optimal Alignments of Random Strings |
title_sort | monte carlo approach to the fluctuation problem in optimal alignments of random strings |
work_keys_str_mv | AT amsalus amontecarloapproachtothefluctuationprobleminoptimalalignmentsofrandomstrings AT hauserr amontecarloapproachtothefluctuationprobleminoptimalalignmentsofrandomstrings AT matzingerh amontecarloapproachtothefluctuationprobleminoptimalalignmentsofrandomstrings AT amsalus montecarloapproachtothefluctuationprobleminoptimalalignmentsofrandomstrings AT hauserr montecarloapproachtothefluctuationprobleminoptimalalignmentsofrandomstrings AT matzingerh montecarloapproachtothefluctuationprobleminoptimalalignmentsofrandomstrings |