Demo Data from VLDB 2026 / reviewers in the wild / expert
John L. Spouge
dblp:23/4805
· DBLP profile ↗
15ranked-venue papers
2as first author
2since 2021 · last 2023
0000-0001-6207-1419ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 14 · 2 first-author · 2 since 2021Theory of computation · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Interdisciplinary, comprehensive, and emerging computing
7 papers |
Bioinformatics and computational biology · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% |
Topics — the 12 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
sequence analysis |
0.9 | 4 | 2023 | How to optimally sample a sequence for rapid analysis · Bioinform. 2023 ALP & FALP: C++ libraries for pairwise local alignment E-values · Bioinform. 2016 Adding sequence context to a Markov background model improves the identification of regulatory elements · Bioinform. 2006 |
Bioinformatics and computational biology › sequence analysis
sequence comparison |
0.8 | 2 | 2023 | A closed formula relevant to 'Theory of local k-mer selection with applications to long-read alignment' by Jim Shaw and Yun William Yu · Bioinform. 2022 How to optimally sample a sequence for rapid analysis · Bioinform. 2023 |
Bioinformatics and computational biology › sequence analysis
k-mer sampling |
0.6 | 1 | 2022 | A closed formula relevant to 'Theory of local k-mer selection with applications to long-read alignment' by Jim Shaw and Yun William Yu · Bioinform. 2022 |
Bioinformatics and computational biology
sequence alignment |
0.5 | 3 | 2016 | ALP & FALP: C++ libraries for pairwise local alignment E-values · Bioinform. 2016 Frameshift alignment: statistics and post-genomic applications · Bioinform. 2014 The correlation error and finite-size correction in an ungapped sequence alignment · Bioinform. 2002 |
Bioinformatics and computational biology › sequence alignment › pairwise sequence alignment
pairwise local alignment |
0.2 | 1 | 2016 | ALP & FALP: C++ libraries for pairwise local alignment E-values · Bioinform. 2016 |
Bioinformatics and computational biology › sequence alignment › DNA-protein alignment
frameshift-aware alignment |
0.2 | 1 | 2014 | Frameshift alignment: statistics and post-genomic applications · Bioinform. 2014 |
Bioinformatics and computational biology › gene regulation
gene regulation analysis |
0.1 | 1 | 2006 | Adding sequence context to a Markov background model improves the identification of regulatory elements · Bioinform. 2006 |
Bioinformatics and computational biology › gene regulation › regulatory element discovery
regulatory element prediction |
0.1 | 1 | 2006 | Adding sequence context to a Markov background model improves the identification of regulatory elements · Bioinform. 2006 |
Bioinformatics and computational biology › sequence analysis
statistical significance estimation |
0.1 | 1 | 2014 | Frameshift alignment: statistics and post-genomic applications · Bioinform. 2014 |
Information retrieval › evaluation › effectiveness metrics
average precision |
0.0 | 1 | 2010 | Threshold Average Precision (TAP-k): a measure of retrieval designed for bioinformatics · Bioinform. 2010 |
Information retrieval
evaluation |
0.0 | 1 | 2010 | Threshold Average Precision (TAP-k): a measure of retrieval designed for bioinformatics · Bioinform. 2010 |
Algorithms and data structures › sequence algorithms › string algorithms
sequence alignment |
0.0 | 1 | 1991 | Fast optimal alignment · Comput. Appl. Biosci. 1991 |
Methods — techniques the papers use, named apart from their topics
universal hitting sets · 0.7polar sets · 0.7probabilistic analysis · 0.6closed-form formula · 0.6threshold average precision · 0.2ROC analysis · 0.2non-parametric statistical test · 0.1markov background model · 0.1likelihood ratio · 0.1analytic formula derivation · 0.0dynamic programming · 0.0branch-and-bound pruning · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | How to optimally sample a sequence for rapid analysisabstractMOTIVATION: We face an increasing flood of genetic sequence data, from diverse sources, requiring rapid computational analysis. Rapid analysis can be achieved by sampling a subset of positions in each sequence. Previous sequence-sampling methods, such as minimizers, syncmers and minimally overlapping words, were developed by heuristic intuition, and are not optimal. RESULTS: We present a sequence-sampling approach that provably optimizes sensitivity for a whole class of sequence comparison methods, for randomly evolving sequences. It is likely near-optimal for a wide range of alignment-based and alignment-free analyses. For real biological DNA, it increases specificity by avoiding simple repeats. Our approach generalizes universal hitting sets (which guarantee to sample a sequence at least once) and polar sets (which guarantee to sample a sequence at most once). This helps us understand how to do rapid sequence analysis as accurately as possible. AVAILABILITY AND IMPLEMENTATION: Source code is freely available at https://gitlab.com/mcfrith/noverlap. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Martin C. Frith, Jim Shaw, John L. Spouge |
Bioinform. | 3 |
| 2022 | A closed formula relevant to 'Theory of local k-mer selection with applications to long-read alignment' by Jim Shaw and Yun William YuabstractTo handle the volume from next-generation sequencing data, modern sequence comparison often relies on summary sketches such as minimizers (Roberts et al., 2004; Schleimer et al., 2003), syncmers (Edgar, 2021) and minimally overlapping words (Frith et al., 2021). Let us call a substring of length k within a sequence a k-mer. Sequence sketches are often the consequence of a rule f for selecting k-mers from a sequence. If the rule depends only on the k-mer under scrutiny and not on the sequence context (Shaw and Yu, 2021), call the rule 1-local. In this context, consider a long sequence where bases are mutated independently with probability θ. Eyeing applications where the mutated sequence is mapped onto the original sequence by k-mer matches, Theorem 2 of Shaw and Yu (2021) quantifies how frequently k-mers in a sketch are conserved under mutation of the original sequence. Theorem 2 concerns itself with two vectors each of k probabilities, denoted Pr(α(θ,k)) and Pr(f). To explain Pr(α(θ,k)), call a run of α consecutive unmutated k-mers, i.e. a run of k+α−1 unmutated letters, an α-run. On the one hand, Pr(α(θ,k)) focuses on a letter chosen randomly from the middle of the long unmutated sequence. The k-mers containing the chosen letter include a total of 2k−1 letters. Let Pr(α(θ,k)=α) be the probability that the longest unmutated run within the 2k−1 letters is an α-run. A classical formula (Shaw and Yu, 2021) determines Pr(α(θ,k))=(Pr(α(θ,k)=α):α=1,2,…,k) explicitly. To explain Pr(f), it relates α-runs directly to the sketch determined by the rule f. Consider an α-run (α=1,2,…,k) chosen randomly from the middle of a long random sequence. Let the α-run probability Pr(f,α) be the probability that f selects at least one k-mer from the α-run. For any rule f, then, we can define the vector Pr(f)=(Pr(f,α):α=1,2,…,k) of α-run probabilities. Loosely, Pr(f) quantifies the spread of the sketch with rule f: if f bunches the k-mers it selects too closely, the sketch is less likely to include a k-mer from a random α-run in the middle of a long sequence. Further details may be found in Shaw and Yu (2021). Shaw and Yu (2021) examine the consequences of Equation (1) for minimizers (Roberts et al., 2004; Schleimer et al., 2003) and for both closed and open syncmers (Edgar, 2021). Note that the rule for syncmers is 1-local, unlike the rule for minimizers. Section 4 in Shaw and Yu (2021) analyzes rules for selecting minimizers and syncmers under the assumption of a randomized hash function, neglecting equal k-mers as rare and thereby imposing a uniform distribution on the permutation ordering the relevant k-mer hashes. Recursions on four variables calculated Pr(f,α), with variants tailored for the different rules under scrutiny. For closed syncmers, the recursion was equivalent to a closed formula for Pr(f,α), but for minimizers and open syncmers, closed formulas appeared unavailable. From a practical point of view, the original four-variable recursions pose programming difficulties and they are computationally expensive for large parameter values. The purpose of this letter is to replace the recursion for minimizers with a simple explicit formula that alleviates these problems and to justify it directly with a combinatorial heuristic. The Section 3 points out that the formula is likely to generalize to other sketches. Our set-up follows Section 2.2.1 in Shaw and Yu (2021). In windows consisting of wk-mers, therefore, the minimizers are the smallest k-mers, where a fixed random hash function determines the ordering O on the k-mers. Minimizers are the earliest sketch (Roberts et al., 2004; Schleimer et al., 2003) and they come with two very attractive properties. First, they have a window guarantee that every substring of length w+k−1 contains at least one minimizer. Second, the distance between consecutive minimizers follows a uniform first-occurrence distribution: their spacing is uniform on the set {1,2,…,w} (Edgar, 2021). For brevity, this letter identifies the k-mers with their random hashes, so for our purposes below a k-mer or a minimizer has length 1; a k-mer is positioned at the sequence index of its start; an α-run has length α; every w consecutive k-mers contains at least one minimizer; and if a minimizer is at index 0, the next minimizer has a random index chosen uniformly from the set {1,2,…,w}. Let F¯w,α be the event where the random α-run of the Section 1 contains no minimizer. Every window of length w or more contains a minimizer, so on the one hand for α≥w, Pr(F¯w,α)=0. For 1≤α John L. Spouge |
Bioinform. | 1 |
| 2019 | MultiDomainBenchmark: a multi-domain query and subject database suiteabstractBACKGROUND: Genetic sequence database retrieval benchmarks play an essential role in evaluating the performance of sequence searching tools. To date, all phylogenetically diverse benchmarks known to the authors include only query sequences with single protein domains. Domains are the primary building blocks of protein structure and function. Independently, each domain can fulfill a single function, but most proteins (>80% in Metazoa) exist as multi-domain proteins. Multiple domain units combine in various arrangements or architectures to create different functions and are often under evolutionary pressures to yield new ones. Thus, it is crucial to create gold standards reflecting the multi-domain complexity of real proteins to more accurately evaluate sequence searching tools. DESCRIPTION: This work introduces MultiDomainBenchmark (MDB), a database suite of 412 curated multi-domain queries and 227,512 target sequences, representing at least 5108 species and 1123 phylogenetically divergent protein families, their relevancy annotation, and domain location. Here, we use the benchmark to evaluate the performance of two commonly used sequence searching tools, BLAST/PSI-BLAST and HMMER. Additionally, we introduce a novel classification technique for multi-domain proteins to evaluate how well an algorithm recovers a domain architecture. CONCLUSION: MDB is publicly available at http://csc.columbusstate.edu/carroll/MDB/ . Hyrum D. Carroll, John L. Spouge, Mileidy Gonzalez |
BMC Bioinform. | 2 |
| 2016 | ALP & FALP: C++ libraries for pairwise local alignment E-valuesabstractMOTIVATION: Pairwise local alignment is an indispensable tool for molecular biologists. In real time (i.e. in about 1 s), ALP (Ascending Ladder Program) calculates the E-values for protein-protein or DNA-DNA local alignments of random sequences, for arbitrary substitution score matrix, gap costs and letter abundances; and FALP (Frameshift Ascending Ladder Program) performs a similar task, although more slowly, for frameshifting DNA-protein alignments. AVAILABILITY AND IMPLEMENTATION: To permit other C++ programmers to implement the computational efficiencies in ALP and FALP directly within their own programs, C++ source codes are available in the public domain at http://go.usa.gov/3GTSW under 'ALP' and 'FALP', along with the standalone programs ALP and FALP. CONTACT: [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Sergey Sheetlin, Yonil Park, Martin C. Frith, John L. Spouge |
Bioinform. | 4 |
| 2016 | Most of the tight positional conservation of transcription factor binding sites near the transcription start site reflects their co-localization within regulatory modulesabstractBACKGROUND: Transcription factors (TFs) form complexes that bind regulatory modules (RMs) within DNA, to control specific sets of genes. Some transcription factor binding sites (TFBSs) near the transcription start site (TSS) display tight positional preferences relative to the TSS. Furthermore, near the TSS, RMs can co-localize TFBSs with each other and the TSS. The proportion of TFBS positional preferences due to TFBS co-localization within RMs is unknown, however. ChIP experiments confirm co-localization of some TFBSs genome-wide, including near the TSS, but they typically examine only a few TFs at a time, using non-physiological conditions that can vary from lab to lab. In contrast, sequence analysis can examine many TFs uniformly and methodically, broadly surveying the co-localization of TFBSs with tight positional preferences relative to the TSS. RESULTS: Our statistics found 43 significant sets of human motifs in the JASPAR TF Database with positional preferences relative to the TSS, with 38 preferences tight (±5 bp). Each set of motifs corresponded to a gene group of 135 to 3304 genes, with 42/43 (98%) gene groups independently validated by DAVID, a gene ontology database, with FDR < 0.05. Motifs corresponding to two TFBSs in a RM should co-occur more than by chance alone, enriching the intersection of the gene groups corresponding to the two TFs. Thus, a gene-group intersection systematically enriched beyond chance alone provides evidence that the two TFs participate in an RM. Of the 903 = 43*42/2 intersections of the 43 significant gene groups, we found 768/903 (85%) pairs of gene groups with significantly enriched intersections, with 564/768 (73%) intersections independently validated by DAVID with FDR < 0.05. A user-friendly web site at http://go.usa.gov/3kjsH permits biologists to explore the interaction network of our TFBSs to identify candidate subunit RMs. CONCLUSIONS: Gene duplication and convergent evolution within a genome provide obvious biological mechanisms for replicating an RM near the TSS that binds a particular TF subunit. Of all intersections of our 43 significant gene groups, 85% were significantly enriched, with 73% of the significant enrichments independently validated by gene ontology. The co-localization of TFBSs within RMs therefore likely explains much of the tight TFBS positional preferences near the TSS. Natalia Acevedo-Luna, Leonardo Mariño-Ramírez, Armand Halbert, Ulla Hansen, David Landsman, John L. Spouge |
BMC Bioinform. | 6 |
| 2015 | Improving Retrieval Efficacy of Homology Searches Using the False Discovery RateabstractOver the past few decades, discovery based on sequence homology has become a widely accepted practice. Consequently, comparative accuracy of retrieval algorithms (e.g., BLAST) has been rigorously studied for improvement. Unlike most components of retrieval algorithms, the E-value threshold criterion has yet to be thoroughly investigated. An investigation of the threshold is important as it exclusively dictates which sequences are declared relevant and irrelevant. In this paper, we introduce the false discovery rate (FDR) statistic as a replacement for the uniform threshold criterion in order to improve efficacy in retrieval systems. Using NCBI's BLAST and PSI-BLAST software packages, we demonstrate the applicability of such a replacement in both non-iterative (BLASTFDR) and iterative (PSI-BLAST(FDR)) homology searches. For each application, we performed an evaluation of retrieval efficacy with five different multiple testing methods on a large training database. For each algorithm, we choose the best performing method, Benjamini-Hochberg, as the default statistic. As measured by the threshold average precision, BLAST(FDR) yielded 14.1 percent better retrieval performance than BLAST on a large (5,161 queries) test database and PSI-BLAST(FDR) attained 11.8 percent better retrieval performance than PSI-BLAST. The C++ source code specific to BLAST(FDR) and PSI-BLAST(FDR) and instructions are available at http://www.cs.mtsu.edu/~hcarroll/blast_fdr/. Hyrum D. Carroll, Alex C. Williams, Anthony G. Davis, John L. Spouge |
IEEE ACM Trans. Comput. Biol. Bioinform. | 4 |
| 2014 | Frameshift alignment: statistics and post-genomic applicationsabstractAbstract Motivation: The alignment of DNA sequences to proteins, allowing for frameshifts, is a classic method in sequence analysis. It can help identify pseudogenes (which accumulate mutations), analyze raw DNA and RNA sequence data (which may have frameshift sequencing errors), investigate ribosomal frameshifts, etc. Often, however, only ad hoc approximations or simulations are available to provide the statistical significance of a frameshift alignment score. Results: We describe a method to estimate statistical significance of frameshift alignments, similar to classic BLAST statistics. (BLAST presently does not permit its alignments to include frameshifts.) We also illustrate the continuing usefulness of frameshift alignment with two ‘post-genomic’ applications: (i) when finding pseudogenes within the human genome, frameshift alignments show that most anciently conserved non-coding human elements are recent pseudogenes with conserved ancestral genes; and (ii) when analyzing metagenomic DNA reads from polluted soil, frameshift alignments show that most alignable metagenomic reads contain frameshifts, suggesting that metagenomic analysis needs to use frameshift alignment to derive accurate results. Availability and implementation: The statistical calculation is available in FALP ( http://www.ncbi.nlm.nih.gov/CBBresearch/Spouge/html_ncbi/html/index/software.html ), and giga-scale frameshift alignment is available in LAST ( http://last.cbrc.jp/falp ). Contact: [email protected] or [email protected] Supplementary information: Supplementary data are available at Bioinformatics online. Sergey Sheetlin, Yonil Park, Martin C. Frith, John L. Spouge |
Bioinform. | 4 |
| 2012 | Software: an open-source and scalable framework for exact calculations in coalescent theoryabstractBACKGROUND: Currently, there is no open-source, cross-platform and scalable framework for coalescent analysis in population genetics. There is no scalable GUI based user application either. Such a framework and application would not only drive the creation of more complex and realistic models but also make them truly accessible. RESULTS: As a first attempt, we built a framework and user application for the domain of exact calculations in coalescent analysis. The framework provides an API with the concepts of model, data, statistic, phylogeny, gene tree and recursion. Infinite-alleles and infinite-sites models are considered. It defines pluggable computations such as counting and listing all the ancestral configurations and genealogies and computing the exact probability of data. It can visualize a gene tree, trace and visualize the internals of the recursion algorithm for further improvement and attach dynamically a number of output processors. The user application defines jobs in a plug-in like manner so that they can be activated, deactivated, installed or uninstalled on demand. Multiple jobs can be run and their inputs edited. Job inputs are persisted across restarts and running jobs can be cancelled where applicable. CONCLUSIONS: Coalescent theory plays an increasingly important role in analysing molecular population genetic data. Models involved are mathematically difficult and computationally challenging. An open-source, scalable framework that lets users immediately take advantage of the progress made by others will enable exploration of yet more difficult and realistic models. As models become more complex and mathematically less tractable, the need for an integrated computational approach is obvious. Object oriented designs, though has upfront costs, are practical now and can provide such an integrated approach. Susanta Tewari, John L. Spouge |
BMC Bioinform. | 2 |
| 2010 | Threshold Average Precision (TAP-k): a measure of retrieval designed for bioinformaticsabstractMOTIVATION: Since database retrieval is a fundamental operation, the measurement of retrieval efficacy is critical to progress in bioinformatics. This article points out some issues with current methods of measuring retrieval efficacy and suggests some improvements. In particular, many studies have used the pooled receiver operating characteristic for n irrelevant records (ROC(n)) score, the area under the ROC curve (AUC) of a 'pooled' ROC curve, truncated at n irrelevant records. Unfortunately, the pooled ROC(n) score does not faithfully reflect actual usage of retrieval algorithms. Additionally, a pooled ROC(n) score can be very sensitive to retrieval results from as little as a single query. METHODS: To replace the pooled ROC(n) score, we propose the Threshold Average Precision (TAP-k), a measure closely related to the well-known average precision in information retrieval, but reflecting the usage of E-values in bioinformatics. Furthermore, in addition to conditions previously given in the literature, we introduce three new criteria that an ideal measure of retrieval efficacy should satisfy. RESULTS: PSI-BLAST, GLOBAL, HMMER and RPS-BLAST provided examples of using the TAP-k and pooled ROC(n) scores to evaluate sequence retrieval algorithms. In particular, compelling examples using real data highlight the drawbacks of the pooled ROC(n) score, showing that it can produce evaluations skewing far from intuitive expectations. In contrast, the TAP-k satisfies most of the criteria desired in an ideal measure of retrieval efficacy. AVAILABILITY AND IMPLEMENTATION: The TAP-k web server and downloadable Perl script are freely available at http://www.ncbi.nlm.nih.gov/CBBresearch/Spouge/html.ncbi/tap/ Hyrum D. Carroll, Maricel G. Kann, Sergey Sheetlin, John L. Spouge |
Bioinform. | 4 |
| 2008 | Finding sequence motifs with Bayesian models incorporating positional information: an application to transcription factor binding sitesabstractBACKGROUND: Biologically active sequence motifs often have positional preferences with respect to a genomic landmark. For example, many known transcription factor binding sites (TFBSs) occur within an interval [-300, 0] bases upstream of a transcription start site (TSS). Although some programs for identifying sequence motifs exploit positional information, most of them model it only implicitly and with ad hoc methods, making them unsuitable for general motif searches. RESULTS: A-GLAM, a user-friendly computer program for identifying sequence motifs, now incorporates a Bayesian model systematically combining sequence and positional information. A-GLAM's predictions with and without positional information were compared on two human TFBS datasets, each containing sequences corresponding to the interval [-2000, 0] bases upstream of a known TSS. A rigorous statistical analysis showed that positional information significantly improved the prediction of sequence motifs, and an extensive cross-validation study showed that A-GLAM's model was robust against mild misspecification of its parameters. As expected, when sequences in the datasets were successively truncated to the intervals [-1000, 0], [-500, 0] and [-250, 0], positional information aided motif prediction less and less, but never hurt it significantly. CONCLUSION: Although sequence truncation is a viable strategy when searching for biologically active motifs with a positional preference, a probabilistic model (used reasonably) generally provides a superior and more robust strategy, particularly when the sequence motifs' positional preferences are not well characterized. Nak-Kyeong Kim, Kannan Tharakaraman, Leonardo Mariño-Ramírez, John L. Spouge |
BMC Bioinform. | 4 |
| 2006 | Adding sequence context to a Markov background model improves the identification of regulatory elementsabstractMOTIVATION: Many computational methods for identifying regulatory elements use a likelihood ratio between motif and background models. Often, the methods use a background model of independent bases. At least two different Markov background models have been proposed with the aim of increasing the accuracy of predicting regulatory elements. Both Markov background models suffer theoretical drawbacks, so this article develops a third, context-dependent Markov background model from fundamental statistical principles. RESULTS: Datasets containing known regulatory elements in eukaryotes provided a basis for comparing the predictive accuracies of the different background models. Non-parametric statistical tests indicated that Markov models of order 3 constituted a statistically significant improvement over the background model of independent bases. Our model performed slightly better than the previous Markov background models. We also found that for discriminating between the predictive accuracies of competing background models, the correlation coefficient is a more sensitive measure than the performance coefficient. AVAILABILITY: Our C++ program is available at ftp://ftp.ncbi.nih.gov/pub/spouge/papers/archive/AGLAM/2006-07-19 Nak-Kyeong Kim, Kannan Tharakaraman, John L. Spouge |
Bioinform. | 3 |
| 2006 | Scanning sequences after Gibbs sampling to find multiple occurrences of functional elementsabstractBACKGROUND: Many DNA regulatory elements occur as multiple instances within a target promoter. Gibbs sampling programs for finding DNA regulatory elements de novo can be prohibitively slow in locating all instances of such an element in a sequence set. RESULTS: We describe an improvement to the A-GLAM computer program, which predicts regulatory elements within DNA sequences with Gibbs sampling. The improvement adds an optional "scanning step" after Gibbs sampling. Gibbs sampling produces a position specific scoring matrix (PSSM). The new scanning step resembles an iterative PSI-BLAST search based on the PSSM. First, it assigns an "individual score" to each subsequence of appropriate length within the input sequences using the initial PSSM. Second, it computes an E-value from each individual score, to assess the agreement between the corresponding subsequence and the PSSM. Third, it permits subsequences with E-values falling below a threshold to contribute to the underlying PSSM, which is then updated using the Bayesian calculus. A-GLAM iterates its scanning step to convergence, at which point no new subsequences contribute to the PSSM. After convergence, A-GLAM reports predicted regulatory elements within each sequence in order of increasing E-values, so users have a statistical evaluation of the predicted elements in a convenient presentation. Thus, although the Gibbs sampling step in A-GLAM finds at most one regulatory element per input sequence, the scanning step can now rapidly locate further instances of the element in each sequence. CONCLUSION: Datasets from experiments determining the binding sites of transcription factors were used to evaluate the improvement to A-GLAM. Typically, the datasets included several sequences containing multiple instances of a regulatory motif. The improvements to A-GLAM permitted it to predict the multiple instances. Kannan Tharakaraman, Leonardo Mariño-Ramírez, Sergey Sheetlin, David Landsman, John L. Spouge |
BMC Bioinform. | 5 |
| 2004 | Searching for Multiple Words in a Markov SequenceabstractThe theory of the discrete-time Markovian arrival process (DMAP) can be applied to some statistical problems encountered when searching for multiple words in a Markov sequence. Such word searches are often emphasized in studies of the human genome. There are several advantages to the DMAP approach we present. Most notably, its derivations are transparent, and they readily unify disparate results about the exact distributions of overlapping and nonoverlapping word counts. We also present several examples and applications of our theory, including a numerical study using a random DNA dataset from the human genome. Yonil Park, John L. Spouge |
INFORMS J. Comput. | 2 |
| 2002 | The correlation error and finite-size correction in an ungapped sequence alignmentabstractMOTIVATION: The BLAST program for comparing two sequences assumes independent sequences in its random model. The resulting random alignment matrices have correlations across their diagonals. Analytic formulas for the BLAST p-value essentially neglect these correlations and are equivalent to a random model with independent diagonals. Progress on the independent diagonals model has been surprisingly rapid, but the practical magnitude of the correlations it neglects remains unknown. In addition, BLAST uses a finite-size correction that is particularly important when either of the sequences being compared is short. Several formulas for the finite-size correction have now been given, but the corresponding errors in the BLAST p-values have not been quantified. As the lengths of compared sequences tend to infinity, it is also theoretically unknown whether the neglected correlations vanish faster than the finite-size correction. RESULTS: Because we required certain analytic formulas, our study restricted its computer experiments to ungapped sequence alignment. We expect some of our conclusions to extend qualitatively to gapped sequence alignment, however. With this caveat, the finite-size correction appeared to vanish faster than the neglected correlations. Although the finite-size correction underestimated the BLAST p-value, it improved the approximation substantially for all but very short sequences. In practice, the Altschul-Gish finite-size correction was superior to Spouge's. The independent diagonals model was always within a factor of 2 of the true BLAST p-value, although fitting p-value parameters from it probably is unwise. CONTACT: [email protected] Yonil Park, John L. Spouge |
Bioinform. | 2 |
| 1991 | Fast optimal alignmentabstractAlgorithms often align sequences by minimizing a cost. Such algorithms usually operate by aligning successively longer subsequences until they finish the alignment. Efficient algorithms, such as those of Fickett and Ukkonen, speed the computation by ignoring bad subalignments. A general principle underlies the efficiency of these two algorithms: inequalities can direct computations to promising subalignments. Hence inequalities can be used to suggest alignment algorithms. Inequalities for unweighted end-gaps, affine and concave gap weights, etc., are discussed, and empirical results evaluating new algorithms for single indel costs and weighted end-gaps are presented. Empirical results show the new algorithms are, under certain circumstances, much faster than known algorithms. John L. Spouge |
Comput. Appl. Biosci. | 1 |