EDBT 2026 Demo / reviewers in the wild / expert
Wing-Kin Sung
dblp:s/WingKinSung · also Ken Wing-Kin Sung
· DBLP profile ↗
144ranked-venue papers
3as first author
10since 2021 · last 2026
0000-0001-7806-7086ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 70 · 1 first-author · 6 since 2021Applied, interdisciplinary, general and emerging computing · 54 · 1 first-author · 3 since 2021Artificial intelligence and machine learning · 10Graphics, computer vision, multimedia, augmented reality and games · 9 · 1 since 2021Databases, data management, data science and information retrieval · 4 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | MUL-Tree Pruning for Consistency and Compatibility
Christopher Hampson, Daniel J. Harvey, Costas S. Iliopoulos, Jesper Jansson 0001, Zara Lim, Wing-Kin Sung |
Algorithmica | 6 |
| 2026 | Finding the cyclic covers of a stringabstractWe introduce the concept of cyclic covers, which generalizes the classical notion of covers in strings. Given any string X , a factor W of X is called a cyclic cover if each position of X belongs to an occurrence of a cyclic shift of W in X . Two cyclic covers are distinct if one is not a cyclic shift of the other. The cyclic covers problem asks for all distinct cyclic covers of an input string X . We present an algorithm that solves the cyclic covers problem in O ( n log n ) time, where n is the length of X . It is based on finding a well-structured set of standard occurrences of a constant number of factors of a cyclic cover candidate W , computing the regions of X covered by cyclic shifts of W , extending those factors, and taking the union of the results. • We introduce the cyclic cover problem. • Two cyclic covers are distinct if one is not a cyclic shift of the other. • The cyclic cover problem requires finding all distinct cyclic covers of X . • We show that for a string of length n, the cyclic cover problem can be solved in O ( n log n ) time. Roberto Grossi, Costas S. Iliopoulos, Jesper Jansson 0001, Zara Lim, Wing-Kin Sung, Wiktor Zuba |
Inf. Process. Lett. | 5 |
| 2026 | A faster algorithm for constructing the frequency difference consensus treeabstractA consensus tree is a phylogenetic tree that summarizes the evolutionary relationships inferred from a collection of phylogenetic trees with the same set of leaf labels. Among the many types of consensus trees that have been proposed in the last fifty years, the frequency difference consensus tree is one of the more finely resolved types that retains a large amount of information. This article presents a new deterministic algorithm for constructing the frequency difference consensus tree. Given k phylogenetic trees with identical sets of n leaf labels, it runs in O ( k n log n ) time, improving the best previously known solution. Furthermore, we demonstrate that the implementation of our algorithm is faster in practice than the prior implementations for the same problem. Jesper Jansson 0001, Wing-Kin Sung, Seyed Ali Tabatabaee, Yutong Yang |
J. Comput. Syst. Sci. | 2 |
| 2024 | A Faster Algorithm for Constructing the Frequency Difference Consensus Tree
Jesper Jansson 0001, Wing-Kin Sung, Seyed Ali Tabatabaee, Yutong Yang |
STACS | 2 |
| 2023 | MUL-Tree Pruning for Consistency and Compatibility
Christopher Hampson, Daniel J. Harvey, Costas S. Iliopoulos, Jesper Jansson 0001, Zara Lim, Wing-Kin Sung |
CPM | 6 |
| 2023 | Distribution based MIL pooling filters: Experiments on a lymph node metastases datasetabstractHistopathology is a crucial diagnostic tool in cancer and involves the analysis of gigapixel slides. Multiple instance learning (MIL) promises success in digital histopathology thanks to its ability to handle gigapixel slides and work with weak labels. MIL is a machine learning paradigm that learns the mapping between bags of instances and bag labels. It represents a slide as a bag of patches and uses the slide's weak label as the bag's label. This paper introduces distribution-based pooling filters that obtain a bag-level representation by estimating marginal distributions of instance features. We formally prove that the distribution-based pooling filters are more expressive than the classical point estimate-based counterparts, like 'max' and 'mean' pooling, in terms of the amount of information captured while obtaining bag-level representations. Moreover, we empirically show that models with distribution-based pooling filters perform equal to or better than those with point estimate-based pooling filters on distinct real-world MIL tasks defined on the CAMELYON16 lymph node metastases dataset. Our model with a distribution pooling filter achieves an area under the receiver operating characteristics curve value of 0.9325 (95% confidence interval: 0.8798 - 0.9743) in the tumor vs. normal slide classification task. Mustafa Umit Oner, Jared Marc Song Kye-Jet, Hwee Kuan Lee, Wing-Kin Sung |
Medical Image Anal. | 4 |
| 2021 | Computing the Rooted Triplet Distance Between Phylogenetic NetworksabstractAbstract The rooted triplet distance measures the structural dissimilarity of two phylogenetic trees or phylogenetic networks by counting the number of rooted phylogenetic trees with exactly three leaf labels (called rooted triplets, or triplets for short) that occur as embedded subtrees in one, but not both, of them. Suppose that $$N_1 = (V_1, E_1)$$ N 1 = ( V 1 , E 1 ) and $$N_2 = (V_2, E_2)$$ N 2 = ( V 2 , E 2 ) are phylogenetic networks over a common leaf label set of size n, that $$N_i$$ N i has level $$k_i$$ k i and maximum in-degree $$d_i$$ d i for $$i \in \{1,2\}$$ i ∈ { 1 , 2 } , and that the networks’ out-degrees are unbounded. Write $$N = \max (|V_1|, |V_2|)$$ N = max ( | V 1 | , | V 2 | ) , $$M = \max (|E_1|, |E_2|)$$ M = max ( | E 1 | , | E 2 | ) , $$k = \max (k_1, k_2)$$ k = max ( k 1 , k 2 ) , and $$d = \max (d_1, d_2)$$ d = max ( d 1 , d 2 ) . Previous work has shown how to compute the rooted triplet distance between $$N_1$$ N 1 and $$N_2$$ N 2 in $$\mathrm {O}(n \log n)$$ O ( n log n ) time in the special case $$k \le 1$$ k ≤ 1 . For $$k > 1$$ k > 1 , no efficient algorithms are known; applying a classic method from 1980 by Fortune et al. in a direct way leads to a running time of $${\Omega Jesper Jansson 0001, Konstantinos Mampentzidis, Ramesh Rajaby, Wing-Kin Sung |
Algorithmica | 4 |
| 2021 | SurVIndel: improving CNV calling from high-throughput sequencing data through statistical testingabstractMOTIVATION: Structural variations (SVs) are large scale mutations in a genome; although less frequent than point mutations, due to their large size they are responsible for more heritable differences between individuals. Two prominent classes of SVs are deletions and tandem duplications. They play important roles in many devastating genetic diseases, such as Smith-Magenis syndrome, Potocki-Lupski syndrome and Williams-Beuren syndrome. Since paired-end whole genome sequencing data have become widespread and affordable, reliably calling deletions and tandem duplications has been a major target in bioinformatics; unfortunately, the problem is far from being solved, since existing solutions often offer poor results when applied to real data. RESULTS: We developed a novel caller, SurVIndel, which focuses on detecting deletions and tandem duplications from paired next-generation sequencing data. SurVIndel uses discordant paired reads, clipped reads as well as statistical methods. We show that SurVIndel outperforms existing methods on both simulated and real biological datasets. AVAILABILITY AND IMPLEMENTATION: SurVIndel is available at https://github.com/Mesh89/SurVIndel. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Ramesh Rajaby, Wing-Kin Sung |
Bioinform. | 2 |
| 2021 | HIVID2: an accurate tool to detect virus integrations in the host genomeabstractMOTIVATION: Virus integration in the host genome is frequently reported to be closely associated with many human diseases, and the detection of virus integration is a critically challenging task. However, most existing tools show limited specificity and sensitivity. Therefore, the objective of this study is to develop a method for accurate detection of virus integration into host genomes. RESULTS: Herein, we report a novel method termed HIVID2 that is a significant upgrade of HIVID. HIVID2 performs a paired-end combination (PE-combination) for potentially integrated reads. The resulting sequences are then remapped onto the reference genomes, and both split and discordant chimeric reads are used to identify accurate integration breakpoints with high confidence. HIVID2 represents a great improvement in specificity and sensitivity, and predicts breakpoints closer to the real integrations, compared with existing methods. The advantage of our method was demonstrated using both simulated and real datasets. HIVID2 uncovered novel integration breakpoints in well-known cervical cancer-related genes, including FHIT and LRP1B, which was verified using protein expression data. In addition, HIVID2 allows the user to decide whether to automatically perform advanced analysis using the identified virus integrations. By analyzing the simulated data and real data tests, we demonstrated that HIVID2 is not only more accurate than HIVID but also better than other existing programs with respect to both sensitivity and specificity. We believe that HIVID2 will help in enhancing future research associated with virus integration. AVAILABILITYAND IMPLEMENTATION: HIVID2 can be accessed at https://github.com/zengxi-hada/HIVID2/. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Linghao Zhao, Chenhang Shen, Yi Zhou 0061, Guoliang Li 0002, Wing-Kin Sung |
Bioinform. | 6 |
| 2021 | A linear time algorithm for the r-gathering problem on the line
Anik Sarker, Wing-Kin Sung, Mohammad Sohel Rahman |
Theor. Comput. Sci. | 2 |
| 2020 | Weakly Supervised Clustering by Exploiting Unique Class Count
Mustafa Umit Oner, Hwee Kuan Lee, Wing-Kin Sung |
ICLR | 3 |
| 2020 | MethHaplo: combining allele-specific DNA methylation and SNPs for haplotype region identificationabstractBACKGROUND: DNA methylation is an important epigenetic modification that plays a critical role in most eukaryotic organisms. Parental alleles in haploid genomes may exhibit different methylation patterns, which can lead to different phenotypes and even different therapeutic and drug responses to diseases. However, to our knowledge, no software is available for the identification of DNA methylation haplotype regions with combined allele-specific DNA methylation, single nucleotide polymorphisms (SNPs) and high-throughput chromosome conformation capture (Hi-C) data. RESULTS: In this paper, we developed a new method, MethHaplo, that identify DNA methylation haplotype regions with allele-specific DNA methylation and SNPs from whole-genome bisulfite sequencing (WGBS) data. Our results showed that methylation haplotype regions were ten times longer than haplotypes with SNPs only. When we integrate WGBS and Hi-C data, MethHaplo could call even longer haplotypes. CONCLUSIONS: This study illustrates the usefulness of methylation haplotypes. By constructing methylation haplotypes for various cell lines, we provide a clearer picture of the effect of DNA methylation on gene expression, histone modification and three-dimensional chromosome structure at the haplotype level. Our method could benefit the study of parental inheritance-related disease and hybrid vigor in agriculture. Qiangwei Zhou, Ze Wang 0011, Wing-Kin Sung, Guoliang Li 0002 |
BMC Bioinform. | 4 |
| 2020 | Faster algorithms for 1-mappability of a sequence
Mai Abdulaziz Alzamel, Panagiotis Charalampopoulos, Costas S. Iliopoulos, Solon P. Pissis, Jakub Radoszewski, Wing-Kin Sung |
Theor. Comput. Sci. | 6 |
| 2019 | Computing the Rooted Triplet Distance Between Phylogenetic Networks
Jesper Jansson 0001, Konstantinos Mampentzidis, Ramesh Rajaby, Wing-Kin Sung |
IWOCA | 4 |
| 2019 | A Linear Time Algorithm for the r-Gathering Problem on the Line (Extended Abstract)
Anik Sarker, Wing-Kin Sung, Mohammad Sohel Rahman |
WALCOM | 2 |
| 2019 | Greedy Consensus Tree and Maximum Greedy Consensus Tree Problems
Wing-Kin Sung |
WALCOM | 1 |
| 2019 | An integrated package for bisulfite DNA methylation data analysis with Indel-sensitive mappingabstractBACKGROUND: DNA methylation plays crucial roles in most eukaryotic organisms. Bisulfite sequencing (BS-Seq) is a sequencing approach that provides quantitative cytosine methylation levels in genome-wide scope and single-base resolution. However, genomic variations such as insertions and deletions (indels) affect methylation calling, and the alignment of reads near/across indels becomes inaccurate in the presence of polymorphisms. Hence, the simultaneous detection of DNA methylation and indels is important for exploring the mechanisms of functional regulation in organisms. RESULTS: These problems motivated us to develop the algorithm BatMeth2, which can align BS reads with high accuracy while allowing for variable-length indels with respect to the reference genome. The results from simulated and real bisulfite DNA methylation data demonstrated that our proposed method increases alignment accuracy. Additionally, BatMeth2 can calculate the methylation levels of individual loci, genomic regions or functional regions such as genes/transposable elements. Additional programs were also developed to provide methylation data annotation, visualization, and differentially methylated cytosine/region (DMC/DMR) detection. The whole package provides new tools and will benefit bisulfite data analysis. CONCLUSION: BatMeth2 improves DNA methylation calling, particularly for regions close to indels. It is an autorun package and easy to use. In addition, a DNA methylation visualization program and a differential analysis program are provided in BatMeth2. We believe that BatMeth2 will facilitate the study of the mechanisms of DNA methylation in development and disease. BatMeth2 is an open source software program and is available on GitHub ( https://github.com/GuoliangLi-HZAU/BatMeth2 /). Qiangwei Zhou, Jing-Quan Lim, Wing-Kin Sung, Guoliang Li 0002 |
BMC Bioinform. | 3 |
| 2019 | Off-line and on-line algorithms for closed string factorization
Mai Abdulaziz Alzamel, Costas S. Iliopoulos, William F. Smyth, Wing-Kin Sung |
Theor. Comput. Sci. | 4 |
| 2018 | A Faster Construction of Greedy Consensus TreesabstractA consensus tree is a phylogenetic tree that captures the similarity between a set of conflicting phylogenetic trees. The problem of computing a consensus tree is a major step in phylogenetic tree reconstruction. It also finds applications in predicting a species tree from a set of gene trees. This paper focuses on two of the most well-known and widely used oconsensus tree methods: the greedy consensus tree and the frequency difference consensus tree. Given $k$ conflicting trees each with $n$ leaves, the previous fastest algorithms for these problems were $O(k n^2)$ for the greedy consensus tree [J. ACM 2016] and $\tilde O(\min \{ k n^2, k^2n\})$ for the frequency difference consensus tree [ACM TCBB 2016]. We improve these running times to $\tilde O(k n^{1.5})$ and $\tilde O(k n)$ respectively. Pawel Gawrychowski, Gad M. Landau, Wing-Kin Sung, Oren Weimann |
ICALP | 3 |
| 2018 | Algorithms for the Majority Rule (+) Consensus Tree and the Frequency Difference Consensus TreeabstractThis article presents two new deterministic algorithms for constructing consensus trees. Given an input of phylogenetic trees with identical leaf label sets and leaves each, the first algorithm constructs the majority rule (+) consensus tree in time, which is optimal since the input size is , and the second one constructs the frequency difference consensus tree in time. Jesper Jansson 0001, Ramesh Rajaby, Chuanqi Shen, Wing-Kin Sung |
IEEE ACM Trans. Comput. Biol. Bioinform. | 4 |
| 2017 | Faster Algorithms for 1-Mappability of a Sequence
Mai Abdulaziz Alzamel, Panagiotis Charalampopoulos, Costas S. Iliopoulos, Solon P. Pissis, Jakub Radoszewski, Wing-Kin Sung |
COCOA (2) | 6 |
| 2017 | Efficient Identification of k-Closed Strings
Hayam Alamro, Mai Abdulaziz Alzamel, Costas S. Iliopoulos, Solon P. Pissis, Steven Watts, Wing-Kin Sung |
EANN | 6 |
| 2017 | Computing Asymmetric Median Tree of Two Trees via Better Bipartite Matching Algorithm
Ramesh Rajaby, Wing-Kin Sung |
IWOCA | 2 |
| 2017 | Determining the Consistency of Resolved Triplets and Fan Triplets
Jesper Jansson 0001, Andrzej Lingas, Ramesh Rajaby, Wing-Kin Sung |
RECOMB | 4 |
| 2017 | BATVI: Fast, sensitive and accurate detection of virus integrationsabstractBACKGROUND: The study of virus integrations in human genome is important since virus integrations were shown to be associated with diseases. In the literature, few methods have been proposed that predict virus integrations using next generation sequencing datasets. Although they work, they are slow and are not very sensitive. RESULTS AND DISCUSSION: This paper introduces a new method BatVI to predict viral integrations. Our method uses a fast screening method to filter out chimeric reads containing possible viral integrations. Next, sensitive alignments of these candidate chimeric reads are called by BLAST. Chimeric reads that are co-localized in the human genome are clustered. Finally, by assembling the chimeric reads in each cluster, high confident virus integration sites are extracted. CONCLUSION: We compared the performance of BatVI with existing methods VirusFinder and VirusSeq using both simulated and real-life datasets of liver cancer patients. BatVI ran an order of magnitude faster and was able to predict almost twice the number of true positives compared to other methods while maintaining a false positive rate less than 1%. For the liver cancer datasets, BatVI uncovered novel integrations to two important genes TERT and MLL4, which were missed by previous studies. Through gene expression data, we verified the correctness of these additional integrations. BatVI can be downloaded from http://biogpu.ddns.comp.nus.edu.sg/~ksung/batvi/index.html . Chandana Tennakoon, Wing-Kin Sung |
BMC Bioinform. | 2 |
| 2017 | On finding the Adams consensus treeabstractThis article presents a fast algorithm for finding the Adams consensus tree of a set of conflicting phylogenetic trees with identical leaf labels. Its worst-case running time is O(knlogn), where k is the number of input trees and n is the size of the leaf label set; in comparison, the original algorithm of Adams has a worst-case running time of O(kn2). To achieve subquadratic running time, the centroid path decomposition technique is applied in a novel way that traverses the input trees by following a centroid path in each of them in unison. For k=2, an even faster algorithm running in O(n⋅lognloglogn) time is provided, which relies on an extension of the wavelet tree-based technique of Bose et al. for orthogonal range counting on a grid. Our extended wavelet tree data structure also supports truncated range maximum/minimum queries efficiently. Jesper Jansson 0001, Zhaoxian Li, Wing-Kin Sung |
Inf. Comput. | 3 |
| 2016 | Minimal Phylogenetic Supertrees and Local Consensus TreesabstractThe problem of constructing a minimally resolved phylogenetic supertree (i.e., having the smallest possible number of internal nodes) that contains all of the rooted triplets from a consistent set R is known to be NP-hard. In this paper, we prove that constructing a phylogenetic tree consistent with R that contains the minimum number of additional rooted triplets is also NP-hard, and develop exact, exponential-time algorithms for both problems. The new algorithms are applied to construct two variants of the local consensus tree; for any set S of phylogenetic trees over some leaf label set L, this gives a minimal phylogenetic tree over L that contains every rooted triplet present in all trees in S, where ``minimal'' means either having the smallest possible number of internal nodes or the smallest possible number of rooted triplets. The second variant generalizes the RV-II tree, introduced by Kannan, Warnow, and Yooseph in 1998. Jesper Jansson 0001, Wing-Kin Sung |
MFCS | 2 |
| 2016 | Faster Algorithms for Computing the R* Consensus Tree
Jesper Jansson 0001, Wing-Kin Sung, Hoa Vu, Siu-Ming Yiu |
Algorithmica | 2 |
| 2016 | Improved Algorithms for Constructing Consensus TreesabstractA consensus tree is a single phylogenetic tree that summarizes the branching structure in a given set of conflicting phylogenetic trees. Many different types of consensus trees have been proposed in the literature; three of the most well-known and widely used ones are the majority rule consensus tree , the loose consensus tree , and the greedy consensus tree . This article presents new deterministic algorithms for constructing them that are faster than all the previously known ones. Given k phylogenetic trees with n leaves each and with identical leaf label sets, our algorithms run in O ( nk ) time (majority rule consensus tree), O ( nk ) time (loose consensus tree), and O ( n 2 k ) time (greedy consensus tree). Our algorithms for the majority rule consensus and the loose consensus trees are optimal since the input size is Ω( nk ). Experimental results show that the algorithms are fast in practice. Jesper Jansson 0001, Chuanqi Shen, Wing-Kin Sung |
J. ACM | 3 |
| 2015 | On Finding the Adams Consensus TreeabstractThis paper presents a fast algorithm for finding the Adams consensus tree of a set of conflicting phylogenetic trees with identical leaf labels, for the first time improving the time complexity of a widely used algorithm invented by Adams in 1972 [1]. Our algorithm applies the centroid path decomposition technique [9] in a new way to traverse the input trees' centroid paths in unison, and runs in O(k n \log n) time, where k is the number of input trees and n is the size of the leaf label set. (In comparison, the old algorithm from 1972 has a worst-case running time of O(k n^2).) For the special case of k = 2, an even faster algorithm running in O(n \cdot \frac{\log n}{\log\log n}) time is provided, which relies on an extension of the wavelet tree-based technique by Bose et al. [6] for orthogonal range counting on a grid. Our extended wavelet tree data structure also supports truncated range maximum queries efficiently and may be of independent interest to algorithm designers. Jesper Jansson 0001, Zhaoxian Li, Wing-Kin Sung |
STACS | 3 |
| 2015 | Linked Dynamic Tries with Applications to LZ-Compression in Sublinear Time and Space
Jesper Jansson 0001, Kunihiko Sadakane, Wing-Kin Sung |
Algorithmica | 3 |
| 2015 | An O(m, log m)-Time Algorithm for Detecting SuperbubblesabstractIn genome assembly graphs, motifs such as tips, bubbles, and cross links are studied in order to find sequencing errors and to understand the nature of the genome. Superbubble, a complex generalization of bubbles, was recently proposed as an important subgraph class for analyzing assembly graphs. At present, a quadratic time algorithm is known. This paper gives an O(m log m)-time algorithm to solve this problem for a graph with m edges. Wing-Kin Sung, Kunihiko Sadakane, Tetsuo Shibuya, Abha Belorkar, Iana Pyrogova |
IEEE ACM Trans. Comput. Biol. Bioinform. | 1 |
| 2014 | Faster Algorithms for Computing the R* Consensus Tree
Jesper Jansson 0001, Wing-Kin Sung, Hoa Vu, Siu-Ming Yiu |
ISAAC | 2 |
| 2014 | CWig: compressed representation of Wiggle/BedGraph formatabstractMOTIVATION: BigWig, a format to represent read density data, is one of the most popular data types. They can represent the peak intensity in ChIP-seq, the transcript expression in RNA-seq, the copy number variation in whole genome sequencing, etc. UCSC Encode project uses the bigWig format heavily for storage and visualization. Of 5.2 TB Encode hg19 database, 1.6 TB (31% of the total space) is used to store bigWig files. BigWig format not only saves a lot of space but also supports fast queries that are crucial for interactive analysis and browsing. In our benchmark, bigWig often has similar size to the gzipped raw data, while is still able to support ∼ 5000 random queries per second. RESULTS: Although bigWig is good enough at the moment, both storage space and query time are expected to become limited when sequencing gets cheaper. This article describes a new method to store density data named CWig. The format uses on average one-third of the size of existing bigWig files and improves random query speed up to 100 times. AVAILABILITY AND IMPLEMENTATION: http://genome.ddns.comp.nus.edu.sg/∼cwig. Huy Hoang Do, Wing-Kin Sung |
Bioinform. | 2 |
| 2014 | Guest Editorial for the International Conference on Genome Informatics (GIW 2013)abstractThe nine papers in this special section were presented at the 2013 International Conference on Genome Informatics. Frank Eisenhaber, Wing-Kin Sung, Limsoon Wong |
IEEE ACM Trans. Comput. Biol. Bioinform. | 2 |
| 2014 | Fast relative Lempel-Ziv self-index for similar sequences
Huy Hoang Do, Jesper Jansson 0001, Kunihiko Sadakane, Wing-Kin Sung |
Theor. Comput. Sci. | 4 |
| 2013 | Reconstructing k-Reticulated Phylogenetic Network from a Set of Gene Trees
Hoa Vu, Francis Y. L. Chin, Wing-Kai Hon, Henry C. M. Leung, Kunihiko Sadakane, Wing-Kin Sung, Siu-Ming Yiu |
ISBRA | 6 |
| 2013 | An Optimal Algorithm for Building the Majority Rule Consensus Tree
Jesper Jansson 0001, Chuanqi Shen, Wing-Kin Sung |
RECOMB | 3 |
| 2013 | Inference of Spatial Organizations of Chromosomes Using Semi-definite Embedding Approach and Hi-C Data
ZhiZhuo Zhang, Guoliang Li 0002, Kim-Chuan Toh, Wing-Kin Sung |
RECOMB | 4 |
| 2013 | Improved Algorithms for Constructing Consensus TreesabstractA consensus tree is a single phylogenetic tree that summarizes the branching structure in a given set of conflicting phylogenetic trees. Many different types of consensus trees have been proposed in the literature; three of the most well-known and widely used ones are the majority rule consensus tree, the loose consensus tree, and the greedy consensus tree. This paper presents new deterministic algorithms for constructing them that are faster than all the previously known ones. Given k phylogenetic trees with n leaves each and with identical leaf label sets, our algorithms run in O(nk log k) time (majority rule consensus tree), O(nk) time (loose consensus tree), and O(n2k) time (greedy consensus tree). Jesper Jansson 0001, Chuanqi Shen, Wing-Kin Sung |
SODA | 3 |
| 2013 | Algorithms for the Majority Rule (+) Consensus Tree and the Frequency Difference Consensus Tree
Jesper Jansson 0001, Chuanqi Shen, Wing-Kin Sung |
WABI | 3 |
| 2013 | Compressed Directed Acyclic Word Graph with Application in Local Alignment
Huy Hoang Do, Wing-Kin Sung |
Algorithmica | 2 |
| 2013 | Constructing the R* Consensus Tree of Two Trees in Subcubic TimeabstractThe previously fastest algorithms for computing the R* consensus tree of two given (rooted) phylogenetic trees with a leaf label set of cardinality n run in Θ(n 3) time (Bryant and Berry in Adv. Appl. Math. 27(4):705–732, 2001; Kannan et al. in SIAM J. Comput. 27(6):1695–1724, 1998). In this manuscript, we describe a new $O(n^{2} \sqrt{\log n})$ -time algorithm to solve the problem. This is a significant improvement because the R* consensus tree is defined in terms of a set $\mathcal {R}_{\mathit{maj}}$ which may contain Ω(n 3) elements, so any direct approach that explicitly constructs $\mathcal {R}_{\mathit{maj}}$ requires Ω(n 3) time. Jesper Jansson 0001, Wing-Kin Sung |
Algorithmica | 2 |
| 2012 | CRAM: Compressed Random Access Memory
Jesper Jansson 0001, Kunihiko Sadakane, Wing-Kin Sung |
ICALP (1) | 3 |
| 2012 | Simultaneously Learning DNA Motif along with Its Position and Sequence Rank Preferences through EM Algorithm
ZhiZhuo Zhang, Cheng Wei Chang, Hugo Willy, Edwin Cheung, Wing-Kin Sung |
RECOMB | 5 |
| 2012 | BatMis: a fast algorithm for k-mismatch mappingabstractMOTIVATION: Second-generation sequencing (SGS) generates millions of reads that need to be aligned to a reference genome allowing errors. Although current aligners can efficiently map reads allowing a small number of mismatches, they are not well suited for handling a large number of mismatches. The efficiency of aligners can be improved using various heuristics, but the sensitivity and accuracy of the alignments are sacrificed. In this article, we introduce Basic Alignment tool for Mismatches (BatMis)--an efficient method to align short reads to a reference allowing k mismatches. BatMis is a Burrows-Wheeler transformation based aligner that uses a seed and extend approach, and it is an exact method. RESULTS: Benchmark tests show that BatMis performs better than competing aligners in solving the k-mismatch problem. Furthermore, it can compete favorably even when compared with the heuristic modes of the other aligners. BatMis is a useful alternative for applications where fast k-mismatch mappings, unique mappings or multiple mappings of SGS data are required. AVAILABILITY AND IMPLEMENTATION: BatMis is written in C/C++ and is freely available from http://code.google.com/p/batmis/ Chandana Tennakoon, Rikky W. Purbojati, Wing-Kin Sung |
Bioinform. | 3 |
| 2012 | Ultra-succinct representation of ordered trees with applications
Jesper Jansson 0001, Kunihiko Sadakane, Wing-Kin Sung |
J. Comput. Syst. Sci. | 3 |
| 2012 | More efficient periodic traversal in anonymous undirected graphs
Jurek Czyzowicz, Stefan Dobrev, Leszek Gasieniec, David Ilcinkas, Jesper Jansson 0001, Ralf Klasing, Ioannis Lignos, Russell Martin, Kunihiko Sadakane, Wing-Kin Sung |
Theor. Comput. Sci. | 10 |
| 2011 | Compressed Directed Acyclic Word Graph with Application in Local Alignment
Huy Hoang Do, Wing-Kin Sung |
COCOON | 2 |
| 2011 | Algorithms for Building Consensus MUL-trees
Yun Cui, Jesper Jansson 0001, Wing-Kin Sung |
ISAAC | 3 |
| 2011 | Opera: Reconstructing Optimal Genomic Scaffolds with High-Throughput Paired-End Sequences
Song Gao 0004, Niranjan Nagarajan, Wing-Kin Sung |
RECOMB | 3 |
| 2011 | Improved Algorithms for Maximum Agreement and Compatible Supertrees
Viet Tung Hoang, Wing-Kin Sung |
Algorithmica | 2 |
| 2011 | PE-Assembler: de novo assembler using short paired-end readsabstractMOTIVATION: Many de novo genome assemblers have been proposed recently. The basis for most existing methods relies on the de bruijn graph: a complex graph structure that attempts to encompass the entire genome. Such graphs can be prohibitively large, may fail to capture subtle information and is difficult to be parallelized. RESULT: We present a method that eschews the traditional graph-based approach in favor of a simple 3' extension approach that has potential to be massively parallelized. Our results show that it is able to obtain assemblies that are more contiguous, complete and less error prone compared with existing methods. AVAILABILITY: The software package can be found at http://www.comp.nus.edu.sg/~bioinfo/peasm/. Alternatively it is available from authors upon request. Pramila Nuwantha Ariyaratne, Wing-Kin Sung |
Bioinform. | 2 |
| 2011 | Partial convex recolorings of trees and galled networks: Tight upper and lower boundsabstractA coloring of a graph is convex if the vertices that pertain to any color induce a connected subgraph; a partial coloring (which assigns colors to a subset of the vertices) is convex if it can be completed to a convex (total) coloring. Convex coloring has applications in fields such as phylogenetics, communication or transportation networks, etc. When a coloring of a graph is not convex, a natural question is how far it is from a convex one. This problem is denoted asconvex recoloring(CR). While the initial works on CR defined and studied the problem on trees, recent efforts aim at either generalizing the underlying graphs or specializing the input colorings. In this work, we extend the underlying graph and the input coloring to partially colored galled networks. We show that although determining whether a coloring is convex on an arbitrary network is hard, it can be found efficiently on galled networks. We present a fixed parameter tractable algorithm that finds the recoloring distance of such a network whose running time is quadratic in the network size and exponential in that distance. This complexity is achieved by amortized analysis that uses a novel technique for contracting colored graphs that seems to be of independent interest. Shlomo Moran, Sagi Snir, Wing-Kin Sung |
ACM Trans. Algorithms | 3 |
| 2011 | Computing a Smallest Multilabeled Phylogenetic Tree from Rooted TripletsabstractWe investigate the computational complexity of inferring a smallest possible multilabeled phylogenetic tree (MUL tree) which is consistent with each of the rooted triplets in a given set. This problem has not been studied previously in the literature. We prove that even the very restricted case of determining if there exists a MUL tree consistent with the input and having just one leaf duplication is an NP-hard problem. Furthermore, we show that the general minimization problem is difficult to approximate, although a simple polynomial-time approximation algorithm achieves an approximation ratio close to our derived inapproximability bound. Finally, we provide an exact algorithm for the problem running in exponential time and space. As a by-product, we also obtain new, strong inapproximability results for two partitioning problems on directed graphs called ACYCLIC PARTITION and ACYCLIC TREE-PARTITION. Sylvain Guillemot, Jesper Jansson 0001, Wing-Kin Sung |
IEEE ACM Trans. Comput. Biol. Bioinform. | 3 |
| 2011 | Succinct data structures for Searchable Partial Sums with optimal worst-case performance
Wing-Kai Hon, Kunihiko Sadakane, Wing-Kin Sung |
Theor. Comput. Sci. | 3 |
| 2010 | Indexing Similar DNA Sequences
Songbo Huang, Tak Wah Lam, Wing-Kin Sung, Siu-Lung Tam, Siu-Ming Yiu |
AAIM | 3 |
| 2010 | Constructing the R* Consensus Tree of Two Trees in Subcubic Time
Jesper Jansson 0001, Wing-Kin Sung |
ESA (1) | 2 |
| 2010 | Compressed Indexes for Approximate String Matching
Ho-Leung Chan, Tak Wah Lam, Wing-Kin Sung, Siu-Lung Tam, Swee-Seong Wong |
Algorithmica | 3 |
| 2010 | Localized motif discovery in gene regulatory sequencesabstractMOTIVATION: Discovery of nucleotide motifs that are localized with respect to a certain biological landmark is important in several appli-cations, such as in regulatory sequences flanking the transcription start site, in the neighborhood of known transcription factor binding sites, and in transcription factor binding regions discovered by massively parallel sequencing (ChIP-Seq). RESULTS: We report an algorithm called LocalMotif to discover such localized motifs. The algorithm is based on a novel scoring function, called spatial confinement score, which can determine the exact interval of localization of a motif. This score is combined with other existing scoring measures including over-representation and relative entropy to determine the overall prominence of the motif. The approach successfully discovers biologically relevant motifs and their intervals of localization in scenarios where the motifs cannot be discovered by general motif finding tools. It is especially useful for discovering multiple co-localized motifs in a set of regulatory sequences, such as those identified by ChIP-Seq. AVAILABILITY AND IMPLEMENTATION: The LocalMotif software is available at http://www.comp.nus.edu.sg/~bioinfo/LocalMotif. Vipin Narang, Ankush Mittal, Wing-Kin Sung |
Bioinform. | 3 |
| 2010 | SLiM on Diet: finding short linear motifs on domain interaction interfaces in Protein Data BankabstractMOTIVATION: An important class of protein interactions involves the binding of a protein's domain to a short linear motif (SLiM) on its interacting partner. Extracting such motifs, either experimentally or computationally, is challenging because of their weak binding and high degree of degeneracy. Recent rapid increase of available protein structures provides an excellent opportunity to study SLiMs directly from their 3D structures. RESULTS: Using domain interface extraction (Diet), we characterized 452 distinct SLiMs from the Protein Data Bank (PDB), of which 155 are validated in varying degrees-40 have literature validation, 54 are supported by at least one domain-peptide structural instance, and another 61 have overrepresentation in high-throughput PPI data. We further observed that the lacklustre coverage of existing computational SLiM detection methods could be due to the common assumption that most SLiMs occur outside globular domain regions. 198 of 452 SLiM that we reported are actually found on domain-domain interface; some of them are implicated in autoimmune and neurodegenerative diseases. We suggest that these SLiMs would be useful for designing inhibitors against the pathogenic protein complexes underlying these diseases. Our findings show that 3D structure-based SLiM detection algorithms can provide a more complete coverage of SLiM-mediated protein interactions than current sequence-based approaches. Hugo Willy, Fushan Song, Zeyar Aung, See-Kiong Ng, Wing-Kin Sung |
Bioinform. | 5 |
| 2010 | A signal-noise model for significance analysis of ChIP-seq with negative controlabstractMOTIVATION: ChIP-seq is becoming the main approach to the genome-wide study of protein-DNA interactions and histone modifications. Existing informatics tools perform well to extract strong ChIP-enriched sites. However, two questions remain to be answered: (i) to which extent is a ChIP-seq experiment able to reveal the weak ChIP-enriched sites? (ii) are the weak sites biologically meaningful? To answer these questions, it is necessary to identify the weak ChIP signals from background noise. RESULTS: We propose a linear signal-noise model, in which a noise rate was introduced to represent the fraction of noise in a ChIP library. We developed an iterative algorithm to estimate the noise rate using a control library, and derived a library-swapping strategy for the false discovery rate estimation. These approaches were integrated in a general-purpose framework, named CCAT (Control-based ChIP-seq Analysis Tool), for the significance analysis of ChIP-seq. Applications to H3K4me3 and H3K36me3 datasets showed that CCAT predicted significantly more ChIP-enriched sites that the previous methods did. With the high sensitivity of CCAT prediction, we revealed distinct chromatin features associated to the strong and weak H3K4me3 sites. AVAILABILITY: http://cmb.gis.a-star.edu.sg/ChIPSeq/tools.htm. Han Xu 0013, Lusy Handoko, Xueliang Wei, Chaopeng Ye, Jianpeng Sheng, Chia-Lin Wei, Wing-Kin Sung |
Bioinform. | 8 |
| 2009 | Computing a Smallest Multi-labeled Phylogenetic Tree from Rooted Triplets
Sylvain Guillemot, Jesper Jansson 0001, Wing-Kin Sung |
ISAAC | 3 |
| 2009 | More Efficient Periodic Traversal in Anonymous Undirected Graphs
Jurek Czyzowicz, Stefan Dobrev, Leszek Gasieniec, David Ilcinkas, Jesper Jansson 0001, Ralf Klasing, Ioannis Lignos, Russell Martin, Kunihiko Sadakane, Wing-Kin Sung |
SIROCCO | 10 |
| 2009 | Structural Alignment of RNA with Complex Pseudoknot Structure
Thomas K. F. Wong, Tak Wah Lam, Wing-Kin Sung, Siu-Ming Yiu |
WABI | 3 |
| 2009 | Brief Overview of Bioinformatics Activities in Singaporeabstract10.1371/journal.pcbi.1000508 Frank Eisenhaber, Chee Keong Kwoh 0001, See-Kiong Ng, Wing-Kin Sung, Limsoon Wong |
PLoS Comput. Biol. | 4 |
| 2009 | Breaking a Time-and-Space Barrier in Constructing Full-Text IndicesabstractSuffix trees and suffix arrays are the most prominent full-text indices, and their construction algorithms are well studied. In the literature, the fastest algorithm runs in $O(n)$ time, while it requires $O(n\log n)$-bit working space, where n denotes the length of the text. On the other hand, the most space-efficient algorithm requires $O(n)$-bit working space while it runs in $O(n\log n)$ time. It was open whether these indices can be constructed in both $o(n\log n)$ time and $o(n\log n)$-bit working space. This paper breaks the above time-and-space barrier under the unit-cost word RAM. We give an algorithm for constructing the suffix array, which takes $O(n)$ time and $O(n)$-bit working space, for texts with constant-size alphabets. Note that both the time and the space bounds are optimal. For constructing the suffix tree, our algorithm requires $O(n\log^{\epsilon}n)$ time and $O(n)$-bit working space for any $0<\epsilon<1$. Apart from that, our algorithm can also be adopted to build other existing full-text indices, such as compressed suffix tree, compressed suffix arrays, and FM-index. We also study the general case where the size of the alphabet $\Sigma$ is not constant. Our algorithm can construct a suffix array and a suffix tree using optimal $O(n\log|\Sigma|)$-bit working space while running in $O(n\log\log|\Sigma|)$ time and $O(n(\log^{\epsilon}n+\log|\Sigma|))$ time, respectively. These are the first algorithms that achieve $o(n\log n)$ time with optimal working space. Moreover, for the special case where $\log|\Sigma|=O((\log\log n)^{1-\epsilon})$, we can speed up our suffix array construction algorithm to the optimal $O(n)$. Wing-Kai Hon, Kunihiko Sadakane, Wing-Kin Sung |
SIAM J. Comput. | 3 |
| 2008 | Fixed Parameter Polynomial Time Algorithms for Maximum Agreement and Compatible SupertreesabstractConsider a set of labels $L$ and a set of trees ${mathcal T} = { {mathcal T}^{(1), {mathcal T}^{(2), ldots, {mathcal T}^{(k) $ where each tree ${mathcal T}^{(i)$ is distinctly leaf-labeled by some subset of $L$. One fundamental problem is to find the biggest tree (denoted as supertree) to represent $mathcal T}$ which minimizes the disagreements with the trees in ${mathcal T}$ under certain criteria. This problem finds applications in phylogenetics, database, and data mining. In this paper, we focus on two particular supertree problems, namely, the maximum agreement supertree problem (MASP) and the maximum compatible supertree problem (MCSP). These two problems are known to be NP-hard for $k geq 3$. This paper gives the first polynomial time algorithms for both MASP and MCSP when both $k$ and the maximum degree $D$ of the trees are constant. Viet Tung Hoang, Wing-Kin Sung |
STACS | 2 |
| 2008 | Improved Approximate String Matching Using Compressed Suffix Data Structures
Tak Wah Lam, Wing-Kin Sung, Swee-Seong Wong |
Algorithmica | 2 |
| 2008 | Compressed indexing and local alignment of DNAabstractMOTIVATION: Recent experimental studies on compressed indexes (BWT, CSA, FM-index) have confirmed their practicality for indexing very long strings such as the human genome in the main memory. For example, a BWT index for the human genome (with about 3 billion characters) occupies just around 1 G bytes. However, these indexes are designed for exact pattern matching, which is too stringent for biological applications. The demand is often on finding local alignments (pairs of similar substrings with gaps allowed). Without indexing, one can use dynamic programming to find all the local alignments between a text T and a pattern P in O(|T||P|) time, but this would be too slow when the text is of genome scale (e.g. aligning a gene with the human genome would take tens to hundreds of hours). In practice, biologists use heuristic-based software such as BLAST, which is very efficient but does not guarantee to find all local alignments. RESULTS: In this article, we show how to build a software called BWT-SW that exploits a BWT index of a text T to speed up the dynamic programming for finding all local alignments. Experiments reveal that BWT-SW is very efficient (e.g. aligning a pattern of length 3 000 with the human genome takes less than a minute). We have also analyzed BWT-SW mathematically for a simpler similarity model (with gaps disallowed), and we show that the expected running time is O(/T/(0.628)/P/) for random strings. As far as we know, BWT-SW is the first practical tool that can find all local alignments. Yet BWT-SW is not meant to be a replacement of BLAST, as BLAST is still several times faster than BWT-SW for long patterns and BLAST is indeed accurate enough in most cases (we have used BWT-SW to check against the accuracy of BLAST and found that only rarely BLAST would miss some significant alignments). AVAILABILITY: www.cs.hku.hk/~ckwong3/bwtsw CONTACT: [email protected]. Tak Wah Lam, Wing-Kin Sung, Siu-Lung Tam, Chi-Kwong Wong, Siu-Ming Yiu |
Bioinform. | 2 |
| 2008 | MotifVoter: a novel ensemble method for fine-grained integration of generic motif findersabstractAbstract Motivation: Locating transcription factor binding sites (motifs) is a key step in understanding gene regulation. Based on Tompa's benchmark study, the performance of current de novo motif finders is far from satisfactory (with sensitivity ≤0.222 and precision ≤0.307). The same study also shows that no motif finder performs consistently well over all datasets. Hence, it is not clear which finder one should use for a given dataset. To address this issue, a class of algorithms called ensemble methods have been proposed. Though the existing ensemble methods overall perform better than stand-alone motif finders, the improvement gained is not substantial. Our study reveals that these methods do not fully exploit the information obtained from the results of individual finders, resulting in minor improvement in sensitivity and poor precision. Results: In this article, we identify several key observations on how to utilize the results from individual finders and design a novel ensemble method, MotifVoter, to predict the motifs and binding sites. Evaluations on 186 datasets show that MotifVoter can locate more than 95% of the binding sites found by its component motif finders. In terms of sensitivity and precision, MotifVoter outperforms stand-alone motif finders and ensemble methods significantly on Tompa's benchmark, Escherichia coli, and ChIP-Chip datasets. MotifVoter is available online via a web server with several biologist-friendly features. Availability: http://www.comp.nus.edu.sg/~bioinfo/MotifVoter Contact: [email protected] supplementary information: Supplementary data are available at Bioinformatics online. Edward Wijaya, Siu-Ming Yiu, Ngo Thanh Son, Kanagasabai Rajaraman, Wing-Kin Sung |
Bioinform. | 5 |
| 2008 | An HMM approach to genome-wide identification of differential histone modification sites from ChIP-seq dataabstractMOTIVATION: Epigenetic modifications are one of the critical factors to regulate gene expression and genome function. Among different epigenetic modifications, the differential histone modification sites (DHMSs) are of great interest to study the dynamic nature of epigenetic and gene expression regulations among various cell types, stages or environmental responses. To capture the histone modifications at whole genome scale, ChIP-seq technology is becoming a robust and comprehensive approach. Thus the DHMSs are potentially identifiable by comparing two ChIP-seq libraries. However, little has been addressed on this issue in literature. RESULTS: Aiming at identifying DHMSs, we propose an approach called ChIPDiff for the genome-wide comparison of histone modification sites identified by ChIP-seq. Based on the observations of ChIP fragment counts, the proposed approach employs a hidden Markov model (HMM) to infer the states of histone modification changes at each genomic location. We evaluated the performance of ChIPDiff by comparing the H3K27me3 modification sites between mouse embryonic stem cell (ESC) and neural progenitor cell (NPC). We demonstrated that the H3K27me3 DHMSs identified by our approach are of high sensitivity, specificity and technical reproducibility. ChIPDiff was further applied to uncover the differential H3K4me3 and H3K36me3 sites between different cell states. Interesting biological discoveries were achieved from such comparison in our study. Han Xu 0013, Chia-Lin Wei, Wing-Kin Sung |
Bioinform. | 4 |
| 2008 | LOMA: A fast method to generate efficient tagged-random primers despite amplification bias of random PCR on pathogensabstractBACKGROUND: Pathogen detection using DNA microarrays has the potential to become a fast and comprehensive diagnostics tool. However, since pathogen detection chips currently utilize random primers rather than specific primers for the RT-PCR step, bias inherent in random PCR amplification becomes a serious problem that causes large inaccuracies in hybridization signals. RESULTS: In this paper, we study how the efficiency of random PCR amplification affects hybridization signals. We describe a model that predicts the amplification efficiency of a given random primer on a target viral genome. The prediction allows us to filter false-negative probes of the genome that lie in regions of poor random PCR amplification and improves the accuracy of pathogen detection. Subsequently, we propose LOMA, an algorithm to generate random primers that have good amplification efficiency. Wet-lab validation showed that the generated random primers improve the amplification efficiency significantly. CONCLUSION: The blind use of a random primer with attached universal tag (random-tagged primer) in a PCR reaction on a pathogen sample may not lead to a successful amplification. Thus, the design of random-tagged primers is an important consideration when performing PCR. Wah-Heng Lee, Christopher W. Wong, Wan Yee Leong, Lance D. Miller, Wing-Kin Sung |
BMC Bioinform. | 5 |
| 2007 | An Experimental Study of Compressed Indexing and Local Alignments of DNA
Tak Wah Lam, Wing-Kin Sung, Siu-Lung Tam, Chi-Kwong Wong, Siu-Ming Yiu |
COCOA | 2 |
| 2007 | Compressed Dynamic Tries with Applications to LZ-Compression in Sublinear Time and Space
Jesper Jansson 0001, Kunihiko Sadakane, Wing-Kin Sung |
FSTTCS | 3 |
| 2007 | CPS-tree: A Compact Partitioned Suffix Tree for Disk-based Indexing on Large Genome SequencesabstractSuffix tree is an important data structure for indexing a long sequence (like a genome sequence) or a concatenation of sequences. It finds many applications in practice, especially in the domain of bioinformatics. Suffix tree allows for efficient pattern search with time independent of the sequence length. However, the performance of disk-based suffix tree is a concern as it is slowed down significantly by poor localized access resulting in high 10 disk access. The focus of this paper is to design an IO-efficient and compact partitioned suffix tree representation (CPS-tree) on disk. We show that representing suffix tree using CPS-tree has several advantages. First, our representation allows us to visit any node in the suffix tree by accessing at most log n pages of the tree where n is the length of the sequence. Second, our storage scheme improves the access pattern and reduces the number of page fault resulting in efficient search retrieval and efficient tree traversal operations. Third, by bit packing, our index is compact. Experimental results show that CPS-tree outperforms other indexes on disk. When fully loaded into the main memory, CPS-tree is still efficient. Hence, we expect CPS-tree to be a good disk-based representation of suffix tree, with potential use in practical applications. Swee-Seong Wong, Wing-Kin Sung, Limsoon Wong |
ICDE | 2 |
| 2007 | Space Efficient Indexes for String Matching with Don't Cares
Tak Wah Lam, Wing-Kin Sung, Siu-Lung Tam, Siu-Ming Yiu |
ISAAC | 2 |
| 2007 | RB-Finder: An Improved Distance-Based Sliding Window Method to Detect Recombination Breakpoints
Wah-Heng Lee, Wing-Kin Sung |
RECOMB | 2 |
| 2007 | Ultra-succinct representation of ordered trees
Jesper Jansson 0001, Kunihiko Sadakane, Wing-Kin Sung |
SODA | 3 |
| 2007 | The Point Placement Problem on a Line - Improved Bounds for Pairwise Distance Queries
Francis Y. L. Chin, Henry C. M. Leung, Wing-Kin Sung, Siu-Ming Yiu |
WABI | 3 |
| 2007 | A Space and Time Efficient Algorithm for Constructing Compressed Suffix Arrays
Wing-Kai Hon, Tak Wah Lam, Kunihiko Sadakane, Wing-Kin Sung, Siu-Ming Yiu |
Algorithmica | 4 |
| 2007 | An efficient strategy for extensive integration of diverse biological data for protein function predictionabstractMOTIVATION: With the increasing availability of diverse biological information, protein function prediction approaches have converged towards integration of heterogeneous data. Many adapted existing techniques, such as machine-learning and probabilistic methods, which have proven successful on specific data types. However, the impact of these approaches is hindered by a couple of factors. First, there is little comparison between existing approaches. This is in part due to a divergence in the focus adopted by different works, which makes comparison difficult or even fuzzy. Second, there seems to be over-emphasis on the use of computationally demanding machine-learning methods, which runs counter to the surge in biological data. Analogous to the success of BLAST for sequence homology search, we believe that the ability to tap escalating quantity, quality and diversity of biological data is crucial to the success of automated function prediction as a useful instrument for the advancement of proteomic research. We address these problems by: (1) providing useful comparison between some prominent methods; (2) proposing Integrated Weighted Averaging (IWA)--a scalable, efficient and flexible function prediction framework that integrates diverse information using simple weighting strategies and a local prediction method. The simplicity of the approach makes it possible to make predictions based on on-the-fly information fusion. RESULTS: In addition to its greater efficiency, IWA performs exceptionally well against existing approaches. In the presence of cross-genome information, which is overwhelming for existing approaches, IWA makes even better predictions. We also demonstrate the significance of appropriate weighting strategies in data integration. Hon Nian Chua, Wing-Kin Sung, Limsoon Wong |
Bioinform. | 2 |
| 2007 | Detection of generic spaced motifs using submotif pattern miningabstractMOTIVATION: Identification of motifs is one of the critical stages in studying the regulatory interactions of genes. Motifs can have complicated patterns. In particular, spaced motifs, an important class of motifs, consist of several short segments separated by spacers of different lengths. Locating spaced motifs is not trivial. Existing motif-finding algorithms are either designed for monad motifs (short contiguous patterns with some mismatches) or have assumptions on the spacer lengths or can only handle at most two segments. An effective motif finder for generic spaced motifs is highly desirable. RESULTS: This article proposes a novel approach for identifying spaced motifs with any number of spacers of different lengths. We introduce the notion of submotifs to capture the segments in the spaced motif and formulate the motif-finding problem as a frequent submotif mining problem. We provide an algorithm called SPACE to solve the problem. Based on experiments on real biological datasets, synthetic datasets and the motif assessment benchmarks by Tompa et al., we show that our algorithm performs better than existing tools for spaced motifs with improvements in both sensitivity and specificity and for monads, SPACE performs as good as other tools. AVAILABILITY: The source code is available upon request from the authors. Edward Wijaya, Kanagasabai Rajaraman, Siu-Ming Yiu, Wing-Kin Sung |
Bioinform. | 4 |
| 2007 | Using indirect protein interactions for the prediction of Gene Ontology functionsabstractBACKGROUND: Protein-protein interaction has been used to complement traditional sequence homology to elucidate protein function. Most existing approaches only make use of direct interactions to infer function, and some have studied the application of indirect interactions for functional inference but are unable to improve prediction performance. We have previously proposed an approach, FS-Weighted Averaging, which uses topological weighting and level-2 indirect interactions (protein pairs connected via two interactions) for predicting protein function from protein interactions and have found that it yields predictions with superior precision on yeast proteins over existing approaches. Here we study the use of this technique to predict functional annotations from the Gene Ontology for seven genomes: Saccharomyces cerevisiae, Drosophila melanogaster, Caenorhabditis elegans, Arabidopsis thaliana, Rattus norvegicus, Mus musculus, and Homo sapiens. RESULTS: Our analysis shows that protein-protein interactions provide supplementary coverage over sequence homology in the inference of protein function and is definitely a complement to sequence homology. We also find that FS-Weighted Averaging consistently outperforms two classical approaches, Neighbor Counting and Chi-Square, across the seven genomes for all three categories of the Gene Ontology. By randomly adding and removing interactions from the interactions, we find that Weighted Averaging is also rather robust against noisy interaction data. CONCLUSION: We have conducted a comprehensive study over seven genomes. We conclude that FS-Weighted Averaging can effectively make use of indirect interactions to make the inference of protein functions from protein interactions more effective. Furthermore, the technique is general enough to work over a variety of genomes. Hon Nian Chua, Wing-Kin Sung, Limsoon Wong |
BMC Bioinform. | 2 |
| 2007 | Reconstructing Recombination Network from Sequence Data: The Small Parsimony ProblemabstractThe small parsimony problem is studied for reconstructing recombination networks from sequence data. The small parsimony problem is polynomial-time solvable for phylogenetic trees. However, the problem is proved NP-hard even for galled recombination networks. A dynamic programming algorithm is also developed to solve the small parsimony problem. It takes O(dn2(3h)) time on an input recombination network over length-d sequences in which there are h recombination and n - h tree nodes. C. Thach Nguyen, Nguyen Bao Nguyen, Wing-Kin Sung, Louxin Zhang |
IEEE ACM Trans. Comput. Biol. Bioinform. | 3 |
| 2006 | A Linear Size Index for Approximate Pattern Matching
Ho-Leung Chan, Tak Wah Lam, Wing-Kin Sung, Siu-Lung Tam, Swee-Seong Wong |
CPM | 3 |
| 2006 | Compressed Indexes for Approximate String Matching
Ho-Leung Chan, Tak Wah Lam, Wing-Kin Sung, Siu-Lung Tam, Swee-Seong Wong |
ESA | 3 |
| 2006 | Learning Gene Network Using Conditional DependenceabstractGene network, conventionally, is learned by studying the pairwise correlation of the microarray expression profiles of different genes. This approach, however, is reported to be effective only for learning a small portion of the regulatory pairs due to the complexity of the gene regulatory system. In this paper, through studying the conditional dependence of the gene expression profiles, a new algorithm, conditional dependence learning algorithm, is proposed which considers three additional factors: (1) the collaboration among regulators; (2) the formation of regulatory complex; and (3) the variable time delay to learn the gene network. Experiments on both artificial and real-life gene expression datasets validate the goodness of the algorithm Tie-Fei Liu, Wing-Kin Sung |
ICTAI | 2 |
| 2006 | LocalMotif - An In-Silico Tool for Detecting Localized Motifs in Regulatory SequencesabstractIn silico motif finding algorithms are often used for discovering protein-DNA binding sites in a set of regulatory sequences. Current algorithms mainly address motif discovery in short sequences. Analyzing long sequences can be quite challenging not only due to increasing time and memory requirements of the algorithm, but also decreasing accuracy. However, in case the motif is localized in a short interval of the long sequences relative to an anchor point, it is tenable to detect it easily by restricting the search to that interval. But the region of localization of the motif is not known a priori. This paper reports an algorithm called LocalMotif to detect localized motifs in long regulatory sequences. A novel score function predicts the region of localization of the motif. This score is combined with other scoring measures including Z-score and relative entropy to detect the motif. The algorithm is optimized for fast processing of long regulatory sequences. Tests on simulated and real datasets confirm that LocalMotif accurately determines the region of localization of motifs and automatically discovers the biologically relevant motifs, which can be detected by other motif finding algorithms only when the search is restricted to the relevant interval Vipin Narang, Wing-Kin Sung, Ankush Mittal |
ICTAI | 2 |
| 2006 | A Faster and More Space-Efficient Algorithm for Inferring Arc-Annotations of RNA Sequences through Alignment
Jesper Jansson 0001, See-Kiong Ng, Wing-Kin Sung, Hugo Willy |
Algorithmica | 3 |
| 2006 | Exploiting indirect neighbours and topological weight to predict protein function from protein-protein interactionsabstractMOTIVATION: Most approaches in predicting protein function from protein-protein interaction data utilize the observation that a protein often share functions with proteins that interacts with it (its level-1 neighbours). However, proteins that interact with the same proteins (i.e. level-2 neighbours) may also have a greater likelihood of sharing similar physical or biochemical characteristics. We speculate that functional similarity between a protein and its neighbours from the two different levels arise from two distinct forms of functional association, and a protein is likely to share functions with its level-1 and/or level-2 neighbours. We are interested in finding out how significant is functional association between level-2 neighbours and how they can be exploited for protein function prediction. RESULTS: We made a statistical study on recent interaction data and observed that functional association between level-2 neighbours is clearly observable. A substantial number of proteins are observed to share functions with level-2 neighbours but not with level-1 neighbours. We develop an algorithm that predicts the functions of a protein in two steps: (1) assign a weight to each of its level-1 and level-2 neighbours by estimating its functional similarity with the protein using the local topology of the interaction network as well as the reliability of experimental sources and (2) scoring each function based on its weighted frequency in these neighbours. Using leave-one-out cross validation, we compare the performance of our method against that of several other existing approaches and show that our method performs relatively well. Hon Nian Chua, Wing-Kin Sung, Limsoon Wong |
Bioinform. | 2 |
| 2006 | PET-Tool: a software suite for comprehensive processing and managing of Paired-End diTag (PET) sequence dataabstractBACKGROUND: We recently developed the Paired End diTag (PET) strategy for efficient characterization of mammalian transcriptomes and genomes. The paired end nature of short PET sequences derived from long DNA fragments raised a new set of bioinformatics challenges, including how to extract PETs from raw sequence reads, and correctly yet efficiently map PETs to reference genome sequences. To accommodate and streamline data analysis of the large volume PET sequences generated from each PET experiment, an automated PET data process pipeline is desirable. RESULTS: We designed an integrated computation program package, PET-Tool, to automatically process PET sequences and map them to the genome sequences. The Tool was implemented as a web-based application composed of four modules: the Extractor module for PET extraction; the Examiner module for analytic evaluation of PET sequence quality; the Mapper module for locating PET sequences in the genome sequences; and the Project Manager module for data organization. The performance of PET-Tool was evaluated through the analyses of 2.7 million PET sequences. It was demonstrated that PET-Tool is accurate and efficient in extracting PET sequences and removing artifacts from large volume dataset. Using optimized mapping criteria, over 70% of quality PET sequences were mapped specifically to the genome sequences. With a 2.4 GHz LINUX machine, it takes approximately six hours to process one million PETs from extraction to mapping. CONCLUSION: The speed, accuracy, and comprehensiveness have proved that PET-Tool is an important and useful component in PET experiments, and can be extended to accommodate other related analyses of paired-end sequences. The Tool also provides user-friendly functions for data quality check and system for multi-layer data management. Kuo Ping Chiu, Chee-Hong Wong, Qiongyu Chen, Pramila Nuwantha Ariyaratne, Hong Sain Ooi, Chia-Lin Wei, Wing-Kin Sung, Yijun Ruan |
BMC Bioinform. | 7 |
| 2006 | A correlated motif approach for finding short linear motifs from protein interaction networksabstractBACKGROUND: An important class of interaction switches for biological circuits and disease pathways are short binding motifs. However, the biological experiments to find these binding motifs are often laborious and expensive. With the availability of protein interaction data, novel binding motifs can be discovered computationally: by applying standard motif extracting algorithms on protein sequence sets each interacting with either a common protein or a protein group with similar properties. The underlying assumption is that proteins with common interacting partners will share some common binding motifs. Although novel binding motifs have been discovered with such approach, it is not applicable if a protein interacts with very few other proteins or when prior knowledge of protein group is not available or erroneous. Experimental noise in input interaction data can further deteriorate the dismal performance of such approaches. RESULTS: We propose a novel approach of finding correlated short sequence motifs from protein-protein interaction data to effectively circumvent the above-mentioned limitations. Correlated motifs are those motifs that consistently co-occur only in pairs of interacting protein sequences, and could possibly interact with each other directly or indirectly to mediate interactions. We adopted the (l, d)-motif model and formulate finding the correlated motifs as an (l, d)-motif pair finding problem. We present both an exact algorithm, D-MOTIF, as well as its approximation algorithm, D-STAR to solve this problem. Evaluation on extensive simulated data showed that our approach not only eliminated the need for any prior protein grouping, but is also more robust in extracting motifs from noisy interaction data. Application on two biological datasets (SH3 interaction network and TGFbeta signaling network) demonstrates that the approach can extract correlated motifs that correspond to actual interacting subsequences. CONCLUSION: The correlated motif approach outlined in this paper is able to find correlated linear motifs from sparse and noisy interaction data. This, in turn, will expedite the discovery of novel linear binding motifs, and facilitate the studies of biological pathways mediated by them. Soon-Heng Tan, Hugo Willy, Wing-Kin Sung, See-Kiong Ng |
BMC Bioinform. | 3 |
| 2006 | Model gene network by semi-fixed Bayesian network
Tie-Fei Liu, Wing-Kin Sung, Ankush Mittal |
Expert Syst. Appl. | 2 |
| 2006 | Algorithms for Combining Rooted Triplets into a Galled Phylogenetic NetworkabstractThis paper considers the problem of determining whether a given set $\T$ of rooted triplets can be merged without conflicts into a galled phylogenetic network and, if so, constructing such a network. When the input $\T$ is dense, we solve the problem in $O(|\T|)$ time, which is optimal since the size of the input is $\Theta(|\T|)$. In comparison, the previously fastest algorithm for this problem runs in $O(|\T|^2)$ time. We also develop an optimal $O(|\T|)$-time algorithm for enumerating all simple phylogenetic networks leaf-labeled by L that are consistent with $\T$, where L is the set of leaf labels in $\T$, which is used by our main algorithm. Next, we prove that the problem becomes NP-hard if extended to nondense inputs, even for the special case of simple phylogenetic networks. We also show that for every positive integer n, there exists some set $\T$ of rooted triplets on n leaves such that any galled network can be consistent with at most $0.4883 \cdot |\T|$ of the rooted triplets in $\T$. On the other hand, we provide a polynomial-time approximation algorithm that always outputs a galled network consistent with at least a factor of $\frac{5}{12}$ ($> 0.4166$) of the rooted triplets in $\T$. Jesper Jansson 0001, Nguyen Bao Nguyen, Wing-Kin Sung |
SIAM J. Comput. | 3 |
| 2006 | Approximate string matching using compressed suffix arrays
Trinh N. D. Huynh, Wing-Kai Hon, Tak Wah Lam, Wing-Kin Sung |
Theor. Comput. Sci. | 4 |
| 2006 | Inferring a level-1 phylogenetic network from a dense set of rooted triplets
Jesper Jansson 0001, Wing-Kin Sung |
Theor. Comput. Sci. | 2 |
| 2005 | A better gap penalty for pairwise SVM
Hon Nian Chua, Wing-Kin Sung |
APBC | 2 |
| 2005 | Inferring phylogenetic relationships avoiding forbidden rooted triplets
Ying-Jun He, Trinh N. D. Huynh, Jesper Jansson 0001, Wing-Kin Sung |
APBC | 4 |
| 2005 | Allowing mismatches in anchors for wholw genome alignment: Generation and effectiveness
Siu-Ming Yiu, P. Y. Chan 0001, Tak Wah Lam, Wing-Kin Sung, Hing-Fung Ting, Prudence W. H. Wong |
APBC | 4 |
| 2005 | Multimodality as a Criterion for Feature Selection in Unsupervised Analysis of Gene Expression DataabstractOne important way that gene expression data are often analysed in an unsupervised way is to cluster the samples without reference to any annotations about them. Before clustering, the data are often subjected to a feature selection preprocessing step, in which a subset of genes are chosen for further analysis. We examine the use of multimodality as a criterion for choosing genes in feature selection, and also propose a novel measure of pairwise dissimilarity to cluster the genes that have survived the preprocessing step. The resulting multiple gene subsets usually contain those that are more strongly correlated with the sample annotations of interest than those obtained through variance-based feature selection. Class discovery may be facilitated when gene expression data are analysed using the proposed method. Wing-Kin Sung, Lance D. Miller |
BIBE | 2 |
| 2005 | ConstrainedMotif: A Periodicity Constraint Based Algorithm to Predict Cell-Cycle Associated Promoter Motifs Using Time-Course Gene Expression DataabstractCell-cycle associated promoter motif prediction is very important to understand the cell-cycle control and process. Modeling genome-wide gene expression as a function of the promoter sequence motif features has drawn great attention recently. The proposed techniques using this approach are not specific to cell-cycle associated motif discovery, hence find aperiodic motif weights across the time-course and lower sensitivity. Motifs are scored based on the successive model error reduction steps which may not reveal all relevant motifs since they are alternatives for the model. Another, drawback is, these methods output a list of sequences which may either contain several instances of a dominating motif box (a set of alternative sequence motifs) such as MCB or only a few instances of an important box. To address the above problems, we propose a multi-step constrained optimization based position weight matrix (PWM) motif finding methodology called ConstrainedMotif. It models the cell-cycle regulated gene expression as a linear function of the motif features while the weights of them are constrained to be periodic across the time-course. The score of a motif is the error reduction in the prediction by that motif alone. The multi-step modeling starts with a set of sequences and output a ranked list of cell-cycle associated PWM motifs. We evaluate this methodology using S. Cerevesiae cell-cycle data published by Spellman et al. The results show that ConstrainedMotif is more sensitive and most of the instances of the boxes are represented by the respective matching PWMs. Yingren Liu, Karuturi R. Krishna Murthy, Wing-Kin Sung |
BIBE | 3 |
| 2005 | Improved Approximate String Matching Using Compressed Suffix Data Structures
Tak Wah Lam, Wing-Kin Sung, Swee-Seong Wong |
ISAAC | 2 |
| 2005 | Fast Algorithms for Computing the Tripartition-Based Distance Between Phylogenetic Networks
Nguyen Bao Nguyen, C. Thach Nguyen, Wing-Kin Sung |
ISAAC | 3 |
| 2005 | Discriminative Fusion Approach for Automatic Image AnnotationabstractIn this paper, two discriminative fusion schemes are proposed for automatic image annotation. One is the ensemble-pattern association based fusion and another is the model-based transformation. The fusion approaches are studied and evaluated in a unified framework for AIA based on the text representation of the image content and the MC MFoM learning. The schemes are flexible for fusing diverse visual features and multiple modalities. The discriminative learning can automatically weight the most important features for the classification. We evaluate the fusion schemes based on the Corel and TRECVID 2003 datasets. The experimental results clearly show that the proposed fusion schemes give a significant improvement in term of the mean of F1as well as the number of the detected concepts De-Hong Wang, Qi Tian 0002, Wing-Kin Sung |
MMSP | 4 |
| 2005 | Constructing a Smallest Refining Galled Phylogenetic Network
Trinh N. D. Huynh, Jesper Jansson 0001, Nguyen Bao Nguyen, Wing-Kin Sung |
RECOMB | 4 |
| 2005 | Finding Short Right-Hand-on-the-Wall Walks in Graphs
Stefan Dobrev, Jesper Jansson 0001, Kunihiko Sadakane, Wing-Kin Sung |
SIROCCO | 4 |
| 2005 | Algorithms for combining rooted triplets into a galled phylogenetic network
Jesper Jansson 0001, Nguyen Bao Nguyen, Wing-Kin Sung |
SODA | 3 |
| 2005 | Rooted Maximum Agreement Supertrees
Jesper Jansson 0001, Joseph H.-K. Ng, Kunihiko Sadakane, Wing-Kin Sung |
Algorithmica | 4 |
| 2005 | Computational modeling of oligonucleotide positional densities for human promoter prediction
Vipin Narang, Wing-Kin Sung, Ankush Mittal |
Artif. Intell. Medicine | 2 |
| 2005 | The mutated subsequence problem and locating conserved genesabstractMOTIVATION: For the purpose of locating conserved genes in a whole genome scale, this paper proposes a new structural optimization problem called the Mutated Subsequence Problem, which gives consideration to possible mutations between two species (in the form of reversals and transpositions) when comparing the genomes. RESULTS: A practical algorithm called mutated subsequence algorithm (MSS) is devised to solve this optimization problem, and it has been evaluated using different pairs of human and mouse chromosomes, and different pairs of virus genomes of Baculoviridae. MSS is found to be effective and efficient; in particular, MSS can reveal >90% of the conserved genes of human and mouse that have been reported in the literature. When compared with existing softwares MUMmer and MaxMinCluster, MSS uncovers 14 and 7% more genes on average, respectively. Furthermore, this paper shows a hybrid approach to integrate MUMmer or MaxMinCluster with MSS, which has better performance and reliability. Ho-Leung Chan, Tak Wah Lam, Wing-Kin Sung, Prudence W. H. Wong, Siu-Ming Yiu, X. Fan |
Bioinform. | 3 |
| 2005 | Protein subcellular localization prediction for Gram-negative bacteria using amino acid subalphabets and a combination of multiple support vector machinesabstractBACKGROUND: Predicting the subcellular localization of proteins is important for determining the function of proteins. Previous works focused on predicting protein localization in Gram-negative bacteria obtained good results. However, these methods had relatively low accuracies for the localization of extracellular proteins. This paper studies ways to improve the accuracy for predicting extracellular localization in Gram-negative bacteria. RESULTS: We have developed a system for predicting the subcellular localization of proteins for Gram-negative bacteria based on amino acid subalphabets and a combination of multiple support vector machines. The recall of the extracellular site and overall recall of our predictor reach 86.0% and 89.8%, respectively, in 5-fold cross-validation. To the best of our knowledge, these are the most accurate results for predicting subcellular localization in Gram-negative bacteria. CONCLUSION: Clustering 20 amino acids into a few groups by the proposed greedy algorithm provides a new way to extract features from protein sequences to cover more adjacent amino acids and hence reduce the dimensionality of the input vector of protein features. It was observed that a good amino acid grouping leads to an increase in prediction performance. Furthermore, a proper choice of a subset of complementary support vector machines constructed by different features of proteins maximizes the prediction accuracy. Jiren Wang, Wing-Kin Sung, Arun Krishnan, Kuo-Bin Li |
BMC Bioinform. | 2 |
| 2005 | Computing the maximum agreement of phylogenetic networks
Charles Choy, Jesper Jansson 0001, Kunihiko Sadakane, Wing-Kin Sung |
Theor. Comput. Sci. | 4 |
| 2004 | A Mutation-Sensitive Approach for Locating Conserved Gene Pairs between Related SpeciesabstractThis paper proposes a new approach for solving the whole genome alignment problem. Our approach is based on a new structural optimization problem (called the MUM selection problem) related to mutations via reversals and transpositions. We have devised a practical algorithm for this optimization problem and have evaluated the algorithm using 15 pairs of human and mouse chromosomes. The results show that our algorithm is both effective and efficient. More specifically, our algorithm can reveal 91% of the conserved gene pairs that have been reported in the literature. When compared to existing software MUMmer and MaxMinCluster , our algorithm uncovers 15% and 7% more genes on average, respectively. The sensitivity of our algorithm is also slightly higher. The paper concludes with a remark on the computational hardness of the MUM selection problem. Ho-Leung Chan, Tak Wah Lam, Wing-Kin Sung, Prudence W. H. Wong, Siu-Ming Yiu |
BIBE | 3 |
| 2004 | Constraint Based Method for Finding Motifs in DNA SequencesabstractThis paper introduces a novel motif discovery algorithm based on the use of constraint mechanism and constraint rules. The key idea is to convert sets of similar substrings of the DNA sequences into patterns, as early as possible, using constraint mechanism or constraint rules. The advantages are two folds. Firstly, the approach generates limited number of patterns while still guaranteeing that the actual motifs are contained in the pattern set. Secondly, the procedure for deriving patterns is very cost-effective since it can be considered as that we use many "look ahead" to speed up the procedure. Therefore, the algorithm has the advantages of the high sensitivity of pattern-driven algorithms as well as the efficiency of sample-driven algorithms. Xiaoan Dong, Sam Yuan Sung, Wing-Kin Sung, Chew Lim Tan |
BIBE | 3 |
| 2004 | Discovering Novel Interacting Motif Pairs from Large Protein-Protein Interaction DatasetsabstractCurrent motif discovery methods can only detect individual motifs in groups of protein sequence - they do not discover potentially-interacting motif pairs underlying the interactions between the proteins. Such interacting motif pairs can be useful for the design and discovery of new drugs. Recent technological advances have made available large datasets of experimentally-detected protein-protein interactions. The functionally-induced co-occurring patterns inherent in the pairwise protein interaction data can be exploited to discover novel interacting motif pairs. In this work, we present an automated method to discover novel interacting motif pairs from large datasets of protein-protein interactions. Using our method, we discovered 9,045 novel interacting motif pairs from a large dataset of 78,390 interacting yeast proteins. Our method was able to discover motif pairs that are highly deterministic of protein interaction, with many of the motifs corresponding to structural contact sites in protein complexes, or experimentally-determined binding sites reported in the literature. Soon-Heng Tan, Wing-Kin Sung, See-Kiong Ng |
BIBE | 2 |
| 2004 | Inferring a Level-1 Phylogenetic Network from a Dense Set of Rooted Triplets
Jesper Jansson 0001, Wing-Kin Sung |
COCOON | 2 |
| 2004 | Approximate String Matching Using Compressed Suffix Arrays
Trinh N. D. Huynh, Wing-Kai Hon, Tak Wah Lam, Wing-Kin Sung |
CPM | 4 |
| 2004 | Compressed Index for Dynamic TextabstractThis paper investigates how to index a text which is subject to updates. The best solution in the literature (P.Ferragina, et al., 1998) is based on suffix tree using O(n log n) bits of storage, where n is the length of the text. It supports finding all occurrences of a pattern P in O(|P|+occ) time, where occ is the number of occurrences. Each text update consists of inserting or deleting a substring of length y and can be supported in O(y+/spl radic/(n)) time. In this paper, we initiate the study of compressed index using only O(n log |/spl Sigma/|) bits of space, where /spl Sigma/ denotes the alphabet. Our solution supports finding all occurrences of a pattern P in O(|P| Iog/sup 2/n(log/sup /spl epsi//n+log|/spl Sigma/|)+occlog/sup 1+/spl epsi//n) time, while insertion or deletion of a substring of length y can be done in O((y+/spl radic/(n)) Iog/sup 2+/spl epsi// n) amortized tune, where 0 Wing-Kai Hon, Tak Wah Lam, Kunihiko Sadakane, Wing-Kin Sung, Siu-Ming Yiu |
Data Compression Conference | 4 |
| 2004 | Gene Network Modeling through Semi-Fixed Bayesian Network
Tie-Fei Liu, Wing-Kin Sung, Ankush Mittal |
ECAI | 2 |
| 2004 | News sports video shot classification with sports play field and motion featuresabstractIn this paper a novel sports news video shot classification method has been proposed. First two features based on motion and color are constructed and extracted from video shots: play field color ratio for specific types of sports, background motion and consistency ratio, then they are combined to generate an 11-dimension shot feature to feed into a C4.5 decision tree for shot classification. Based on our video data sets-the sports news video from the CNN Headline News video used in the TRECVID 2003, 7 predefined video shot classes were defined: 4 types of sports field video (basketball, baseball, ice hockey and golf) and sports news lead-in/lead-out, text and others. Sports news video segments from 15 half-hour CNN News video were used for the training and testing. A performance of average precision and recall 88%, 82% has been achieved, respectively. The proposed method can be further developed and used to search news video for individual sports news and sports highlights. De-Hong Wang, Qi Tian 0002, Wing-Kin Sung |
ICIP | 4 |
| 2004 | Learning Multi-Time Delay Gene Network Using Bayesian Network FrameworkabstractExact determination of gene network is required to discover the higher-order structures of an organism and to interpret its behavior. Most research work in learning gene networks either assumes that there is no time delay in gene expression or that there is a constant time delay. The paper shows how Bayesian networks can be applied to represent multitime delay relationships as well as directed loops. The intractability of the network learning algorithm is handled by using an improved mutual information criteria. Also, a new structure learning algorithm, "learning by modification", is proposed to learn the sparse structure of a gene network. The experimental results on synthetic data and real data show that our method is more accurate in determining the gene structure as compared to the traditional methods. Even for transcriptional loops spanning over the whole cell, our algorithm can detect them. Tie-Fei Liu, Wing-Kin Sung, Ankush Mittal |
ICTAI | 2 |
| 2004 | Local Gapped Subforest Alignment and Its Application in Finding RNA Structural Motifs
Jesper Jansson 0001, Ngo Trung Hieu, Wing-Kin Sung |
ISAAC | 3 |
| 2004 | The Maximum Agreement of Two Nested Phylogenetic Networks
Jesper Jansson 0001, Wing-Kin Sung |
ISAAC | 2 |
| 2004 | Rooted Maximum Agreement Supertrees
Jesper Jansson 0001, Joseph H.-K. Ng, Kunihiko Sadakane, Wing-Kin Sung |
LATIN | 4 |
| 2004 | A Faster and More Space-Efficient Algorithm for Inferring Arc-Annotations of RNA Sequences Through Alignment
Jesper Jansson 0001, See-Kiong Ng, Wing-Kin Sung, Hugo Willy |
WABI | 3 |
| 2004 | G-PRIMER: greedy algorithm for selecting minimal primer setabstractUNLABELLED: G-PRIMER, a web-based primer design program, has been developed to compute a minimal primer set specifically annealed to all the open reading frames in a given microbial genome. This program has been successfully used in the microarray experiment for analyzing the expression of genes in the Xanthomonas campestris genome. AVAILABILITY: It is available at http://mammoth.bii.a-star.edu.sg/gprimer/. Its source code is available upon request. Jiren Wang, Kuo-Bin Li, Wing-Kin Sung |
Bioinform. | 3 |
| 2004 | Non-shared edges and nearest neighbor interchanges revisited
Wing-Kai Hon, Ming-Yang Kao, Tak Wah Lam, Wing-Kin Sung, Siu-Ming Yiu |
Inf. Process. Lett. | 4 |
| 2003 | Video Retrieval by Context-Based Interpretation of Time-to-Collision Descriptors
Ankush Mittal, Wing-Kin Sung |
CAIP | 2 |
| 2003 | On All-Substrings Alignment Problems
Wing-Kai Hon, Wing-Kin Sung |
COCOON | 3 |
| 2003 | Breaking a Time-and-Space Barrier in Constructing Full-Text IndicesabstractSuffix trees and suffix arrays are the most prominent full-text indices, and their construction algorithms are well studied. It has been open for a long time whether these indices can be constructed in both O(n log n) time and O(n log n)-bit working space, where n denotes the length of the text. In the literature, the fastest algorithm runs in O(n) time, while it requires O(n log n)-bit working space. On the other hand, the most space-efficient algorithm requires O(n)-bit working space while it runs in O(n log n) time. This paper breaks the long-standing time-and-space barrier under the unit-cost word RAM. We give an algorithm for constructing the suffix array which takes O(n) time and O(n)-bit working space, for texts with constant-size alphabets. Note that both the time and the space bounds are optimal. For constructing the suffix tree, our algorithm requires O(n log/sup /spl epsi//n) time and O(n)-bit working space for any 0 < /spl epsi/ < 1. Apart from that, our algorithm can also be adopted to build other existing full-text indices, such as Compressed Suffix Tree, Compressed Suffix Arrays and FM-index. We also study the general case where the size of the alphabet A is not constant. Our algorithm can construct a suffix array and a suffix tree using optimal O(n log |A|)-bit working space while running in O(n log log |A|) time and O(n log/sup /spl epsi//n) time, respectively. These are the first algorithms that achieve 0(n log n) time with optimal working space, under a reasonable assumption that log |A| = o(log n). Wing-Kai Hon, Kunihiko Sadakane, Wing-Kin Sung |
FOCS | 3 |
| 2003 | Constructing Compressed Suffix Arrays with Large Alphabets
Wing-Kai Hon, Tak Wah Lam, Kunihiko Sadakane, Wing-Kin Sung |
ISAAC | 4 |
| 2003 | Succinct Data Structures for Searchable Partial Sums
Wing-Kai Hon, Kunihiko Sadakane, Wing-Kin Sung |
ISAAC | 3 |
| 2002 | A Space and Time Efficient Algorithm for Constructing Compressed Suffix Arrays
Tak Wah Lam, Kunihiko Sadakane, Wing-Kin Sung, Siu-Ming Yiu |
COCOON | 3 |
| 2002 | On the Control of Hybridization Noise in DNA Sequencing-by-Hybridization
Hon Wai Leong, Franco P. Preparata, Wing-Kin Sung, Hugo Willy |
WABI | 3 |
| 2002 | Automatic construction of online catalog topologiesabstractA good online catalog is crucial to the success of an e-commerce web site. Traditionally, an online catalog is mainly built by hand. To what extent this can be automated is a challenging problem. Recently, there have been investigations on how to reorganize an existing online catalog based on some criteria, but none of them has addressed the problem of organizing an online catalog automatically from scratch. This paper attempts to tackle this problem. We model an online catalog organization as a decision tree structure and propose a metric, based on the popularity of products and the relative importance of product attribute values, to evaluate the quality of a catalog organization. The problem is then formulated as a decision tree construction problem. Although traditional decision tree algorithms, such as C4.5, can be used to generate online catalog organization, the catalog constructed is generally not good based on our metric. An efficient greedy algorithm (GENCAT) is thus developed, and the experimental results show that GENCAT produces better catalog organizations based on our metric. Wing-Kin Sung, Siu-Ming Yiu, David Wai-Lok Cheung, Wai-Shing Ho, Tak Wah Lam |
IEEE Trans. Syst. Man Cybern. Part C | 1 |
| 2001 | Predicting RNA Secondary Structures with Arbitrary Pseudoknots by Maximizing the Number of Stacking PairsabstractIn this paper we investigate the computational problem of predicting RNA secondary structures that allow any kinds of pseudoknots. The general belief is that allowing pseudoknots makes the problem very difficult. Existing polynomial-time algorithms, which aim at structures that optimize some energy functions, can only handle a certain types of pseudoknots. In this paper we initiate the study of approximation algorithms for handling all kinds of pseudoknots. We focus on predicting RNA secondary structures with a maximum number of stacking pairs and obtain two approximation algorithms with worst-case approximation ratios of 1/2 and 1/3 for planar and general secondary structures, respectively. Furthermore, we prove that allowing pseudoknots would make the problem of maximizing the number of stacking pairs on planar secondary structure to be NP-hard. This result should be contrasted with the recent NP-hard results on psuedoknots which are based on optimizing some peculiar energy functions. Samuel Ieong, Ming-Yang Kao, Tak Wah Lam, Wing-Kin Sung, Siu-Ming Yiu |
BIBE | 4 |
| 2001 | A Decomposition Theorem for Maximum Weight Bipartite MatchingsabstractLet G be a bipartite graph with positive integer weights on the edges and without isolated nodes. Let n, N, and W be the node count, the largest edge weight, and the total weight of G. Let k(x, y) be log x / log (x 2 /y). We present a new decomposition theorem for maximum weight bipartite matchings and use it to design an $O(\sqrt{n}W / k(n, W/N))$-time algorithm for computing a maximum weight matching of G. This algorithm bridges a long-standing gap between the best known time complexity of computing a maximum weight matching and that of computing a maximum cardinality matching. Given G and a maximum weight matching of G, we can further compute the weight of a maximum weight matching of G - {u} for all nodes u in O(W) time. Ming-Yang Kao, Tak Wah Lam, Wing-Kin Sung, Hing-Fung Ting |
SIAM J. Comput. | 3 |
| 2000 | A Faster and Unifying Algorithm for Comparing Trees
Ming-Yang Kao, Tak Wah Lam, Wing-Kin Sung, Hing-Fung Ting |
CPM | 3 |
| 2000 | Unbalanced and Hierarchical Bipartite Matchings with Applications to Labeled Tree Comparison
Ming-Yang Kao, Tak Wah Lam, Wing-Kin Sung, Hing-Fung Ting |
ISAAC | 3 |
| 2000 | Cavity Matchings, Label Compressions, and Unrooted Evolutionary TreesabstractWe present an algorithm for computing a maximum agreement subtree of two unrooted evolutionary trees. It takes O(n 1.5 log n) time for trees with unbounded degrees, matching the best known time complexity for the rooted case. Our algorithm allows the input trees to be mixed trees, i.e., trees that may contain directed and undirected edges at the same time. Our algorithm adopts a recursive strategy exploiting a technique called label compression. The backbone of this technique is an algorithm that computes the maximum weight matchings over many subgraphs of a bipartite graph as fast as it takes to compute a single matching. Ming-Yang Kao, Tak Wah Lam, Wing-Kin Sung, Hing-Fung Ting |
SIAM J. Comput. | 3 |
| 1999 | A Decomposition Theorem for Maximum Weight Bipartite Matchings with Applications to Evolutionary Trees
Ming-Yang Kao, Tak Wah Lam, Wing-Kin Sung, Hing-Fung Ting |
ESA | 3 |
| 1997 | All-Cavity Maximum Matchings
Ming-Yang Kao, Tak Wah Lam, Wing-Kin Sung, Hing-Fung Ting |
ISAAC | 3 |
| 1997 | General Techniques for Comparing Unrooted Evolutionary TreesabstractThis paper presents two sets of techniques for comparing unrooted evolutionary trees, namely, label compression and four-way dvnamic programming.The technique of four-way dynamic programming transforms existing algorithms for computing rooted maximum agree ment subtrees into new ones for unrooted trees.Let n be the size of the two input trees.This technique leads to an O(n log n)-time algorithm for unrooted trees whose degrees are bounded by a constant, matching the best known complexity for the rooted binary case.The technique of label compression is not based on dynamic programming.With this technique, we obtain an O(nl"5 log n)-time algorithm for unrooted trees with arbitrary degrees, also matching the best algorithm for the rooted unbounded degree case. Ming-Yang Kao, Tak Wah Lam, Teresa M. Przytycka, Wing-Kin Sung, Hing-Fung Ting |
STOC | 4 |