Arthur L. Delcher

dblp:39/46 · DBLP profile ↗
← Back
24ranked-venue papers
9as first author
0since 2021 · last 2018
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 11 · 2 first-authorArtificial intelligence and machine learning · 8 · 5 first-authorTheory of computation · 5 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author

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%
Theoretical computer science
4 papers
Computational complexity · 44% Algorithms and data structures · 44% Graph algorithms and graph theory · 11%
Artificial intelligence
3 papers
Planning, search and constraint satisfaction · 43% Learning theory · 28% Kernel, tree and ensemble methods · 28%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 100%

Topics — the 22 heaviest of 27, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology › sequence analysis › sequence assembly
genome assembly
0.112008
Aggressive assembly of pyrosequencing reads with mates · Bioinform. 2008
Bioinformatics and computational biology › sequence analysis › sequence assembly › genome assembly
hybrid assembly
0.112008
Aggressive assembly of pyrosequencing reads with mates · Bioinform. 2008
Bioinformatics and computational biology › sequence analysis › sequence assembly
whole-genome shotgun assembly
0.112008
Aggressive assembly of pyrosequencing reads with mates · Bioinform. 2008
Bioinformatics and computational biology › genome annotation
gene prediction
0.112007
Identifying bacterial genes and endosymbiont DNA with Glimmer · Bioinform. 2007
Bioinformatics and computational biology
metagenomics
0.112007
Identifying bacterial genes and endosymbiont DNA with Glimmer · Bioinform. 2007
Bioinformatics and computational biology
comparative genomics
0.012004
DAGchainer: a tool for mining segmental genome duplications and synteny · Bioinform. 2004
Bioinformatics and computational biology › genome annotation
splice site prediction
0.012000
Modeling splice sites with Bayes networks · Bioinform. 2000
Bioinformatics and computational biology
protein structure prediction
0.021993
Protein Secondary-Structure Modeling with Probabilistic Networks · ISMB 1993
Probabilistic Prediction of Protein Secondary Structure Using Causal Networks (Extended Abstract) · AAAI 1993
Bioinformatics and computational biology › protein structure prediction
secondary structure prediction
0.021993
Protein Secondary-Structure Modeling with Probabilistic Networks · ISMB 1993
Probabilistic Prediction of Protein Secondary Structure Using Causal Networks (Extended Abstract) · AAAI 1993
Bioinformatics and computational biology › molecular evolution › evolutionary bioinformatics › evolutionary genomics
genome evolution
0.012004
DAGchainer: a tool for mining segmental genome duplications and synteny · Bioinform. 2004
Machine learning › Kernel, tree and ensemble methods
nearest neighbor methods
0.011995
Best-Case Results for Nearest-Neighbor Learning · IEEE Trans. Pattern Anal. Mach. Intell. 1995
Machine learning › Learning theory
sample complexity
0.011995
Best-Case Results for Nearest-Neighbor Learning · IEEE Trans. Pattern Anal. Mach. Intell. 1995
Bioinformatics and computational biology › sequence analysis › sequence assembly
DNA sequence assembly
0.011995
Large-scale assembly of DNA strings and space-efficient construction of suffix trees · STOC 1995
Parallel and multicore computing › parallel algorithms
NC algorithms
0.011995
An NC Algorithm for Evaluating Monotone Planar Circuits · SIAM J. Comput. 1995
Parallel and multicore computing
parallel algorithms
0.011995
An NC Algorithm for Evaluating Monotone Planar Circuits · SIAM J. Comput. 1995
Computational complexity
circuit complexity
0.011995
An NC Algorithm for Evaluating Monotone Planar Circuits · SIAM J. Comput. 1995
Algorithms and data structures › sequence algorithms › string algorithms › string indexing
suffix tree
0.011995
Large-scale assembly of DNA strings and space-efficient construction of suffix trees · STOC 1995
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
local consistency
0.011994
Local Consistency in Parallel Constraint Satisfaction Networks · Artif. Intell. 1994
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
game tree search
0.011992
Improved Decision-Making in Game Trees: Recovering from Pathology · AAAI 1992
Algorithms and data structures › algebraic computation
expression evaluation
0.011990
A Tree-Partitioning Technique with Applications to Expression Evaluation and Term Matching (Extended Abstract) · FOCS 1990
Algorithms and data structures › symbolic computation
term matching
0.011990
A Tree-Partitioning Technique with Applications to Expression Evaluation and Term Matching (Extended Abstract) · FOCS 1990
Graph algorithms and graph theory › graph partitioning
tree partitioning
0.011990
A Tree-Partitioning Technique with Applications to Expression Evaluation and Term Matching (Extended Abstract) · FOCS 1990

Methods — techniques the papers use, named apart from their topics

overlap graph · 0.1interpolated markov model · 0.1directed acyclic graph path finding · 0.0parallel algorithm design · 0.0nearest neighbor algorithms · 0.0decision tree learning · 0.0markov model · 0.0bayesian network · 0.0probabilistic prediction · 0.0probabilistic networks · 0.0causal networks · 0.0parallel algorithm · 0.0CREW PRAM · 0.0
YearPublicationVenuePosition
2018 MUMmer4: A fast and versatile genome alignment system
abstract
The MUMmer system and the genome sequence aligner nucmer included within it are among the most widely used alignment packages in genomics. Since the last major release of MUMmer version 3 in 2004, it has been applied to many types of problems including aligning whole genome sequences, aligning reads to a reference genome, and comparing different assemblies of the same genome. Despite its broad utility, MUMmer3 has limitations that can make it difficult to use for large genomes and for the very large sequence data sets that are common today. In this paper we describe MUMmer4, a substantially improved version of MUMmer that addresses genome size constraints by changing the 32-bit suffix tree data structure at the core of MUMmer to a 48-bit suffix array, and that offers improved speed through parallel processing of input query sequences. With a theoretical limit on the input size of 141Tbp, MUMmer4 can now work with input sequences of any biologically realistic length. We show that as a result of these enhancements, the nucmer program in MUMmer4 is easily able to handle alignments of large genomes; we illustrate this with an alignment of the human and chimpanzee genomes, which allows us to compute that the two species are 98% identical across 96% of their length. With the enhancements described here, MUMmer4 can also be used to efficiently align reads to reference genomes, although it is less sensitive and accurate than the dedicated read aligners. The nucmer aligner in MUMmer4 can now be called from scripting languages such as Perl, Python and Ruby. These improvements make MUMer4 one the most versatile genome alignment packages available.
Guillaume Marçais, Arthur L. Delcher, Adam M. Phillippy, Rachel Coston, Steven Salzberg, Aleksey V. Zimin
PLoS Comput. Biol.2
2013 Hawkeye and AMOS: visualizing and assessing the quality of genome assemblies
abstract
Since its launch in 2004, the open-source AMOS project has released several innovative DNA sequence analysis applications including: Hawkeye, a visual analytics tool for inspecting the structure of genome assemblies; the Assembly Forensics and FRCurve pipelines for systematically evaluating the quality of a genome assembly; and AMOScmp, the first comparative genome assembler. These applications have been used to assemble and analyze dozens of genomes ranging in complexity from simple microbial species through mammalian genomes. Recent efforts have been focused on enhancing support for new data characteristics brought on by second- and now third-generation sequencing. This review describes the major components of AMOS in light of these challenges, with an emphasis on methods for assessing assembly quality and the visual analytics capabilities of Hawkeye. These interactive graphical aspects are essential for navigating and understanding the complexities of a genome assembly, from the overall genome structure down to individual bases. Hawkeye and AMOS are available open source at http://amos.sourceforge.net.
Michael C. Schatz, Adam M. Phillippy, Daniel D. Sommer, Arthur L. Delcher, Daniela Puiu, Giuseppe Narzisi, Steven Salzberg, Mihai Pop
Briefings Bioinform.4
2008 Aggressive assembly of pyrosequencing reads with mates
abstract
MOTIVATION: DNA sequence reads from Sanger and pyrosequencing platforms differ in cost, accuracy, typical coverage, average read length and the variety of available paired-end protocols. Both read types can complement one another in a 'hybrid' approach to whole-genome shotgun sequencing projects, but assembly software must be modified to accommodate their different characteristics. This is true even of pyrosequencing mated and unmated read combinations. Without special modifications, assemblers tuned for homogeneous sequence data may perform poorly on hybrid data. RESULTS: Celera Assembler was modified for combinations of ABI 3730 and 454 FLX reads. The revised pipeline called CABOG (Celera Assembler with the Best Overlap Graph) is robust to homopolymer run length uncertainty, high read coverage and heterogeneous read lengths. In tests on four genomes, it generated the longest contigs among all assemblers tested. It exploited the mate constraints provided by paired-end reads from either platform to build larger contigs and scaffolds, which were validated by comparison to a finished reference sequence. A low rate of contig mis-assembly was detected in some CABOG assemblies, but this was reduced in the presence of sufficient mate pair data. AVAILABILITY: The software is freely available as open-source from http://wgs-assembler.sf.net under the GNU Public License.
Jason R. Miller, Arthur L. Delcher, Sergey Koren, Eli Venter, Brian Walenz, Anushka Brownley, Justin Johnson 0002, Kelvin Li, Clark M. Mobarry, Granger G. Sutton
Bioinform.2
2007 Identifying bacterial genes and endosymbiont DNA with Glimmer
abstract
MOTIVATION: The Glimmer gene-finding software has been successfully used for finding genes in bacteria, archaea and viruses representing hundreds of species. We describe several major changes to the Glimmer system, including improved methods for identifying both coding regions and start codons. We also describe a new module of Glimmer that can distinguish host and endosymbiont DNA. This module was developed in response to the discovery that eukaryotic genome sequencing projects sometimes inadvertently capture the DNA of intracellular bacteria living in the host. RESULTS: The new methods dramatically reduce the rate of false-positive predictions, while maintaining Glimmer's 99% sensitivity rate at detecting genes in most species, and they find substantially more correct start sites, as measured by comparisons to known and well-curated genes. We show that our interpolated Markov model (IMM) DNA discriminator correctly separated 99% of the sequences in a recent genome project that produced a mixture of sequences from the bacterium Prochloron didemni and its sea squirt host, Lissoclinum patella. AVAILABILITY: Glimmer is OSI Certified Open Source and available at http://cbcb.umd.edu/software/glimmer.
Arthur L. Delcher, Kirsten A. Bratke, Edwin C. Powers, Steven Salzberg
Bioinform.1
2007 High-throughput sequence alignment using Graphics Processing Units
abstract
BACKGROUND: The recent availability of new, less expensive high-throughput DNA sequencing technologies has yielded a dramatic increase in the volume of sequence data that must be analyzed. These data are being generated for several purposes, including genotyping, genome resequencing, metagenomics, and de novo genome assembly projects. Sequence alignment programs such as MUMmer have proven essential for analysis of these data, but researchers will need ever faster, high-throughput alignment tools running on inexpensive hardware to keep up with new sequence technologies. RESULTS: This paper describes MUMmerGPU, an open-source high-throughput parallel pairwise local sequence alignment program that runs on commodity Graphics Processing Units (GPUs) in common workstations. MUMmerGPU uses the new Compute Unified Device Architecture (CUDA) from nVidia to align multiple query sequences against a single reference sequence stored as a suffix tree. By processing the queries in parallel on the highly parallel graphics card, MUMmerGPU achieves more than a 10-fold speedup over a serial CPU version of the sequence alignment kernel, and outperforms the exact alignment component of MUMmer on a high end CPU by 3.5-fold in total application time when aligning reads from recent sequencing projects using Solexa/Illumina, 454, and Sanger sequencing technologies. CONCLUSION: MUMmerGPU is a low cost, ultra-fast sequence alignment program designed to handle the increasing volume of data produced by new, high-throughput sequencing technologies. MUMmerGPU demonstrates that even memory-intensive applications can run significantly faster on the relatively low-cost GPU than on the CPU.
Michael C. Schatz, Cole Trapnell, Arthur L. Delcher, Amitabh Varshney
BMC Bioinform.3
2007 Minimus: a fast, lightweight genome assembler
abstract
BACKGROUND: Genome assemblers have grown very large and complex in response to the need for algorithms to handle the challenges of large whole-genome sequencing projects. Many of the most common uses of assemblers, however, are best served by a simpler type of assembler that requires fewer software components, uses less memory, and is far easier to install and run. RESULTS: We have developed the Minimus assembler to address these issues, and tested it on a range of assembly problems. We show that Minimus performs well on several small assembly tasks, including the assembly of viral genomes, individual genes, and BAC clones. In addition, we evaluate Minimus' performance in assembling bacterial genomes in order to assess its suitability as a component of a larger assembly pipeline. We show that, unlike other software currently used for these tasks, Minimus produces significantly fewer assembly errors, at the cost of generating a more fragmented assembly. CONCLUSION: We find that for small genomes and other small assembly tasks, Minimus is faster and far more flexible than existing tools. Due to its small size and modular design Minimus is perfectly suited to be a component of complex assembly pipelines. Minimus is released as an open-source software project and the code is available as part of the AMOS project at Sourceforge.
Daniel D. Sommer, Arthur L. Delcher, Steven Salzberg, Mihai Pop
BMC Bioinform.2
2005 Efficient decoding algorithms for generalized hidden Markov model gene finders
abstract
BACKGROUND: The Generalized Hidden Markov Model (GHMM) has proven a useful framework for the task of computational gene prediction in eukaryotic genomes, due to its flexibility and probabilistic underpinnings. As the focus of the gene finding community shifts toward the use of homology information to improve prediction accuracy, extensions to the basic GHMM model are being explored as possible ways to integrate this homology information into the prediction process. Particularly prominent among these extensions are those techniques which call for the simultaneous prediction of genes in two or more genomes at once, thereby increasing significantly the computational cost of prediction and highlighting the importance of speed and memory efficiency in the implementation of the underlying GHMM algorithms. Unfortunately, the task of implementing an efficient GHMM-based gene finder is already a nontrivial one, and it can be expected that this task will only grow more onerous as our models increase in complexity. RESULTS: As a first step toward addressing the implementation challenges of these next-generation systems, we describe in detail two software architectures for GHMM-based gene finders, one comprising the common array-based approach, and the other a highly optimized algorithm which requires significantly less memory while achieving virtually identical speed. We then show how both of these architectures can be accelerated by a factor of two by optimizing their content sensors. We finish with a brief illustration of the impact these optimizations have had on the feasibility of our new homology-based gene finder, TWAIN. CONCLUSIONS: In describing a number of optimizations for GHMM-based gene finders and making available two complete open-source software systems embodying these methods, it is our hope that others will be more enabled to explore promising extensions to the GHMM framework, thereby improving the state-of-the-art in gene prediction techniques.
William H. Majoros, Mihaela Pertea, Arthur L. Delcher, Steven Salzberg
BMC Bioinform.3
2004 Comparative genome assembly
abstract
One of the most complex and computationally intensive tasks of genome sequence analysis is genome assembly. Even today, few centres have the resources, in both software and hardware, to assemble a genome from the thousands or millions of individual sequences generated in a whole-genome shotgun sequencing project. With the rapid growth in the number of sequenced genomes has come an increase in the number of organisms for which two or more closely related species have been sequenced. This has created the possibility of building a comparative genome assembly algorithm, which can assemble a newly sequenced genome by mapping it onto a reference genome. We describe here a novel algorithm for comparative genome assembly that can accurately assemble a typical bacterial genome in less than four minutes on a standard desktop computer. The software is available as part of the open-source AMOS project.
Mihai Pop, Adam M. Phillippy, Arthur L. Delcher, Steven Salzberg
Briefings Bioinform.3
2004 DAGchainer: a tool for mining segmental genome duplications and synteny
abstract
SUMMARY: Given the positions of protein-coding genes along genomic sequence and probability values for protein alignments between genes, DAGchainer identifies chains of gene pairs sharing conserved order between genomic regions, by identifying paths through a directed acyclic graph (DAG). These chains of collinear gene pairs can represent segmentally duplicated regions and genes within a single genome or syntenic regions between related genomes. Automated mining of the Arabidopsis genome for segmental duplications illustrates the use of DAGchainer.
Brian J. Haas, Arthur L. Delcher, Jennifer R. Wortman, Steven Salzberg
Bioinform.2
2000 Modeling splice sites with Bayes networks
abstract
MOTIVATION: The main goal in this paper is to develop accurate probabilistic models for important functional regions in DNA sequences (e.g. splice junctions that signal the beginning and end of transcription in human DNA). These methods can subsequently be utilized to improve the performance of gene-finding systems. The models built here attempt to model long-distance dependencies between non-adjacent bases. RESULTS: An efficient modeling method is described which models biological data more accurately than a first-order Markov model without increasing the number of parameters. Intuitively, a small number of parameters helps a learning system to avoid overfitting. Several experiments with the model are presented, which show a small improvement in the average accuracy as compared with a simple Markov model. These experiments suggest that single long distance dependencies do not help the recognition problem, thus confirming several previous studies which have used more heuristic modeling techniques. AVAILABILITY: This software is available for downloaded and as a web resource at http://www.ai.uic.edu/software CONTACT: [email protected]
Deyou Cai, Arthur L. Delcher, Ben Kao, Simon Kasif
Bioinform.2
1996 Large-Scale Assembly of DNA Strings and Space-Efficient Construction of Suffix Trees (Correction)
abstract
No abstract available.
S. Rao Kosaraju, Arthur L. Delcher
STOC2
1996 Logarithmic-Time Updates and Queries in Probabilistic Networks
abstract
Traditional databases commonly support efficient query and update procedures that operate in time which is sublinear in the size of the database. Our goal in this paper is to take a first step toward dynamic reasoning in probabilistic databases with comparable efficiency. We propose a dynamic data structure that supports efficient algorithms for updating and querying singly connected Bayesian networks. In the conventional algorithm, new evidence is absorbed in O(1) time and queries are processed in time O(N), where N is the size of the network. We propose an algorithm which, after a preprocessing phase, allows us to answer queries in time O(log N) at the expense of O(log N) time per evidence absorption. The usefulness of sub-linear processing time manifests itself in applications requiring (near) real-time response over large probabilistic databases. We briefly discuss a potential application of dynamic probabilistic reasoning in computational biology.
Arthur L. Delcher, Adam J. Grove, Simon Kasif, Judea Pearl
J. Artif. Intell. Res.1
1995 Large-scale assembly of DNA strings and space-efficient construction of suffix trees
abstract
Article Free Access Share on Large-scale assembly of DNA strings and space-efficient construction of suffix trees Authors: S. Rao Kosaraju Department of Computer Science, The Johns Hopkins University, Baltimore, Maryland Department of Computer Science, The Johns Hopkins University, Baltimore, MarylandView Profile , Arthur L. Delcher Department of Computer Science, Loyola College in Maryland, Baltimore, Maryland Department of Computer Science, Loyola College in Maryland, Baltimore, MarylandView Profile Authors Info & Claims STOC '95: Proceedings of the twenty-seventh annual ACM symposium on Theory of computingMay 1995 Pages 169–177https://doi.org/10.1145/225058.225108Published:29 May 1995Publication History 8citation528DownloadsMetricsTotal Citations8Total Downloads528Last 12 Months21Last 6 weeks5 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
S. Rao Kosaraju, Arthur L. Delcher
STOC2
1995 Logarithmic-Time Updates and Queries in Probabilistic Networks
Arthur L. Delcher, Adam J. Grove, Simon Kasif, Judea Pearl
UAI1
1995 Best-Case Results for Nearest-Neighbor Learning
abstract
Proposes a theoretical model for analysis of classification methods, in which the teacher knows the classification algorithm and chooses examples in the best way possible. The authors apply this model using the nearest-neighbor learning algorithm, and develop upper and lower bounds on sample complexity for several different concept classes. For some concept classes, the sample complexity turns out to be exponential even using this best-case model, which implies that the concept class is inherently difficult for the NN algorithm. The authors identify several geometric properties that make learning certain concepts relatively easy. Finally the authors discuss the relation of their work to helpful teacher models, its application to decision tree learning algorithms, and some of its implications for experimental work.>
Steven Salzberg, Arthur L. Delcher, David G. Heath, Simon Kasif
IEEE Trans. Pattern Anal. Mach. Intell.2
1995 An NC Algorithm for Evaluating Monotone Planar Circuits
abstract
Goldschlager first established that a special case of the monotone planar circuit problem can be solved by a Turing machine in $O(\log^{2} n)$ space. Subsequently, Dymond and Cook refined the argument and proved that the same class can be evaluated in $O(\log^{2} n)$ time with a polynomial number of processors. In this paper, we prove that the general monotone planar circuit value problem can be evaluated in $O(\log^{4} n)$ time with a polynomial number of processors, settling an open problem posed by Goldschlager and Parberry.
Arthur L. Delcher, S. Rao Kosaraju
SIAM J. Comput.1
1994 Local Consistency in Parallel Constraint Satisfaction Networks
Simon Kasif, Arthur L. Delcher
Artif. Intell.2
1993 Probabilistic Prediction of Protein Secondary Structure Using Causal Networks (Extended Abstract)
Arthur L. Delcher, Simon Kasif, Harry R. Goldberg, William H. Hsu
AAAI1
1993 Protein Secondary-Structure Modeling with Probabilistic Networks
Arthur L. Delcher, Simon Kasif, Harry R. Goldberg, William H. Hsu
ISMB1
1992 Improved Decision-Making in Game Trees: Recovering from Pathology
Arthur L. Delcher, Simon Kasif
AAAI1
1992 Efficient Parallel Term Matching and Anti-Unification
Arthur L. Delcher, Simon Kasif
J. Autom. Reason.1
1991 Learning with a Helpful Teacher
Steven Salzberg, Arthur L. Delcher, David G. Heath, Simon Kasif
IJCAI2
1990 A Tree-Partitioning Technique with Applications to Expression Evaluation and Term Matching (Extended Abstract)
abstract
A tree-partitioning technique is proposed and applied to expression evaluation and term matching. It was shown recently that the problem of evaluating an arithmetic expression is in NC/sup 1/, and an O(log N)-depth, O(N/sup 2/ log N)-size circuit for this problem was described. The size is reduced to O(N log/sup k/ N) while O(log N) depth is maintained. An O(log N)-time, O(N)-processor CREW (concurrent read, exclusive write) algorithm for term matching, which improves the previous O(log N)-time, N/sup 2/-processor algorithm, is also presented.>
S. Rao Kosaraju, Arthur L. Delcher
FOCS2
1990 Efficient Parallel Term Matching and Anti-Unification
Arthur L. Delcher, Simon Kasif
ICLP1