VLDB 2026 Research / reviewers in the wild / expert
Kun-Mao Chao
dblp:c/KunMaoChao
· DBLP profile ↗
74ranked-venue papers
12as first author
1since 2021 · last 2022
0000-0003-2837-1279ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 47 · 5 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 17 · 5 first-authorDatabases, data management, data science and information retrieval · 10 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-authorArtificial intelligence and machine learning · 2Computer networks · 2Software engineering, systems software and programming languages · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Proof of a Conjecture About Minimum Spanning Tree Cycle Intersection
Min-Jen Chen, Kun-Mao Chao |
Discret. Appl. Math. | 2 |
| 2016 | Computing the Line-Constrained k-center in the Plane for Small k
Albert Jhih-Heng Huang, Hung-Lung Wang, Kun-Mao Chao |
AAIM | 3 |
| 2014 | The Generalized Popular Condensation Problem
Yen-Wei Wu, Wei-Yin Lin, Hung-Lung Wang, Kun-Mao Chao |
ISAAC | 4 |
| 2014 | Preface Algorithms and Computation (ISAAC 2012)
Kun-Mao Chao, Tsan-sheng Hsu, D. T. Lee |
Algorithmica | 1 |
| 2014 | A fault-tolerant method for HLA typing with PacBio dataabstractBACKGROUND: Human leukocyte antigen (HLA) genes are critical genes involved in important biomedical aspects, including organ transplantation, autoimmune diseases and infectious diseases. The gene family contains the most polymorphic genes in humans and the difference between two alleles is only a single base pair substitution in many cases. The next generation sequencing (NGS) technologies could be used for high throughput HLA typing but in silico methods are still needed to correctly assign the alleles of a sample. Computer scientists have developed such methods for various NGS platforms, such as Illumina, Roche 454 and Ion Torrent, based on the characteristics of the reads they generate. However, the method for PacBio reads was less addressed, probably owing to its high error rates. The PacBio system has the longest read length among available NGS platforms, and therefore is the only platform capable of having exon 2 and exon 3 of HLA genes on the same read to unequivocally solve the ambiguity problem caused by the "phasing" issue. RESULTS: We proposed a new method BayesTyping1 to assign HLA alleles for PacBio circular consensus sequencing reads using Bayes' theorem. The method was applied to simulated data of the three loci HLA-A, HLA-B and HLA-DRB1. The experimental results showed its capability to tolerate the disturbance of sequencing errors and external noise reads. CONCLUSIONS: The BayesTyping1 method could overcome the problems of HLA typing using PacBio reads, which mostly arise from sequencing errors of PacBio reads and the divergence of HLA genes, to some extent. Pei-Lung Chen, Wei-Shiung Yang, Kun-Mao Chao |
BMC Bioinform. | 4 |
| 2014 | Algorithms and Computation (ISAAC 2012)
Kun-Mao Chao, Tsan-sheng Hsu, D. T. Lee |
Theor. Comput. Sci. | 1 |
| 2013 | A Compact and Efficient Labeling Scheme for XML Documents
Rung-Ren Lin, Ya-Hui Chang, Kun-Mao Chao |
DASFAA (1) | 3 |
| 2013 | Computing Plurality Points and Condorcet Points in Euclidean Space
Yen-Wei Wu, Wei-Yin Lin, Hung-Lung Wang, Kun-Mao Chao |
ISAAC | 4 |
| 2013 | An Optimal Algorithm for the Popular Condensation Problem
Yen-Wei Wu, Wei-Yin Lin, Hung-Lung Wang, Kun-Mao Chao |
IWOCA | 4 |
| 2013 | A Fully Compressed Algorithm for Computing the Edit Distance of Run-Length Encoded Strings
Kuan-Yu Chen 0002, Kun-Mao Chao |
Algorithmica | 2 |
| 2013 | A linear-time algorithm for finding an edge-partition with max-min ratio at most two
An-Chiang Chu, Bang Ye Wu, Kun-Mao Chao |
Discret. Appl. Math. | 3 |
| 2012 | Asymptotic Limits of a New Type of Maximization Recurrence with an Application to Bioinformatics
Kun-Mao Chao, An-Chiang Chu, Jesper Jansson 0001, Richard S. Lemence, Alban Mancheron |
TAMC | 1 |
| 2012 | Preserving Inversion Phylogeny Reconstruction
Matthias Bernt, Kun-Mao Chao, Jyun-Wei Kao, Martin Middendorf, Eric Tannier |
WABI | 2 |
| 2012 | Efficient algorithms for local ranking
Kun-Mao Chao |
Inf. Process. Lett. | 2 |
| 2012 | Efficient retrieval of approximate palindromes in a run-length encoded string
Kuan-Yu Chen 0002, Ping-Hui Hsu, Kun-Mao Chao |
Theor. Comput. Sci. | 3 |
| 2011 | Identifying Relevant Matches with NOT Semantics over XML Documents
Rung-Ren Lin, Ya-Hui Chang, Kun-Mao Chao |
DASFAA (1) | 3 |
| 2011 | Linear-Time Algorithms for the Multiple Gene Duplication ProblemsabstractA fundamental problem arising in the evolutionary molecular biology is to discover the locations of gene duplications and multiple gene duplication episodes based on the phylogenetic information. The solutions to the MULTIPLE GENE DUPLICATION problems can provide useful clues to place the gene duplication events onto the locations of a species tree and to expose the multiple gene duplication episodes. In this paper, we study two variations of the MULTIPLE GENE DUPLICATION problems: the EPISODE-CLUSTERING (EC) problem and the MINIMUM EPISODES (ME) problem. For the EC problem, we improve the results of Burleigh et al. with an optimal linear-time algorithm. For the ME problem, on the basis of the algorithm presented by Bansal and Eulenstein, we propose an optimal linear-time algorithm. Cheng-Wei Luo, Ming-Chiang Chen, Yi-Ching Chen, Roger W. L. Yang, Hsiao-Fei Liu, Kun-Mao Chao |
IEEE ACM Trans. Comput. Biol. Bioinform. | 6 |
| 2010 | Faster Algorithms for Searching Relevant Matches in XML Databases
Rung-Ren Lin, Ya-Hui Chang, Kun-Mao Chao |
DEXA (1) | 3 |
| 2010 | A Fully Compressed Algorithm for Computing the Edit Distance of Run-Length Encoded Strings
Kuan-Yu Chen 0002, Kun-Mao Chao |
ESA (1) | 2 |
| 2010 | Identifying Approximate Palindromes in Run-Length Encoded Strings
Kuan-Yu Chen 0002, Ping-Hui Hsu, Kun-Mao Chao |
ISAAC (2) | 3 |
| 2010 | A tight bound on the min-ratio edge-partitioning problem of a tree
An-Chiang Chu, Bang Ye Wu, Hung-Lung Wang, Kun-Mao Chao |
Discret. Appl. Math. | 4 |
| 2010 | Hardness of comparing two run-length encoded strings
Kuan-Yu Chen 0002, Ping-Hui Hsu, Kun-Mao Chao |
J. Complex. | 3 |
| 2009 | Finding All Sorting Tandem Duplication Random Loss Operations
Matthias Bernt, Ming-Chiang Chen, Daniel Merkle, Hung-Lung Wang, Kun-Mao Chao, Martin Middendorf |
CPM | 5 |
| 2009 | Approximate Matching for Run-Length Encoded Strings Is 3sum-Hard
Kuan-Yu Chen 0002, Ping-Hui Hsu, Kun-Mao Chao |
CPM | 3 |
| 2009 | Finding All Approximate Gapped Palindromes
Ping-Hui Hsu, Kuan-Yu Chen 0002, Kun-Mao Chao |
ISAAC | 3 |
| 2009 | On Locating Disjoint Segments with Maximum Sum of Densities
Hsiao-Fei Liu, Kun-Mao Chao |
Algorithmica | 2 |
| 2009 | Optimal algorithms for the average-constrained maximum-sum segment problem
Chih-Huai Cheng, Hsiao-Fei Liu, Kun-Mao Chao |
Inf. Process. Lett. | 3 |
| 2009 | The backup 2-center and backup 2-median problems on treesabstractAbstract In this paper, we are concerned with the problem of deploying two servers in a tree network, where each server may fail with a given probability. Once a server fails, the other server will take full responsibility for the services. Here, we assume that the servers do not fail simultaneously. In the backup 2‐center problem, we want to deploy two servers at the vertices such that the expected distance from a farthest vertex to the closest functioning server is minimum. In the backup 2‐median problem, we want to deploy two servers at the vertices such that the expected sum of distances from all vertices to the set of functioning servers is minimum. We propose an O(n)‐time algorithm for the backup 2‐center problem and an O(n log n)‐time algorithm for the backup 2‐median problem, where n is the number of vertices in the given tree network. © 2008 Wiley Periodicals, Inc. NETWORKS, 2009 Hung-Lung Wang, Bang Ye Wu, Kun-Mao Chao |
Networks | 3 |
| 2008 | Minkowski Sum Selection and Finding
Cheng-Wei Luo, Hsiao-Fei Liu, Peng-An Chen, Kun-Mao Chao |
ISAAC | 4 |
| 2008 | The Swap Edges of a Multiple-Sources Routing Tree
Bang Ye Wu, Chih-Yuan Hsiao, Kun-Mao Chao |
Algorithmica | 3 |
| 2008 | CNVDetector: locating copy number variations using array CGH dataabstractAbstract Summary: CNVDetector is a program for locating copy number variations (CNVs) in a single genome. CNVDetector has several merits: (i) it can deal with the array comparative genomic hybridization data even if the noise is not normally distributed; (ii) it has a linear time kernel; (iii) its parameters can be easily selected; (iv) it evaluates the statistical significance for each CNV calling. Availability: CNVDetector (for Windows platform) can be downloaded from http:www.csie.ntu.edu.tw/~kmchao/tools/CNVDetector/. The manual of CNVDetector is also available. Contact: [email protected] Supplementary information: Supplementary data are available at Bioinformatics online. Peng-An Chen, Hsiao-Fei Liu, Kun-Mao Chao |
Bioinform. | 3 |
| 2008 | A new framework for the selection of tag SNPs by multimarker haplotypes
Yao-Ting Huang, Kun-Mao Chao |
J. Biomed. Informatics | 2 |
| 2008 | Algorithms for finding the weight-constrained k longest paths in a tree and the length-constrained k maximum-sum segments of a sequence
Hsiao-Fei Liu, Kun-Mao Chao |
Theor. Comput. Sci. | 2 |
| 2008 | The 2-radius and 2-radiian problems on trees
Hung-Lung Wang, Kun-Mao Chao |
Theor. Comput. Sci. | 2 |
| 2007 | Algorithms for Computing the Length-Constrained Max-Score Segments with Applications to DNA Copy Number Data Analysis
Hsiao-Fei Liu, Peng-An Chen, Kun-Mao Chao |
ISAAC | 3 |
| 2007 | On the range maximum-sum segment query problem
Kuan-Yu Chen 0002, Kun-Mao Chao |
Discret. Appl. Math. | 2 |
| 2007 | On the uniform edge-partition of a tree
Bang Ye Wu, Hung-Lung Wang, Shih Ta Kuan, Kun-Mao Chao |
Discret. Appl. Math. | 4 |
| 2007 | A tight analysis of the Katriel-Bodlaender algorithm for online topological ordering
Hsiao-Fei Liu, Kun-Mao Chao |
Theor. Comput. Sci. | 2 |
| 2006 | On Locating Disjoint Segments with Maximum Sum of Densities
Hsiao-Fei Liu, Kun-Mao Chao |
ISAAC | 2 |
| 2006 | A greedier approach for finding tag SNPsabstractMOTIVATION: Recent studies have shown that a small subset of Single Nucleotide Polymorphisms (SNPs) (called tag SNPs) is sufficient to capture the haplotype patterns in a high linkage disequilibrium region. To find the minimum set of tag SNPs, exact algorithms for finding the optimal solution could take exponential time. On the other hand, approximation algorithms are more efficient but may fail to find the optimal solution. RESULTS: We propose a hybrid method that combines the ideas of the branch-and-bound method and the greedy algorithm. This method explores larger solution space to obtain a better solution than a traditional greedy algorithm. It also allows the user to adjust the efficiency of the program and quality of solutions. This algorithm has been implemented and tested on a variety of simulated and biological data. The experimental results indicate that our program can find better solutions than previous methods. This approach is quite general since it can be used to adapt other greedy algorithms to solve their corresponding problems. AVAILABILITY: The program is available upon request. Yao-Ting Huang, Kun-Mao Chao |
Bioinform. | 3 |
| 2006 | Improved algorithms for the k maximum-sums problems
Chih-Huai Cheng, Kuan-Yu Chen 0002, Wen-Chin Tien, Kun-Mao Chao |
Theor. Comput. Sci. | 4 |
| 2005 | Improved Algorithms for the k Maximum-Sums Problems
Chih-Huai Cheng, Kuan-Yu Chen 0002, Wen-Chin Tien, Kun-Mao Chao |
ISAAC | 4 |
| 2005 | Selecting additional tag SNPs for tolerating missing data in genotypingabstractBACKGROUND: Recent studies have shown that the patterns of linkage disequilibrium observed in human populations have a block-like structure, and a small subset of SNPs (called tag SNPs) is sufficient to distinguish each pair of haplotype patterns in the block. In reality, some tag SNPs may be missing, and we may fail to distinguish two distinct haplotypes due to the ambiguity caused by missing data. RESULTS: We show there exists a subset of SNPs (referred to as robust tag SNPs) which can still distinguish all distinct haplotypes even when some SNPs are missing. The problem of finding minimum robust tag SNPs is shown to be NP-hard. To find robust tag SNPs efficiently, we propose two greedy algorithms and one linear programming relaxation algorithm. The experimental results indicate that (1) the solutions found by these algorithms are quite close to the optimal solution; (2) the genotyping cost saved by using tag SNPs can be as high as 80%; and (3) genotyping additional tag SNPs for tolerating missing data is still cost-effective. CONCLUSION: Genotyping robust tag SNPs is more practical than just genotyping the minimum tag SNPs if we can not avoid the occurrence of missing data. Our theoretical analysis and experimental results show that the performance of our algorithms is not only efficient but the solution found is also close to the optimal solution. Yao-Ting Huang, Ting Chen 0006, Kun-Mao Chao |
BMC Bioinform. | 4 |
| 2005 | Optimal algorithms for locating the longest and shortest segments satisfying a sum or an average constraint
Kuan-Yu Chen 0002, Kun-Mao Chao |
Inf. Process. Lett. | 2 |
| 2005 | A fast algorithm for computing a longest common increasing subsequence
I-Hsuan Yang, Chien-Pin Huang, Kun-Mao Chao |
Inf. Process. Lett. | 3 |
| 2004 | Efficient Methods for Generating Optimal Single and Multiple Spaced SeedsabstractBiologists highly rely on good algorithms for finding homologous regions in bimolecular sequences. An advanced homology search program named PatternHunter has recently been developed, unlike the well-known program BLAST using a consecutive model, it utilizes a spaced seed model to attain higher sensitivity. We have developed a new program, which extends PatternHunter from a single spaced model to a multiple spaced model. In this paper, we describe methods for finding optimal single and multiple spaced models. I-Hsuan Yang, Sheng-Ho Wang, Yang-Ho Chen, Pao-Hsian Huang, Xiaoqiu Huang 0001, Kun-Mao Chao |
BIBE | 7 |
| 2004 | On the Range Maximum-Sum Segment Query Problem
Kuan-Yu Chen 0002, Kun-Mao Chao |
ISAAC | 2 |
| 2004 | A Sensitive Sequence Comparison Method
Xiaoqiu Huang 0001, I-Hsuan Yang, Kun-Mao Chao |
SNPD | 4 |
| 2004 | Approximation Algorithms for the Selection of Robust Tag SNPs
Yao-Ting Huang, Ting Chen 0006, Kun-Mao Chao |
WABI | 4 |
| 2004 | Efficient combination of multiple word models for improved sequence comparisonabstractMOTIVATION: Studies of efficient and sensitive sequence comparison methods are driven by a need to find homologous regions of weak similarity between large genomes. RESULTS: We describe an improved method for finding similar regions between two sets of DNA sequences. The new method generalizes existing methods by locating word matches between sequences under two or more word models and extending word matches into high-scoring segment pairs (HSPs). The method is implemented as a computer program named DDS2. Experimental results show that DDS2 can find more HSPs by using several word models than by using one word model. AVAILABILITY: The DDS2 program is freely available for academic use in binary code form at http://bioinformatics.iastate.edu/aat/align/align.html and in source code form from the corresponding author. Xiaoqiu Huang 0001, Hui-Hsien Chou, I-Hsuan Yang, Kun-Mao Chao |
Bioinform. | 5 |
| 2003 | Finding a Length-Constrained Maximum-Density Path in a Tree
Rung-Ren Lin, Wen-Hsiung Kuo, Kun-Mao Chao |
ISAAC | 3 |
| 2003 | A generalized global alignment algorithmabstractMOTIVATION: Homologous sequences are sometimes similar over some regions but different over other regions. Homologous sequences have a much lower global similarity if the different regions are much longer than the similar regions. RESULTS: We present a generalized global alignment algorithm for comparing sequences with intermittent similarities, an ordered list of similar regions separated by different regions. A generalized global alignment model is defined to handle sequences with intermittent similarities. A dynamic programming algorithm is designed to compute an optimal general alignment in time proportional to the product of sequence lengths and in space proportional to the sum of sequence lengths. The algorithm is implemented as a computer program named GAP3 (Global Alignment Program Version 3). The generalized global alignment model is validated by experimental results produced with GAP3 on both DNA and protein sequences. The GAP3 program extends the ability of standard global alignment programs to recognize homologous sequences of lower similarity. AVAILABILITY: The GAP3 program is freely available for academic use at http://bioinformatics.iastate.edu/aat/align/align.html. Xiaoqiu Huang 0001, Kun-Mao Chao |
Bioinform. | 2 |
| 2003 | MAVG: locating non-overlapping maximum average segments in a given sequenceabstractSUMMARY: MAVG is a software tool for finding k non-overlapping maximum-average segments that are sufficiently long in a given sequence of real numbers, for any k > 0. It has applications in several areas of biomolecular sequence analysis including locating GC-rich regions and CpG islands in a genomic sequence, and annotating multiple sequence alignments. AVAILABILITY: http://iubio.bio.indiana.edu/soft/molbio/pattern/cpg_islands/. Yaw-Ling Lin, Xiaoqiu Huang 0001, Tao Jiang 0001, Kun-Mao Chao |
Bioinform. | 4 |
| 2002 | Efficient Algorithms for Locating the Length-Constrained Heaviest Segments, with Applications to Biomolecular Sequence Analysis
Yaw-Ling Lin, Tao Jiang 0001, Kun-Mao Chao |
MFCS | 3 |
| 2002 | Efficient algorithms for locating the length-constrained heaviest segments with applications to biomolecular sequence analysis
Yaw-Ling Lin, Tao Jiang 0001, Kun-Mao Chao |
J. Comput. Syst. Sci. | 3 |
| 2002 | Light graphs with small routing costabstractAbstract Let G = ({1,…, n}, E, w) be an undirected graph with nonnegative edge weights w and let aij be the nonnegative requirement between vertices i and j. For any spanning subgraph H of G, the weight of H is the total weight of its edges and the routing cost of H is Σi Bang Ye Wu, Kun-Mao Chao, Chuan Yi Tang |
Networks | 2 |
| 2000 | Approximation algorithms for the shortest total path length spanning tree problem
Bang Ye Wu, Kun-Mao Chao, Chuan Yi Tang |
Discret. Appl. Math. | 2 |
| 2000 | Approximation algorithms for some optimum communication spanning tree problems
Bang Ye Wu, Kun-Mao Chao, Chuan Yi Tang |
Discret. Appl. Math. | 2 |
| 1999 | Constructing Light Spanning Trees with Small Routing Cost
Bang Ye Wu, Kun-Mao Chao, Chuan Yi Tang |
STACS | 2 |
| 1999 | Calign: aligning sequences with restricted affine gap penaltiesabstractMOTIVATION: Given a genomic DNA sequence, it is still an open problem to determine its coding regions, i.e. the region consisting of exons and introns. The comparison of cDNA and genomic DNA helps the understanding of coding regions. For such an application, it might be adequate to use the restricted affine gap penalties which penalize long gaps with a constant penalty. RESULTS: Several techniques developed for solving the approximate string-matching problem are employed to yield efficient algorithms for computing the optimal alignment with restricted affine gap penalties. In particular, efficient algorithms can be derived based on the suffix automaton with failure transitions and on the diagonalwise monotonicity of the cost tables. We have implemented the above methods in C on Sun workstations running SunOS Unix. Preliminary experiments show that these approaches are very promising for aligning a cDNA sequence with a genomic DNA sequence. AVAILABILITY: Calign is available free of charge by anonymous ftp at: iubio.bio. indiana.edu, directory: molbio/align, files: calign.driver.c calign. c. Another URL reference for the files is http://iubio.bio.indiana.edu/soft/molbio/align/+ ++calign.c. Kun-Mao Chao |
Bioinform. | 1 |
| 1999 | An Efficient Algorithm for the Length-Constrained Heaviest Path Problem on a Tree
Bang Ye Wu, Kun-Mao Chao, Chuan Yi Tang |
Inf. Process. Lett. | 2 |
| 1999 | A Polynomial-Time Approximation Scheme for Minimum Routing Cost Spanning TreesabstractGiven an undirected graph with nonnegative costs on the edges, the routing cost of any of its spanning trees is the sum over all pairs of vertices of the cost of the path between the pair in the tree. Finding a spanning tree of minimum routing cost is NP-hard, even when the costs obey the triangle inequality. We show that the general case is in fact reducible to the metric case and present a polynomial-time approximation scheme valid for both versions of the problem. In particular, we show how to build a spanning tree of an n-vertex weighted graph with routing cost at most $(1+\epsilon)$ of the minimum in time $O(n^{O({\frac{1}{\epsilon}}% )})$. Besides the obvious connection to network design, trees with small routing cost also find application in the construction of good multiple sequence alignments in computational biology. The communication cost spanning tree problem is a generalization of the minimum routing cost tree problem where the routing costs of different pairs are weighted by different requirement amounts. We observe that a randomized O(log n log log n)-approximation for this problem follows directly from a recent result of Bartal, where n is the number of nodes in a metric graph. This also yields the same approximation for the generalized sum-of-pairs alignment problem in computational biology. Bang Ye Wu, Giuseppe Lancia, Vineet Bafna, Kun-Mao Chao, R. Ravi 0001, Chuan Yi Tang |
SIAM J. Comput. | 4 |
| 1998 | Approximation and Exact Algorithms for Constructing Minimum Ultrametric Trees from Distance Matrices
Bang Ye Wu, Kun-Mao Chao, Chuan Yi Tang |
COCOON | 2 |
| 1998 | Approximation Algorithms for Some Optimum Communication Spanning Tree Problems
Bang Ye Wu, Kun-Mao Chao, Chuan Yi Tang |
ISAAC | 2 |
| 1998 | A Polynomial Time Approximation Scheme for Minimum Routing Cost Spanning Trees
Bang Ye Wu, Giuseppe Lancia, Vineet Bafna, Kun-Mao Chao, R. Ravi 0001, Chuan Yi Tang |
SODA | 4 |
| 1998 | The NPO-Completeness of the Longest Hamiltonian Cycle Problem
Q. S. Wu, Kun-Mao Chao, Richard C. T. Lee |
Inf. Process. Lett. | 2 |
| 1998 | On Computing all Supoptimal Alignments
Kun-Mao Chao |
Inf. Sci. | 1 |
| 1997 | Fast Algorithms for Aligning Sequences with Restricted Affine Gap Penalties
Kun-Mao Chao |
COCOON | 1 |
| 1997 | A tool for aligning very similar DNA sequencesabstractResults: We have produced a computer program, named sim3, that solves the following computational problem. Two DNA sequences are given, where the shorter sequence is very similar to some contiguous region of the longer sequence. Sim3 determines such a similar region of the longer sequence, and then computes an optimal set of single-nucleotide changes (i.e. insertions, deletions or substitutions) that will convert the shorter sequence to that region. Thus, the alignment scoring scheme is designed to model sequencing errors, rather than evolutionary processes. The program can align a 100 kb sequence to a 1 megabase sequence in a few seconds on a workstation, provided that there are very few differences between the shorter sequence and some region in the longer sequence. The program has been used to assemble sequence data for the Genomes Division at the National Center for Biotechnology Information. Availability: A version of sim3 for UNIX machines can be obtained by anonymous ftp from ncbi. nlm. nih. gov, in the pub/sim3 directory. Contact: For portable versions for Macs and PCs, contact zjing@sunset. nlm. nih. gov. Kun-Mao Chao, James Ostell, Webb Miller |
Comput. Appl. Biosci. | 1 |
| 1995 | Linear-Space Algorithms that Build Local Alignments from Fragments
Kun-Mao Chao, Webb Miller |
Algorithmica | 1 |
| 1995 | A local alignment tool for very long DNA sequencesabstractThis paper presents a practical program, called sim2, for building local alignments of two sequences, each of which may be hundreds of kilobases long. sim2 first constructs n best non-intersecting chains of 'fragments', such as all occurrences of identical 5-tuples in each of two DNA sequences, for any specified n > or = 1. Each chain is then refined by delivering an optimal alignment in a region delimited by the chain. sim2 requires only space proportional to the size of the input sequences and the output alignments, and the same source code runs on Unix machines, on Macintoshes, on PCs, and on DEC Alpha PCs. We also describe an application of sim2 for aligning long DNA sequences from Escherichia coli. sim2 facilitates contig-building by providing a complete view of the related sequences, so differences can be analyzed and inconsistencies resolved. Examples are shown using the alignment display and editing functions from the software tool ChromoScope. Kun-Mao Chao, James Ostell, Webb Miller |
Comput. Appl. Biosci. | 1 |
| 1994 | Computing all Suboptimal Alignments in Linear Space
Kun-Mao Chao |
CPM | 1 |
| 1993 | Locating well-conserved regions within a pairwise alignmentabstractWithin a single alignment of two DNA sequences or two protein sequences, some regions may be much better conserved than others. Such strong conservation may reveal a region that possesses an important function. When alignments are so long that it is infeasible, or at least undesirable, to inspect them in complete detail, it is helpful to have an automatic process that computes information about the varying degree of conservation along the alignment and displays the information in a graphical representation that is readily assimilated. This paper presents methods for computing several such 'robustness measures' at each position of a given alignment. These methods are all very space-efficient; they use only space proportional to the sum of the two sequence lengths. To illustrate their effectiveness, one of the methods is used to locate particularly well-conserved regions in the beta-globin gene locus control region and in the 5' flank of the gamma-globin gene. Kun-Mao Chao, Ross C. Hardison, Webb Miller |
Comput. Appl. Biosci. | 1 |
| 1992 | Aligning two sequences within a specified diagonal bandabstractWe describe an algorithm for aligning two sequences within a diagonal band that requires only O(NW) computation time and O(N) space, where N is the length of the shorter of the two sequences and W is the width of the band. The basic algorithm can be used to calculate either local or global alignment scores. Local alignments are produced by finding the beginning and end of a best local alignment in the band, and then applying the global alignment algorithm between those points. This algorithm has been incorporated into the FASTA program package, where it has decreased the amount of memory required to calculate local alignments from O(NW) to O(N) and decreased the time required to calculate optimized scores for every sequence in a protein sequence database by 40%. On computers with limited memory, such as the IBM-PC, this improvement both allows longer sequences to be aligned and allows optimization within wider bands, which can include longer gaps. Kun-Mao Chao, William R. Pearson, Webb Miller |
Comput. Appl. Biosci. | 1 |