VLDB 2026 Research / reviewers in the wild / expert
Lusheng Wang 0001
dblp:40/4750-1
· DBLP profile ↗
174ranked-venue papers
32as first author
25since 2021 · last 2027
0000-0002-4344-8791ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 86 · 19 first-author · 10 since 2021Applied, interdisciplinary, general and emerging computing · 65 · 9 first-author · 13 since 2021Graphics, computer vision, multimedia, augmented reality and games · 10 · 1 first-authorArtificial intelligence and machine learning · 8 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 5 · 2 first-author · 2 since 2021Computer networks · 2 · 1 first-authorSystems, architecture and hardware · 1Human-computer interaction and ubiquitous computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2027 | Longest common subsequence including at most k segments
Haitao Jiang 0005, Xuefeng Cui, Haodi Feng, Daming Zhu, Lusheng Wang 0001 |
Inf. Process. Lett. | 6 |
| 2026 | Approximately covering vertices by order-5 or longer pathsabstractThis paper studies MPCv5+, which is to cover as many vertices as possible in a given graph G=(V,E) by vertex-disjoint 5+-paths (i.e., paths each with at least five vertices). MPCv5+ is NP-hard and admits an existing local-search-based approximation algorithm which achieves a ratio of [Formula presented] and runs in O(|V|6) time. In this paper, we present a new approximation algorithm for MPCv5+ which achieves a ratio of 2.511 and runs in O(|V|2.5|E|2) time. Unlike the previous algorithm, the new algorithm is based on maximum matching, maximum path-cycle cover, and recursion. © 2025 The Author(s) Mingyang Gong, Zhi-Zhong Chen, Guohui Lin, Lusheng Wang 0001 |
J. Comput. Syst. Sci. | 4 |
| 2025 | On the Twin Bridges Problem in Polygons
Haitao Jiang 0005, Letu Qingge, Lusheng Wang 0001, Binhai Zhu |
AAIM | 3 |
| 2025 | Finding a Set of Long Common Substrings with Repeats from m Input Strings
Lusheng Wang 0001, Daming Zhu |
IJTCS-FAW | 2 |
| 2025 | On Multiple Protein Scaffold Filling
Ismoiljon Muzaffarov, Letu Qingge, Lusheng Wang 0001, Binhai Zhu |
ISBRA (1) | 4 |
| 2025 | Proteoform identification and quantification based on alignment graphsabstractMOTIVATION: Proteoforms are the different forms of a proteins generated from the genome with various sequence variations, splice isoforms, and post-translational modifications. Proteoforms regulate protein structures and functions. A single protein can have multiple proteoforms due to different modification sites. Proteoform identification is to find proteoforms of a given protein that best fits the input spectrum. Proteoform quantification is to find the corresponding abundances of different proteoforms for a specific protein. RESULTS: We proposed algorithms for proteoform identification and quantification based on the top-down tandem mass spectrum. In the combination alignments of the HomMTM spectrum and the reference protein, we need to give a correction of the mass for each matched peak within the pre-defined error range. After the correction, we impose that the mass between any two (not necessarily consecutive) matched nodes in the protein is identical to that of the corresponding two matched peaks in the HomMTM spectrum. We design a back-tracking graph to store such kind of information and find a combinatorial path (k paths) with the minimum sum of peak intensity error in this back-tracking graph. The obtained alignment can also show the relative abundance of these proteoforms (paths). Our experimental results demonstrate the algorithm's capability to identify and quantify proteoform combinations encompassing a greater number of peaks. This advancement holds promise for enhancing the accuracy and comprehensiveness of proteoform quantification, addressing a crucial need in the field of top-down MS-based proteomics. AVAILABILITY AND IMPLEMENTATION: The software package are available at https://github.com/Zeirdo/TopMGQuant. Zhaohui Zhan, Lusheng Wang 0001 |
Bioinform. | 2 |
| 2025 | Approximation algorithms for the maximum path cover problem using long pathsabstractThe problem studied in this paper is to find a collection of vertex-disjoint paths in a given graph G = ( V , E ) such that each path has length at least k , called a long path, and the total number of edges on these paths is maximized. The problem is NP-hard for any fixed k or when k is part of the input, by a reduction from the Hamiltonian path problem. Berman and Karpinski presented a 7/6-approximation algorithm for k = 1 , but for a general k ≥ 2 , there is no approximation algorithm directly for the problem. We present the first local search ( 0.4394 k + O ( 1 ) ) -approximation algorithm for any fixed k ≥ 1 , and a 1.4254-approximation algorithm for k = 2 built on top of a maximum triangle-free path-cycle cover. Mingyang Gong, Yong Chen 0002, Zhi-Zhong Chen, Guohui Lin, Bing Su 0002, Lusheng Wang 0001 |
Inf. Comput. | 6 |
| 2025 | Flanked Transposition Distance for Two StringsabstractTransposition is a well-known genome rearrangement event that switches two consecutive sub-strings on a string. Since a transposition makes changes to a string, the genome here is just a string. The problem of transforming one string into the other by a sequence of transposition operations has attracted a lot of attention. However, it has been reported that genome rearrangement events are often associated with repeated sub-strings. In particular, a transposition operation is most likely associated with three identical repeated sub-strings. A transposition operation on two consecutive sub-strings $x$ and $y$ switches the two sub-strings and transforms the whole string $zxyw$ into the other string $zyxw$, where $z$ and $w$ represents the two sub-strings on the left and right of $xy$, respectively. When repeated sub-strings are considered, the two consecutive sub-strings $x$ and $y$ are flanked with three identical repeated sub-strings $R$ and the flanked transposition transforms the whole string $zRxRyRw$ into $zRyRxRw$. For a flanked transposition operation, the neighbors of $x$ and $y$ remain the same before and after the transposition. In this paper, we investigate the problem of transforming one string into the other by a number of flanked transpositions. First, we present a necessary and sufficient condition to determine if a string can be transformed into the other by a sequence of flanked transpositions. We then design a decision algorithm with running time $\mathcal {O}(n)$ to test if such a condition holds. We also show that transforming one string into the other by using minimum number of flanked transpositions is NP-hard. A string $\pi$ of $n$ letters is simple if the $n-1$ consecutive pairs of letters are distinct. We present an $\mathcal {O}(n^{2})$ approximation algorithm with ratio 2 for the optimization version of the special case, where both input strings are simple. Huixiu Xu, Haitao Jiang 0005, Lusheng Wang 0001, Binhai Zhu, Daming Zhu |
IEEE Trans. Comput. Biol. Bioinform. | 4 |
| 2024 | On the Existence of Parameterized Algorithms for the Shortest Common Supersequence and Related Problems
Muzhou Chen, Haitao Jiang 0005, Nan Liu 0006, Lusheng Wang 0001, Binhai Zhu |
AAIM (2) | 4 |
| 2024 | Approximately Covering Vertices by Order-5 or Longer Paths
Mingyang Gong, Zhi-Zhong Chen, Guohui Lin, Lusheng Wang 0001 |
COCOON (1) | 4 |
| 2024 | Can the 1.375 Approximation Ratio of Unsigned Genomes Distances be Improved?
Haitao Jiang 0005, Lusheng Wang 0001, Daming Zhu |
COCOON (1) | 3 |
| 2024 | Longest (k]-Tuple Common Substrings
Haitao Jiang 0005, Lusheng Wang 0001, Daming Zhu |
IJTCS-FAW | 3 |
| 2024 | Fast peak error correction algorithms for proteoform identification using top-down tandem mass spectraabstractMOTIVATION: Proteoform identification is an important problem in proteomics. The main task is to find a modified protein that best fits the input spectrum. To overcome the combinatorial explosion of possible proteoforms, the proteoform mass graph and spectrum mass graph are used to represent the protein database and the spectrum, respectively. The problem becomes finding an optimal alignment between the proteoform mass graph and the spectrum mass graph. Peak error correction is an important issue for computing an optimal alignment between the two input mass graphs. RESULTS: We propose a faster algorithm for the error correction alignment of spectrum mass graph and proteoform mass graph problem and produce a program package TopMGFast. The newly designed algorithms require less space and running time so that we are able to compute global optimal alignments for the two input mass graphs in a reasonable time. For the local alignment version, experiments show that the running time of the new algorithm is reduced by 2.5 times. For the global alignment version, experiments show that the maximum mass errors between any pair of matched nodes in the alignments obtained by our method are within a small range as designed, while the alignments produced by the state-of-the-art method, TopMG, have very large maximum mass errors for many cases. The obtained alignment sizes are roughly the same for both TopMG and TopMGFast. Of course, TopMGFast needs more running time than TopMG. Therefore, our new algorithm can obtain more reliable global alignments within a reasonable time. This is the first time that global optimal error correction alignments can be obtained using real datasets. AVAILABILITY AND IMPLEMENTATION: The source code of the algorithm is available at https://github.com/Zeirdo/TopMGFast. Zhaohui Zhan, Lusheng Wang 0001 |
Bioinform. | 2 |
| 2024 | Flanked Block-Interchange Distance on StringsabstractRearrangement sorting problems impact profoundly in measuring genome similarities and tracing historic scenarios of species. However, recent studies on genome rearrangement mechanisms disclosed a statistically significant evidence, repeats are situated at the ends of rearrangement relevant segments and stay unchanged before and after rearrangements.To reflect the principle behind this evidence, we propose flanked block-interchange, an operation on strings that exchanges two substrings flanked by identical left and right symbols in a string. The flanked block-interchange distance problem is formulated as finding a shortest sequence of flanked block-interchanges to transform a string into the other. We propose a sufficient and necessary condition for deciding whether two strings can be transformed into each other by flanked block-interchanges. This condition is linear time verifiable. Under this condition for two strings, we present a [Formula: see text]-approximation algorithm for the flanked block-interchange distance problem where each symbol occurs at most k times in a string and a polynomial algorithm for this problem where each symbol occurs at most twice in a string. We show that the problem of flanked block-interchange distance is NP-hard at last. Haitao Jiang 0005, Binhai Zhu, Lusheng Wang 0001, Daming Zhu |
IEEE ACM Trans. Comput. Biol. Bioinform. | 4 |
| 2024 | Edge searching and fast searching with constraints
Lusheng Wang 0001, Boting Yang |
Theor. Comput. Sci. | 1 |
| 2023 | An Approximation Algorithm for Covering Vertices by 4+-Paths
Mingyang Gong, Zhi-Zhong Chen, Guohui Lin, Lusheng Wang 0001 |
COCOA (1) | 4 |
| 2023 | Cabbage Can't Always Be Transformed into Turnip: Decision Algorithms for Sorting by Symmetric Reversals
Yixiao Yu, Ziyi Fang, Haitao Jiang 0005, Lusheng Wang 0001, Binhai Zhu, Daming Zhu |
COCOON (2) | 5 |
| 2023 | Constrained Graph Searching on Trees
Lusheng Wang 0001, Boting Yang, Zhaohui Zhan |
IJTCS-FAW | 1 |
| 2023 | On Sorting by Flanked Transpositions
Huixiu Xu, Haitao Jiang 0005, Lusheng Wang 0001, Binhai Zhu, Daming Zhu |
ISBRA | 4 |
| 2023 | Algorithms and Hardness for the Longest Common Subsequence of Three Strings and Related Problems
Lusheng Wang 0001, Binhai Zhu |
SPIRE | 1 |
| 2023 | PPISB: A Novel Network-Based Algorithm of Predicting Protein-Protein Interactions With Mixed Membership Stochastic BlockmodelabstractProtein-protein interactions (PPIs) play an essential role for most of biological processes in cells. Many computational algorithms have thus been proposed to predict PPIs. However, most of them heavily rest on the biological information of proteins while ignoring the latent structural features of proteins presented in a PPI network. In this paper, we propose an efficient network-based prediction algorithm, namely PPISB, based on a mixed membership stochastic blockmodel. By simulating the generative process of a PPI network, PPISB is able to capture the latent community structures. The inference procedure adopted by PPISB further optimizes the membership distributions of proteins over different complexes. After that, a distance measure is designed to compute the similarity between two proteins in terms of their likelihoods of being in the same complex, thus verifying whether they interact with each other or not. To evaluate the performance of PPISB, a series of extensive experiments have been conducted with five PPI networks collected from different species and the results demonstrate that PPISB has a promising performance when applied to predict PPIs in terms of several evaluation metrics. Hence, we reason that PPISB is preferred over state-of-the-art network-based prediction algorithms especially for predicting potential PPIs. Wen Yang 0019, Yue Yang 0035, Jun Zhang 0003, Lusheng Wang 0001, Lun Hu |
IEEE ACM Trans. Comput. Biol. Bioinform. | 6 |
| 2022 | Proteoform identification based on top-down tandem mass spectra with peak error correctionsabstractIn this paper, we study the problem for finding complex proteoforms from protein databases based on top-down tandem mass spectrum data. The main difficulty to solve the problem is to handle the combinatorial explosion of various alterations on a protein. To overcome the combinatorial explosion of various alterations on a protein, the problem has been formulated as the alignment problem of a proteoform mass graph (PMG) and a spectrum mass graph (SMG). The other important issue is to handle mass errors of peaks in the input spectrum. In previous methods, an error tolerance value is used to handle the mass differences between the matched consecutive nodes/peaks in PMG and SMG. However, such a way to handle mass error can not guarantee that the mass difference between any pairs of nodes in the alignment is approximately the same for both PMG and SMG. It may lead to large error accumulation if positive (or negative) errors occur consecutively for a large number of consecutive matched node pairs. The problem is severe so that some existing software packages include a step to further refine the alignments. In this paper, we propose a new model to handle the mass errors of peaks based on the formulation of the PMG and SMG. Note that the masses of sub-paths on the PMG are theoretical and suppose to be accurate. Our method allows each peak in the input spectrum to have a predefined error range. In the alignment of PMG and SMG, we need to give a correction of the mass for each matched peak within the predefined error range. After the correction, we impose that the mass between any two (not necessarily consecutive) matched nodes in the PMG is identical to that of the corresponding two matched peaks in the SMG. Intuitively, this kind of alignment is more accurate. We design an algorithm to find a maximum number of matched node and peak pairs in the two (PMG and SMG) mass graphs under the new constraint. The obtained alignment can show matched node and peak pairs as well as the corrected positions of peaks. The algorithm works well for moderate size input instances and takes very long time as well as huge size memory for large input size instances. Therefore, we propose an algorithm to do diagonal alignment. The diagonal alignment algorithm can solve large input size instances in reasonable time. Experiments show that our new algorithms can report alignments with much larger number of matched node pairs. The software package and test data sets are available at https://github.com/Zeirdo/TopMGRefine. Zhaohui Zhan, Lusheng Wang 0001 |
Briefings Bioinform. | 2 |
| 2022 | mzMD: visualization-oriented MS data storage and retrievalabstractMOTIVATION: Drawing peaks in a data window of an MS dataset happens at all time in MS data visualization applications. This asks to retrieve from an MS dataset some selected peaks in a data window whose image in a display window reflects the visual feature of all peaks in the data window. If an algorithm for this purpose is asked to output high-quality solutions in real time, then the most fundamental dependence of it is on the storage format of the MS dataset. RESULTS: We present mzMD, a new storage format of MS datasets and an algorithm to query this format of a storage system for a summary (a set of selected representative peaks) of a given data window. We propose a criterion Q-score to examine the quality of data window summaries. Experimental statistics on real MS datasets verified the high speed of mzMD in retrieving high-quality data window summaries. mzMD reported summaries of data windows whose Q-score outperforms those mzTree reported. The query speed of mzMD is the same as that of mzTree whereas its query speed stability is better than that of mzTree. AVAILABILITY AND IMPLEMENTATION: The source code is freely available at https://github.com/yrm9837/mzMD-java. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Runmin Yang, Shu Zhang 0005, Lusheng Wang 0001, Daming Zhu |
Bioinform. | 5 |
| 2021 | mzMD: A New Storage and Retrieval System for Mass Spectrometry Data
Runmin Yang, Shu Zhang 0005, Lusheng Wang 0001, Daming Zhu |
ICIC (3) | 5 |
| 2021 | A 43-approximation algorithm for the Maximum Internal Spanning Tree Problem
Xingfu Li, Daming Zhu, Lusheng Wang 0001 |
J. Comput. Syst. Sci. | 3 |
| 2020 | SVLR: Genome Structure Variant Detection Using Long Read Sequencing Data
Wenyan Gu, Aizhong Zhou, Lusheng Wang 0001, Shiwei Sun, Xuefeng Cui, Daming Zhu |
ISBRA | 3 |
| 2020 | mapAlign: An Efficient Approach for Mapping and Aligning Long Reads to Reference Genomes
Wen Yang 0019, Lusheng Wang 0001 |
ISBRA | 2 |
| 2020 | Faster Exact Computation of rSPR Distance via Better ApproximationabstractDue to hybridization events in evolution, studying two different genes of a set of species may yield two related but different phylogenetic trees for the set of species. In this case, we want to measure the dissimilarity of the two trees. The rooted subtree prune and regraft (rSPR) distance of the two trees has been used for this purpose. The problem of computing the rSPR distance of two given trees has many applications but is NP-hard. Accordingly, a number of programs have been developed for solving the problem either exactly or approximately. In this paper, we develop two new programs, one of which solves the problem exactly and outperforms the previous best (namely, Whidden et al.'s rSPR-v1.3.0) significantly, while the other solves the problem approximately and outputs significantly better lower and upper bounds on the rSPR distance of the two given trees than the previous best due to Schalekamp et al. Our programs can be downloaded at http://rnc.r.dendai.ac.jp/rspr.html. Zhi-Zhong Chen, Youta Harada, Yuna Nakamura, Lusheng Wang 0001 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 4 |
| 2020 | The one-cop-moves game on graphs with some special structures
Lusheng Wang 0001, Boting Yang |
Theor. Comput. Sci. | 1 |
| 2019 | A Randomized Approximation Algorithm for Metric Triangle Packing
Yong Chen 0002, Zhi-Zhong Chen, Guohui Lin, Lusheng Wang 0001, An Zhang 0001 |
COCOA | 4 |
| 2019 | The One-Cop-Moves Game on Graphs of Small Treewidth
Lusheng Wang 0001, Boting Yang |
COCOA | 1 |
| 2019 | Computing a Consensus Phylogeny via Leaf Removal
Zhi-Zhong Chen, Shohei Ueta, Lusheng Wang 0001 |
ISBRA | 4 |
| 2019 | Better Practical Algorithms for rSPR Distance and Hybridization NumberabstractThe problem of computing the rSPR distance of two phylogenetic trees (denoted by RDC) is NP-hard and so is the problem of computing the hybridization number of two phylogenetic trees (denoted by HNC). Since they are important problems in phylogenetics, they have been studied extensively in the literature. Indeed, quite a number of exact or approximation algorithms have been designed and implemented for them. In this paper, we design and implement one exact algorithm for HNC and several approximation algorithms for RDC and HNC. Our experimental results show that the resulting exact program is much faster (namely, more than 80 times faster for the easiest dataset used in the experiments) than the previous best and its superiority in speed becomes even more significant for more difficult instances. Moreover, the resulting approximation programs output much better results than the previous bests; indeed, the outputs are always nearly optimal and often optimal. Of particular interest is the usage of the Monte Carlo tree search (MCTS) method in the design of our approximation algorithms. Our experimental results show that with MCTS, we can often solve HNC exactly within short time. Kohei Yamada, Zhi-Zhong Chen, Lusheng Wang 0001 |
WABI | 3 |
| 2019 | Approximation Algorithms for the Maximum Weight Internal Spanning Tree Problem
Zhi-Zhong Chen, Guohui Lin, Lusheng Wang 0001, Yong Chen 0002 |
Algorithmica | 3 |
| 2019 | Positive semidefinite zero forcing numbers of two classes of graphs
Lusheng Wang 0001, Boting Yang |
Theor. Comput. Sci. | 1 |
| 2019 | Designing and implementing algorithms for the closest string problem
Shota Yuasa, Zhi-Zhong Chen, Bin Ma 0002, Lusheng Wang 0001 |
Theor. Comput. Sci. | 4 |
| 2018 | Finding a Center Tree of Phylogenetic Trees via Leaf Removal
Zhi-Zhong Chen, Shohei Ueta, Lusheng Wang 0001 |
BIBM | 4 |
| 2018 | Progressive approach for SNP calling and haplotype assembly using single molecular sequencing dataabstractMotivation: Haplotype information is essential to the complete description and interpretation of genomes, genetic diversity and genetic ancestry. The new technologies can provide Single Molecular Sequencing (SMS) data that cover about 90% of positions over chromosomes. However, the SMS data has a higher error rate comparing to 1% error rate for short reads. Thus, it becomes very difficult for SNP calling and haplotype assembly using SMS reads. Most existing technologies do not work properly for the SMS data. Results: In this paper, we develop a progressive approach for SNP calling and haplotype assembly that works very well for the SMS data. Our method can handle more than 200 million non-N bases on Chromosome 1 with millions of reads, more than 100 blocks, each of which contains more than 2 million bases and more than 3K SNP sites on average. Experiment results show that the false discovery rate and false negative rate for our method are 15.7 and 11.0% on NA12878, and 16.5 and 11.0% on NA24385. Moreover, the overall switch errors for our method are 7.26 and 5.21 with average 3378 and 5736 SNP sites per block on NA12878 and NA24385, respectively. Here, we demonstrate that SMS reads alone can generate a high quality solution for both SNP calling and haplotype assembly. Availability and implementation: Source codes and results are available at https://github.com/guofeieileen/SMRT/wiki/Software. Fei Guo 0001, Lusheng Wang 0001 |
Bioinform. | 3 |
| 2018 | Better ILP models for haplotype assemblyabstractBACKGROUND: The haplotype assembly problem for diploid is to find a pair of haplotypes from a given set of aligned Single Nucleotide Polymorphism (SNP) fragments (reads). It has many applications in association studies, drug design, and genetic research. Since this problem is computationally hard, both heuristic and exact algorithms have been designed for it. Although exact algorithms are much slower, they are still of great interest because they usually output significantly better solutions than heuristic algorithms in terms of popular measures such as the Minimum Error Correction (MEC) score, the number of switch errors, and the QAN50 score. Exact algorithms are also valuable because they can be used to witness how good a heuristic algorithm is. The best known exact algorithm is based on integer linear programming (ILP) and it is known that ILP can also be used to improve the output quality of every heuristic algorithm with a little decline in speed. Therefore, faster ILP models for the problem are highly demanded. RESULTS: As in previous studies, we consider not only the general case of the problem but also its all-heterozygous case where we assume that if a column of the input read matrix contains at least one 0 and one 1, then it corresponds to a heterozygous SNP site. For both cases, we design new ILP models for the haplotype assembly problem which aim at minimizing the MEC score. The new models are theoretically better because they contain significantly fewer constraints. More importantly, our experimental results show that for both simulated and real datasets, the new model for the all-heterozygous (respectively, general) case can usually be solved via CPLEX (an ILP solver) at least 5 times (respectively, twice) faster than the previous bests. Indeed, the running time can sometimes be 41 times better. CONCLUSIONS: This paper proposes a new ILP model for the haplotype assembly problem and its all-heterozygous case, respectively. Experiments with both real and simulated datasets show that the new models can be solved within much shorter time by CPLEX than the previous bests. We believe that the models can be used to improve heuristic algorithms as well. Maryam Etemadi, Mehri Bagherian, Zhi-Zhong Chen, Lusheng Wang 0001 |
BMC Bioinform. | 4 |
| 2018 | GRSR: a tool for deriving genome rearrangement scenarios from multiple unichromosomal genome sequencesabstractBACKGROUND: Genome rearrangements describe changes in the genetic linkage relationship of large chromosomal regions, involving reversals, transpositions, block interchanges, deletions, insertions, fissions, fusions and translocations etc. Many algorithms for calculating rearrangement scenarios between two genomes have been proposed. Very often, the calculated rearrangement scenario is not unique for the same pair of permutations. Hence, how to decide which calculated rearrangement scenario is more biologically meaningful becomes an essential task. Up to now, several mechanisms for genome rearrangements have been studied. One important theory is that genome rearrangement may be mediated by repeats, especially for reversal events. Many reversal regions are found to be flanked by a pair of inverted repeats. As a result, whether there are repeats at the breakpoints of the calculated rearrangement events can shed a light on deciding whether the calculated rearrangement events is biologically meaningful. To our knowledge, there is no tool which can automatically identify rearrangement events and check whether there exist repeats at the breakpoints of each calculated rearrangement event. RESULTS: In this paper, we describe a new tool named GRSR which allows us to compare multiple unichromosomal genomes to identify "independent" (obvious) rearrangement events such as reversals, (inverted) block interchanges and (inverted) transpositions and automatically searches for repeats at the breakpoints of each rearrangement event. We apply our tool on the complete genomes of 28 Mycobacterium tuberculosis strains and 24 Shewanella strains respectively. In both Mycobacterium tuberculosis and Shewanella strains, our tool finds many reversal regions flanked by a pair of inverted repeats. In particular, the GRSR tool also finds an inverted transposition and an inverted block interchange in Shewanella, where the repeats at the ends of rearrangement regions remain unchanged after the rearrangement event. To our knowledge, this is the first time such a phenomenon for inverted transposition and inverted block interchange is reported in Shewanella. CONCLUSIONS: From the calculated results, there are many examples supporting the theory that the existence of repeats at the breakpoints of a rearrangement event can make the sequences at the breakpoints remain unchanged before and after the rearrangement events, suggesting that the conservation of ends could possibly be a popular phenomenon in many types of genome rearrangement events. Lusheng Wang 0001 |
BMC Bioinform. | 2 |
| 2018 | Algorithms for Pedigree ComparisonabstractReconstruction of ancestral relationships among genera, species, and populations is a core task in evolutionary biology. At the population level, pedigrees have been commonly used. Reconstruction of pedigree is required in practice due to legal or medical reasons. Pedigrees are very important to geneticists for inferring haplotype segments, recombination, and allele sharing status with which disease loci can be identified. Evaluating reconstruction methods requires comparing the inferred pedigree and the known pedigrees. Moreover, comparison of pedigrees is required in studying relationships among crops such as maize, wheat and barley, etc. In this paper, we discuss three models for comparison of pedigrees, the maximum pedigree isomorphism problem, the maximum paternal-path-preserved mapping problem, and the minimum edge-cutting mapping problem. For the maximum pedigree isomorphism problem, we prove that the problem is NP-hard and give a fixed-parameter algorithm for the problem. For the maximum paternal-path-preserved mapping problem, we give a dynamic-programming algorithm to find the mapping that preserves the maximum number of paternal paths between the two input pedigrees. For the minimum edge-cutting mapping problem, we prove that the problem is NP-hard and give a fixed-parameter algorithm with running time , where is the number of vertices in the two input pedigrees and is the number of edges to be cut. This algorithm is useful in practice when comparing two similar pedigrees. Zhi-Zhong Chen, Qilong Feng, Jianxin Wang 0001, Lusheng Wang 0001 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 5 |
| 2018 | Guest Editorial for the 15th Asia Pacific Bioinformatics ConferenceabstractThe eight papers in this special section were presented at the 15th Asia Pacific Bioinformatics Conference (APBC2017), which was held in Shenzhen, China, 17-19 January 2017. Lusheng Wang 0001, Shuaicheng Li 0001, Yi-Ping Phoebe Chen |
IEEE ACM Trans. Comput. Biol. Bioinform. | 1 |
| 2018 | Approximation algorithms for the scaffolding problem and its generalizations
Zhi-Zhong Chen, Youta Harada, Fei Guo 0001, Lusheng Wang 0001 |
Theor. Comput. Sci. | 4 |
| 2017 | Approximation Algorithms for the Maximum Weight Internal Spanning Tree Problem
Zhi-Zhong Chen, Guohui Lin, Lusheng Wang 0001, Yong Chen 0002 |
COCOON | 3 |
| 2017 | A New 2-Approximation Algorithm for rSPR Distance
Zhi-Zhong Chen, Youta Harada, Lusheng Wang 0001 |
ISBRA | 3 |
| 2017 | A Polynomial Time Approximation Scheme for the Closest Shared Center Problem
Weidong Li 0002, Lusheng Wang 0001, Wenjuan Cui |
Algorithmica | 2 |
| 2017 | Using propensity scores to predict the kinases of unannotated phosphopeptides
Qingfeng Chen, Yiqi Wang 0008, Baoshan Chen, Chengqi Zhang, Lusheng Wang 0001, Jinyan Li 0001 |
Knowl. Based Syst. | 5 |
| 2017 | Exploring Consensus RNA Substructural Patterns Using Subgraph MiningabstractFrequently recurring RNA structural motifs play important roles in RNA folding process and interaction with other molecules. Traditional index-based and shape-based schemas are useful in modeling RNA secondary structures but ignore the structural discrepancy of individual RNA family member. Further, the in-depth analysis of underlying substructure pattern is insufficient due to varied and unnormalized substructure data. This prevents us from understanding RNAs functions and their inherent synergistic regulation networks. This article thus proposes a novel labeled graph-based algorithm RnaGraph to uncover frequently RNA substructure patterns. Attribute data and graph data are combined to characterize diverse substructures and their correlations, respectively. Further, a top-k graph pattern mining algorithm is developed to extract interesting substructure motifs by integrating frequency and similarity. The experimental results show that our methods assist in not only modelling complex RNA secondary structures but also identifying hidden but interesting RNA substructure patterns. Qingfeng Chen, Chaowang Lan, Baoshan Chen, Lusheng Wang 0001, Jinyan Li 0001, Chengqi Zhang |
IEEE ACM Trans. Comput. Biol. Bioinform. | 4 |
| 2017 | Predicting Protein Functions by Using Unbalanced Random Walk Algorithm on Three Biological NetworksabstractWith the gap between the sequence data and their functional annotations becomes increasing wider, many computational methods have been proposed to annotate functions for unknown proteins. However, designing effective methods to make good use of various biological resources is still a big challenge for researchers due to function diversity of proteins. In this work, we propose a new method named ThrRW, which takes several steps of random walking on three different biological networks: protein interaction network (PIN), domain co-occurrence network (DCN), and functional interrelationship network (FIN), respectively, so as to infer functional information from neighbors in the corresponding networks. With respect to the topological and structural differences of the three networks, the number of walking steps in the three networks will be different. In the course of working, the functional information will be transferred from one network to another according to the associations between the nodes in different networks. The results of experiment on S. cerevisiae data show that our method achieves better prediction performance not only than the methods that consider both PIN data and GO term similarities, but also than the methods using both PIN data and protein domain information, which verifies the effectiveness of our method on integrating multiple biological data sources. Wei Peng 0004, Min Li 0007, Lusheng Wang 0001 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 4 |
| 2016 | An Improved Approximation Algorithm for rSPR Distance
Zhi-Zhong Chen, Eita Machida, Lusheng Wang 0001 |
COCOON | 3 |
| 2016 | Depth-First Search Encoding of RNA Substructures
Qingfeng Chen, Chaowang Lan, Jinyan Li 0001, Baoshan Chen, Lusheng Wang 0001, Chengqi Zhang |
ICIC (1) | 5 |
| 2016 | Randomized Fixed-Parameter Algorithms for the Closest String Problem
Zhi-Zhong Chen, Bin Ma 0002, Lusheng Wang 0001 |
Algorithmica | 3 |
| 2015 | An efficient algorithm for the blocked pattern matching problemabstractMOTIVATION: Tandem mass spectrometry (MS) has become the method of choice for protein identification and quantification. In the era of big data biology, tandem mass spectra are often searched against huge protein databases generated from genomes or RNA-Seq data for peptide identification. However, most existing tools for MS-based peptide identification compare a tandem mass spectrum against all peptides in a database whose molecular masses are similar to the precursor mass of the spectrum, making mass spectral data analysis slow for huge databases. Tag-based methods extract peptide sequence tags from a tandem mass spectrum and use them as a filter to reduce the number of candidate peptides, thus speeding up the database search. Recently, gapped tags have been introduced into mass spectral data analysis because they improve the sensitivity of peptide identification compared with sequence tags. However, the blocked pattern matching (BPM) problem, which is an essential step in gapped tag-based peptide identification, has not been fully solved. RESULTS: In this article, we propose a fast and memory-efficient algorithm for the BPM problem. Experiments on both simulated and real datasets showed that the proposed algorithm achieved high speed and high sensitivity for peptide filtration in peptide identification by database search. CONTACT: [email protected] or [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Lusheng Wang 0001 |
Bioinform. | 2 |
| 2015 | Identification of Protein Complexes Using Weighted PageRank-Nibble Algorithm and Core-Attachment StructureabstractProtein complexes play a significant role in understanding the underlying mechanism of most cellular functions. Recently, many researchers have explored computational methods to identify protein complexes from protein-protein interaction (PPI) networks. One group of researchers focus on detecting local dense subgraphs which correspond to protein complexes by considering local neighbors. The drawback of this kind of approach is that the global information of the networks is ignored. Some methods such as Markov Clustering algorithm (MCL), PageRank-Nibble are proposed to find protein complexes based on random walk technique which can exploit the global structure of networks. However, these methods ignore the inherent core-attachment structure of protein complexes and treat adjacent node equally. In this paper, we design a weighted PageRank-Nibble algorithm which assigns each adjacent node with different probability, and propose a novel method named WPNCA to detect protein complex from PPI networks by using weighted PageRank-Nibble algorithm and core-attachment structure. Firstly, WPNCA partitions the PPI networks into multiple dense clusters by using weighted PageRank-Nibble algorithm. Then the cores of these clusters are detected and the rest of proteins in the clusters will be selected as attachments to form the final predicted protein complexes. The experiments on yeast data show that WPNCA outperforms the existing methods in terms of both accuracy and p-value. The software for WPNCA is available at "http://netlab.csu.edu.cn/bioinfomatics/weipeng/WPNCA/download.html". Wei Peng 0004, Jianxin Wang 0001, Lusheng Wang 0001 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 4 |
| 2015 | A factor-(1.408 + ε) approximation for sorting unsigned genomes by reciprocal translocations
Haitao Jiang 0005, Lusheng Wang 0001, Binhai Zhu, Daming Zhu |
Theor. Comput. Sci. | 2 |
| 2014 | A parameterized algorithm for (1, 2)-exemplar breakpoint distanceabstractThe exemplar breakpoint distance problem is motivated by finding conserved sets of genes between two genomes. It asks to find respective exemplars in two genomes to minimize the breakpoint distance between them. If one genome has no repeated gene (called trivial genome) and the other has genes repeating at most twice, it is referred to as the (1,2)-exemplar breakpoint distance problem, EBD(1, 2) for short. Whether there exists a fixed parameter algorithm for this problem has been open for many years. In this paper, we propose the first fixed parameter algorithm for EBD(1,2). Using a dynamic programming approach, we design an algorithm to solve EBD(1,2) with running time O(4sn2) and space O(4sn), respectively, where n is the number of gene families, and s is the maximum number of genes (minus 1) located between two copies of a gene family in the second genome. Our algorithm can also be used to compute the maximum adjacencies between two genomes. Simulations on real data have verified the effectiveness of our algorithm. The algorithm has been implemented in C++. The software package is available upon request. Zhexue Wei, Daming Zhu, Lusheng Wang 0001 |
BIBM | 3 |
| 2014 | Randomized and Parameterized Algorithms for the Closest String Problem
Zhi-Zhong Chen, Bin Ma 0002, Lusheng Wang 0001 |
CPM | 3 |
| 2014 | The Parameterized Complexity of the Shared Center Problem
Zhi-Zhong Chen, Wenji Ma, Lusheng Wang 0001 |
Algorithmica | 3 |
| 2014 | Quantifying Significance of MHC II ResiduesabstractThe major histocompatibility complex (MHC), a cell-surface protein mediating immune recognition, plays important roles in the immune response system of all higher vertebrates. MHC molecules are highly polymorphic and they are grouped into serotypes according to the specificity of the response. It is a common belief that a protein sequence determines its three dimensional structure and function. Hence, the protein sequence determines the serotype. Residues play different levels of importance. In this paper, we quantify the residue significance with the available serotype information. Knowing the significance of the residues will deepen our understanding of the MHC molecules and yield us a concise representation of the molecules. In this paper we propose a linear programming-based approach to find significant residue positions as well as quantifying their significance in MHC II DR molecules. Among all the residues in MHC II DR molecules, 18 positions are of particular significance, which is consistent with the literature on MHC binding sites, and succinct pseudo-sequences appear to be adequate to capture the whole sequence features. When the result is used for classification of MHC molecules with serotype assigned by WHO, a 98.4 percent prediction performance is achieved. The methods have been implemented in java (http://code.google.com/p/quassi/). Ruoshui Lu, Lusheng Wang 0001, Massimo Andreatta, Shuaicheng Li 0001 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 3 |
| 2014 | Parameterized and approximation algorithms for finding two disjoint matchings
Zhi-Zhong Chen, Lusheng Wang 0001 |
Theor. Comput. Sci. | 3 |
| 2013 | Identifying duplications and lateral gene transfers simultaneously and rapidlyabstractThis paper deals with the problem of enumerating all minimum-cost LCA-reconciliations involving gene duplications and lateral gene transfers (LGTs) for a given species tree S and a given gene tree G. Previously, Tofigh et al. [20] gave a fixed-parameter algorithm for this problem that runs in O(m + 3kn) time, where m is the number of vertices in S, n is the number of vertices in G, and k is the minimum cost of an LCA-reconciliation between Sand G. In this paper, by refining their algorithm, we obtain a new one for the same problem that finds and outputs the solutions in a compact form within O(mn2+ 3k) time. Zhi-Zhong Chen, Lusheng Wang 0001 |
CIBCB | 3 |
| 2013 | Parameterized and Approximation Algorithms for Finding Two Disjoint Matchings
Zhi-Zhong Chen, Lusheng Wang 0001 |
COCOA | 3 |
| 2013 | A Polynomial Time Approximation Scheme for the Closest Shared Center Problem
Weidong Li 0002, Lusheng Wang 0001, Wenjuan Cui |
COCOON | 2 |
| 2013 | Detecting Protein Conformational Changes in Interactions via Scaling Known Structures
Fei Guo 0001, Shuaicheng Li 0001, Wenji Ma, Lusheng Wang 0001 |
RECOMB | 4 |
| 2013 | Exact algorithms for haplotype assembly from whole-genome sequence dataabstractMOTIVATION: Haplotypes play a crucial role in genetic analysis and have many applications such as gene disease diagnoses, association studies, ancestry inference and so forth. The development of DNA sequencing technologies makes it possible to obtain haplotypes from a set of aligned reads originated from both copies of a chromosome of a single individual. This approach is often known as haplotype assembly. Exact algorithms that can give optimal solutions to the haplotype assembly problem are highly demanded. Unfortunately, previous algorithms for this problem either fail to output optimal solutions or take too long time even executed on a PC cluster. RESULTS: We develop an approach to finding optimal solutions for the haplotype assembly problem under the minimum-error-correction (MEC) model. Most of the previous approaches assume that the columns in the input matrix correspond to (putative) heterozygous sites. This all-heterozygous assumption is correct for most columns, but it may be incorrect for a small number of columns. In this article, we consider the MEC model with or without the all-heterozygous assumption. In our approach, we first use new methods to decompose the input read matrix into small independent blocks and then model the problem for each block as an integer linear programming problem, which is then solved by an integer linear programming solver. We have tested our program on a single PC [a Linux (x64) desktop PC with i7-3960X CPU], using the filtered HuRef and the NA 12878 datasets (after applying some variant calling methods). With the all-heterozygous assumption, our approach can optimally solve the whole HuRef data set within a total time of 31 h (26 h for the most difficult block of the 15th chromosome and only 5 h for the other blocks). To our knowledge, this is the first time that MEC optimal solutions are completely obtained for the filtered HuRef dataset. Moreover, in the general case (without the all-heterozygous assumption), for the HuRef dataset our approach can optimally solve all the chromosomes except the most difficult block in chromosome 15 within a total time of 12 days. For both of the HuRef and NA12878 datasets, the optimal costs in the general case are sometimes much smaller than those in the all-heterozygous case. This implies that some columns in the input matrix (after applying certain variant calling methods) still correspond to false-heterozygous sites. AVAILABILITY: Our program, the optimal solutions found for the HuRef dataset available at http://rnc.r.dendai.ac.jp/hapAssembly.html. Zhi-Zhong Chen, Lusheng Wang 0001 |
Bioinform. | 3 |
| 2013 | An Exact Algorithm for the Zero Exemplar Breakpoint Distance ProblemabstractThe exemplar breakpoint distance problem is one of the most important problems in genome comparison and has been extensively studied in the literature. The exemplar breakpoint distance problem cannot be approximated within any factor even if each gene family occurs at most twice in a genome. This is due to the fact that its decision version, the zero exemplar breakpoint distance problem where each gene family occurs at most twice in a genome (ZEBD(2,2) for short) is NP-hard. Thus, the basic version ZEBD(2,2) has attracted the attention of many scientists. The best existing algorithm for ZEBD(2,2) runs in O(n2(n)) time. In this paper, we propose a new algorithm for ZEBD(2,2) with running time O(n(2)1.86121(n)). We have implemented the algorithm in Java. The software package is available upon request. Daming Zhu, Lusheng Wang 0001 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 2 |
| 2012 | An Improved Approximation Algorithm for the Bandpass-2 Problem
Zhi-Zhong Chen, Lusheng Wang 0001 |
COCOA | 2 |
| 2012 | The Parameterized Complexity of the Shared Center Problem
Zhi-Zhong Chen, Lusheng Wang 0001, Wenji Ma |
CPM | 2 |
| 2012 | P-Binder: A System for the Protein-Protein Binding Sites Identification
Fei Guo 0001, Shuaicheng Li 0001, Lusheng Wang 0001 |
ISBRA | 3 |
| 2012 | A fast tool for minimum hybridization networksabstractBACKGROUND: Due to hybridization events in evolution, studying two different genes of a set of species may yield two related but different phylogenetic trees for the set of species. In this case, we want to combine the two phylogenetic trees into a hybridization network with the fewest hybridization events. This leads to three computational problems, namely, the problem of computing the minimum size of a hybridization network, the problem of constructing one minimum hybridization network, and the problem of enumerating a representative set of minimum hybridization networks. The previously best software tools for these problems (namely, Chen and Wang's HybridNet and Albrecht et al.'s Dendroscope 3) run very slowly for large instances that cannot be reduced to relatively small instances. Indeed, when the minimum size of a hybridization network of two given trees is larger than 23 and the problem for the trees cannot be reduced to relatively smaller independent subproblems, then HybridNet almost always takes longer than 1 day and Dendroscope 3 often fails to complete. Thus, a faster software tool for the problems is in need. RESULTS: We develop a software tool in ANSI C, named FastHN, for the following problems: Computing the minimum size of a hybridization network, constructing one minimum hybridization network, and enumerating a representative set of minimum hybridization networks. We obtain FastHN by refining HybridNet with three ideas. The first idea is to preprocess the input trees so that the trees become smaller or the problem becomes to solve two or more relatively smaller independent subproblems. The second idea is to use a fast algorithm for computing the rSPR distance of two given phylognetic trees to cut more branches of the search tree in the exhaustive-search stage of the algorithm. The third idea is that during the exhaustive-search stage of the algorithm, we find two sibling leaves in one of the two forests (obtained from the given trees by cutting some edges) such that they are as far as possible in the other forest. As the result, FastHN always runs much faster than HybridNet. Unlike Dendroscope 3, FastHN is a single-threaded program. Despite this disadvantage, our experimental data shows that FastHN runs substantially faster than the multi-threaded Dendroscope 3 on a PC with multiple cores. Indeed, FastHN can finish within 16 minutes (on average on a Windows-7 (x64) desktop PC with i7-2600 CPU) even if the minimum size of a hybridization network of two given trees is about 25, the trees each have 100 leaves, and the problem for the input trees cannot be reduced to two or more independent subproblems via cluster reductions. It is also worth mentioning that like HybridNet, FastHN does not use much memory (indeed, the amount of memory is at most quadratic in the input size). In contrast, Dendroscope 3 uses a huge amount of memory. Executables of FastHN for Windows XP (x86), Windows 7 (x64), Linux, and Mac OS are available (see the Results and discussion section for details). CONCLUSIONS: For both biological datasets and simulated datasets, our experimental results show that FastHN runs substantially faster than HybridNet and Dendroscope 3. The superiority of FastHN in speed over the previous tools becomes more significant as the hybridization number becomes larger. In addition, FastHN uses much less memory than Dendroscope 3 and uses the same amount of memory as HybridNet. Zhi-Zhong Chen, Lusheng Wang 0001, Satoshi Yamanaka |
BMC Bioinform. | 2 |
| 2012 | Identifying mutation regions for closely related individuals without a known pedigreeabstractBACKGROUND: Linkage analysis is the first step in the search for a disease gene. Linkage studies have facilitated the identification of several hundred human genes that can harbor mutations leading to a disease phenotype. In this paper, we study a very important case, where the sampled individuals are closely related, but the pedigree is not given. This situation happens very often when the individuals share a common ancestor 6 or more generations ago. To our knowledge, no algorithm can give good results for this case. RESULTS: To solve this problem, we first developed some heuristic algorithms for haplotype inference without any given pedigree. We propose a model using the parsimony principle that can be viewed as an extension of the model first proposed by Dan Gusfield. Our heuristic algorithm uses Clark's inference rule to infer haplotype segments. CONCLUSIONS: We ran our program both on the simulated data and a set of real data from the phase II HapMap database. Experiments show that our program performs well. The recall value is from 90% to 99% in various cases. This implies that the program can report more than 90% of the true mutation regions. The value of precision varies from 29% to 90%. When the precision is 29%, the size of the reported regions is three times that of the true mutation region. This is still very useful for narrowing down the range of the disease gene location. Our program can complete the computation for all the tested cases, where there are about 110,000 SNPs on a chromosome, within 20 seconds. Wenjuan Cui, Lusheng Wang 0001 |
BMC Bioinform. | 2 |
| 2012 | Protein-protein binding site identification by enumerating the configurationsabstractBACKGROUND: The ability to predict protein-protein binding sites has a wide range of applications, including signal transduction studies, de novo drug design, structure identification and comparison of functional sites. The interface in a complex involves two structurally matched protein subunits, and the binding sites can be predicted by identifying structural matches at protein surfaces. RESULTS: We propose a method which enumerates "all" the configurations (or poses) between two proteins (3D coordinates of the two subunits in a complex) and evaluates each configuration by the interaction between its components using the Atomic Contact Energy function. The enumeration is achieved efficiently by exploring a set of rigid transformations. Our approach incorporates a surface identification technique and a method for avoiding clashes of two subunits when computing rigid transformations. When the optimal transformations according to the Atomic Contact Energy function are identified, the corresponding binding sites are given as predictions. Our results show that this approach consistently performs better than other methods in binding site identification. CONCLUSIONS: Our method achieved a success rate higher than other methods, with the prediction quality improved in terms of both accuracy and coverage. Moreover, our method is being able to predict the configurations of two binding proteins, where most of other methods predict only the binding sites. The software package is available at http://sites.google.com/site/guofeics/dobi for non-commercial use. Fei Guo 0001, Shuaicheng Li 0001, Lusheng Wang 0001, Daming Zhu |
BMC Bioinform. | 3 |
| 2012 | Computing the protein binding sitesabstractBACKGROUND: Identifying the location of binding sites on proteins is of fundamental importance for a wide range of applications including molecular docking, de novo drug design, structure identification and comparison of functional sites. Structural genomic projects are beginning to produce protein structures with unknown functions. Therefore, efficient methods are required if all these structures are to be properly annotated. Lots of methods for finding binding sites involve 3D structure comparison. Here we design a method to find protein binding sites by direct comparison of protein 3D structures. RESULTS: We have developed an efficient heuristic approach for finding similar binding sites from the surface of given proteins. Our approach consists of three steps: local sequence alignment, protein surface detection, and 3D structures comparison. We implement the algorithm and produce a software package that works well in practice. When comparing a complete protein with all complete protein structures in the PDB database, experiments show that the average recall value of our approach is 82% and the average precision value of our approach is also significantly better than the existing approaches. CONCLUSIONS: Our program has much higher recall values than those existing programs. Experiments show that all the existing approaches have recall values less than 50%. This implies that more than 50% of real binding sites cannot be reported by those existing approaches. The software package is available at http://sites.google.com/site/guofeics/bsfinder. Fei Guo 0001, Lusheng Wang 0001 |
BMC Bioinform. | 2 |
| 2012 | A three-string approach to the closest string problem
Zhi-Zhong Chen, Bin Ma 0002, Lusheng Wang 0001 |
J. Comput. Syst. Sci. | 3 |
| 2012 | An improved approximation algorithm for the complementary maximal strip recovery problem
Guohui Lin, Randy Goebel, Lusheng Wang 0001 |
J. Comput. Syst. Sci. | 4 |
| 2012 | Simultaneous Identification of Duplications, Losses, and Lateral Gene TransfersabstractWe give a fixed-parameter algorithm for the problem of enumerating all minimum-cost LCA-reconciliations involving gene duplications, gene losses, and lateral gene transfers (LGTs) for a given species tree S and a given gene tree G. Our algorithm can work for the weighted version of the problem, where the costs of a gene duplication, a gene loss, and an LGT are left to the user's discretion. The algorithm runs in O(m + 3(k/c)n) time, where m is the number of vertices in S, n is the number of vertices in G, c is the smaller between a gene duplication cost and an LGT cost, and k is the minimum cost of an LCA-reconciliation between S and G. The time complexity is indeed better if the cost of a gene loss is greater than 0. In particular, when the cost of a gene loss is at least 0.614c, the running time of the algorithm is O(m + 2.78(k/c)n). Zhi-Zhong Chen, Lusheng Wang 0001 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 3 |
| 2012 | Algorithms for Reticulate Networks of Multiple Phylogenetic TreesabstractA reticulate network N of multiple phylogenetic trees may have vertices with two or more parents (called reticulation vertices). There are two ways to define the reticulation number of N. One is to define it as the number of reticulation vertices in N; in this case, a reticulate network with the smallest reticulation number is called an optimal type-I reticulate network of the trees. The other is to define it as the total number of parents of reticulation vertices in N minus the number of reticulation vertices in N; in this case, a reticulate network with the smallest reticulation number is called an optimal type-II reticulate network of the trees. In this paper, we present a fast algorithm for constructing one or all optimal type-I reticulate networks of multiple phylogenetic trees. We then use the algorithm together with other ideas to obtain an algorithm for estimating a lower bound on the reticulation number of an optimal type-II reticulate network of the input trees. To our knowledge, these are the first fast algorithms for the problems. Our experimental data shows that our algorithms can construct optimal type-I reticulate networks rapidly and can compute better lower bounds for optimal type-II reticulate networks within much shorter time than the previously best program. Zhi-Zhong Chen, Lusheng Wang 0001 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 2 |
| 2012 | Mutation Region Detection for Closely Related Individuals without a Known PedigreeabstractLinkage analysis serves as a way of finding locations of genes that cause genetic diseases. Linkage studies have facilitated the identification of several hundreds of human genes that can harbor mutations which by themselves lead to a disease phenotype. The fundamental problem in linkage analysis is to identify regions whose allele is shared by all or almost all affected members but by none or few unaffected members. Almost all the existing methods for linkage analysis are for families with clearly given pedigrees. Little work has been done for the case where the sampled individuals are closely related, but their pedigree is not known. This situation occurs very often when the individuals share a common ancestor at least six generations ago. Solving this case will tremendously extend the use of linkage analysis for finding genes that cause genetic diseases. In this paper, we propose a mathematical model (the shared center problem) for inferring the allele-sharing status of a given set of individuals using a database of confirmed haplotypes as reference. We show the NP-completeness of the shared center problem and present a ratio-2 polynomial-time approximation algorithm for its minimization version (called the closest shared center problem). We then convert the approximation algorithm into a heuristic algorithm for the shared center problem. Based on this heuristic, we finally design a heuristic algorithm for mutation region detection. We further implement the algorithms to obtain a software package. Our experimental data show that the software is both fast and accurate. The package is available at >;http://www.cs.cityu.edu.hk/~lwang/software/LDWP/ for noncommercial use. Wenji Ma, Zhi-Zhong Chen, Lusheng Wang 0001 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 4 |
| 2011 | Computing the Protein Binding Sites
Fei Guo 0001, Lusheng Wang 0001 |
ISBRA | 2 |
| 2011 | An Approximation Algorithm for the Minimum Co-Path Set Problem
Zhi-Zhong Chen, Guohui Lin, Lusheng Wang 0001 |
Algorithmica | 3 |
| 2011 | Discovering almost any hidden motif from multiple sequencesabstractWe study a natural probabilistic model for motif discovery. In this model, there are k background sequences, and each character in a background sequence is a random character from an alphabet Σ. A motif G = g 1 g 2 … g m is a string of m characters. Each background sequence is implanted with a probabilistically generated approximate copy of G . For a probabilistically generated approximate copy b 1 b 2 … b m of G , every character is probabilistically generated such that the probability for b i ≠ g i is at most α. In this article, we develop an efficient algorithm that can discover a hidden motif from a set of sequences for any alphabet Σ with |Σ|≥ 2 and is applicable to DNA motif discovery. We prove that for α < 1/8(1- 1/|Σ|), there exist positive constants c 0 , ϵ, and δ 2 such that if there are at least c 0 log n input sequences, then in O ( n 2 / h (log n ) O (1)) time this algorithm finds the motif with probability at least 3/4 for every G ∈ Σ ρ -Ψ ρ, h ,ϵ (Σ), where n the length of longest sequences, ρ is the length of the motif, h is a parameter with ρ≥ 4 h ≥ δ 2 log n , and Ψ ρ, h ,ϵ (Σ) is a small subset of at most 2 −Θ(ϵ 2 h ) fraction of the sequences in Σ ρ . Ming-Yang Kao, Lusheng Wang 0001 |
ACM Trans. Algorithms | 3 |
| 2011 | Fast Exact Algorithms for the Closest String and Substring Problems with Application to the Planted (L, d)-Motif ModelabstractWe present two parameterized algorithms for the closest string problem. The first runs in O(nL + nd · 17.97d) time for DNA strings and in O(nL + nd · 61.86d) time for protein strings, where n is the number of input strings, L is the length of each input string, and d is the given upper bound on the number of mismatches between the center string and each input string. The second runs in O(nL + nd · 13.92d) time for DNA strings and in O(nL + nd · 47.21d) time for protein strings. We then extend the first algorithm to a new parameterized algorithm for the closest substring problem that runs in O((n - 1)m2(L + d · 17.97d · m[log2(d+1)])) time for DNA strings and in O((n - 1)m2(L + d · 61.86d · m[log2(d+1)])) time for protein strings, where n is the number of input strings, L is the length of the center substring, L - 1 + m is the maximum length of a single input string, and d is the given upper bound on the number of mismatches between the center substring and at least one substring of each input string. All the algorithms significantly improve the previous bests. To verify experimentally the theoretical improvements in the time complexity, we implement our algorithm in C and apply the resulting program to the planted (L, d)-motif problem proposed by Pevzner and Sze in 2000. We compare our program with the previously best exact program for the problem, namely PMSPrune (designed by Davila et al. in 2007). Our experimental data show that our program runs faster for practical cases and also for several challenging cases. Our algorithm uses less memory too. Zhi-Zhong Chen, Lusheng Wang 0001 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 2 |
| 2010 | A Linear Kernel for Co-Path/Cycle Packing
Zhi-Zhong Chen, Michael R. Fellows, Haitao Jiang 0005, Yang Liu 0002, Lusheng Wang 0001, Binhai Zhu |
AAIM | 6 |
| 2010 | Randomized Approaches for Nearest Neighbor Search in Metric Space When Computing the Pairwise Distance Is Extremely Expensive
Lusheng Wang 0001, Guohui Lin |
AAIM | 1 |
| 2010 | A Three-String Approach to the Closest String Problem
Zhi-Zhong Chen, Bin Ma 0002, Lusheng Wang 0001 |
COCOON | 3 |
| 2010 | Constant Time Approximation Scheme for Largest Well Predicted Subset
Lusheng Wang 0001 |
COCOON | 2 |
| 2010 | Near Optimal Solutions for Maximum Quasi-bicliques
Lusheng Wang 0001 |
COCOON | 1 |
| 2010 | HybridNET: a tool for constructing hybridization networksabstractMOTIVATIONS: When reticulation events occur, the evolutionary history of a set of existing species can be represented by a hybridization network instead of an evolutionary tree. When studying the evolutionary history of a set of existing species, one can obtain a phylogenetic tree of the set of species with high confidence by looking at a segment of sequences or a set of genes. When looking at another segment of sequences, a different phylogenetic tree can be obtained with high confidence too. This indicates that reticulation events may occur. Thus, we have the following problem: given two rooted phylogenetic trees on a set of species that correctly represent the tree-like evolution of different parts of their genomes, what is the hybridization network with the smallest number of reticulation events to explain the evolution of the set of species under consideration? RESULTS: We develop a program, named HybridNet, for constructing a hybridization network with the minimum number of reticulate vertices from two input trees. We first implement the O(3(d) n)-time algorithm by Whidden et al. for computing a maximum (acyclic) agreement forest. Our program can output all the maximum (acyclic) agreement forests. We then augment the program so that it can construct an optimal hybridization network for each given maximum acyclic agreement forest. To our knowledge, this is the first time that optimal hybridization networks can be rapidly constructed. AVAILABILITY: The program is available for non-commercial use, at http://www.cs.cityu.edu.hk/∼lwang/software/Hn/treeComp.html. Zhi-Zhong Chen, Lusheng Wang 0001 |
Bioinform. | 2 |
| 2010 | Erratum to "An improved randomized approximation algorithm for maximum triangle packing" [Discrete Appl. Math. 157 (2009) 1640-1646]
Zhi-Zhong Chen, Ruka Tanahashi, Lusheng Wang 0001 |
Discret. Appl. Math. | 3 |
| 2010 | Beyond evolutionary trees
Gianluca Della Vedova, Riccardo Dondi, Tao Jiang 0001, Giulio Pavesi, Yuri Pirola, Lusheng Wang 0001 |
Nat. Comput. | 6 |
| 2010 | Modeling Protein Interacting Groups by Quasi-Bicliques: Complexity, Algorithm, and ApplicationabstractUNLABELLED: Protein-protein interactions (PPIs) are one of the most important mechanisms in cellular processes. To model protein interaction sites, recent studies have suggested to find interacting protein group pairs from large PPI networks at the first step and then to search conserved motifs within the protein groups to form interacting motif pairs. To consider the noise effect and the incompleteness of biological data, we propose to use quasi-bicliques for finding interacting protein group pairs. We investigate two new problems that arise from finding interacting protein group pairs: the maximum vertex quasi-biclique problem and the maximum balanced quasi-biclique problem. We prove that both problems are NP-hard. This is a surprising result as the widely known maximum vertex biclique problem is polynomial time solvable [1]. We then propose a heuristic algorithm that uses the greedy method to find the quasi-bicliques from PPI networks. Our experiment results on real data show that this algorithm has a better performance than a benchmark algorithm for identifying highly matched BLOCKS and PRINTS motifs. We also report results of two case studies on interacting motif pairs that map well with two interacting domain pairs in iPfam. AVAILABILITY: The software and supplementary information are available at http://www.cs.cityu.edu.hk/~lwang/software/ppi/index.html. Jinyan Li 0001, Lusheng Wang 0001 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 3 |
| 2010 | Finding the Nearest Neighbors in Biological Databases Using Less Distance ComputationsabstractModern biological applications usually involve the similarity comparison between two objects, which is often computationally very expensive, such as whole genome pairwise alignment and protein 3D structure alignment. Nevertheless, being able to quickly identify the closest neighboring objects from very large databases for a newly obtained sequence or structure can provide timely hints to its functions and more. This paper presents a substantial speedup technique for the well-studied k-nearest neighbor (k-nn) search, based on novel concepts of virtual pivots and partial pivots, such that a significant number of the expensive distance computations can be avoided. The new method is able to dynamically locate virtual pivots, according to the query, with increasing pruning ability. Using the same or less amount of database preprocessing effort, the new method outperformed the second best method by using no more than 40 percent distance computations per query, on a database of 10,000 gene sequences, compared to several best known k-nn search methods including M-Tree, OMNI, SA-Tree, and LAESA. We demonstrated the use of this method on two biological sequence data sets, one of which is for HIV-1 viral strain computational genotyping. Jörg Sander 0001, Zhipeng Cai 0001, Lusheng Wang 0001, Guohui Lin |
IEEE ACM Trans. Comput. Biol. Bioinform. | 4 |
| 2009 | Discovering Almost Any Hidden Motif from Multiple Sequences in Polynomial Time with Low Sample Complexity and High Success Probability
Ming-Yang Kao, Lusheng Wang 0001 |
TAMC | 3 |
| 2009 | On the Tractability of Maximal Strip Recovery
Lusheng Wang 0001, Binhai Zhu |
TAMC | 1 |
| 2009 | Approximation Algorithms for Reconstructing the Duplication History of Tandem Repeats
Zhi-Zhong Chen, Lusheng Wang 0001, Zhanyong Wang |
Algorithmica | 2 |
| 2009 | Linked region detection using high-density SNP genotype data via the minimum recombinant model of pedigree haplotype inferenceabstractBACKGROUND: With the rapid development of high-throughput genotyping technologies, efficient methods for identifying linked regions using high-density SNP genotype data have become more and more important. Recently, a deterministic method that works very well on SNP genotyping data has been developed (Lin et al. Bioinformatics 2008, 24(1): 86-93). However, that program can only work on a limited number of family structures. In particular, the results (if any) will be poor when the genotype data for the whole chromosome of one of the parents in a nuclear family is missing. RESULTS: We have developed a software package (LIden) for identifying linked regions using high-density SNP genotype data. We focus on handling the case where the genotype data for the whole chromosome of one of the parents in a nuclear family is missing. We use the minimum recombinant model for haplotype inference in pedigrees. Several local optimization algorithms are used to infer the haplotype of each individual and determine the linked regions based on the inferred haplotype data. We have developed a more flexible method to combine nuclear families to further refine (reduce the length of) the linked regions. CONCLUSION: Our new package (LIden) is efficient software for linked region detection using high-density SNP genotype data. LIden can handle some important cases where the existing programs do not work well. In particular, the new package can handle many cases where the genotype data of one of the two parents is missing for the entire chromosome. The running time of the program is O(mn), where m is the number of members in the family and n is the number of SNP sites in the chromosome. LIden is specifically suitable for handling big sized families. This research also demonstrates another practical use of the minimum recombinant model for haplotype inference in pedigrees. The software package can be downloaded at http://www.cs.cityu.edu.hk/~lwang/software/Link. Lusheng Wang 0001, Zhanyong Wang, Wanling Yang |
BMC Bioinform. | 1 |
| 2009 | An improved randomized approximation algorithm for maximum triangle packing
Zhi-Zhong Chen, Ruka Tanahashi, Lusheng Wang 0001 |
Discret. Appl. Math. | 3 |
| 2009 | On bipartite graphs with minimal energy
Xueliang Li 0001, Jianbin Zhang, Lusheng Wang 0001 |
Discret. Appl. Math. | 3 |
| 2009 | Probabilistic Analysis of a Motif Discovery Algorithm for Multiple SequencesabstractWe study a natural probabilistic model for motif discovery that has been used to experimentally test the quality of motif discovery programs. In this model, there are k background sequences, and each character in a background sequence is a random character from an alphabet $\Sigma$. A motif $G=g_1g_2\cdots g_m$ is a string of m characters. Each background sequence is implanted into a probabilistically generated approximate copy of G. For an approximate copy $b_1b_2\cdots b_m$ of G, every character $b_i$ is probabilistically generated such that the probability for $b_i\neq g_i$ is at most $\alpha$. In this paper, we give the first analytical proof that multiple background sequences do help with finding subtle and faint motifs. This work is a theoretical approach with a rigorous probabilistic analysis. We develop an algorithm that under the probabilistic model can find the implanted motif with high probability when the number of background sequences is reasonably large. Specifically, we prove that for $\alpha<0.1771$ and any constant $x\geq8$, there exist constants $t_0,\delta_0,\delta_1>0$ such that if the length of the motif is at least $\delta_0\log n$, the alphabet has at least $t_0$ characters, and there are at least $\delta_1\log n_0$ input sequences, then in $O(n^3)$ time our algorithm finds the motif with probability at least $1-\frac{1}{2^x}$, where n is the longest length of any input sequence and $n_0\leq n$ is an upper bound for the length of the motif. Ming-Yang Kao, Lusheng Wang 0001 |
SIAM J. Discret. Math. | 3 |
| 2009 | Improved Approximation Algorithms for Reconstructing the History of Tandem RepeatsabstractSome genetic diseases in human beings are dominated by short sequences repeated consecutively called tandem repeats. Once a region containing tandem repeats is found, it is of great interest to study the history of creating the repeats. The computational problem of reconstructing the duplication history of tandem repeats has been studied extensively in the literature. Almost all previous studies focused on the simplest case where the size of each duplication block is 1. Only recently we succeeded in giving the first polynomial-time approximation algorithm with a guaranteed ratio for a more general case where the size of each duplication block is at most 2; the algorithm achieves a ratio of 6 and runs in O(n{11}) time. In this paper, we present two new polynomial-time approximation algorithms for this more general case. One of them achieves a ratio of 5 and runs in O(n{9}) time, while the other achieves a ratio of 2.5 + epsilon for any constant epsilon > 0 but runs slower. Zhi-Zhong Chen, Lusheng Wang 0001 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 2 |
| 2008 | An Improved Randomized Approximation Algorithm for Maximum Triangle Packing
Zhi-Zhong Chen, Ruka Tanahashi, Lusheng Wang 0001 |
AAIM | 3 |
| 2008 | An Improved Approximation Algorithm for the Capacitated Multicast Tree Routing Problem
Zhipeng Cai 0001, Zhi-Zhong Chen, Guohui Lin, Lusheng Wang 0001 |
COCOA | 4 |
| 2008 | Quasi-bicliques: Complexity and Binding Pairs
Jinyan Li 0001, Lusheng Wang 0001 |
COCOON | 3 |
| 2008 | Finding Additive Biclusters with Random Background
Lusheng Wang 0001, Tao Jiang 0001 |
CPM | 2 |
| 2008 | Efficient Algorithms for Model-Based Motif Discovery from Multiple Sequences
Ming-Yang Kao, Lusheng Wang 0001 |
TAMC | 3 |
| 2008 | Space Efficient Algorithms for Ordered Tree Comparison
Lusheng Wang 0001, Kaizhong Zhang |
Algorithmica | 1 |
| 2008 | Identification of linked regions using high-density SNP genotype data in linkage analysisabstractMOTIVATION: With the knowledge of large number of SNPs in human genome and the fast development in high-throughput genotyping technologies, identification of linked regions in linkage analysis through allele sharing status determination will play an ever important role, while consideration of recombination fractions becomes unnecessary. RESULTS: In this study, we have developed a rule-based program that identifies linked regions for underlined diseases using allele sharing information among family members. Our program uses high-density SNP genotype data and works in the face of genotyping errors. It works on nuclear family structures with two or more siblings. The program graphically displays allele sharing status for all members in a pedigree and identifies regions that are potentially linked to the underlined diseases according to user-specified inheritance mode and penetrance. Extensive simulations based on the chi(2) model for recombination show that our program identifies linked regions with high sensitivity and accuracy. Graphical display of allele sharing status helps to detect misspecification of inheritance mode and penetrance, as well as mislabeling or misdiagnosis. Allele sharing determination may represent the future direction of linkage analysis due to its better adaptation to high-density SNP genotyping data. AVAILABILITY: http://paed.hku.hk/uploadarea/yangwl/html/index.html Guohui Lin, Zhanyong Wang, Lusheng Wang 0001, Yu-Lung Lau, Wanling Yang |
Bioinform. | 3 |
| 2008 | Approximation Algorithms for Biclustering ProblemsabstractOne of the main goals in the analysis of microarray data is to identify groups of genes and groups of experimental conditions (including environments, individuals, and tissues) that exhibit similar expression patterns. This is the so-called biclustering problem. In this paper, we consider two variations of the biclustering problem: the consensus submatrix problem and the bottleneck submatrix problem. The input of the problems contains an $m\times n$ matrix A and integers l and k. The consensus submatrix problem is to find an $l\times k$ submatrix with $l Lusheng Wang 0001, Yu Lin 0001 |
SIAM J. Comput. | 1 |
| 2008 | A (1.5 + epsilon)-Approximation Algorithm for Unsigned Translocation DistanceabstractGenome rearrangement is an important area in computational biology and bioinformatics. The translocation operation is one of the popular operations for genome rearrangement. It was proved that computing the unsigned translocation distance is NP-hard. In this paper, we present a (1.5 + epsilon)-approximation algorithm for computing unsigned translocation distance which improves upon the best known 1.75-ratio. The running time of our algorithm is O(n2 + (4/epsilon)1.5 square root log(4/epsilon )2(4/epsilon), where n is the total number of genes in the genome. Yun Cui, Lusheng Wang 0001, Daming Zhu |
IEEE ACM Trans. Comput. Biol. Bioinform. | 2 |
| 2008 | Relay sensor placement in wireless sensor networks
Xiuzhen Cheng, Ding-Zhu Du, Lusheng Wang 0001, Baogang Xu |
Wirel. Networks | 3 |
| 2007 | Approximation Algorithms for Reconstructing the Duplication History of Tandem Repeats
Lusheng Wang 0001, Zhanyong Wang, Zhi-Zhong Chen |
COCOON | 1 |
| 2007 | Identification of Distinguishing Motifs
Wangsen Feng, Zhanyong Wang, Lusheng Wang 0001 |
CPM | 3 |
| 2007 | Foreword
Lusheng Wang 0001 |
Algorithmica | 1 |
| 2007 | Computing the maximum similarity bi-clusters of gene expression dataabstractMOTIVATIONS: Bi-clustering is an important approach in microarray data analysis. The underlying bases for using bi-clustering in the analysis of gene expression data are (1) similar genes may exhibit similar behaviors only under a subset of conditions, not all conditions, (2) genes may participate in more than one function, resulting in one regulation pattern in one context and a different pattern in another. Using bi-clustering algorithms, one can obtain sets of genes that are co-regulated under subsets of conditions. RESULTS: We develop a polynomial time algorithm to find an optimal bi-cluster with the maximum similarity score. To our knowledge, this is the first formulation for bi-cluster problems that admits a polynomial time algorithm for optimal solutions. The algorithm works for a special case, where the bi-clusters are approximately squares. We then extend the algorithm to handle various kinds of other cases. Experiments on simulation data and real data show that the new algorithms outperform most of the existing methods in many cases. Our new algorithms have the following advantages: (1) no discretization procedure is required, (2) performs well for overlapping bi-clusters and (3) works well for additive bi-clusters. AVAILABILITY: The software is available at http://www.cs.cityu.edu.hk/~liuxw/msbe/help.html. Lusheng Wang 0001 |
Bioinform. | 2 |
| 2007 | On packing and coloring hyperedges in a cycle
Jianping Li 0007, Lusheng Wang 0001 |
Discret. Appl. Math. | 2 |
| 2007 | A 1.75-approximation algorithm for unsigned translocation distance
Yun Cui, Lusheng Wang 0001, Daming Zhu |
J. Comput. Syst. Sci. | 2 |
| 2007 | Near optimal multiple alignment within a band in polynomial time
Bin Ma 0002, Lusheng Wang 0001, Ming Li 0001 |
J. Comput. Syst. Sci. | 2 |
| 2007 | Some approximation algorithms for the clique partition problem in weighted interval graphs
Mingxia Chen, Jianping Li 0007, Weidong Li 0002, Lusheng Wang 0001 |
Theor. Comput. Sci. | 5 |
| 2006 | Approximation Algorithms for Bi-clustering Problems
Lusheng Wang 0001, Yu Lin 0001 |
WABI | 1 |
| 2006 | A polynomial time approximation scheme for embedding a directed hypergraph on a ring
Lusheng Wang 0001 |
Inf. Process. Lett. | 2 |
| 2006 | Optimal Relay Location for Resource-limited Energy-efficient Wireless Communication
Ionut Cardei, Mihaela Cardei, Lusheng Wang 0001, Baogang Xu, Ding-Zhu Du |
J. Glob. Optim. | 3 |
| 2006 | On the complexity of unsigned translocation distance
Daming Zhu, Lusheng Wang 0001 |
Theor. Comput. Sci. | 2 |
| 2006 | Algorithmic approaches for genome rearrangement: a reviewabstractGenome rearrangement is a new and important research area that studies the gene orders and the evolution of gene families. With the development of fast sequencing techniques, large-scale DNA molecules are investigated with respect to the relative order of genes in them. Contrary to the traditional alignment approach, genome rearrangements are based on comparison of gene orders. Recently, it became a topic capturing wide attention. In this paper, we cover many kinds of rearrangement events such as reversal, transposition, translocation, fussion, fission, and so on. Different types of distances between genomes or chromosomes are discussed. A variety of mathematic models are included. Zimao Li, Lusheng Wang 0001, Kaizhong Zhang |
IEEE Trans. Syst. Man Cybern. Syst. | 2 |
| 2005 | An Approximation Algorithm for Embedding a Directed Hypergraph on a Ring
Lusheng Wang 0001 |
AAIM | 2 |
| 2005 | An O(N2) algorithm for signed translocation problem
Lusheng Wang 0001, Daming Zhu, Shaohan Ma |
APBC | 1 |
| 2005 | A 1.75-Approximation Algorithm for Unsigned Translocation Distance
Yun Cui, Lusheng Wang 0001, Daming Zhu |
ISAAC | 2 |
| 2005 | Space Efficient Algorithms for Ordered Tree Comparison
Lusheng Wang 0001, Kaizhong Zhang |
ISAAC | 1 |
| 2005 | Decomposing toroidal graphs into circuits and edges
Baogang Xu, Lusheng Wang 0001 |
Discret. Appl. Math. | 2 |
| 2005 | Improved deterministic approximation algorithms for Max TSP
Zhi-Zhong Chen, Yuusuke Okamoto, Lusheng Wang 0001 |
Inf. Process. Lett. | 3 |
| 2005 | An O(n2) algorithm for signed translocation
Lusheng Wang 0001, Daming Zhu, Shaohan Ma |
J. Comput. Syst. Sci. | 1 |
| 2005 | On the complexity of finding emerging patterns
Lusheng Wang 0001, Guozhu Dong, Jianping Li 0007 |
Theor. Comput. Sci. | 1 |
| 2005 | Exact matching of RNA secondary structure patterns
Ying Xu 0002, Lusheng Wang 0001, Jianping Li 0007 |
Theor. Comput. Sci. | 2 |
| 2004 | Exact Pattern Matching for RNA Secondary Structures
Lusheng Wang 0001, Xiaotie Deng |
APBC | 2 |
| 2004 | Randomized Algorithms for Motif Detection
Lusheng Wang 0001 |
ISAAC | 1 |
| 2004 | Minimum k Arborescences with Bandwidth Constraints
Mao-cheng Cai, Xiaotie Deng, Lusheng Wang 0001 |
Algorithmica | 3 |
| 2004 | CTRD: a fast applet for computing signed translocation distance between genomesabstractAbstract Summary: CTRD is a software for computing translocation distance between genomes. It takes two genomes as its input and tests whether one genome can be transformed into the other. If possible, it computes the translocation distance between two genomes, and gives the translocation operation serial. We adopt the fastest known O(n2log n) algorithm. Our contributions include (1) give a necessary and sufficient condition to ensure that one genome can be transformed into the other for translocation operations, and (2) develop a software using the fastest known O(n2log n) algorithm. Availability: Free from http://www.cs.cityu.edu.hk/~lwang/software/Translocation/ subject to copyright restrictions. Wangsen Feng, Lusheng Wang 0001, Daming Zhu |
Bioinform. | 2 |
| 2004 | Topology Control of Ad Hoc Wireless Networks for Energy EfficiencyabstractIn ad hoc wireless networks, to compute the transmission power of each wireless node such that the resulting network is connected and the total energy consumption is minimized is defined as a Minimum Energy Network Connectivity (MENC) problem, which is an NP-complete problem. In this paper, we consider the approximated solutions for the MENC problem in ad hoc wireless networks. We present a theorem that reveals the relation between the energy consumption of an optimal solution and that of a spanning tree and propose an optimization algorithm that can improve the result of any spanning tree-based topology. Two polynomial time approximation heuristics are provided in the paper that can be used to compute the power assignment of wireless nodes in both static and low mobility ad hoc wireless networks. The two heuristics are implemented and the numerical results verify the theoretical analysis. Maggie Cheng 0001, Mihaela Cardei, Xiaochun Cheng, Lusheng Wang 0001, Yin-Feng Xu, Ding-Zhu Du |
IEEE Trans. Computers | 5 |
| 2003 | On Constrained Minimum Pseudotriangulations
Günter Rote, Cao An Wang, Lusheng Wang 0001, Yin-Feng Xu |
COCOON | 3 |
| 2003 | SEGID: Identifying Interesting Segments in (Multiple) Sequence AlignmentsabstractSUMMARY: SEGID is a tool for finding conserved regions (regions of high scores) for a given (multiple) sequence alignment. It takes a (multiple) sequence alignment as its input and converts the alignment into a sequence of numbers, where each number is the alignment score of a column. Three algorithms are used to identify regions of high scores. A graphical interface is provided to present those identified regions. AVAILABILITY: Free from http://www.cs.cityu.edu.hk/~lwang/segid/subject to copyright restrictions. Lusheng Wang 0001, Ying Xu 0002 |
Bioinform. | 1 |
| 2003 | Haplotype inference by maximum parsimonyabstractMOTIVATION: Haplotypes have been attracting increasing attention because of their importance in analysis of many fine-scale molecular-genetics data. Since direct sequencing of haplotype via experimental methods is both time-consuming and expensive, haplotype inference methods that infer haplotypes based on genotype samples become attractive alternatives. RESULTS: (1) We design and implement an algorithm for an important computational model of haplotype inference that has been suggested before in several places. The model finds a set of minimum number of haplotypes that explains the genotype samples. (2) Strong supports of this computational model are given based on the computational results on both real data and simulation data. (3) We also did some comparative study to show the strength and weakness of this computational model using our program. AVAILABILITY: The software HAPAR is free for non-commercial uses. Available upon request ([email protected]). Lusheng Wang 0001, Ying Xu 0002 |
Bioinform. | 1 |
| 2003 | Parametric alignment of ordered treesabstractMOTIVATION: Computing the similarity between two ordered trees has applications in RNA secondary structure comparison, genetics and chemical structure analysis. Alignment of tree is one of the proposed measures. Similar to pair-wise sequence comparison, there is often disagreement about how to weight matches, mismatches, indels and gaps when we compare two trees. For sequence comparison, the parametric sequence alignment tools have been developed. The users are allowed to see explicitly and completely the effect of parameter choices on the optimal sequence alignments. A similar tool for aligning two ordered trees is required in practice. RESULTS: We develop a parametric tool for aligning two ordered trees that allow users to see the effect of parameter choices on the optimal alignment of trees. Our contributions include: (1) develop a parametric tool for aligning two ordered trees; (2) design an efficient algorithm for aligning two ordered trees with gap penalties that runs in O(n(2)deg(2)) time, where n is the number of nodes in the trees and deg is the degree of the trees; and (3) reduce the space of the algorithm from O(n(2)deg(2)) to O(n log n. deg(2)). AVAILABILITY: The software is available at http://www.cs.cityu.edu.hk/~lwang/software/ParaTree Lusheng Wang 0001, Jianyun Zhao |
Bioinform. | 1 |
| 2003 | Greedy method for inferring tandem duplication historyabstractMOTIVATION: Genome analysis suggests that tandem duplication is an important mode of evolutionary novelty by permitting one copy of each gene to drift and potentially to acquire a new function. With more and more genomic sequences available, reconstructing duplication history has received extensive attention recently. RESULTS: An efficient method is presented for inferring the duplication history of tandemly repeated sequences based on the model proposed by Fitch (1977). We validate the method by using simulation results and real data sets of mucin genes, ZNF genes, and olfactory receptors genes. The agreement with conclusions drawn by other biological researchers strongly indicates that our method is efficient and robust. AVAILABILITY: The program is available by request. Louxin Zhang, Bin Ma 0002, Lusheng Wang 0001, Ying Xu 0002 |
Bioinform. | 3 |
| 2003 | Genetic Design of Drugs Without Side-EffectsabstractConsider two sets of strings, ${\cal B}$ (bad genes) and ${\cal G}$ (good genes), as well as two integers $d_b$ and $d_g$ ($d_b\leq d_g$). A frequently occurring problem in computational biology (and other fields) is to find a (distinguishing) substring s of length L that distinguishes the bad strings from good strings, i.e., such that for each string $s_i\in {\cal B}$ there exists a length-L substring t i of s i with $d(s, t_i)\leq d_b$ (close to bad strings), and for every substring u i of length L of every string $g_i\in {\cal G}$, $d(s, u_i)\geq d_g$ (far from good strings). We present a polynomial time approximation scheme to settle the problem; i.e., for any constant $\epsilon >0$, the algorithm finds a string s of length L such that for every $s_i\in {\cal B}$ there is a length-L substring t i of s i with $d(t_i, s)\leq (1+\epsilon) d_b$, and for every substring u i of length L of every $g_i\in {\cal G}$, $d(u_i, s)\geq (1-\epsilon) d_g$ if a solution to the original pair ($d_b\leq d_g$) exists. Since there is a polynomial number of such pairs $(d_b,d_g)$, we can exhaust all the possibilities in polynomial time to find a good approximation required by the corresponding application problems. Xiaotie Deng, Zimao Li, Bin Ma 0002, Lusheng Wang 0001 |
SIAM J. Comput. | 5 |
| 2003 | Solutions for Two Conjectures on the Inverse Problem of the Wiener Index of PeptoidsabstractIn this paper, we give solutions for the two conjectures on the inverse problem of the Wiener index of peptoids proposed by Goldman et al. We give the first conjecture a positive proof and the second conjecture a negative answer. Xueliang Li 0001, Lusheng Wang 0001 |
SIAM J. Discret. Math. | 2 |
| 2003 | Approximate sequencing for variable length tasks
Mao-cheng Cai, Xiaotie Deng, Lusheng Wang 0001 |
Theor. Comput. Sci. | 3 |
| 2002 | A PTAS for Distinguishing (Sub)string Selection
Xiaotie Deng, Zimao Li, Bin Ma 0002, Lusheng Wang 0001 |
ICALP | 5 |
| 2002 | Efficient Methods for Inferring Tandem Duplication History
Louxin Zhang, Bin Ma 0002, Lusheng Wang 0001 |
WABI | 3 |
| 2002 | Approximations for a Bottleneck Steiner Tree Problem
Lusheng Wang 0001, Ding-Zhu Du |
Algorithmica | 1 |
| 2002 | An approximation algorithm for a bottleneck k-Steiner tree problem in the Euclidean plane
Lusheng Wang 0001, Zimao Li |
Inf. Process. Lett. | 1 |
| 2002 | On the closest string and substring problemsabstractThe problem of finding a center string that is "close" to every given string arises in computational molecular biology and coding theory. This problem has two versions: the Closest String problem and the Closest Substring problem. Given a set of strings S = { s 1 , s 2 , ..., s n }, each of length m , the Closest String problem is to find the smallest d and a string s of length m which is within Hamming distance d to each s i ε S . This problem comes from coding theory when we are looking for a code not too far away from a given set of codes. Closest Substring problem, with an additional input integer L , asks for the smallest d and a string s , of length L , which is within Hamming distance d away from a substring, of length L , of each si. This problem is much more elusive than the Closest String problem. The Closest Substring problem is formulated from applications in finding conserved regions, identifying genetic drug targets and generating genetic probes in molecular biology. Whether there are efficient approximation algorithms for both problems are major open questions in this area. We present two polynomial-time approximation algorithms with approximation ratio 1 + ε for any small ε to settle both questions. Ming Li 0001, Bin Ma 0002, Lusheng Wang 0001 |
J. ACM | 3 |
| 2002 | Finding Similar Regions in Many Sequences
Ming Li 0001, Bin Ma 0002, Lusheng Wang 0001 |
J. Comput. Syst. Sci. | 3 |
| 2002 | Computing similarity between RNA structures
Bin Ma 0002, Lusheng Wang 0001, Kaizhong Zhang |
Theor. Comput. Sci. | 2 |
| 2001 | The Euclidean Bottleneck Steiner Tree and Steiner Tree with Minimum Number of Steiner Points
Ding-Zhu Du, Lusheng Wang 0001, Baogang Xu |
COCOON | 2 |
| 2001 | Approximations for Steiner trees with minimum number of Steiner points
Ding-Zhu Du, Xiao-Dong Hu 0001, Guohui Lin, Lusheng Wang 0001, Guoliang Xue |
Theor. Comput. Sci. | 5 |
| 2000 | Near optimal multiple alignment within a band in polynomial timeabstractMultiple sequence alignment is one of the most important problems in computational biology.Because of its notorious difficulties, aligning sequences within a constant band is a popular practice in bioinformatics with good results [17; 13; 14; 15; 1; 3; 6; 20; 18].However, the problem is still NP-hard for multiple sequences.In this paper, we present polynomial time approximation schemes (PTAS) for multiple sequence alignment within a constant band, tinder standard models of SP alignment and consensus (star) alignment.The algorithms work for very general score schemes.In order to prove our main results, we also present a PTAS for SP alignment and a PTAS for consensus alignment, allowing only constant number of insertion and deletion gaps (of arbitrary length) per sequence on the average. Ming Li 0001, Bin Ma 0002, Lusheng Wang 0001 |
STOC | 3 |
| 2000 | Fixed topology alignment with recombination
Lusheng Wang 0001, Bin Ma 0002, Ming Li 0001 |
Discret. Appl. Math. | 1 |
| 2000 | On the Inapproximability of Disjoint Paths and Minimum Steiner Forest with Bandwidth Constraints
Bin Ma 0002, Lusheng Wang 0001 |
J. Comput. Syst. Sci. | 2 |
| 2000 | Approximations for Steiner Trees with Minimum Number of Steiner Points
Ding-Zhu Du, Xiao-Dong Hu 0001, Guohui Lin, Lusheng Wang 0001, Guoliang Xue |
J. Glob. Optim. | 5 |
| 2000 | A More Efficient Approximation Scheme for Tree AlignmentabstractWe present a new polynomial time approximation scheme (PTAS) for tree alignment, which is an important variant of multiple sequence alignment. As in the existing PTASs in the literature, the basic approach of our algorithm is to partition the given tree into overlapping components of a constant size and then apply local optimization on each such component. But the new algorithm uses a clever partitioning strategy and achieves a better efficiency for the same performance ratio. For example, to achieve approximation ratios 1.6 and 1.5, the best existing PTAS has to spend time O(kdn 5 ) and O(kdn 9 ), respectively, where n is the length of each leaf sequence and d,k are the depth and number of leaves of the tree, while the new PTAS only has to spend time O(kdn 4 ) and O(kdn 5 ). Moreover, the performance of the PTAS is more sensitive to the size of the components, which basically determines the running time, and we obtain an improved approximation ratio for each size. Some experiments of the algorithm on simulated and real data are also given. Lusheng Wang 0001, Tao Jiang 0001, Dan Gusfield |
SIAM J. Comput. | 1 |
| 1999 | Computing Similarity between RNA Structures
Kaizhong Zhang, Lusheng Wang 0001, Bin Ma 0002 |
CPM | 2 |
| 1999 | Finding Similar Regions in Many StringsabstractAlgorithms for finding similar, or highly conserved, regions in a group of sequences are at the core of many molecular biology problems.We solve three main open questions in this area.Assume that we are given n DNA sequences 81,., an.The Consensus Patterns problem, which has been widely studied in bioinformatics research [26,16,12,25,4, 6, 15, 22, 24, 271, in its simplest form, asks for a region of length L in each ai, and a median string s of length L so that the total Hamming distance from B to these regions is minimized.We show the problem is NPhard and give a polynomial time approximation scheme (PTAS) for it.We also give a PTAS for the problem under the original measure of [26,16,12, 251.As an interesting application of OUT analysis, we further obtain a PTAS for a restricted (but still NP-hard) version of the important star alignment problem allowing at most constant number of gaps, each of arbitrary length, in each sequence.The Closest String problem [Z, 3, 7, 9, 181 asks for the smallest d and a string d which is within Hamming distance d to each a;.The problem is NP-hard [7, 181.[3] gives a polynomial time algorithm for constant d.For super-logarithmic d, [Z, 91 give efficient approximation algorithms using linear program relaxation techniques.The best polynomial time approximation has ratio $ for all d, given by [18] ([9] also independently claimed the $ ratio but only for super-logarithmic d).We settle the problem with a PTAS.We then give the fist nontrivial better-than-2 approximation with ratio 2 -& for the more eluive Closest Substring problem [IS]: find a string d of length L such that, for each i, s is within Hamming distance d from home substring, of length L, of si. Ming Li 0001, Bin Ma 0002, Lusheng Wang 0001 |
STOC | 3 |
| 1998 | Fixed Topology Alignment with Recombination
Bin Ma 0002, Lusheng Wang 0001, Ming Li 0001 |
CPM | 2 |
| 1998 | Graph Traversals, Genes and Matroids: An Efficient Case of the Travelling Salesman Problem
Dan Gusfield, Richard M. Karp, Lusheng Wang 0001, Paul Stelling |
Discret. Appl. Math. | 3 |
| 1997 | A more efficient approximation scheme for tree alignmentabstractArticle A more efficient approximation scheme for tree alignment Share on Authors: Lusheng Wang City U. of HK City U. of HKView Profile , Tao Jiang McMaster U./U. of Washington McMaster U./U. of WashingtonView Profile , Dan Gusfield U.C. Davis U.C. DavisView Profile Authors Info & Claims RECOMB '97: Proceedings of the first annual international conference on Computational molecular biologyJanuary 1997 Pages 310–319https://doi.org/10.1145/267521.267890Online:19 January 1997Publication History 3citation376DownloadsMetricsTotal Citations3Total Downloads376Last 12 Months1Last 6 weeks0 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 SiteGet Access Lusheng Wang 0001, Tao Jiang 0001, Dan Gusfield |
RECOMB | 1 |
| 1996 | Graph Traversals, Genes, and Matroids: An Efficient Case of the Travelling Salesman Problem
Dan Gusfield, Richard M. Karp, Lusheng Wang 0001, Paul Stelling |
CPM | 3 |
| 1996 | Improved Approximation Algorithms for Tree Alignment
Lusheng Wang 0001, Dan Gusfield |
CPM | 1 |
| 1996 | Approximation Algorithms for Tree Alignment with a Given Phylogeny
Lusheng Wang 0001, Tao Jiang 0001, Eugene L. Lawler |
Algorithmica | 1 |
| 1996 | On the Complexity of Comparing Evolutionary Trees
Jotun Hein, Tao Jiang 0001, Lusheng Wang 0001, Kaizhong Zhang |
Discret. Appl. Math. | 3 |
| 1996 | An approximation scheme for some Steiner tree problems in the planeabstractWe design a polynomial-time approximation scheme for the Steiner tree problem in the plane when the given set of regular points is c-local, i.e., in the minimum-cost spanning tree for the given set of regular points, the length of the longest edge is at most c times the length of the shortest edge. The algorithm works for both Euclidean and rectilinear metrics. For a fixed number k, the performance ratio of our algorithm is 1 + (35c/&3ksquare;) for the Euclidean metric and 1 + (9c/k) for the rectilinear metric. Thus, when k increases, the performance ratio approaches 1. © 1996 John Wiley & Sons, Inc. Lusheng Wang 0001, Tao Jiang 0001 |
Networks | 1 |
| 1995 | On the Complexity of Comparing Evolutionary Trees (Extended Abstract)
Jotun Hein, Tao Jiang 0001, Lusheng Wang 0001, Kaizhong Zhang |
CPM | 3 |
| 1995 | Alignment of Trees - An Alternative to Tree Edit
Tao Jiang 0001, Lusheng Wang 0001, Kaizhong Zhang |
Theor. Comput. Sci. | 2 |
| 1994 | Alignment of Trees - An Alternative to Tree Edit
Tao Jiang 0001, Lusheng Wang 0001, Kaizhong Zhang |
CPM | 2 |
| 1994 | An Approximation Scheme for Some Steiner Tree Problems in the Plane
Tao Jiang 0001, Lusheng Wang 0001 |
ISAAC | 2 |
| 1994 | Aligning sequences via an evolutionary tree: complexity and approximationabstractArticle Free Access Share on Aligning sequences via an evolutionary tree: complexity and approximation Authors: Tao Jiang Department of Computer Science, McMaster University, Hamilton, Ont. L8S 4K1, Canada Department of Computer Science, McMaster University, Hamilton, Ont. L8S 4K1, CanadaView Profile , Eugene L. Lawler Computer Science Division, University of California, Berkeley, CA Computer Science Division, University of California, Berkeley, CAView Profile , Lusheng Wang McMaster University, Hamilton, Ontario L8S 4K1, Canada McMaster University, Hamilton, Ontario L8S 4K1, CanadaView Profile Authors Info & Claims STOC '94: Proceedings of the twenty-sixth annual ACM symposium on Theory of ComputingMay 1994 Pages 760–769https://doi.org/10.1145/195058.195454Online:23 May 1994Publication History 33citation291DownloadsMetricsTotal Citations33Total Downloads291Last 12 Months3Last 6 weeks1 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 Tao Jiang 0001, Eugene L. Lawler, Lusheng Wang 0001 |
STOC | 3 |