EDBT 2026 Demo / reviewers in the wild / expert
Tao Jiang 0001
dblp:j/TaoJiang-1
· DBLP profile ↗
184ranked-venue papers
44as first author
5since 2021 · last 2025
0000-0003-3833-4498ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 88 · 31 first-authorApplied, interdisciplinary, general and emerging computing · 72 · 8 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 12 · 3 first-author · 1 since 2021Artificial intelligence and machine learning · 8 · 2 since 2021Databases, data management, data science and information retrieval · 7 · 3 first-authorComputer networks · 4 · 1 first-authorSystems, architecture and hardware · 2
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Interdisciplinary, comprehensive, and emerging computing
52 papers |
Bioinformatics and computational biology · 100% | |
| Artificial intelligence
8 papers |
Generative modeling · 53% Efficient and distributed learning · 12% Learning paradigms · 12% | |
| Theoretical computer science
42 papers |
Algorithms and data structures · 26% Computational complexity · 17% Approximation and online algorithms · 17% |
Topics — the 30 heaviest of 163, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Generative modeling
generative adversarial network |
1.3 | 2 | 2025 | SHICEDO: single-cell Hi-C data enhancement with reduced over-smoothing · Bioinform. 2025 End-to-End Unpaired Image Denoising with Conditional Adversarial Networks · AAAI 2020 |
Bioinformatics and computational biology › single-cell analysis › single-cell genomics
single-cell hi-c data analysis |
0.9 | 1 | 2025 | SHICEDO: single-cell Hi-C data enhancement with reduced over-smoothing · Bioinform. 2025 |
Bioinformatics and computational biology › drug discovery
drug-target interaction prediction |
0.8 | 2 | 2020 | MONN: A Multi-objective Neural Network for Predicting Pairwise Non-covalent Interactions and Binding Affinities Between Compounds and Proteins · RECOMB 2020 NeoDTI: neural integration of neighbor information from a heterogeneous network for discovering new drug-target interactions · Bioinform. 2019 |
Bioinformatics and computational biology
deep learning-based prediction |
0.8 | 2 | 2019 | DeepHINT: understanding HIV-1 integration via deep learning with attention · Bioinform. 2019 DIFFUSE: predicting isoform functions from sequences and expression profiles via deep learning · Bioinform. 2019 |
Bioinformatics and computational biology › protein function prediction
isoform function prediction |
0.8 | 2 | 2019 | DeepIsoFun: a deep domain adaptation approach to predict isoform functions · Bioinform. 2019 DIFFUSE: predicting isoform functions from sequences and expression profiles via deep learning · Bioinform. 2019 |
Bioinformatics and computational biology › transcriptomics
RNA-seq analysis |
0.7 | 2 | 2019 | DeepPASTA: deep neural network based polyadenylation site analysis · Bioinform. 2019 TAPAS: tool for alternative polyadenylation site analysis · Bioinform. 2018 |
Bioinformatics and computational biology
genomics |
0.6 | 6 | 2014 | AlignGraph: algorithm for secondary de novo genome assembly guided by closely related references · Bioinform. 2014 BRANCH: boosting RNA-Seq assemblies with partial or related genomic sequences · Bioinform. 2013 SEED: efficient clustering of next-generation sequences · Bioinform. 2011 |
Bioinformatics and computational biology › genomics
genome-wide association study |
0.6 | 2 | 2020 | Quantifying functional impact of non-coding variants with multi-task Bayesian neural network · Bioinform. 2020 Detecting genome-wide epistases based on the clustering of relatively frequent items · Bioinform. 2012 |
Machine learning › Learning paradigms › continual learning
catastrophic forgetting |
0.6 | 1 | 2022 | Acceleration of Federated Learning with Alleviated Forgetting in Local Training · ICLR 2022 |
Machine learning › Efficient and distributed learning
federated learning |
0.6 | 1 | 2022 | Acceleration of Federated Learning with Alleviated Forgetting in Local Training · ICLR 2022 |
Bioinformatics and computational biology
drug discovery |
0.5 | 2 | 2020 | MONN: A Multi-objective Neural Network for Predicting Pairwise Non-covalent Interactions and Binding Affinities Between Compounds and Proteins · RECOMB 2020 ChemmineR: a compound mining framework for R · Bioinform. 2008 |
Machine learning › Generative modeling › generative adversarial network
conditional GAN |
0.4 | 1 | 2020 | End-to-End Unpaired Image Denoising with Conditional Adversarial Networks · AAAI 2020 |
Machine learning › Graph learning
graph generation |
0.4 | 1 | 2020 | Reinforced Molecular Optimization with Neighborhood-Controlled Grammars · NeurIPS 2020 |
Machine learning › Generative modeling
molecular generation |
0.4 | 1 | 2020 | Reinforced Molecular Optimization with Neighborhood-Controlled Grammars · NeurIPS 2020 |
Machine learning › Generative modeling › molecular generation
molecular optimization |
0.4 | 1 | 2020 | Reinforced Molecular Optimization with Neighborhood-Controlled Grammars · NeurIPS 2020 |
Machine learning › Reinforcement learning › policy optimization
policy gradient |
0.4 | 1 | 2020 | Reinforced Molecular Optimization with Neighborhood-Controlled Grammars · NeurIPS 2020 |
Bioinformatics and computational biology › molecular property prediction
binding affinity prediction |
0.4 | 1 | 2020 | MONN: A Multi-objective Neural Network for Predicting Pairwise Non-covalent Interactions and Binding Affinities Between Compounds and Proteins · RECOMB 2020 |
Bioinformatics and computational biology › statistical genetics
fine-mapping |
0.4 | 1 | 2020 | Quantifying functional impact of non-coding variants with multi-task Bayesian neural network · Bioinform. 2020 |
Bioinformatics and computational biology › statistical genetics › variant effect prediction
non-coding variant effect prediction |
0.4 | 1 | 2020 | Quantifying functional impact of non-coding variants with multi-task Bayesian neural network · Bioinform. 2020 |
Bioinformatics and computational biology › gene regulation
regulatory variant interpretation |
0.4 | 1 | 2020 | Quantifying functional impact of non-coding variants with multi-task Bayesian neural network · Bioinform. 2020 |
Image and video processing › image restoration
image denoising |
0.4 | 1 | 2020 | End-to-End Unpaired Image Denoising with Conditional Adversarial Networks · AAAI 2020 |
Bioinformatics and computational biology › sequence analysis › sequence assembly
transcriptome assembly |
0.4 | 3 | 2013 | BRANCH: boosting RNA-Seq assemblies with partial or related genomic sequences · Bioinform. 2013 Transcriptome assembly and isoform expression level estimation from biased RNA-Seq reads · Bioinform. 2012 IsoLasso: A LASSO Regression Approach to RNA-Seq Based Transcriptome Assembly - (Extended Abstract) · RECOMB 2011 |
Bioinformatics and computational biology
functional genomics |
0.4 | 1 | 2019 | DIFFUSE: predicting isoform functions from sequences and expression profiles via deep learning · Bioinform. 2019 |
Bioinformatics and computational biology › functional genomics
gene context analysis |
0.4 | 1 | 2019 | DeepHINT: understanding HIV-1 integration via deep learning with attention · Bioinform. 2019 |
Bioinformatics and computational biology › data integration
heterogeneous network integration |
0.4 | 1 | 2019 | NeoDTI: neural integration of neighbor information from a heterogeneous network for discovering new drug-target interactions · Bioinform. 2019 |
Bioinformatics and computational biology
protein function prediction |
0.4 | 1 | 2019 | DeepIsoFun: a deep domain adaptation approach to predict isoform functions · Bioinform. 2019 |
Bioinformatics and computational biology › sequence analysis › sequence assembly › genome assembly
scaffolding |
0.4 | 1 | 2019 | OMGS: Optical Map-Based Genome Scaffolding · RECOMB 2019 |
Bioinformatics and computational biology
transcriptomics |
0.4 | 3 | 2012 | Transcriptome assembly and isoform expression level estimation from biased RNA-Seq reads · Bioinform. 2012 IsoLasso: A LASSO Regression Approach to RNA-Seq Based Transcriptome Assembly - (Extended Abstract) · RECOMB 2011 Inference of Isoforms from Short Sequence Reads · RECOMB 2010 |
Bioinformatics and computational biology › genome annotation
translation initiation site prediction |
0.3 | 2 | 2017 | TITER: predicting translation initiation sites by deep learning · Bioinform. 2017 A class of edit kernels for SVMs to predict translation initiation sites in eukaryotic mRNAs · RECOMB 2004 |
Bioinformatics and computational biology › epigenomics
3d genome organization |
0.3 | 1 | 2025 | SHICEDO: single-cell Hi-C data enhancement with reduced over-smoothing · Bioinform. 2025 |
Methods — techniques the papers use, named apart from their topics
generative adversarial network · 1.7channel-wise attention · 1.7deep learning · 1.0noise learning · 0.9conditional generative adversarial network · 0.9deep neural network · 0.8local training · 0.6acceleration · 0.6policy gradient · 0.4neighborhood-controlled embedding grammars · 0.4multi-task learning · 0.4multi-objective neural network · 0.4markov decision process · 0.4bayesian neural network · 0.4optical mapping · 0.4graph neural network · 0.4conditional random field · 0.4RNA secondary structure · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | SHICEDO: single-cell Hi-C data enhancement with reduced over-smoothingabstractMOTIVATION: Single-cell Hi-C (scHi-C) technologies have significantly advanced our understanding of the 3D genome organization. However, scHi-C data are often sparse and noisy, leading to substantial computational challenges in downstream analyses. RESULTS: In this study, we introduce SHICEDO, a novel deep-learning model specifically designed to enhance scHi-C contact matrices by imputing missing or sparsely captured chromatin contacts through a generative adversarial framework. SHICEDO leverages the unique structural characteristics of scHi-C matrices to derive customized features that enable effective data enhancement. Additionally, the model incorporates a channel-wise attention mechanism to mitigate the over-smoothing issue commonly associated with scHi-C enhancement methods. Through simulations and real-data applications, we demonstrate that SHICEDO outperforms the state-of-the-art methods, achieving superior quantitative and qualitative results. Moreover, SHICEDO enhances key structural features in scHi-C data, thus enabling more precise delineation of chromatin structures such as A/B compartments, TAD-like domains, and chromatin loops. AVAILABILITY AND IMPLEMENTATION: SHICEDO is publicly available at https://github.com/wmalab/SHICEDO. Jingong Huang, Michael Strobel 0002, Yangyang Hu, Tiantian Ye, Tao Jiang 0001, Wenxiu Ma |
Bioinform. | 6 |
| 2022 | Truly Unsupervised Image-to-Image Translation with Contrastive Representation Learning
Zhiwei Hong, Jianxing Feng, Tao Jiang 0001 |
ACCV (3) | 3 |
| 2022 | Acceleration of Federated Learning with Alleviated Forgetting in Local Training
Chencheng Xu, Zhiwei Hong, Minlie Huang, Tao Jiang 0001 |
ICLR | 4 |
| 2021 | Riboexp: an interpretable reinforcement learning framework for ribosome density modelingabstractTranslation elongation is a crucial phase during protein biosynthesis. In this study, we develop a novel deep reinforcement learning-based framework, named Riboexp, to model the determinants of the uneven distribution of ribosomes on mRNA transcripts during translation elongation. In particular, our model employs a policy network to perform a context-dependent feature selection in the setting of ribosome density prediction. Our extensive tests demonstrated that Riboexp can significantly outperform the state-of-the-art methods in predicting ribosome density by up to 5.9% in terms of per-gene Pearson correlation coefficient on the datasets from three species. In addition, Riboexp can indicate more informative sequence features for the prediction task than other commonly used attribution methods in deep learning. In-depth analyses also revealed the meaningful biological insights generated by the Riboexp framework. Moreover, the application of Riboexp in codon optimization resulted in an increase of protein production by around 31% over the previous state-of-the-art method that models ribosome density. These results have established Riboexp as a powerful and useful computational tool in the studies of translation dynamics and protein synthesis. Availability: The data and code of this study are available on GitHub: https://github.com/Liuxg16/Riboexp. Contact:[email protected]; [email protected]. Hailin Hu 0002, Xianggen Liu, An Xiao, Chengdong Zhang, Tao Jiang 0001, Dan Zhao 0004, Sen Song, Jianyang Zeng 0001 |
Briefings Bioinform. | 6 |
| 2021 | DeepLPI: a multimodal deep learning method for predicting the interactions between lncRNAs and protein isoformsabstractBACKGROUND: Long non-coding RNAs (lncRNAs) regulate diverse biological processes via interactions with proteins. Since the experimental methods to identify these interactions are expensive and time-consuming, many computational methods have been proposed. Although these computational methods have achieved promising prediction performance, they neglect the fact that a gene may encode multiple protein isoforms and different isoforms of the same gene may interact differently with the same lncRNA. RESULTS: In this study, we propose a novel method, DeepLPI, for predicting the interactions between lncRNAs and protein isoforms. Our method uses sequence and structure data to extract intrinsic features and expression data to extract topological features. To combine these different data, we adopt a hybrid framework by integrating a multimodal deep learning neural network and a conditional random field. To overcome the lack of known interactions between lncRNAs and protein isoforms, we apply a multiple instance learning (MIL) approach. In our experiment concerning the human lncRNA-protein interactions in the NPInter v3.0 database, DeepLPI improved the prediction performance by 4.7% in term of AUC and 5.9% in term of AUPRC over the state-of-the-art methods. Our further correlation analyses between interactive lncRNAs and protein isoforms also illustrated that their co-expression information helped predict the interactions. Finally, we give some examples where DeepLPI was able to outperform the other methods in predicting mouse lncRNA-protein interactions and novel human lncRNA-protein interactions. CONCLUSION: Our results demonstrated that the use of isoforms and MIL contributed significantly to the improvement of performance in predicting lncRNA and protein interactions. We believe that such an approach would find more applications in predicting other functional roles of RNAs and proteins. Dipan Shaw, Hao Chen 0097, Minzhu Xie, Tao Jiang 0001 |
BMC Bioinform. | 4 |
| 2020 | End-to-End Unpaired Image Denoising with Conditional Adversarial NetworksabstractImage denoising is a classic low level vision problem that attempts to recover a noise-free image from a noisy observation. Recent advances in deep neural networks have outperformed traditional prior based methods for image denoising. However, the existing methods either require paired noisy and clean images for training or impose certain assumptions on the noise distribution and data types. In this paper, we present an end-to-end unpaired image denoising framework (UIDNet) that denoises images with only unpaired clean and noisy training images. The critical component of our model is a noise learning module based on a conditional Generative Adversarial Network (cGAN). The model learns the noise distribution from the input noisy images and uses it to transform the input clean images to noisy ones without any assumption on the noise distribution and data types. This process results in pairs of clean and pseudo-noisy images. Such pairs are then used to train another denoising network similar to the existing denoising methods based on paired images. The noise learning and denoising components are integrated together so that they can be trained end-to-end. Extensive experimental evaluation has been performed on both synthetic and real data including real photographs and computer tomography (CT) images. The results demonstrate that our model outperforms the previous models trained on unpaired images as well as the state-of-the-art methods based on paired training data when proper training pairs are unavailable. Zhiwei Hong, Xiaocheng Fan, Tao Jiang 0001, Jianxing Feng |
AAAI | 3 |
| 2020 | Reinforced Molecular Optimization with Neighborhood-Controlled GrammarsabstractA major challenge in the pharmaceutical industry is to design novel molecules with specific desired properties, especially when the property evaluation is costly. Here, we propose MNCE-RL, a graph convolutional policy network for molecular optimization with molecular neighborhood-controlled embedding grammars through reinforcement learning. We extend the original neighborhood-controlled embedding grammars to make them applicable to molecular graph generation and design an efficient algorithm to infer grammatical production rules from given molecules. The use of grammars guarantees the validity of the generated molecular structures. By transforming molecular graphs to parse trees with the inferred grammars, the molecular structure generation task is modeled as a Markov decision process where a policy gradient strategy is utilized. In a series of experiments, we demonstrate that our approach achieves state-of-the-art performance in a diverse range of molecular optimization tasks and exhibits significant superiority in optimizing molecular properties with a limited number of property evaluations. Chencheng Xu, Qiao Liu 0008, Minlie Huang, Tao Jiang 0001 |
NeurIPS | 4 |
| 2020 | MONN: A Multi-objective Neural Network for Predicting Pairwise Non-covalent Interactions and Binding Affinities Between Compounds and Proteins
Shuya Li, Fangping Wan, Hantao Shu, Tao Jiang 0001, Dan Zhao 0004, Jianyang Zeng 0001 |
RECOMB | 4 |
| 2020 | Quantifying functional impact of non-coding variants with multi-task Bayesian neural networkabstractMOTIVATION: Advances in high-throughput genotyping and sequencing technologies during recent years have revealed essential roles of non-coding regions in gene regulation. Genome-wide association studies (GWAS) suggested that a large proportion of risk variants are located in non-coding regions and remain unexplained by current expression quantitative trait loci catalogs. Interpreting the causal effects of these genetic modifications is crucial but difficult owing to our limited knowledge of how regulatory elements function. Although several computational methods have been designed to prioritize regulatory variants that substantially impact human phenotypes, few of them achieve consistently high performance even when large-scale multi-omic data are integrated. RESULTS: We propose a novel multi-task framework based on Bayesian deep neural networks, MtBNN, to quantify the deleterious impact of single nucleotide polymorphisms in non-coding genomic regions. With the high-efficiency provided by the multi-task Bayesian framework to integrate information from different sources, MtBNN is capable of extracting features from genomic sequences of large-scale chromatin-profiling data, such as chromatin accessibility and transcript factor binding affinities, and calculating the distribution of the probability that a non-coding variant disrupts regulatory activities. A series of comprehensive experiments show that MtBNN quantifies the functional impact of cis-regulatory variations with high accuracy, including expression quantitative trait locus, DNase I sensitivity quantitative trait locus and functional genetic variants located within ATAC-peaks that affect the accessibility of the corresponding peak and achieves significantly better performance than the existing methods. Moreover, MtBNN has applications in the discovery of potentially causal disease-associated single-nucleotide polymorphisms (SNPs), thus helping fine-map the GWAS SNPs. AVAILABILITY AND IMPLEMENTATION: Code can be downloaded from https://github.com/Zoesgithub/MtBNN. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Chencheng Xu, Qiao Liu 0008, Minzhu Xie, Jianxing Feng, Tao Jiang 0001 |
Bioinform. | 6 |
| 2019 | OMGS: Optical Map-Based Genome Scaffolding
Weihua Pan, Tao Jiang 0001, Stefano Lonardi |
RECOMB | 2 |
| 2019 | DeepPASTA: deep neural network based polyadenylation site analysisabstractMOTIVATION: Alternative polyadenylation (polyA) sites near the 3' end of a pre-mRNA create multiple mRNA transcripts with different 3' untranslated regions (3' UTRs). The sequence elements of a 3' UTR are essential for many biological activities such as mRNA stability, sub-cellular localization, protein translation, protein binding and translation efficiency. Moreover, numerous studies in the literature have reported the correlation between diseases and the shortening (or lengthening) of 3' UTRs. As alternative polyA sites are common in mammalian genes, several machine learning tools have been published for predicting polyA sites from sequence data. These tools either consider limited sequence features or use relatively old algorithms for polyA site prediction. Moreover, none of the previous tools consider RNA secondary structures as a feature to predict polyA sites. RESULTS: In this paper, we propose a new deep learning model, called DeepPASTA, for predicting polyA sites from both sequence and RNA secondary structure data. The model is then extended to predict tissue-specific polyA sites. Moreover, the tool can predict the most dominant (i.e. frequently used) polyA site of a gene in a specific tissue and relative dominance when two polyA sites of the same gene are given. Our extensive experiments demonstrate that DeepPASTA signisficantly outperforms the existing tools for polyA site prediction and tissue-specific relative and absolute dominant polyA site prediction. AVAILABILITY AND IMPLEMENTATION: https://github.com/arefeen/DeepPASTA. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Ashraful Arefeen, Xinshu Xiao, Tao Jiang 0001 |
Bioinform. | 3 |
| 2019 | DIFFUSE: predicting isoform functions from sequences and expression profiles via deep learningabstractMOTIVATION: Alternative splicing generates multiple isoforms from a single gene, greatly increasing the functional diversity of a genome. Although gene functions have been well studied, little is known about the specific functions of isoforms, making accurate prediction of isoform functions highly desirable. However, the existing approaches to predicting isoform functions are far from satisfactory due to at least two reasons: (i) unlike genes, isoform-level functional annotations are scarce. (ii) The information of isoform functions is concealed in various types of data including isoform sequences, co-expression relationship among isoforms, etc. RESULTS: In this study, we present a novel approach, DIFFUSE (Deep learning-based prediction of IsoForm FUnctions from Sequences and Expression), to predict isoform functions. To integrate various types of data, our approach adopts a hybrid framework by first using a deep neural network (DNN) to predict the functions of isoforms from their genomic sequences and then refining the prediction using a conditional random field (CRF) based on co-expression relationship. To overcome the lack of isoform-level ground truth labels, we further propose an iterative semi-supervised learning algorithm to train both the DNN and CRF together. Our extensive computational experiments demonstrate that DIFFUSE could effectively predict the functions of isoforms and genes. It achieves an average area under the receiver operating characteristics curve of 0.840 and area under the precision-recall curve of 0.581 over 4184 GO functional categories, which are significantly higher than the state-of-the-art methods. We further validate the prediction results by analyzing the correlation between functional similarity, sequence similarity, expression similarity and structural similarity, as well as the consistency between the predicted functions and some well-studied functional features of isoform sequences. AVAILABILITY AND IMPLEMENTATION: https://github.com/haochenucr/DIFFUSE. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Hao Chen 0097, Dipan Shaw, Jianyang Zeng 0001, Dongbo Bu, Tao Jiang 0001 |
Bioinform. | 5 |
| 2019 | DeepHINT: understanding HIV-1 integration via deep learning with attentionabstractMOTIVATION: Human immunodeficiency virus type 1 (HIV-1) genome integration is closely related to clinical latency and viral rebound. In addition to human DNA sequences that directly interact with the integration machinery, the selection of HIV integration sites has also been shown to depend on the heterogeneous genomic context around a large region, which greatly hinders the prediction and mechanistic studies of HIV integration. RESULTS: We have developed an attention-based deep learning framework, named DeepHINT, to simultaneously provide accurate prediction of HIV integration sites and mechanistic explanations of the detected sites. Extensive tests on a high-density HIV integration site dataset showed that DeepHINT can outperform conventional modeling strategies by automatically learning the genomic context of HIV integration from primary DNA sequence alone or together with epigenetic information. Systematic analyses on diverse known factors of HIV integration further validated the biological relevance of the prediction results. More importantly, in-depth analyses of the attention values output by DeepHINT revealed intriguing mechanistic implications in the selection of HIV integration sites, including potential roles of several DNA-binding proteins. These results established DeepHINT as an effective and explainable deep learning framework for the prediction and mechanistic study of HIV integration. AVAILABILITY AND IMPLEMENTATION: DeepHINT is available as an open-source software and can be downloaded from https://github.com/nonnerdling/DeepHINT. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Hailin Hu 0002, An Xiao, Xuanling Shi, Tao Jiang 0001, Linqi Zhang, Lei Zhang 0095, Jianyang Zeng 0001 |
Bioinform. | 6 |
| 2019 | DeepIsoFun: a deep domain adaptation approach to predict isoform functionsabstractMOTIVATION: Isoforms are mRNAs produced from the same gene locus by alternative splicing and may have different functions. Although gene functions have been studied extensively, little is known about the specific functions of isoforms. Recently, some computational approaches based on multiple instance learning have been proposed to predict isoform functions from annotated gene functions and expression data, but their performance is far from being desirable primarily due to the lack of labeled training data. To improve the performance on this problem, we propose a novel deep learning method, DeepIsoFun, that combines multiple instance learning with domain adaptation. The latter technique helps to transfer the knowledge of gene functions to the prediction of isoform functions and provides additional labeled training data. Our model is trained on a deep neural network architecture so that it can adapt to different expression distributions associated with different gene ontology terms. RESULTS: We evaluated the performance of DeepIsoFun on three expression datasets of human and mouse collected from SRA studies at different times. On each dataset, DeepIsoFun performed significantly better than the existing methods. In terms of area under the receiver operating characteristics curve, our method acquired at least 26% improvement and in terms of area under the precision-recall curve, it acquired at least 10% improvement over the state-of-the-art methods. In addition, we also study the divergence of the functions predicted by our method for isoforms from the same gene and the overall correlation between expression similarity and the similarity of predicted functions. AVAILABILITY AND IMPLEMENTATION: https://github.com/dls03/DeepIsoFun/. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Dipan Shaw, Hao Chen 0097, Tao Jiang 0001 |
Bioinform. | 3 |
| 2019 | NeoDTI: neural integration of neighbor information from a heterogeneous network for discovering new drug-target interactionsabstractMotivation: Accurately predicting drug-target interactions (DTIs) in silico can guide the drug discovery process and thus facilitate drug development. Computational approaches for DTI prediction that adopt the systems biology perspective generally exploit the rationale that the properties of drugs and targets can be characterized by their functional roles in biological networks. Results: Inspired by recent advance of information passing and aggregation techniques that generalize the convolution neural networks to mine large-scale graph data and greatly improve the performance of many network-related prediction tasks, we develop a new nonlinear end-to-end learning model, called NeoDTI, that integrates diverse information from heterogeneous network data and automatically learns topology-preserving representations of drugs and targets to facilitate DTI prediction. The substantial prediction performance improvement over other state-of-the-art DTI prediction methods as well as several novel predicted DTIs with evidence supports from previous studies have demonstrated the superior predictive power of NeoDTI. In addition, NeoDTI is robust against a wide range of choices of hyperparameters and is ready to integrate more drug and target related information (e.g. compound-protein binding affinity data). All these results suggest that NeoDTI can offer a powerful and robust tool for drug development and drug repositioning. Availability and implementation: The source code and data used in NeoDTI are available at: https://github.com/FangpingWan/NeoDTI. Supplementary information: Supplementary data are available at Bioinformatics online. Fangping Wan, Lixiang Hong, An Xiao, Tao Jiang 0001, Jianyang Zeng 0001 |
Bioinform. | 4 |
| 2018 | Improved Approximation Algorithms for the Maximum Happy Vertices and Edges Problems
Peng Zhang 0008, Tao Jiang 0001, Angsheng Li, Guohui Lin, Eiji Miyano |
Algorithmica | 3 |
| 2018 | TAPAS: tool for alternative polyadenylation site analysisabstractMotivation: The length of the 3' untranslated region (3' UTR) of an mRNA is essential for many biological activities such as mRNA stability, sub-cellular localization, protein translation, protein binding and translation efficiency. Moreover, correlation between diseases and the shortening (or lengthening) of 3' UTRs has been reported in the literature. This length is largely determined by the polyadenylation cleavage site in the mRNA. As alternative polyadenylation (APA) sites are common in mammalian genes, several tools have been published recently for detecting APA sites from RNA-Seq data or performing shortening/lengthening analysis. These tools consider either up to only two APA sites in a gene or only APA sites that occur in the last exon of a gene, although a gene may generally have more than two APA sites and an APA site may sometimes occur before the last exon. Furthermore, the tools are unable to integrate the analysis of shortening/lengthening events with APA site detection. Results: We propose a new tool, called TAPAS, for detecting novel APA sites from RNA-Seq data. It can deal with more than two APA sites in a gene as well as APA sites that occur before the last exon. The tool is based on an existing method for finding change points in time series data, but some filtration techniques are also adopted to remove change points that are likely false APA sites. It is then extended to identify APA sites that are expressed differently between two biological samples and genes that contain 3' UTRs with shortening/lengthening events. Our extensive experiments on simulated and real RNA-Seq data demonstrate that TAPAS outperforms the existing tools for APA site detection or shortening/lengthening analysis significantly. Availability and implementation: https://github.com/arefeen/TAPAS. Supplementary information: Supplementary data are available at Bioinformatics online. Ashraful Arefeen, Xinshu Xiao, Tao Jiang 0001 |
Bioinform. | 4 |
| 2017 | ROSE: A Deep Learning Based Framework for Predicting Ribosome Stalling
Hailin Hu 0002, Jingtian Zhou, Tao Jiang 0001, Jianyang Zeng 0001 |
RECOMB | 5 |
| 2017 | TITER: predicting translation initiation sites by deep learningabstractMOTIVATION: Translation initiation is a key step in the regulation of gene expression. In addition to the annotated translation initiation sites (TISs), the translation process may also start at multiple alternative TISs (including both AUG and non-AUG codons), which makes it challenging to predict TISs and study the underlying regulatory mechanisms. Meanwhile, the advent of several high-throughput sequencing techniques for profiling initiating ribosomes at single-nucleotide resolution, e.g. GTI-seq and QTI-seq, provides abundant data for systematically studying the general principles of translation initiation and the development of computational method for TIS identification. METHODS: We have developed a deep learning-based framework, named TITER, for accurately predicting TISs on a genome-wide scale based on QTI-seq data. TITER extracts the sequence features of translation initiation from the surrounding sequence contexts of TISs using a hybrid neural network and further integrates the prior preference of TIS codon composition into a unified prediction framework. RESULTS: Extensive tests demonstrated that TITER can greatly outperform the state-of-the-art prediction methods in identifying TISs. In addition, TITER was able to identify important sequence signatures for individual types of TIS codons, including a Kozak-sequence-like motif for AUG start codon. Furthermore, the TITER prediction score can be related to the strength of translation initiation in various biological scenarios, including the repressive effect of the upstream open reading frames on gene expression and the mutational effects influencing translation initiation efficiency. AVAILABILITY AND IMPLEMENTATION: TITER is available as an open-source software and can be downloaded from https://github.com/zhangsaithu/titer . CONTACT: [email protected] or [email protected]. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Hailin Hu 0002, Tao Jiang 0001, Lei Zhang 0095, Jianyang Zeng 0001 |
Bioinform. | 3 |
| 2016 | H-PoP and H-PoPG: heuristic partitioning algorithms for single individual haplotyping of polyploidsabstractMOTIVATION: Some economically important plants including wheat and cotton have more than two copies of each chromosome. With the decreasing cost and increasing read length of next-generation sequencing technologies, reconstructing the multiple haplotypes of a polyploid genome from its sequence reads becomes practical. However, the computational challenge in polyploid haplotyping is much greater than that in diploid haplotyping, and there are few related methods. RESULTS: This article models the polyploid haplotyping problem as an optimal poly-partition problem of the reads, called the Polyploid Balanced Optimal Partition model. For the reads sequenced from a k-ploid genome, the model tries to divide the reads into k groups such that the difference between the reads of the same group is minimized while the difference between the reads of different groups is maximized. When the genotype information is available, the model is extended to the Polyploid Balanced Optimal Partition with Genotype constraint problem. These models are all NP-hard. We propose two heuristic algorithms, H-PoP and H-PoPG, based on dynamic programming and a strategy of limiting the number of intermediate solutions at each iteration, to solve the two models, respectively. Extensive experimental results on simulated and real data show that our algorithms can solve the models effectively, and are much faster and more accurate than the recent state-of-the-art polyploid haplotyping algorithms. The experiments also show that our algorithms can deal with long reads and deep read coverage effectively and accurately. Furthermore, H-PoP might be applied to help determine the ploidy of an organism. AVAILABILITY AND IMPLEMENTATION: https://github.com/MinzhuXie/H-PoPG CONTACT: [email protected] information: Supplementary data are available at Bioinformatics online. Minzhu Xie, Jianxin Wang 0001, Tao Jiang 0001 |
Bioinform. | 4 |
| 2016 | SDEAP: a splice graph based differential transcript expression analysis tool for population dataabstractMOTIVATION: Differential transcript expression (DTE) analysis without predefined conditions is critical to biological studies. For example, it can be used to discover biomarkers to classify cancer samples into previously unknown subtypes such that better diagnosis and therapy methods can be developed for the subtypes. Although several DTE tools for population data, i.e. data without known biological conditions, have been published, these tools either assume binary conditions in the input population or require the number of conditions as a part of the input. Fixing the number of conditions to binary is unrealistic and may distort the results of a DTE analysis. Estimating the correct number of conditions in a population could also be challenging for a routine user. Moreover, the existing tools only provide differential usages of exons, which may be insufficient to interpret the patterns of alternative splicing across samples and restrains the applications of the tools from many biology studies. RESULTS: We propose a novel DTE analysis algorithm, called SDEAP, that estimates the number of conditions directly from the input samples using a Dirichlet mixture model and discovers alternative splicing events using a new graph modular decomposition algorithm. By taking advantage of the above technical improvement, SDEAP was able to outperform the other DTE analysis methods in our extensive experiments on simulated data and real data with qPCR validation. The prediction of SDEAP also allowed us to classify the samples of cancer subtypes and cell-cycle phases more accurately. AVAILABILITY AND IMPLEMENTATION: SDEAP is publicly available for free at https://github.com/ewyang089/SDEAP/wiki CONTACT: [email protected]; [email protected] information: Supplementary data are available at Bioinformatics online. Ei-Wen Yang, Tao Jiang 0001 |
Bioinform. | 2 |
| 2015 | Improved Approximation Algorithms for the Maximum Happy Vertices and Edges Problems
Peng Zhang 0008, Tao Jiang 0001, Angsheng Li |
COCOON | 2 |
| 2015 | Equilibrium analysis for zero-determinant strategy in resource management of wireless networkabstractGame theory is a powerful tool to deal with the interaction of decision makers with conflicting interests. However, for certain game models such as Chicken-Dare games, traditional strategies in game theory cannot achieve stable and high social welfare because of the competition between players. In this paper, we suppose one player in the game as an administrator, who concerns about the performance of the whole network, and the other player aims to improve its own utility based on the behavior of its opponent. Then we propose a zero-determinant strategy for the administrator so as to reach an equilibrium where the social welfare is satisfying. Such equilibrium can be widely applied in resource management of wireless network, and simulation results show the correctness and superiority of the proposed strategy, compared with other equilibrium concepts such as the correlated equilibrium. Huaqing Zhang 0001, Dusit Niyato, Lingyang Song, Tao Jiang 0001, Zhu Han 0001 |
WCNC | 4 |
| 2015 | Differential regulation enrichment analysis via the integration of transcriptional regulatory network and gene expression dataabstractMOTIVATION: Although many gene set analysis methods have been proposed to explore associations between a phenotype and a group of genes sharing common biological functions or involved in the same biological process, the underlying biological mechanisms of identified gene sets are typically unexplained. RESULTS: We propose a method called Differential Regulation-based enrichment Analysis for GENe sets (DRAGEN) to identify gene sets in which a significant proportion of genes have their transcriptional regulatory patterns changed in a perturbed phenotype. We conduct comprehensive simulation studies to demonstrate the capability of our method in identifying differentially regulated gene sets. We further apply our method to three human microarray expression datasets, two with hormone treated and control samples and one concerning different cell cycle phases. Results indicate that the capability of DRAGEN in identifying phenotype-associated gene sets is significantly superior to those of four existing methods for analyzing differentially expressed gene sets. We conclude that the proposed differential regulation enrichment analysis method, though exploratory in nature, complements the existing gene set analysis methods and provides a promising new direction for the interpretation of gene expression data. AVAILABILITY AND IMPLEMENTATION: The program of DRAGEN is freely available at http://bioinfo.au.tsinghua.edu.cn/dragen/. CONTACT: [email protected] or [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Shining Ma, Tao Jiang 0001, Rui Jiang 0001 |
Bioinform. | 2 |
| 2014 | Zero-determinant strategy in cheating management of wireless cooperationabstractCooperation of resource sharing among wireless users and network operators has been widely studied in wireless communication. However, during the resource sharing, because of the weak communication signals or cheating strategies, each participant of the cooperation may sometimes stop its cooperative behavior unilaterally. Such behavior causes non-cooperation, resulting in unsatisfying quality of services for all participants. In this paper, we model the resource sharing between two participants as an iterated prisoner's dilemma game. Based on the applications of wireless cooperations, we define the participant who is responsible to maintain the high social welfare as the administrator of cooperation (AoC), and the other rational selfish participant as the regular participant of cooperation (PoC). Then, we propose a zero-determinant strategy for the AoC, and find the maximum social welfare that the AoC can maintain regardless of the strategy of PoC. Simulation results show that when the AoC applies the proposed zero-determinant strategy, the high social welfare can be maintained, and both AoC and PoC receive better performances than those of noncooperation. Huaqing Zhang 0001, Dusit Niyato, Lingyang Song, Tao Jiang 0001, Zhu Han 0001 |
GLOBECOM | 4 |
| 2014 | GDNorm: An Improved Poisson Regression Model for Reducing Biases in Hi-C Data
Ei-Wen Yang, Tao Jiang 0001 |
WABI | 2 |
| 2014 | AlignGraph: algorithm for secondary de novo genome assembly guided by closely related referencesabstractMOTIVATION: De novo assemblies of genomes remain one of the most challenging applications in next-generation sequencing. Usually, their results are incomplete and fragmented into hundreds of contigs. Repeats in genomes and sequencing errors are the main reasons for these complications. With the rapidly growing number of sequenced genomes, it is now feasible to improve assemblies by guiding them with genomes from related species. RESULTS: Here we introduce AlignGraph, an algorithm for extending and joining de novo-assembled contigs or scaffolds guided by closely related reference genomes. It aligns paired-end (PE) reads and preassembled contigs or scaffolds to a close reference. From the obtained alignments, it builds a novel data structure, called the PE multipositional de Bruijn graph. The incorporated positional information from the alignments and PE reads allows us to extend the initial assemblies, while avoiding incorrect extensions and early terminations. In our performance tests, AlignGraph was able to substantially improve the contigs and scaffolds from several assemblers. For instance, 28.7-62.3% of the contigs of Arabidopsis thaliana and human could be extended, resulting in improvements of common assembly metrics, such as an increase of the N50 of the extendable contigs by 89.9-94.5% and 80.3-165.8%, respectively. In another test, AlignGraph was able to improve the assembly of a published genome (Arabidopsis strain Landsberg) by increasing the N50 of its extendable scaffolds by 86.6%. These results demonstrate AlignGraph's efficiency in improving genome assemblies by taking advantage of closely related references. AVAILABILITY AND IMPLEMENTATION: The AlignGraph software can be downloaded for free from this site: https://github.com/baoe/AlignGraph. Ergude Bao, Tao Jiang 0001, Thomas Girke |
Bioinform. | 2 |
| 2014 | Phylogeny-based classification of microbial communitiesabstractMOTIVATION: Next-generation sequencing coupled with metagenomics has led to the rapid growth of sequence databases and enabled a new branch of microbiology called comparative metagenomics. Comparative metagenomic analysis studies compositional patterns within and between different environments providing a deep insight into the structure and function of complex microbial communities. It is a fast growing field that requires the development of novel supervised learning techniques for addressing challenges associated with metagenomic data, e.g. sensitivity to the choice of sequence similarity cutoff used to define operational taxonomic units (OTUs), high dimensionality and sparsity of the data and so forth. On the other hand, the natural properties of microbial community data may provide useful information about the structure of the data. For example, similarity between species encoded by a phylogenetic tree captures the relationship between OTUs and may be useful for the analysis of complex microbial datasets where the diversity patterns comprise features at multiple taxonomic levels. Even though some of the challenges have been addressed by learning algorithms in the literature, none of the available methods take advantage of the inherent properties of metagenomic data. RESULTS: We proposed a novel supervised classification method for microbial community samples, where each sample is represented as a set of OTU frequencies, which takes advantage of the natural structure in microbial community data encoded by a phylogenetic tree. This model allows us to take advantage of environment-specific compositional patterns that may contain features at multiple granularity levels. Our method is based on the multinomial logistic regression model with a tree-guided penalty function. Additionally, we proposed a new simulation framework for generating 16S ribosomal RNA gene read counts that may be useful in comparative metagenomics research. Our experimental results on simulated and real data show that the phylogenetic information used in our method improves the classification accuracy. AVAILABILITY AND IMPLEMENTATION: http://www.cs.ucr.edu/~tanaseio/metaphyl.htm. Olga Tanaseichuk, James Borneman, Tao Jiang 0001 |
Bioinform. | 3 |
| 2013 | BRANCH: boosting RNA-Seq assemblies with partial or related genomic sequencesabstractMOTIVATION: De novo transcriptome assemblies of RNA-Seq data are important for genomics applications of unsequenced organisms. Owing to the complexity and often incomplete representation of transcripts in sequencing libraries, the assembly of high-quality transcriptomes can be challenging. However, with the rapidly growing number of sequenced genomes, it is now feasible to improve RNA-Seq assemblies by guiding them with genomic sequences. RESULTS: This study introduces BRANCH, an algorithm designed for improving de novo transcriptome assemblies by using genomic information that can be partial or complete genome sequences from the same or a related organism. Its input includes assembled RNA reads (transfrags), genomic sequences (e.g. contigs) and the RNA reads themselves. It uses a customized version of BLAT to align the transfrags and RNA reads to the genomic sequences. After identifying exons from the alignments, it defines a directed acyclic graph and maps the transfrags to paths on the graph. It then joins and extends the transfrags by applying an algorithm that solves a combinatorial optimization problem, called the Minimum weight Minimum Path Cover with given Paths. In performance tests on real data from Caenorhabditis elegans and Saccharomyces cerevisiae, assisted by genomic contigs from the same species, BRANCH improved the sensitivity and precision of transfrags generated by Velvet/Oases or Trinity by 5.1-56.7% and 0.3-10.5%, respectively. These improvements added 3.8-74.1% complete transcripts and 8.3-3.8% proteins to the initial assembly. Similar improvements were achieved when guiding the BRANCH processing of a transcriptome assembly from a more complex organism (mouse) with genomic sequences from a related species (rat). AVAILABILITY: The BRANCH software can be downloaded for free from this site: http://manuals.bioinformatics.ucr.edu/home/branch. CONTACT: [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Ergude Bao, Tao Jiang 0001, Thomas Girke |
Bioinform. | 2 |
| 2013 | Differential gene expression analysis using coexpression and RNA-Seq dataabstractMOTIVATION: RNA-Seq is increasingly being used for differential gene expression analysis, which was dominated by the microarray technology in the past decade. However, inferring differential gene expression based on the observed difference of RNA-Seq read counts has unique challenges that were not present in microarray-based analysis. The differential expression estimation may be biased against low read count values such that the differential expression of genes with high read counts is more easily detected. The estimation bias may further propagate in downstream analyses at the systems biology level if it is not corrected. RESULTS: To obtain a better inference of differential gene expression, we propose a new efficient algorithm based on a Markov random field (MRF) model, called MRFSeq, that uses additional gene coexpression data to enhance the prediction power. Our main technical contribution is the careful selection of the clique potential functions in the MRF so its maximum a posteriori estimation can be reduced to the well-known maximum flow problem and thus solved in polynomial time. Our extensive experiments on simulated and real RNA-Seq datasets demonstrate that MRFSeq is more accurate and less biased against genes with low read counts than the existing methods based on RNA-Seq data alone. For example, on the well-studied MAQC dataset, MRFSeq improved the sensitivity from 11.6 to 38.8% for genes with low read counts. AVAILABILITY: MRFSeq is implemented in C and available at http://www.cs.ucr.edu/~yyang027/mrfseq.htm Ei-Wen Yang, Thomas Girke, Tao Jiang 0001 |
Bioinform. | 3 |
| 2012 | A Probabilistic Approach to Accurate Abundance-Based Binning of Metagenomic Reads
Olga Tanaseichuk, James Borneman, Tao Jiang 0001 |
WABI | 3 |
| 2012 | An Efficient Algorithm for Haplotype Inference on Pedigrees with a Small Number of RecombinantsabstractCombinatorial (or rule-based) methods for inferring haplotypes from genotypes on a pedigree have been studied extensively in the recent literature. These methods generally try to reconstruct the haplotypes of each individual so that the total number of recombinants is minimized in the pedigree. The problem is NP-hard, although it is known that the number of recombinants in a practical dataset is usually very small. In this paper, we consider the question of how to efficiently infer haplotypes on a large pedigree when the number of recombinants is bounded by a small constant, i.e. the so called k-recombinant haplotype configuration (k-RHC) problem. We introduce a simple probabilistic model for k-RHC where the prior haplotype probability of a founder and the haplotype transmission probability from a parent to a child are all assumed to follow the uniform distribution and k random recombination events are assumed to have taken place uniformly and independently in the pedigree. We present an O(mnlog k+1 n) time algorithm for k-RHC on tree pedigrees without mating loops, where m is the number of loci and n is the size of the input pedigree, and prove that when 90log n<m Tiancheng Lou, Tao Jiang 0001 |
Algorithmica | 3 |
| 2012 | Transcriptome assembly and isoform expression level estimation from biased RNA-Seq readsabstractMOTIVATION: RNA-Seq uses the high-throughput sequencing technology to identify and quantify transcriptome at an unprecedented high resolution and low cost. However, RNA-Seq reads are usually not uniformly distributed and biases in RNA-Seq data post great challenges in many applications including transcriptome assembly and the expression level estimation of genes or isoforms. Much effort has been made in the literature to calibrate the expression level estimation from biased RNA-Seq data, but the effect of biases on transcriptome assembly remains largely unexplored. RESULTS: Here, we propose a statistical framework for both transcriptome assembly and isoform expression level estimation from biased RNA-Seq data. Using a quasi-multinomial distribution model, our method is able to capture various types of RNA-Seq biases, including positional, sequencing and mappability biases. Our experimental results on simulated and real RNA-Seq datasets exhibit interesting effects of RNA-Seq biases on both transcriptome assembly and isoform expression level estimation. The advantage of our method is clearly shown in the experimental analysis by its high sensitivity and precision in transcriptome assembly and the high concordance of its estimated expression levels with quantitative reverse transcription-polymerase chain reaction data. AVAILABILITY: CEM is freely available at http://www.cs.ucr.edu/~liw/cem.html. CONTACT: [email protected]. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Wei Li 0035, Tao Jiang 0001 |
Bioinform. | 2 |
| 2012 | Detecting genome-wide epistases based on the clustering of relatively frequent itemsabstractMOTIVATION: In genome-wide association studies (GWAS), up to millions of single nucleotide polymorphisms (SNPs) are genotyped for thousands of individuals. However, conventional single locus-based approaches are usually unable to detect gene-gene interactions underlying complex diseases. Due to the huge search space for complicated high order interactions, many existing multi-locus approaches are slow and may suffer from low detection power for GWAS. RESULTS: In this article, we develop a simple, fast and effective algorithm to detect genome-wide multi-locus epistatic interactions based on the clustering of relatively frequent items. Extensive experiments on simulated data show that our algorithm is fast and more powerful in general than some recently proposed methods. On a real genome-wide case-control dataset for age-related macular degeneration (AMD), the algorithm has identified genotype combinations that are significantly enriched in the cases. AVAILABILITY: http://www.cs.ucr.edu/~minzhux/EDCF.zip CONTACT: [email protected]; [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Minzhu Xie, Jing Li 0002, Tao Jiang 0001 |
Bioinform. | 3 |
| 2012 | A linear-time algorithm for reconstructing zero-recombinant haplotype configuration on a pedigreeabstractBACKGROUND: When studying genetic diseases in which genetic variations are passed on to offspring, the ability to distinguish between paternal and maternal alleles is essential. Determining haplotypes from genotype data is called haplotype inference. Most existing computational algorithms for haplotype inference have been designed to use genotype data collected from individuals in the form of a pedigree. A haplotype is regarded as a hereditary unit and therefore input pedigrees are preferred that are free of mutational events and have a minimum number of genetic recombinational events. These ideas motivated the zero-recombinant haplotype configuration (ZRHC) problem, which strictly follows the Mendelian law of inheritance, namely that one haplotype of each child is inherited from the father and the other haplotype is inherited from the mother, both without any mutation. So far no linear-time algorithm for ZRHC has been proposed for general pedigrees, even though the number of mating loops in a human pedigree is usually very small and can be regarded as constant. RESULTS: Given a pedigree with n individuals, m marker loci, and k mating loops, we proposed an algorithm that can provide a general solution to the zero-recombinant haplotype configuration problem in O(kmn + k2m) time. In addition, this algorithm can be modified to detect inconsistencies within the genotype data without loss of efficiency. The proposed algorithm was subject to 12000 experiments to verify its performance using different (n, m) combinations. The value of k was uniformly distributed between zero and six throughout all experiments. The experimental results show a great linearity in terms of execution time in relation to input size when both n and m are larger than 100. For those experiments where n or m are less than 100, the proposed algorithm runs very fast, in thousandth to hundredth of a second, on a personal desktop computer. CONCLUSIONS: We have developed the first deterministic linear-time algorithm for the zero-recombinant haplotype configuration problem. Our experimental results demonstrated the linearity of its execution time in relation to the input size. The proposed algorithm can be modified to detect inconsistency within the genotype data without loss of efficiency and is expected to be able to handle recombinant and missing data with further extension. En-Yu Lai, Wei-Bung Wang, Tao Jiang 0001, Kun-Pin Wu |
BMC Bioinform. | 3 |
| 2012 | An Efficient Algorithm for Haplotype Inference on Pedigrees with Recombinations and MutationsabstractHaplotype Inference (HI) is a computational challenge of crucial importance in a range of genetic studies. Pedigrees allow to infer haplotypes from genotypes more accurately than population data, since Mendelian inheritance restricts the set of possible solutions. In this work, we define a new HI problem on pedigrees, called MINIMUM-CHANGE HAPLOTYPE CONFIGURATION (MCHC) problem, that allows two types of genetic variation events: recombinations and mutations. Our new formulation extends the MINIMUM-RECOMBINANT HAPLOTYPE CONFIGURATION (MRHC) problem, that has been proposed in the literature to overcome the limitations of classic statistical haplotyping methods. Our contribution is twofold. First, we prove that the MCHC problem is APX-hard under several restrictions. Second, we propose an efficient and accurate heuristic algorithm for MCHC based on an L-reduction to a well-known coding problem. Our heuristic can also be used to solve the original MRHC problem and can take advantage of additional knowledge about the input genotypes. Moreover, the L-reduction proves for the first time that MCHC and MRHC are O(nm/(log nm))-approximable on general pedigrees, where n is the pedigree size and m is the genotype length. Finally, we present an extensive experimental evaluation and comparison of our heuristic algorithm with several other state-of-the-art methods for HI on pedigrees. Yuri Pirola, Paola Bonizzoni, Tao Jiang 0001 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 3 |
| 2011 | IsoLasso: A LASSO Regression Approach to RNA-Seq Based Transcriptome Assembly - (Extended Abstract)
Wei Li 0035, Jianxing Feng, Tao Jiang 0001 |
RECOMB | 3 |
| 2011 | Separating Metagenomic Short Reads into Genomes via Clustering - (Extended Abstract)
Olga Tanaseichuk, James Borneman, Tao Jiang 0001 |
WABI | 3 |
| 2011 | SEED: efficient clustering of next-generation sequencesabstractMOTIVATION: Similarity clustering of next-generation sequences (NGS) is an important computational problem to study the population sizes of DNA/RNA molecules and to reduce the redundancies in NGS data. Currently, most sequence clustering algorithms are limited by their speed and scalability, and thus cannot handle data with tens of millions of reads. RESULTS: Here, we introduce SEED-an efficient algorithm for clustering very large NGS sets. It joins sequences into clusters that can differ by up to three mismatches and three overhanging residues from their virtual center. It is based on a modified spaced seed method, called block spaced seeds. Its clustering component operates on the hash tables by first identifying virtual center sequences and then finding all their neighboring sequences that meet the similarity parameters. SEED can cluster 100 million short read sequences in <4 h with a linear time and memory performance. When using SEED as a preprocessing tool on genome/transcriptome assembly data, it was able to reduce the time and memory requirements of the Velvet/Oasis assembler for the datasets used in this study by 60-85% and 21-41%, respectively. In addition, the assemblies contained longer contigs than non-preprocessed data as indicated by 12-27% larger N50 values. Compared with other clustering tools, SEED showed the best performance in generating clusters of NGS data similar to true cluster results with a 2- to 10-fold better time performance. While most of SEED's utilities fall into the preprocessing area of NGS data, our tests also demonstrate its efficiency as stand-alone tool for discovering clusters of small RNA sequences in NGS data from unsequenced organisms. AVAILABILITY: The SEED software can be downloaded for free from this site: http://manuals.bioinformatics.ucr.edu/home/seed. CONTACT: [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Ergude Bao, Tao Jiang 0001, Isgouhi Kaloshian, Thomas Girke |
Bioinform. | 2 |
| 2011 | Uncover disease genes by maximizing information flow in the phenome-interactome networkabstractMOTIVATION: Pinpointing genes that underlie human inherited diseases among candidate genes in susceptibility genetic regions is the primary step towards the understanding of pathogenesis of diseases. Although several probabilistic models have been proposed to prioritize candidate genes using phenotype similarities and protein-protein interactions, no combinatorial approaches have been proposed in the literature. RESULTS: We propose the first combinatorial approach for prioritizing candidate genes. We first construct a phenome-interactome network by integrating the given phenotype similarity profile, protein-protein interaction network and associations between diseases and genes. Then, we introduce a computational method called MAXIF to maximize the information flow in this network for uncovering genes that underlie diseases. We demonstrate the effectiveness of this method in prioritizing candidate genes through a series of cross-validation experiments, and we show the possibility of using this method to identify diseases with which a query gene may be associated. We demonstrate the competitive performance of our method through a comparison with two existing state-of-the-art methods, and we analyze the robustness of our method with respect to the parameters involved. As an example application, we apply our method to predict driver genes in 50 copy number aberration regions of melanoma. Our method is not only able to identify several driver genes that have been reported in the literature, it also shed some new biological insights on the understanding of the modular property and transcriptional regulation scheme of these driver genes. CONTACT: [email protected]. Tao Jiang 0001, Rui Jiang 0001 |
Bioinform. | 2 |
| 2011 | Improving Probe Set Selection for Microbial Community Analysis by Leveraging Taxonomic Information of Training SequencesabstractBACKGROUND: Population levels of microbial phylotypes can be examined using a hybridization-based method that utilizes a small set of computationally-designed DNA probes targeted to a gene common to all. Our previous algorithm attempts to select a set of probes such that each training sequence manifests a unique theoretical hybridization pattern (a binary fingerprint) to a probe set. It does so without taking into account similarity between training gene sequences or their putative taxonomic classifications, however. We present an improved algorithm for probe set selection that utilizes the available taxonomic information of training gene sequences and attempts to choose probes such that the resultant binary fingerprints cluster into real taxonomic groups. RESULTS: Gene sequences manifesting identical fingerprints with probes chosen by the new algorithm are more likely to be from the same taxonomic group than probes chosen by the previous algorithm. In cases where they are from different taxonomic groups, underlying DNA sequences of identical fingerprints are more similar to each other in probe sets made with the new versus the previous algorithm. Complete removal of large taxonomic groups from training data does not greatly decrease the ability of probe sets to distinguish those groups. CONCLUSIONS: Probe sets made from the new algorithm create fingerprints that more reliably cluster into biologically meaningful groups. The method can readily distinguish microbial phylotypes that were excluded from the training sequences, suggesting novel microbes can also be detected. Paul M. Ruegger, Gianluca Della Vedova, Tao Jiang 0001, James Borneman |
BMC Bioinform. | 3 |
| 2011 | A Max-Flow-Based Approach to the Identification of Protein Complexes Using Protein Interaction and Microarray DataabstractThe emergence of high-throughput technologies leads to abundant protein-protein interaction (PPI) data and microarray gene expression profiles, and provides a great opportunity for the identification of novel protein complexes using computational methods. By combining these two types of data, we propose a novel Graph Fragmentation Algorithm (GFA) for protein complex identification. Adapted from a classical max-flow algorithm for finding the (weighted) densest subgraphs, GFA first finds large (weighted) dense subgraphs in a protein-protein interaction network, and then, breaks each such subgraph into fragments iteratively by weighting its nodes appropriately in terms of their corresponding log-fold changes in the microarray data, until the fragment subgraphs are sufficiently small. Our tests on three widely used protein-protein interaction data sets and comparisons with several latest methods for protein complex identification demonstrate the strong performance of our method in predicting novel protein complexes in terms of its specificity and efficiency. Given the high specificity (or precision) that our method has achieved, we conjecture that our prediction results imply more than 200 novel protein complexes. Jianxing Feng, Rui Jiang 0001, Tao Jiang 0001 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 3 |
| 2010 | Polony Identification Using the EM Algorithm Based on a Gaussian Mixture ModelabstractPolony technology is a low-cost, high-throughput platform employed in several applications such as DNA sequencing, haplotyping and alternative pre-mRNA splicing analysis. Owing to their random placement, however, overlapping polonies occur often and may result in inaccurate or unusable data. Accurately identifying polony positions and sizes is essential for maximizing the quantity and quality of data aquired in an image, however, most existing identification algorithms do not handle overlapping polonies well. In this paper, we present a novel polony identification approach combining both a Gaussian Mixture Model (GMM) and the Expectation-Maximization (EM) algorithm. Experiments on simulated and real images of highly overlapping polonies show that our algorithm has a 10% to 20% increase in recall compared with the existing algorithms, while keeping precision at the same level. Wei Li 0035, Paul M. Ruegger, James Borneman, Tao Jiang 0001 |
BIBE | 4 |
| 2010 | Inference of Isoforms from Short Sequence Reads
Jianxing Feng, Wei Li 0035, Tao Jiang 0001 |
RECOMB | 3 |
| 2010 | Haplotype Inference on Pedigrees with Recombinations and Mutations
Yuri Pirola, Paola Bonizzoni, Tao Jiang 0001 |
WABI | 3 |
| 2010 | Accelerated similarity searching and clustering of large compound sets by geometric embedding and locality sensitive hashingabstractMOTIVATION: Similarity searching and clustering of chemical compounds by structural similarities are important computational approaches for identifying drug-like small molecules. Most algorithms available for these tasks are limited by their speed and scalability, and cannot handle today's large compound databases with several million entries. RESULTS: In this article, we introduce a new algorithm for accelerated similarity searching and clustering of very large compound sets using embedding and indexing (EI) techniques. First, we present EI-Search as a general purpose similarity search method for finding objects with similar features in large databases and apply it here to searching and clustering of large compound sets. The method embeds the compounds in a high-dimensional Euclidean space and searches this space using an efficient index-aware nearest neighbor search method based on locality sensitive hashing (LSH). Second, to cluster large compound sets, we introduce the EI-Clustering algorithm that combines the EI-Search method with Jarvis-Patrick clustering. Both methods were tested on three large datasets with sizes ranging from about 260 000 to over 19 million compounds. In comparison to sequential search methods, the EI-Search method was 40-200 times faster, while maintaining comparable recall rates. The EI-Clustering method allowed us to significantly reduce the CPU time required to cluster these large compound libraries from several months to only a few days. AVAILABILITY: Software implementations and online services have been developed based on the methods introduced in this study. The online services provide access to the generated clustering results and ultra-fast similarity searching of the PubChem Compound database with subsecond response time. Yiqun Cao, Tao Jiang 0001, Thomas Girke |
Bioinform. | 2 |
| 2010 | MSOAR 2.0: Incorporating tandem duplications into ortholog assignment based on genome rearrangementabstractBACKGROUND: Ortholog assignment is a critical and fundamental problem in comparative genomics, since orthologs are considered to be functional counterparts in different species and can be used to infer molecular functions of one species from those of other species. MSOAR is a recently developed high-throughput system for assigning one-to-one orthologs between closely related species on a genome scale. It attempts to reconstruct the evolutionary history of input genomes in terms of genome rearrangement and gene duplication events. It assumes that a gene duplication event inserts a duplicated gene into the genome of interest at a random location (i.e., the random duplication model). However, in practice, biologists believe that genes are often duplicated by tandem duplications, where a duplicated gene is located next to the original copy (i.e., the tandem duplication model). RESULTS: In this paper, we develop MSOAR 2.0, an improved system for one-to-one ortholog assignment. For a pair of input genomes, the system first focuses on the tandemly duplicated genes of each genome and tries to identify among them those that were duplicated after the speciation (i.e., the so-called inparalogs), using a simple phylogenetic tree reconciliation method. For each such set of tandemly duplicated inparalogs, all but one gene will be deleted from the concerned genome (because they cannot possibly appear in any one-to-one ortholog pairs), and MSOAR is invoked. Using both simulated and real data experiments, we show that MSOAR 2.0 is able to achieve a better sensitivity and specificity than MSOAR. In comparison with the well-known genome-scale ortholog assignment tool InParanoid, Ensembl ortholog database, and the orthology information extracted from the well-known whole-genome multiple alignment program MultiZ, MSOAR 2.0 shows the highest sensitivity. Although the specificity of MSOAR 2.0 is slightly worse than that of InParanoid in the real data experiments, it is actually better than that of InParanoid in the simulation tests. CONCLUSIONS: Our preliminary experimental results demonstrate that MSOAR 2.0 is a highly accurate tool for one-to-one ortholog assignment between closely related genomes. The software is available to the public for free and included as online supplementary material. Guanqun Shi, Liqing Zhang 0002, Tao Jiang 0001 |
BMC Bioinform. | 3 |
| 2010 | Accurate HLA type inference using a weighted similarity graphabstractBACKGROUND: The human leukocyte antigen system (HLA) contains many highly variable genes. HLA genes play an important role in the human immune system, and HLA gene matching is crucial for the success of human organ transplantations. Numerous studies have demonstrated that variation in HLA genes is associated with many autoimmune, inflammatory and infectious diseases. However, typing HLA genes by serology or PCR is time consuming and expensive, which limits large-scale studies involving HLA genes. Since it is much easier and cheaper to obtain single nucleotide polymorphism (SNP) genotype data, accurate computational algorithms to infer HLA gene types from SNP genotype data are in need. To infer HLA types from SNP genotypes, the first step is to infer SNP haplotypes from genotypes. However, for the same SNP genotype data set, the haplotype configurations inferred by different methods are usually inconsistent, and it is often difficult to decide which one is true. RESULTS: In this paper, we design an accurate HLA gene type inference algorithm by utilizing SNP genotype data from pedigrees, known HLA gene types of some individuals and the relationship between inferred SNP haplotypes and HLA gene types. Given a set of haplotypes inferred from the genotypes of a population consisting of many pedigrees, the algorithm first constructs a weighted similarity graph based on a new haplotype similarity measure and derives constraint edges from known HLA gene types. Based on the principle that different HLA gene alleles should have different background haplotypes, the algorithm searches for an optimal labeling of all the haplotypes with unknown HLA gene types such that the total weight among the same HLA gene types is maximized. To deal with ambiguous haplotype solutions, we use a genetic algorithm to select haplotype configurations that tend to maximize the same optimization criterion. Our experiments on a previously typed subset of the HapMap data show that the algorithm is highly accurate, achieving an accuracy of 96% for gene HLA-A, 95% for HLA-B, 97% for HLA-C, 84% for HLA-DRB1, 98% for HLA-DQA1 and 97% for HLA-DQB1 in a leave-one-out test. CONCLUSIONS: Our algorithm can infer HLA gene types from neighboring SNP genotype data accurately. Compared with a recent approach on the same input data, our algorithm achieved a higher accuracy. The code of our algorithm is available to the public for free upon request to the corresponding authors. Minzhu Xie, Jing Li 0002, Tao Jiang 0001 |
BMC Bioinform. | 3 |
| 2010 | Computational prediction of type III secreted proteins from gram-negative bacteriaabstractBACKGROUND: Type III secretion system (T3SS) is a specialized protein delivery system in gram-negative bacteria that injects proteins (called effectors) directly into the eukaryotic host cytosol and facilitates bacterial infection. For many plant and animal pathogens, T3SS is indispensable for disease development. Recently, T3SS has also been found in rhizobia and plays a crucial role in the nodulation process. Although a great deal of efforts have been done to understand type III secretion, the precise mechanism underlying the secretion and translocation process has not been fully understood. In particular, defined secretion and translocation signals enabling the secretion have not been identified from the type III secreted effectors (T3SEs), which makes the identification of these important virulence factors notoriously challenging. The availability of a large number of sequenced genomes for plant and animal-associated bacteria demands the development of efficient and effective prediction methods for the identification of T3SEs using bioinformatics approaches. RESULTS: We have developed a machine learning method based on the N-terminal amino acid sequences to predict novel type III effectors in the plant pathogen Pseudomonas syringae and the microsymbiont rhizobia. The extracted features used in the learning model (or classifier) include amino acid composition, secondary structure and solvent accessibility information. The method achieved a precision of over 90% on P. syringae in a cross validation study. In combination with a promoter screen for the type III specific promoters, this classifier trained on the P. syringae data was applied to predict novel T3SEs from the genomic sequences of four rhizobial strains. This application resulted in 57 candidate type III secreted proteins, 17 of which are confirmed effectors. CONCLUSION: Our experimental results demonstrate that the machine learning method based on N-terminal amino acid sequences combined with a promoter screen could prove to be a very effective computational approach for predicting novel type III effectors in gram-negative bacteria. Our method and data are available to the public upon request. Yang Yang 0030, Jiayuan Zhao, Robyn L. Morgan, Tao Jiang 0001 |
BMC Bioinform. | 5 |
| 2010 | Beyond evolutionary trees
Gianluca Della Vedova, Riccardo Dondi, Tao Jiang 0001, Giulio Pavesi, Yuri Pirola, Lusheng Wang 0001 |
Nat. Comput. | 3 |
| 2009 | Efficient Inference of Haplotypes from Genotypes on a Pedigree with Mutations and Missing Alleles (Extented Abstract)
Wei-Bung Wang, Tao Jiang 0001 |
CPM | 2 |
| 2009 | An Efficient Algorithm for Haplotype Inference on Pedigrees with a Small Number of Recombinants (Extended Abstract)
Tiancheng Lou, Tao Jiang 0001 |
ESA | 3 |
| 2009 | Computational prediction of novel non-coding RNAs in Arabidopsis thalianaabstractBACKGROUND: Non-coding RNA (ncRNA) genes do not encode proteins but produce functional RNA molecules that play crucial roles in many key biological processes. Recent genome-wide transcriptional profiling studies using tiling arrays in organisms such as human and Arabidopsis have revealed a great number of transcripts, a large portion of which have little or no capability to encode proteins. This unexpected finding suggests that the currently known repertoire of ncRNAs may only represent a small fraction of ncRNAs of the organisms. Thus, efficient and effective prediction of ncRNAs has become an important task in bioinformatics in recent years. Among the available computational methods, the comparative genomic approach seems to be the most powerful to detect ncRNAs. The recent completion of the sequencing of several major plant genomes has made the approach possible for plants. RESULTS: We have developed a pipeline to predict novel ncRNAs in the Arabidopsis (Arabidopsis thaliana) genome. It starts by comparing the expressed intergenic regions of Arabidopsis as provided in two whole-genome high-density oligo-probe arrays from the literature with the intergenic nucleotide sequences of all completely sequenced plant genomes including rice (Oryza sativa), poplar (Populus trichocarpa), grape (Vitis vinifera), and papaya (Carica papaya). By using multiple sequence alignment, a popular ncRNA prediction program (RNAz), wet-bench experimental validation, protein-coding potential analysis, and stringent screening against various ncRNA databases, the pipeline resulted in 16 families of novel ncRNAs (with a total of 21 ncRNAs). CONCLUSION: In this paper, we undertake a genome-wide search for novel ncRNAs in the genome of Arabidopsis by a comparative genomics approach. The identified novel ncRNAs are evolutionarily conserved between Arabidopsis and other recently sequenced plants, and may conduct interesting novel biological functions. Yang Yang 0030, Binglian Zheng, Zhidong Deng, Bao-Liang Lu, Tao Jiang 0001 |
BMC Bioinform. | 8 |
| 2009 | Some Algorithmic Challenges in Genome-Wide Ortholog Assignment
Tao Jiang 0001 |
J. Comput. Sci. Technol. | 1 |
| 2009 | Preface
Ying Xu 0001, Ming Li 0001, Tao Jiang 0001 |
J. Comput. Sci. Technol. | 3 |
| 2009 | Efficient Algorithms for Reconstructing Zero-Recombinant Haplotypes on a Pedigree Based on Fast Elimination of Redundant Linear EquationsabstractComputational inference of haplotypes from genotypes has attracted a great deal of attention in the computational biology community recently, partially driven by the international HapMap project. In this paper, we study the question of how to efficiently infer haplotypes from genotypes of individuals related by a pedigree, assuming that the hereditary process was free of mutations (i.e., the Mendelian law of inheritance) and recombinants. The problem has recently been formulated as a system of linear equations over the finite field of $F(2)$ and solved in $O(m^3n^3)$ time by using standard Gaussian elimination, where m is the number of loci (or markers) in a genotype and n the number of individuals in the pedigree. We give a much faster algorithm with running time $O(mn^2+n^3\log^2n\log\log n)$. The key ingredients of our construction are (i) a new system of linear equations based on some spanning tree of the pedigree graph and (ii) an efficient method for eliminating redundant equations in a system of $O(mn)$ linear equations over $O(n)$ variables. Although such a fast elimination method is not known for general systems of linear equations, we take advantage of the underlying pedigree graph structure and recent progress on low-stretch spanning trees. Lan Liu 0001, Lirong Xia, Tao Jiang 0001 |
SIAM J. Comput. | 4 |
| 2008 | Finding Additive Biclusters with Random Background
Lusheng Wang 0001, Tao Jiang 0001 |
CPM | 4 |
| 2008 | A maximum common substructure-based algorithm for searching and predicting drug-like compoundsabstractMOTIVATION: The prediction of biologically active compounds is of great importance for high-throughput screening (HTS) approaches in drug discovery and chemical genomics. Many computational methods in this area focus on measuring the structural similarities between chemical structures. However, traditional similarity measures are often too rigid or consider only global similarities between structures. The maximum common substructure (MCS) approach provides a more promising and flexible alternative for predicting bioactive compounds. RESULTS: In this article, a new backtracking algorithm for MCS is proposed and compared to global similarity measurements. Our algorithm provides high flexibility in the matching process, and it is very efficient in identifying local structural similarities. To predict and cluster biologically active compounds more efficiently, the concept of basis compounds is proposed that enables researchers to easily combine the MCS-based and traditional similarity measures with modern machine learning techniques. Support vector machines (SVMs) are used to test how the MCS-based similarity measure and the basis compound vectorization method perform on two empirically tested datasets. The test results show that MCS complements the well-known atom pair descriptor-based similarity measure. By combining these two measures, our SVM-based model predicts the biological activities of chemical compounds with higher specificity and sensitivity. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Yiqun Cao, Tao Jiang 0001, Thomas Girke |
ISMB | 2 |
| 2008 | ChemmineR: a compound mining framework for RabstractMOTIVATION: Software applications for structural similarity searching and clustering of small molecules play an important role in drug discovery and chemical genomics. Here, we present the first open-source compound mining framework for the popular statistical programming environment R. The integration with a powerful statistical environment maximizes the flexibility, expandability and programmability of the provided analysis functions. RESULTS: We discuss the algorithms and compound mining utilities provided by the R package ChemmineR. It contains functions for structural similarity searching, clustering of compound libraries with a wide spectrum of classification algorithms and various utilities for managing complex compound data. It also offers a wide range of visualization functions for compound clusters and chemical structures. The package is well integrated with the online ChemMine environment and allows bidirectional communications between the two services. AVAILABILITY: ChemmineR is freely available as an R package from the ChemMine project site: http://bioweb.ucr.edu/ChemMineV2/chemminer Yiqun Cao, Anna Charisi, Li-Chang Cheng, Tao Jiang 0001, Thomas Girke |
Bioinform. | 4 |
| 2008 | W-AlignACE: an improved Gibbs sampling algorithm based on more accurate position weight matrices learned from sequence and gene expression/ChIP-chip dataabstractMOTIVATION: Position weight matrices (PWMs) are widely used to depict the DNA binding preferences of transcription factors (TFs) in computational molecular biology and regulatory genomics. Thus, learning an accurate PWM to characterize the binding sites of a specific TF is a fundamental problem that plays an important role in modeling regulatory motifs and also in discovering the regulatory targets of TFs. RESULTS: We study the question of how to learn a more accurate PWM from both binding sequences and gene expression (or ChIP-chip) data, and propose to find a PWM such that the likelihood of simultaneously observing both binding sequences and their associated gene expression (or ChIP-chip) data is maximised. To solve the above maximum likelihood problem, a sequence weighting scheme is thus introduced based on the observation that binding sites inducing drastic fold changes in mRNA expression (or showing strong binding ratios in ChIP experiments) are likely to represent a true motif. We have incorporated this new learning approach into the popular motif finding program AlignACE. The modified program, called W-AlignACE, is compared with three other programs (AlignACE, MDscan and MotifRegressor) on a variety of datasets, including simulated data, mRNA expression and ChIP-chip data. These tests demonstrate that W-AlignACE is an effective tool for discovering TF binding motifs from gene expression (or ChIP-chip) data and, in particular, has the ability to find very weak motifs like DIG1 and GAL4. AVAILABILITY: http://www.ntu.edu.sg/home/ChenXin/Gibbs Xin Chen 0037, Lingqiong Guo, Zhaocheng Fan, Tao Jiang 0001 |
Bioinform. | 4 |
| 2008 | On the Approximation of Correlation Clustering and Consensus Clustering
Paola Bonizzoni, Gianluca Della Vedova, Riccardo Dondi, Tao Jiang 0001 |
J. Comput. Syst. Sci. | 4 |
| 2008 | On the minimum common integer partition problemabstractWe introduce a new combinatorial optimization problem in this article, called the minimum common integer partition (MCIP) problem, which was inspired by computational biology applications including ortholog assignment and DNA fingerprint assembly. A partition of a positive integer n is a multiset of positive integers that add up to exactly n , and an integer partition of a multiset S of integers is defined as the multiset union of partitions of integers in S . Given a sequence of multisets S 1 , S 2 , …, S k of integers, where k ≥ 2, we say that a multiset is a common integer partition if it is an integer partition of every multiset S i , 1 ≤ i ≤ k . The MCIP problem is thus defined as to find a common integer partition of S 1 , S 2 , …, S k with the minimum cardinality, denoted as MCIP( S 1 , S 2 , …, S k ). It is easy to see that the MCIP problem is NP-hard, since it generalizes the well-known subset sum problem. We can in fact show that it is APX-hard. We will also present a 5/4-approximation algorithm for the MCIP problem when k = 2, and a 3 k ( k −1)/3 k −2-approximation algorithm for k ≥ 3. Xin Chen 0037, Lan Liu 0001, Tao Jiang 0001 |
ACM Trans. Algorithms | 4 |
| 2007 | Computing the Breakpoint Distance between Partially Ordered Genomes
Zheng Fu, Tao Jiang 0001 |
APBC | 2 |
| 2007 | A Combinatorial Approach to Genome-Wide Ortholog Assignment: Beyond Sequence Similarity Search
Tao Jiang 0001 |
CPM | 1 |
| 2007 | Fast elimination of redundant linear equations and reconstruction of recombination-free mendelian inheritance on a pedigree
Lan Liu 0001, Lirong Xia, Tao Jiang 0001 |
SODA | 4 |
| 2007 | Average-case analysis of QuickSort and Binary Insertion Tree height using incompressibility
Brendan Lucier, Tao Jiang 0001, Ming Li 0001 |
Inf. Process. Lett. | 2 |
| 2007 | Complexity and approximation of the minimum recombinant haplotype configuration problem
Lan Liu 0001, Xi Chen 0001, Tao Jiang 0001 |
Theor. Comput. Sci. | 4 |
| 2006 | On the Minimum Common Integer Partition Problem
Xin Chen 0037, Lan Liu 0001, Tao Jiang 0001 |
CIAC | 4 |
| 2006 | A Parsimony Approach to Genome-Wide Ortholog Assignment
Zheng Fu, Xin Chen 0037, Vladimir Vacic, Peng Nan, Tao Jiang 0001 |
RECOMB | 6 |
| 2006 | OligoSpawn: a software tool for the design of overgo probes from large unigene datasetsabstractBACKGROUND: Expressed sequence tag (EST) datasets represent perhaps the largest collection of genetic information. ESTs can be exploited in a variety of biological experiments and analysis. Here we are interested in the design of overlapping oligonucleotide (overgo) probes from large unigene (EST-contigs) datasets. RESULTS: OLIGOSPAWN is a suite of software tools that offers two complementary services, namely (1) the selection of "unique" oligos each of which appears in one unigene but does not occur (exactly or approximately) in any other and (2) the selection of "popular" oligos each of which occurs (exactly or approximately) in as many unigenes as possible. In this paper, we describe the functionalities of OLIGOSPAWN and the computational methods it employs, and we report on experimental results for the overgo probes designed with it. CONCLUSION: The algorithms we designed are highly efficient and capable of processing unigene datasets of sizes on the order of several tens of Mb in a few hours on a regular PC. The software has been used to design overgo probes employed to screen a barley BAC library (Hordeum vulgare). OLIGOSPAWN is freely available at http://oligospawn.ucr.edu/. Jie Zheng 0002, Jan T. Svensson, Kavitha Madishetty, Timothy J. Close, Tao Jiang 0001, Stefano Lonardi |
BMC Bioinform. | 5 |
| 2006 | A network flow approach to the Minimum Common Integer Partition Problem
Wenbo Zhao 0001, Peng Zhang 0008, Tao Jiang 0001 |
Theor. Comput. Sci. | 3 |
| 2006 | Efficient and robust feature extraction by maximum margin criterionabstractIn pattern recognition, feature extraction techniques are widely employed to reduce the dimensionality of data and to enhance the discriminatory information. Principal component analysis (PCA) and linear discriminant analysis (LDA) are the two most popular linear dimensionality reduction methods. However, PCA is not very effective for the extraction of the most discriminant features, and LDA is not stable due to the small sample size problem. In this paper, we propose some new (linear and nonlinear) feature extractors based on maximum margin criterion (MMC). Geometrically, feature extractors based on MMC maximize the (average) margin between classes after dimensionality reduction. It is shown that MMC can represent class separability better than PCA. As a connection to LDA, we may also derive LDA from MMC by incorporating some constraints. By using some other constraints, we establish a new linear feature extractor that does not suffer from the small sample size problem, which is known to cause serious stability problems for LDA. The kernelized (nonlinear) counterpart of this linear feature extractor is also established in the paper. Our extensive experiments demonstrate that the new feature extractors are effective, stable, and efficient. Haifeng Li 0012, Tao Jiang 0001, Keshu Zhang |
IEEE Trans. Neural Networks | 2 |
| 2005 | The Regularized EM Algorithm
Haifeng Li 0012, Keshu Zhang, Tao Jiang 0001 |
AAAI | 3 |
| 2005 | Computing the Assignment of Orthologous Genes via Genome Rearrangement
Xin Chen 0037, Jie Zheng 0002, Zheng Fu, Peng Nan, Stefano Lonardi, Tao Jiang 0001 |
APBC | 7 |
| 2005 | A Fast Algorithm for Approximate String Matching on Gene Sequences
Xin Chen 0037, James Borneman, Tao Jiang 0001 |
CPM | 4 |
| 2005 | Companding technique for PAPR reduction in OFDM systems based on an exponential functionabstractIn this paper, a new non-linear companding technique, called "exponential companding", is proposed to reduce the high peak-to-average power ratio (PAPR) of orthogonal frequency division multiplexing (OFDM) signals. Unlike the /spl mu/-law companding scheme, which enlarges only small signals so that increases the average power, the schemes based on exponential companding technique adjust both large and small signals and can keep the average power at the same level. By transforming the original OFDM signals into uniformly distributed signals (with a specific degree), the exponential companding schemes can effectively reduce PAPR for different modulation formats and sub-carrier sizes. Moreover, many PAPR reduction schemes, such as /spl mu/-law companding scheme, cause spectrum side-lobes generation, but the exponential companding schemes cause less spectrum side-lobes. Computer simulations, which consider a baseband OFDM system with additive white Gaussian noise (AWGN) channels and a solid state power amplifier (SSPA), show that the proposed exponential companding schemes can offer better PAPR reduction, bit error rate (BER), and phase error performance than the /spl mu/-law companding scheme. Tao Jiang 0001, Yang Yang 0001, Yong-Hua Song |
GLOBECOM | 1 |
| 2005 | Correlation Clustering and Consensus Clustering
Paola Bonizzoni, Gianluca Della Vedova, Riccardo Dondi, Tao Jiang 0001 |
ISAAC | 4 |
| 2005 | Complexity and Approximation of the Minimum Recombination Haplotype Configuration Problem
Lan Liu 0001, Xi Chen 0001, Tao Jiang 0001 |
ISAAC | 4 |
| 2005 | Haplotype-based linkage disequilibrium mapping via direct data miningabstractMOTIVATION: With the availability of large-scale, high-density single-nucleotide polymorphism markers and information on haplotype structures and frequencies, a great challenge is how to take advantage of haplotype information in the association mapping of complex diseases in case-control studies. RESULTS: We present a novel approach for association mapping based on directly mining haplotypes (i.e. phased genotype pairs) produced from case-control data or case-parent data via a density-based clustering algorithm, which can be applied to whole-genome screens as well as candidate-gene studies in small genomic regions. The method directly explores the sharing of haplotype segments in affected individuals that are rarely present in normal individuals. The measure of sharing between two haplotypes is defined by a new similarity metric that combines the length of the shared segments and the number of common alleles around any marker position of the haplotypes, which is robust against recent mutations/genotype errors and recombination events. The effectiveness of the approach is demonstrated by using both simulated datasets and real datasets. The results show that the algorithm is accurate for different population models and for different disease models, even for genes with small effects, and it outperforms some recently developed methods. Jing Li 0002, Tao Jiang 0001 |
Bioinform. | 2 |
| 2005 | Assignment of Orthologous Genes via Genome RearrangementabstractThe assignment of orthologous genes between a pair of genomes is a fundamental and challenging problem in comparative genomics. Existing methods that assign orthologs based on the similarity between DNA or protein sequences may make erroneous assignments when sequence similarity does not clearly delineate the evolutionary relationship among genes of the same families. In this paper, we present a new approach to ortholog assignment that takes into account both sequence similarity and evolutionary events at a genome level, where orthologous genes are assumed to correspond to each other in the most parsimonious evolving scenario under genome rearrangement. First, the problem is formulated as that of computing the signed reversal distance with duplicates between the two genomes of interest. Then, the problem is decomposed into two new optimization problems, called minimum common partition and maximum cycle decomposition, for which efficient heuristic algorithms are given. Following this approach, we have implemented a high-throughput system for assigning orthologs on a genome scale, called SOAR, and tested it on both simulated data and real genome sequence data. Compared to a recent ortholog assignment method based entirely on homology search (called INPARANOID), SOAR shows a marginally better performance in terms of sensitivity on the real data set because it is able to identify several correct orthologous pairs that are missed by INPARANOID. The simulation results demonstrate that SOAR, in general, performs better than the iterated exemplar algorithm in terms of computing the reversal distance and assigning correct orthologs. Xin Chen 0037, Jie Zheng 0002, Zheng Fu, Peng Nan, Stefano Lonardi, Tao Jiang 0001 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 7 |
| 2004 | An exact solution for finding minimum recombinant haplotype configurations on pedigrees with missing data by integer linear programmingabstractWe study the problem of reconstructing haplotype configurations from genotypes on pedigree data with missing alleles under the Mendelian law of inheritance and the minimum recombination principle, which is important for the construction of haplotype maps and genetic linkage/association analysis. Our previous results show that the problem of finding a minimum-recombinant haplotype configuration (MRHC) is in general NP-hard. The existing algorithms for MRHC either are heuristic in nature and cannot guarantee optimality, or only work under some restrictions (on e.g. the size and structure of the input pedigree, the number of marker loci, the number of recombinants in the pedigree, etc.). In addition, most of them cannot handle data with missing alleles and, for those that do consider missing data, they usually do not perform well in terms of minimizing the number of recombinants when a significant fraction of alleles are missing. In this paper, we develop an effective integer linear programming (ILP) formulation of the MRHC problem with missing data and a branch-and-bound strategy that utilizes a partial order relationship (and some other special relationships) among variables to decide the branching order. The partial order relationship is discovered in the preprocessing of constraints by considering unique properties in our ILP formulation. A directed graph is built based on the variables and their partial order relationship. By identifying and collapsing the strongly connected components in the graph, we may greatly reduce the size of an ILP instance. Non-trivial (lower and upper) bounds on the optimal number of recombinants are introduced at each branching node to effectively prune the search tree. When multiple solutions exist, a best haplotype configuration is selected based on a maximum likelihood approach. Our results on simulated data show that the algorithm could recover haplotypes with 50 loci from a pedigree of size 29 in seconds on a standard PC. Its accuracy is more than 99.8% for data with no missing alleles and 98.3% for data with 20% missing alleles in terms of correctly recovered phase information at each marker locus. As an application of our algorithm to real data, we present some test results on reconstructing haplotypes from a genome-scale SNP data set consisting of 12 pedigrees that have 0.8% to 14.5% missing alleles. Jing Li 0002, Tao Jiang 0001 |
RECOMB | 2 |
| 2004 | A class of edit kernels for SVMs to predict translation initiation sites in eukaryotic mRNAsabstractThe prediction of translation initiation sites (TISs) in eukaryotic mRNAs has been a challenging problem in computational molecular biology. In this paper, we present a new algorithm to recognize TISs with a very high accuracy. Our algorithm includes two novel ideas. First, we introduce a class of new sequence-similarity kernels based on string edit, called the edit kernels, for use with support vector machines (SVMs) in a discriminative approach to predict TISs. The edit kernels are simple and have significant biological and probabilistic interpretations. Second, we convert the region of an input mRNA sequence downstream to a putative TIS into an amino acid sequence before applying SVMs to avoid the high redundancy in the genetic code. The algorithm has been implemented and tested on previously published data. Our experimental results on real mRNA data show that both ideas improve the prediction accuracy greatly and our method performs significantly better than those based on neural networks and SVMs with polynomial kernels or Salzberg kernel. Haifeng Li 0012, Tao Jiang 0001 |
RECOMB | 2 |
| 2004 | Efficient selection of unique and popular oligos for large EST databasesabstractMOTIVATION: Expressed sequence tag (EST) databases have grown exponentially in recent years and now represent the largest collection of genetic sequences. An important application of these databases is that they contain information useful for the design of gene-specific oligonucleotides (or simply, oligos) that can be used in PCR primer design, microarray experiments and genomic library screening. RESULTS: In this paper, we study two complementary problems concerning the selection of short oligos, e.g. 20-50 bases, from a large database of tens of thousands of ESTs: (i) selection of oligos each of which appears (exactly) in one unigene but does not appear (exactly or approximately) in any other unigene and (ii) selection of oligos that appear (exactly or approximately) in many unigenes. The first problem is called the unique oligo problem and has applications in PCR primer and microarray probe designs, and library screening for gene-rich clones. The second is called the popular oligo problem and is also useful in screening genomic libraries. We present an efficient algorithm to identify all unique oligos in the unigenes and an efficient heuristic algorithm to enumerate the most popular oligos. By taking into account the distribution of the frequencies of the words in the unigene database, the algorithms have been engineered carefully to achieve remarkable running times on regular PCs. Each of the algorithms takes only a couple of hours (on a 1.2 GHz CPU, 1 GB RAM machine) to run on a dataset 28 Mb of barley unigenes from the HarvEST database. We present simulation results on the synthetic data and a preliminary analysis of the barley unigene database. AVAILABILITY: Available on request from the authors. Jie Zheng 0002, Timothy J. Close, Tao Jiang 0001, Stefano Lonardi |
Bioinform. | 3 |
| 2004 | Foreword - Special Issue on Bioinformatics
Paola Bonizzoni, Gianluca Della Vedova, Tao Jiang 0001 |
J. Comput. Sci. Technol. | 3 |
| 2003 | Efficient Selection of Unique and Popular Oligos for Large EST Databases
Jie Zheng 0002, Timothy J. Close, Tao Jiang 0001, Stefano Lonardi |
CPM | 3 |
| 2003 | More Reliable Protein NMR Peak Assignment via Improved 2-Interval Scheduling
Zhi-Zhong Chen, Tao Jiang 0001, Guohui Lin, Romeo Rizzi, Jianjun Wen, Dong Xu 0002, Ying Xu 0001 |
ESA | 2 |
| 2003 | Efficient and Robust Feature Extraction by Maximum Margin CriterionabstractA new feature extraction criterion, maximum margin criterion (MMC), is proposed in this paper. This new criterion is general in the sense that, when combined with a suitable constraint, it can actually give rise to the most popular feature extractor in the literature, linear discriminate analysis (LDA). We derive a new feature extractor based on MMC using a different constraint that does not depend on the nonsingularity of the within-class scatter matrix Sw. Such a dependence is a major drawback of LDA especially when the sample size is small. The kernelized (nonlin- ear) counterpart of this linear feature extractor is also established in this paper. Our preliminary experimental results on face images demonstrate that the new feature extractors are efficient and stable. Haifeng Li 0012, Tao Jiang 0001, Keshu Zhang |
NIPS | 2 |
| 2003 | Efficient rule-based haplotyping algorithms for pedigree dataabstractWe study haplotype reconstruction under the Mendelian law of inheritance and the minimum recombination principleon pedigree data. We prove that the problem of finding a mini-mum-recombinant haplotype configuration (MRHC) is in general NP-hard. This is the first complexity result concerning the problem to our knowledge. An iterative algorithm based on blocks of consecutive resolved marker loci (called block-extension) is proposed. It is very efficient and can be used for large pedigrees with a large number of markers, especially for those data sets requiring few recombinants (or recombination events). A polynomial-time exact algorithm for haplotype reconstruction without recombinants is also presented. This algorithm first identifies all the necessary constraints based on the Mendelian law and the zero recombinant assumption, and represents them using a system of linear equations over the cyclic group Z2. By using a simple method based on Gaussian elimination, we could obtain all possible feasible haplotype configurations. We have tested the block-extension algorithm on simulated data generated on three pedigree structures. The results show that the algorithm performs very well on both multi-allelic and biallelic data, especially when the number of recombinants is small. Jing Li 0002, Tao Jiang 0001 |
RECOMB | 2 |
| 2003 | Minimum Recombiant Haplotype Configuration on Tree Pedigrees
Koichiro Doi, Jing Li 0002, Tao Jiang 0001 |
WABI | 3 |
| 2003 | MAVG: locating non-overlapping maximum average segments in a given sequenceabstractSUMMARY: MAVG is a software tool for finding k non-overlapping maximum-average segments that are sufficiently long in a given sequence of real numbers, for any k > 0. It has applications in several areas of biomolecular sequence analysis including locating GC-rich regions and CpG islands in a genomic sequence, and annotating multiple sequence alignments. AVAILABILITY: http://iubio.bio.indiana.edu/soft/molbio/pattern/cpg_islands/. Yaw-Ling Lin, Xiaoqiu Huang 0001, Tao Jiang 0001, Kun-Mao Chao |
Bioinform. | 3 |
| 2003 | Computing Phylogenetic Roots with Bounded Degrees and ErrorsabstractGiven a set of species and their similarity data, an important problem in evolutionary biology is how to reconstruct a phylogeny (also called evolutionary tree) so that species are close in the phylogeny if and only if they have high similarity. Assume that the similarity data are represented as a graph G = (V, E), where each vertex represents a species and two vertices are adjacent if they represent species of high similarity. The phylogeny reconstruction problem can then be abstracted as the problem of finding a (phylogenetic) tree T from the given graph G such that (1) T has no degree-2 internal nodes, (2) the external nodes (i.e., leaves) of T are exactly the elements of V, and (3) $(u, v) \in E$ if and only if $d_T(u, v) \le k$ for some fixed threshold k, where d T (u,v) denotes the distance between u and v in tree T. This is called the phylogenetic kth root problem (PRk), and such a tree T, if it exists, is called a phylogenetic kth root of graph G. The computational complexity of PRk} is open, except for $k \le 4$. In this paper, we investigate PRk under a natural restriction that the maximum degree of the phylogenetic root is bounded from above by a constant. Our main contribution is a linear-time algorithm that determines if G has such a phylogenetic kth root, and if so, demonstrates one. On the other hand, because in practice the collected similarity data are usually not perfect and may contain errors, we propose to study a generalized version of PRk where the output phylogeny is required only to be an approximate root of the input graph. We show that this and other related problems are computationally intractable. Zhi-Zhong Chen, Tao Jiang 0001, Guohui Lin |
SIAM J. Comput. | 2 |
| 2003 | Approximation algorithms for NMR spectral peak assignment
Zhi-Zhong Chen, Tao Jiang 0001, Guohui Lin, Jianjun Wen, Dong Xu 0002, Jinbo Xu, Ying Xu 0001 |
Theor. Comput. Sci. | 2 |
| 2002 | Efficient Algorithms for Locating the Length-Constrained Heaviest Segments, with Applications to Biomolecular Sequence Analysis
Yaw-Ling Lin, Tao Jiang 0001, Kun-Mao Chao |
MFCS | 2 |
| 2002 | Approximating minimum quartet inconsistency (abstract)
Gianluca Della Vedova, Tao Jiang 0001, Jing Li 0002, Jianjun Wen |
SODA | 2 |
| 2002 | Improved Approximation Algorithms for NMR Spectral Peak Assignment
Zhi-Zhong Chen, Tao Jiang 0001, Guohui Lin, Jianjun Wen, Dong Xu 0002, Ying Xu 0001 |
WABI | 2 |
| 2002 | The longest common subsequence problem for sequences with nested arc annotations
Guohui Lin, Zhi-Zhong Chen, Tao Jiang 0001, Jianjun Wen |
J. Comput. Syst. Sci. | 3 |
| 2002 | Efficient algorithms for locating the length-constrained heaviest segments with applications to biomolecular sequence analysis
Yaw-Ling Lin, Tao Jiang 0001, Kun-Mao Chao |
J. Comput. Syst. Sci. | 2 |
| 2001 | The Longest Common Subsequence Problem for Sequences with Nested Arc Annotations
Guohui Lin, Zhi-Zhong Chen, Tao Jiang 0001, Jianjun Wen |
ICALP | 3 |
| 2001 | Computing Phylogenetic Roots with Bounded Degrees and Errors
Zhi-Zhong Chen, Tao Jiang 0001, Guohui Lin |
WADS | 2 |
| 2000 | Better Bounds on the Accommodating Ratio for the Seat Reservation Problem
Eric Bach 0001, Joan Boyar, Tao Jiang 0001, Kim S. Larsen, Guohui Lin |
COCOON | 3 |
| 2000 | The Longest Common Subsequence Problem for Arc-Annotated Sequences
Tao Jiang 0001, Guohui Lin, Bin Ma 0002, Kaizhong Zhang |
CPM | 1 |
| 2000 | Phylogenetic k-Root and Steiner k-Root
Guohui Lin, Tao Jiang 0001, Paul E. Kearney |
ISAAC | 2 |
| 2000 | A practical algorithm for recovering the best supported edges of an evolutionary tree (extended abstract)
Vincent Berry, David Bryant, Tao Jiang 0001, Paul E. Kearney, Ming Li 0001, Todd Wareham, Haoyong Zhang |
SODA | 3 |
| 2000 | The Incompressibility Method
Tao Jiang 0001, Ming Li 0001, Paul M. B. Vitányi |
SOFSEM | 1 |
| 2000 | A lower bound on the average-case complexity of shellsortabstractWe demonstrate an Ω( pn 1+1/ p ) lower bound on the average-case running time (uniform distribution) of p -pass Shellsort. This is the first nontrivial general lower bound for average-case Shellsort. Tao Jiang 0001, Ming Li 0001, Paul M. B. Vitányi |
J. ACM | 1 |
| 2000 | Average-Case Analysis of Algorithms Using Kolmogorov Complexity
Tao Jiang 0001, Ming Li 0001, Paul M. B. Vitányi |
J. Comput. Sci. Technol. | 1 |
| 2000 | Optimal Information Gathering on the Internet with Time and Cost ConstraintsabstractThe World Wide Web provides access to vast amounts of information, but content providers are considering charging for the information and services they supply. Thus the consumer may face the problem of balancing the benefit of asking for information against the cost (in terms of both money and time) of acquiring it. We study information-gathering strategies that maximize the expected value to the consumer. In our model there is a single information request, which has a known benefit to the consumer. To satisfy the request, queries can be sent simultaneously or in sequence to any of a finite set of independent information sources. For each source we know the monetary cost of making the query, the amount of time it will take, and the probability that the source will be able to provide the requested information. A policy specifies which sources to contact at which times, and the expected value of the policy can be defined as some function of the likelihood that the policy will yield an answer, the expected benefit, and the monetary cost and time delay associated with executing the policy. The problem is to find an expected-value-maximizing policy. We explore four variants of the objective function V: (i) V consists only of the benefit term subject to threshold constraints on both total cost and total elapsed time, (ii) V is linear in the expected total cost of the policy subject to the constraint that the total elapsed time never exceeds somedeadline, (iii) V is linear in the expected total elapsed time subject to the constraint that the total cost never exceeds some threshold, and (iv) V is linear in the expected total monetary cost and the expected time delay of the policy. The problems of devising an optimal querying policy for all four variants and approximating an optimal querying policy for variants (iii) and (iv) are shown to be NP-hard. For (i), and with a mild simplifying assumption for (iii), we give a fully polynomial time approximation scheme. For (ii), we consider batched querying policies, and design an O(n 2 ) time approximation algorithm with ratio $\frac{1}{2}$ and a polynomial time approximation scheme for optimal single-batch policies, and an O(kn 2 ) time approximation algorithm with ratio $\frac{1}{5}$ for optimal k-batch policies. Oren Etzioni, Steve Hanks, Tao Jiang 0001, Omid Madani |
SIAM J. Comput. | 3 |
| 2000 | A Polynomial Time Approximation Scheme for Inferring Evolutionary Trees from Quartet Topologies and Its ApplicationabstractInferring evolutionary trees has long been a challenging problem for both biologists and computer scientists. In recent years research has concentrated on the quartet method paradigm for inferring evolutionary trees. Quartet methods proceed by first inferring the evolutionary history for every set of four species (resulting in a set Q of inferred quartet topologies) and then recombining these inferred quartet topologies to form an evolutionary tree. This paper presents two results on the quartet method paradigm. The first is a polynomial time approximation scheme (PTAS) for recombining the inferred quartet topologies optimally. This is an important result since, to date, there have been no polynomial time algorithms with performance guarantees for quartet methods. To achieve this result the natural denseness of the set Q is exploited. The second result is a new technique, called quartet cleaning, that detects and corrects errors in the set Q with performance guarantees. This result has particular significance since quartet methods are usually very sensitive to errors in the data. It is shown how quartet cleaning can dramatically increase the accuracy of quartet methods. Tao Jiang 0001, Paul E. Kearney, Ming Li 0001 |
SIAM J. Comput. | 1 |
| 2000 | A More Efficient Approximation Scheme for Tree AlignmentabstractWe present a new polynomial time approximation scheme (PTAS) for tree alignment, which is an important variant of multiple sequence alignment. As in the existing PTASs in the literature, the basic approach of our algorithm is to partition the given tree into overlapping components of a constant size and then apply local optimization on each such component. But the new algorithm uses a clever partitioning strategy and achieves a better efficiency for the same performance ratio. For example, to achieve approximation ratios 1.6 and 1.5, the best existing PTAS has to spend time O(kdn 5 ) and O(kdn 9 ), respectively, where n is the length of each leaf sequence and d,k are the depth and number of leaves of the tree, while the new PTAS only has to spend time O(kdn 4 ) and O(kdn 5 ). Moreover, the performance of the PTAS is more sensitive to the size of the components, which basically determines the running time, and we obtain an improved approximation ratio for each size. Some experiments of the algorithm on simulated and real data are also given. Lusheng Wang 0001, Tao Jiang 0001, Dan Gusfield |
SIAM J. Comput. | 2 |
| 2000 | New applications of the incompressibility method: Part II
Harry Buhrman, Tao Jiang 0001, Ming Li 0001, Paul M. B. Vitányi |
Theor. Comput. Sci. | 2 |
| 1999 | The Expected Size of Heilbronn's TrianglesabstractHeilbronn's triangle problem asks for the least /spl Delta/ such that n points lying in the unit disc necessarily contain a triangle of area at most /spl Delta/. Heilbronn initially conjectured /spl Delta/=O(1/n/sup 2/). As a result of concerted mathematical effort it is currently known that there are positive constants c and C such that c log n/n/sup 2//spl les//spl Delta//spl les/C/n/sup 8/7-/spl epsiv// for every constant /spl epsiv/>0. We resolve Heilbronn's problem in the expected case: If we uniformly at random put n points in the unit disc then (i) the area of the smallest triangle has expectation /spl Theta/(1/n/sup 3/); and (ii) the smallest triangle has area /spl Theta/(1/n/sup 3/) with probability almost one. Our proof uses the incompressibility method based on Kolmogorov complexity. Tao Jiang 0001, Ming Li 0001, Paul M. B. Vitányi |
CCC | 1 |
| 1999 | Quartet Cleaning: Improved Algorithms and Simulations
Vincent Berry, Tao Jiang 0001, Paul E. Kearney, Ming Li 0001, Todd Wareham |
ESA | 2 |
| 1999 | New Applications of the Incompressibility Method
Harry Buhrman, Tao Jiang 0001, Ming Li 0001, Paul M. B. Vitányi |
ICALP | 2 |
| 1999 | Average-Case Complexity of Shellsort
Tao Jiang 0001, Ming Li 0001, Paul M. B. Vitányi |
ICALP | 1 |
| 1999 | Recovering Branches on the Tree of Life: An Approximation Algorithm
Paul E. Kearney, Ming Li 0001, John Tsang, Tao Jiang 0001 |
SODA | 4 |
| 1999 | On the Linear-Cost Subtree-Transfer Distance between Phylogenetic Trees
Bhaskar DasGupta, Xin He 0005, Tao Jiang 0001, Ming Li 0001, John Tromp |
Algorithmica | 3 |
| 1999 | New Applications of the Incompressibility MethodabstractThe incompressibility method is an elementary yet powerful proof technique. It has been used successfully in many areas. To further demonstrate its power and elegance we exhibit new simple proofs using the incompressibility method. Tao Jiang 0001, Ming Li 0001, Paul M. B. Vitányi |
Comput. J. | 1 |
| 1998 | Aligning DNA Sequences to Minimize the Change in Protein (Extended Abstract)
Yufang Hua, Tao Jiang 0001 |
CPM | 2 |
| 1998 | Orchestrating Quartets: Approximation and Data CorrectionabstractInferring evolutionary trees has long been a challenging problem both for biologists and computer scientists. In recent years research has concentrated on the quartet method paradigm for inferring evolutionary trees. Quartet methods proceed by first inferring the evolutionary history for every set of four species (resulting in a set Q of inferred quarter topologies) and then recombining these inferred quarter topologies to form an evolutionary tree. This paper presents two results on the quartet method paradigm. The first is a polynomial time approximation scheme (PTAS) for recombining the inferred quartet topologies optimally. This is an important result since, to date, there have been no polynomial time algorithms with performance guarantees for quartet methods. In fact, this is the first known PTAS for inferring evolutionary trees under any paradigm. To achieve this result the natural denseness of the set Q is exploited. The second result is a new technique, called quartet cleaning, that detects and corrects errors in the set Q with performance guarantees. This result has particular significance since quartet methods are usually very sensitive to errors in the data. It is shown how quartet cleaning can dramatically increase the accuracy of quartet methods. Tao Jiang 0001, Paul E. Kearney, Ming Li 0001 |
FOCS | 1 |
| 1998 | Constructing maps using the span and inclusion relationsabstractMany computational problems in DNA mapping and sequencing involve determining the relative positions of DNA fragments derived from a target genome region. In the past, many such problems were approached by modeling the fragments as intervals on the real number line and computing the pairwise overlap relation among some or all pairs of intervals. The relative positions of the intervals could then be determined by an error-tolerant interval realization algorithm. In this paper, we present a new model for the problem in which the fragments are once again intervals, but instead of pairwise overlap we compute two alternate relations which we call the inclusion and span relations. We show that in the ideal case in which both relations are known exactly, they lead to an efficient algorithm for interval realization. We also demonstrate how our methods apply to a subproblem in multiple complete digest mapping, allowing us to order the endpoints of clones accurately even in the presence of false... Daniel P. Fasulo, Tao Jiang 0001, Richard M. Karp, Nitin Sharma 0002 |
RECOMB | 2 |
| 1998 | Mapping Clones with a Given Ordering or Interleaving
Tao Jiang 0001, Richard M. Karp |
Algorithmica | 1 |
| 1998 | On the Complexity and Approximation of Syntenic DistanceabstractThe paper studies the computational complexity and approximation algorithms for a new evolutionary distance between multi-chromosomal genomes introduced recently by Ferretti, Nadeau and Sankoff. Here, a chromosome is represented as a set of genes and a genome is a collections of chromosomes. The syntenic distance between two genomes is defined as the minimum number of translocations, fusions and fissions required to transform one genome into the other. We prove that computing the syntenic distance is NP-hard and give a simple approximation algorithm with performance ratio 2. For the case when an upper bound d on the syntenic distance is known, we show that an optimal syntenic sequence can be found in O(nk + 2o(d2)) time, where n and k are the number of chromosomes in the two given genomes. Next, we show that if the set of operations for transforming a genome is significantly restricted, we can nevertheless find a solution that performs at most O(log d) additional moves, where d is the number of moves performed by the unrestricted optimum. This result should help in the design of approximation algorithms. Finally, we investigate the median problem: Given three genomes, construct a genome minimizing the total syntenic distance to the three given genomes and compute the corresponding median distance. The problem has application in the inference of phytogenies based on the syntenic distance. We prove that the problem is NP-hard and design a polynomial time approximation algorithm with a performance ratio of 4+ε for any constant ε > 0. Bhaskar DasGupta, Tao Jiang 0001, Sampath Kannan, Ming Li 0001, Elizabeth Sweedyk |
Discret. Appl. Math. | 2 |
| 1997 | On the complexity and approximation of syntenic distanceabstractArticle Free Access Share on On the complexity and approximation of syntenic distance Authors: B. DasGupta Department of Computer Science, Rutgers University, Camden, NJ Department of Computer Science, Rutgers University, Camden, NJView Profile , T. Jiang Department of Computer Science, McMaster University, Hamilton, Ontario L8S 4K1, Canada Department of Computer Science, McMaster University, Hamilton, Ontario L8S 4K1, CanadaView Profile , S. Kannan Department of Computer and Information Science, University of Pennsylvania, Philadelphia, PA Department of Computer and Information Science, University of Pennsylvania, Philadelphia, PAView Profile , M. Li Department of Computer Science, City University of Hong Kong, Kowloon, Hong Kong Department of Computer Science, City University of Hong Kong, Kowloon, Hong KongView Profile , Z. Sweedyk Department of Computer and Information Sciences, University of Pennsylvania, Philadelphia, PA Department of Computer and Information Sciences, University of Pennsylvania, Philadelphia, PAView Profile Authors Info & Claims RECOMB '97: Proceedings of the first annual international conference on Computational molecular biologyJanuary 1997 Pages 99–108https://doi.org/10.1145/267521.267536Published:19 January 1997Publication History 6citation243DownloadsMetricsTotal Citations6Total Downloads243Last 12 Months11Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Bhaskar DasGupta, Tao Jiang 0001, Sampath Kannan, Ming Li 0001, Elizabeth Sweedyk |
RECOMB | 2 |
| 1997 | An algorithmic approach to multiple complete digest mappingabstractMultiple Complete Digest (MCD) mapping is a method of determining the locations of restriction sites along a target DNA strand. The resulting restriction map has many potential applications in DNA sequencing and genetics. In this work, we present a heuristic for fragment identification, one step in the process of constructing a MCD map. We assume that we are given information about one or more complete digestions of a clone library covering the area to be mapped. From this data, we identify groups of restriction fragments on different clones that correspond to the same region of the target DNA. Maintaining certain constraints on the groups allows us to form a system of simple linear inequalities whose solution yields the desired map. We demonstrate the effectiveness of our heuristic on real data provided by the Genome Center at the University of Washington. Daniel P. Fasulo, Tao Jiang 0001, Richard M. Karp, Reuben J. Settergren, Edward C. Thayer |
RECOMB | 2 |
| 1997 | Mapping clones with a given ordering or interleaving (abstract)abstractNo abstract available. Tao Jiang 0001, Richard M. Karp |
RECOMB | 1 |
| 1997 | A more efficient approximation scheme for tree alignmentabstractArticle A more efficient approximation scheme for tree alignment Share on Authors: Lusheng Wang City U. of HK City U. of HKView Profile , Tao Jiang McMaster U./U. of Washington McMaster U./U. of WashingtonView Profile , Dan Gusfield U.C. Davis U.C. DavisView Profile Authors Info & Claims RECOMB '97: Proceedings of the first annual international conference on Computational molecular biologyJanuary 1997 Pages 310–319https://doi.org/10.1145/267521.267890Online:19 January 1997Publication History 3citation376DownloadsMetricsTotal Citations3Total Downloads376Last 12 Months1Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Lusheng Wang 0001, Tao Jiang 0001, Dan Gusfield |
RECOMB | 2 |
| 1997 | On Distances between Phylogenetic Trees (Extended Abstract)
Bhaskar DasGupta, Xin He 0005, Tao Jiang 0001, Ming Li 0001, John Tromp, Louxin Zhang |
SODA | 3 |
| 1997 | Mapping Clones with a Given Ordering or Interleaving (Extended Abstract)
Tao Jiang 0001, Richard M. Karp |
SODA | 1 |
| 1997 | Two heads are better than two tapesabstractWe show that a Turing machine with two single-head one-dimensional tapes cannot recognize the set. Tao Jiang 0001, Joel I. Seiferas, Paul M. B. Vitányi |
J. ACM | 1 |
| 1997 | Erratum: "Two heads are better that two tapes"abstractNo abstract available. Tao Jiang 0001, Joel I. Seiferas, Paul M. B. Vitányi |
J. ACM | 1 |
| 1996 | Efficient Information Gathering on the Internet (extended abstract)abstractThe Internet offers unprecedented access to information. At present most of this information is free, but information providers ore likely to start charging for their services in the near future. With that in mind this paper introduces the following information access problem: given a collection of n information sources, each of which has a known time delay, dollar cost and probability of providing the needed information, find an optimal schedule for querying the information sources. We study several variants of the problem which differ in the definition of an optimal schedule. We first consider a cost model in which the problem is to minimize the expected total cost (monetary and time) of the schedule, subject to the requirement that the schedule may terminate only when the query has been answered or all sources have been queried unsuccessfully. We develop an approximation algorithm for this problem and for an extension of the problem in which more than a single item of information is being sought. We then develop approximation algorithms for a reward model in which a constant reward is earned if the information is successfully provided, and we seek the schedule with the maximum expected difference between the reward and a measure of cost. The monetary and time costs may either appear in the cost measure or be constrained not to exceed a fixed upper bound; these options give rise to four different variants of the reward model. Oren Etzioni, Steve Hanks, Tao Jiang 0001, Richard M. Karp, Omid Madani, Orli Waarts |
FOCS | 3 |
| 1996 | Approximation Algorithms for Tree Alignment with a Given Phylogeny
Lusheng Wang 0001, Tao Jiang 0001, Eugene L. Lawler |
Algorithmica | 2 |
| 1996 | On the Complexity of Comparing Evolutionary Trees
Jotun Hein, Tao Jiang 0001, Lusheng Wang 0001, Kaizhong Zhang |
Discret. Appl. Math. | 2 |
| 1996 | Lower Bounds on Learning Decision Lists and Trees
Thomas R. Hancock, Tao Jiang 0001, Ming Li 0001, John Tromp |
Inf. Comput. | 2 |
| 1996 | K One-Way Heads Cannot Do String-Matching
Tao Jiang 0001, Ming Li 0001 |
J. Comput. Syst. Sci. | 1 |
| 1996 | DNA Sequencing and String Learning
Tao Jiang 0001, Ming Li 0001 |
Math. Syst. Theory | 1 |
| 1996 | An approximation scheme for some Steiner tree problems in the planeabstractWe design a polynomial-time approximation scheme for the Steiner tree problem in the plane when the given set of regular points is c-local, i.e., in the minimum-cost spanning tree for the given set of regular points, the length of the longest edge is at most c times the length of the shortest edge. The algorithm works for both Euclidean and rectilinear metrics. For a fixed number k, the performance ratio of our algorithm is 1 + (35c/&3ksquare;) for the Euclidean metric and 1 + (9c/k) for the rectilinear metric. Thus, when k increases, the performance ratio approaches 1. © 1996 John Wiley & Sons, Inc. Lusheng Wang 0001, Tao Jiang 0001 |
Networks | 2 |
| 1995 | Matching and Comparing Sequences in Molecular Biology (Abstract)
Tao Jiang 0001 |
COCOON | 1 |
| 1995 | On the Complexity of Comparing Evolutionary Trees (Extended Abstract)
Jotun Hein, Tao Jiang 0001, Lusheng Wang 0001, Kaizhong Zhang |
CPM | 2 |
| 1995 | Lower Bounds on Learning Decision Lists and Trees (Extended Abstract)
Thomas R. Hancock, Tao Jiang 0001, Ming Li 0001, John Tromp |
STACS | 2 |
| 1995 | Decision Problems for Patterns
Tao Jiang 0001, Arto Salomaa, Kai Salomaa, Sheng Yu 0001 |
J. Comput. Syst. Sci. | 1 |
| 1995 | New Decidability Results Concerning Two-Way Counter MachinesabstractThe authors study some decision questions concerning two-way counter machines and obtain the strongest decidable results to date concerning these machines. In particular, it is shown that the emptiness, containment, and equivalence (ECE for short) problems are decidable for two-way counter machines whose counter is reversal-bounded (i.e., the counter alternates between increasing and decreasing modes at most a fixed number of times). This result is used to give a simpler proof of a recent result which shows that the ECE problems for two-way reversal-bounded pushdown automata accepting bounded languages (i.e., subsets of $w_{1}^{*} \dotsc w_{k}^{*}$ for some nonnull words $w_{1}, \dotsc , w_{k}$) are decidable. Other applications concern decision questions about simple programs. Finally, it is shown that nondeterministic two-way reversal-bounded multicounter machines are effectively equivalent to finite automata on unary languages, and hence their ECE problems are decidable also. Oscar H. Ibarra, Tao Jiang 0001, Nicholas Q. Trân, Hui Wang 0008 |
SIAM J. Comput. | 2 |
| 1995 | On the Approximation of Shortest Common Supersequences and Longest Common SubsequencesabstractThe problems of finding shortest common supersequences (SCS) and longest common subsequences (LCS) are two well-known ${\textbf NP}$-hard problems that have applications in many areas, including computational molecular biology, data compression, robot motion planning, and scheduling, text editing, etc. A lot of fruitless effort has been spent in searching for good approximation algorithms for these problems. In this paper, we show that these problems are inherently hard to approximate in the worst case. In particular, we prove that (i) SCS does not have a polynomial-time linear approximation algorithm unless $\textbf{P} = \textbf{NP}$; (ii) There exists a constant $\delta > 0$ such that, if SCS has a polynomial-time approximation algorithm with ratio $\log^{\delta} n$, where n is the number of input sequences, then ${\textbf NP}$ is contained in $\textbf{DTIME}(2^{\operatorname{polylog} n})$; (iii) There exists a constant $\delta > 0$ such that, if LCS has apolynomial-time approximation algorithm with performance ratio $n^{\delta}$, then $\textbf{P} = \textbf{NP}$. The proofs utilize the recent results of Arora et al. [Proc. 23rd IEEE Symposium on Foundations of Computer Science, 1992, pp. 14–23] on the complexity of approximation problems. In the second part of the paper, we introduce a new method for analyzing the average-case performance of algorithms for sequences, based on Kolmogorov complexity. Despite the above nonapproximability results, we show that near optimal solutions for both SCS and LCS can be found on the average. More precisely, consider a fixed alphabet $\Sigma$ and suppose that the input sequences are generated randomly according to the uniform probability distribution and are of the same length n. Moreover, assume that the number of input sequences is polynomial in n. Then, there are simple greedy algorithms which approximate SCS and LCS with expected additive errors $O(n^{0.707})$ and $O(n^{1/2+\epsilon})$ for any $\epsilon > 0$, respectively. Incidentally, our analyses also provide tight upper and lower bounds on the expected LCS and SCS lengths for a set of random sequences solving a generalization of another well-known open question on the expected LCS length for two random sequences [K. Alexander, The rate of convergence of the mean length of the longest common subsequence,1992, manuscript], [V. Chvatal and D. Sankoff, J. Appl. Probab., 12 (1975), pp. 306–315], [D. Sankoff and J. Kruskall, eds., Time Warps, String Edits, and Macromolecules: The Theory and Practice of Sequence Comparison, Addison-Wesley, Reading, MA, 1983]. Tao Jiang 0001, Ming Li 0001 |
SIAM J. Comput. | 1 |
| 1995 | Shortest Consistent Superstrings Computable in Polynomial Time
Tao Jiang 0001, Vadim G. Timkovsky |
Theor. Comput. Sci. | 1 |
| 1995 | Alignment of Trees - An Alternative to Tree Edit
Tao Jiang 0001, Lusheng Wang 0001, Kaizhong Zhang |
Theor. Comput. Sci. | 1 |
| 1994 | Alignment of Trees - An Alternative to Tree Edit
Tao Jiang 0001, Lusheng Wang 0001, Kaizhong Zhang |
CPM | 1 |
| 1994 | On the Approximation of Shortest Common Supersequences and Longest Common Subsequences
Tao Jiang 0001, Ming Li 0001 |
ICALP | 1 |
| 1994 | An Approximation Scheme for Some Steiner Tree Problems in the Plane
Tao Jiang 0001, Lusheng Wang 0001 |
ISAAC | 1 |
| 1994 | Aligning sequences via an evolutionary tree: complexity and approximationabstractArticle Free Access Share on Aligning sequences via an evolutionary tree: complexity and approximation Authors: Tao Jiang Department of Computer Science, McMaster University, Hamilton, Ont. L8S 4K1, Canada Department of Computer Science, McMaster University, Hamilton, Ont. L8S 4K1, CanadaView Profile , Eugene L. Lawler Computer Science Division, University of California, Berkeley, CA Computer Science Division, University of California, Berkeley, CAView Profile , Lusheng Wang McMaster University, Hamilton, Ontario L8S 4K1, Canada McMaster University, Hamilton, Ontario L8S 4K1, CanadaView Profile Authors Info & Claims STOC '94: Proceedings of the twenty-sixth annual ACM symposium on Theory of ComputingMay 1994 Pages 760–769https://doi.org/10.1145/195058.195454Online:23 May 1994Publication History 33citation291DownloadsMetricsTotal Citations33Total Downloads291Last 12 Months3Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Tao Jiang 0001, Eugene L. Lawler, Lusheng Wang 0001 |
STOC | 1 |
| 1994 | Two heads are better than two tapesabstract. We show that a Turing machine with two single-head one-dimensional tapes cannot recognize the set f x2x 0 j x 2 f0; 1g and x 0 is a prefix of x g in real time, although it can do so with three tapes, two two-dimensional tapes, or one two-head tape, or in linear time with just one tape. In particular, this settles the longstanding conjecture that a two-head Turing machine can recognize more languages in real time if its heads are on the same one-dimensional tape than if they are on separate one-dimensional tapes. 1. Introduction The Turing machines commonly used and studied in computer science have separate tapes for input/output and for storage, so that we can conveniently study both storage as a dynamic resource and the more complex storage structures required for efficient implementation of practical algorithms [HS65]. Early researchers [MRF67] asked specifically whether two-head storage is more powerful if both heads are on the same one-dimensional storage tape than if t... Tao Jiang 0001, Joel I. Seiferas, Paul M. B. Vitányi |
STOC | 1 |
| 1994 | Some MAX SNP-Hard Results Concerning Unordered Labeled Trees
Kaizhong Zhang, Tao Jiang 0001 |
Inf. Process. Lett. | 2 |
| 1994 | Linear Approximation of Shortest SuperstringsabstractWe consider the following problem: given a collection of strings s 1 ,…, s m , find the shortest string s such that each s i appears as a substring (a consecutive block) of s . Although this problem is known to be NP-hard, a simple greedy procedure appears to do quite well and is routinely used in DNA sequencing and data compression practice, namely: repeatedly merge the pair of (distinct) strings with maximum overlap until only one string remains. Let n denote the length of the optimal superstring. A common conjecture states that the above greedy procedure produces a superstring of length O(n) (in fact, 2 n ), yet the only previous nontrivial bound known for any polynomial-time algorithm is a recent O(n log n ) result. We show that the greedy algorithm does in fact achieve a constant factor approximation, proving an upper bound of 4 n . Furthermore, we present a simple modified version of the greedy algorithm that we show produces a superstring of length at most 3 n . We also show the superstring problem to be MAXSNP-hard, which implies that a polynomial-time approximation scheme for this problem is unlikely. Avrim Blum, Tao Jiang 0001, Ming Li 0001, John Tromp, Mihalis Yannakakis |
J. ACM | 2 |
| 1994 | Some Results Concerning 2-D On-Line Tessellation Acceptors and 2-D Alternating Finite Automata
Tao Jiang 0001, Oscar H. Ibarra, Hui Wang 0008 |
Theor. Comput. Sci. | 1 |
| 1994 | Approximating Shortest Superstrings with Constraints
Tao Jiang 0001, Ming Li 0001 |
Theor. Comput. Sci. | 1 |
| 1993 | New Decidability Results Concerning Two-way Counter Machines and Applications
Oscar H. Ibarra, Tao Jiang 0001, Nicholas Q. Trân, Hui Wang 0008 |
ICALP | 2 |
| 1993 | Inclusion is Undecidable for Pattern Languages
Tao Jiang 0001, Arto Salomaa, Kai Salomaa, Sheng Yu 0001 |
ICALP | 1 |
| 1993 | On the Equivalence of Two-way Pushdown Automata and Counter Machines over Bounded Languages
Oscar H. Ibarra, Tao Jiang 0001, Nicholas Q. Trân, Hui Wang 0008 |
STACS | 2 |
| 1993 | k one-way heads cannot do string-matchingabstractArticle k one-way heads cannot do string-matching Share on Authors: Tao Jiang View Profile , Ming Li View Profile Authors Info & Claims STOC '93: Proceedings of the twenty-fifth annual ACM symposium on Theory of ComputingJune 1993 Pages 62–70https://doi.org/10.1145/167088.167111Online:01 June 1993Publication History 5citation253DownloadsMetricsTotal Citations5Total Downloads253Last 12 Months2Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Tao Jiang 0001, Ming Li 0001 |
STOC | 1 |
| 1993 | Approximating Shortest Superstrings with Constraints (Extended Abstract)
Tao Jiang 0001, Ming Li 0001 |
WADS | 1 |
| 1993 | Minimal NFA Problems are HardabstractFinite automata (FA’s) are of fundamental importance in theory and in applications. The following basic minimization problem is studied: Given a DFA (deterministic FA), find a minimum equivalent nondeterministic FA (NFA). This paper shows that the natural decision problem associated with it is PSPACE-complete. More generally, let ${\text{A}} \to {\text{B}}$ denote the problem of converting a given FA of type A to a minimum FA of type B. This paper also shows that most of these problems are computationally hard. Motivated by the question of how much nondeterminism suffices to make the decision problem involving an NFA computationally hard, the authors study the complexity decision problems for FA’s and present several intractability results, even for cases in which the input is deterministic or nondeterministic with a very limited nondeterminism. For example, it is shown that it is PSPACE-complete to decide if $L(M_1 ) \cdot L(M_2 ) = L(M_3 )$, where $M_1 $, $M_2 $, and $M_3 $ are DFAs. These problems are related to some classical problems in automata theory (such as deciding whether an FA has the finite power property), as well as recent ones (such as determining the diversity of a given FA). Tao Jiang 0001, Bala Ravikumar |
SIAM J. Comput. | 1 |
| 1993 | On the Complexity of Learning Strings and Sequences
Tao Jiang 0001, Ming Li 0001 |
Theor. Comput. Sci. | 1 |
| 1992 | The Synchronization of Nonuniform Networks of Finite Automata
Tao Jiang 0001 |
Inf. Comput. | 1 |
| 1992 | A Note on Shortest Superstrings with Flipping
Tao Jiang 0001, Ming Li 0001, Ding-Zhu Du |
Inf. Process. Lett. | 1 |
| 1992 | A hierarchy result for 2-dimensional TM's operating in small space
Tao Jiang 0001, Oscar H. Ibarra, Hui Wang 0008, Qi Zheng 0001 |
Inf. Sci. | 1 |
| 1992 | String Editing on a One-Way Linear Array of Finite-State MachinesabstractThe authors give an efficient parallel algorithm for the string edit problem. The model of computation is a one-way linear array of identical finite-state machines (nodes). The data movement in the array is one-way, from left to right. For inputs of length n, the array uses n nodes. The algorithm can produce the actual minimum-cost edit sequence in linear time. The previous parallel algorithm for this problem runs in O(n) time on a one-way two-dimensional array of finite-state machines using n/sup 2/ nodes. The best serial (RAM) algorithm for the problem takes O(n/sup 2//log n) time and space. Applications to other problems such as the longest common subsequence and approximate pattern matching are discussed.> Oscar H. Ibarra, Tao Jiang 0001, Hui Wang 0008 |
IEEE Trans. Computers | 2 |
| 1992 | A Characterization of Exponential-Time Languages by Alternating Context-Free Grammars
Oscar H. Ibarra, Tao Jiang 0001, Hui Wang 0008 |
Theor. Comput. Sci. | 2 |
| 1991 | The Structure and Complexity of Minimal NFA's over a Unary Alphabet
Tao Jiang 0001, Edward McDowell, Bala Ravikumar |
FSTTCS | 1 |
| 1991 | Minimal NFA Problems Are Hard
Tao Jiang 0001, Bala Ravikumar |
ICALP | 1 |
| 1991 | Some Results Concerning 2-D On-line Tessellation Acceptors and 2-D Alternating Finite Automata
Oscar H. Ibarra, Tao Jiang 0001, Hui Wang 0008 |
MFCS | 2 |
| 1991 | Linear Approximation of Shortest SuperstringsabstractArticle Free Access Share on Linear approximation of shortest superstrings Authors: Avrim Blum Massachusetts Institute of Technology, Cambridge, MA Massachusetts Institute of Technology, Cambridge, MAView Profile , Tao Jiang McMaster Univ., Hamilton, Ontario, CANADA McMaster Univ., Hamilton, Ontario, CANADAView Profile , Ming Li Univ. of Waterloo, Ontario, CANADA Univ. of Waterloo, Ontario, CANADAView Profile , John Tromp CWI, Amsterdam, The Netherlands CWI, Amsterdam, The NetherlandsView Profile , Mihalis Yannakakis AT&T Bell Labs. Murray Hill, NJ AT&T Bell Labs. Murray Hill, NJView Profile Authors Info & Claims STOC '91: Proceedings of the twenty-third annual ACM symposium on Theory of ComputingJanuary 1991 Pages 328–336https://doi.org/10.1145/103418.103455Published:03 January 1991Publication History 37citation440DownloadsMetricsTotal Citations37Total Downloads440Last 12 Months21Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Avrim Blum, Tao Jiang 0001, Ming Li 0001, John Tromp, Mihalis Yannakakis |
STOC | 2 |
| 1991 | Some Classes of Languages in NC¹
Oscar H. Ibarra, Tao Jiang 0001, Jik H. Chang, Bala Ravikumar |
Inf. Comput. | 2 |
| 1991 | A Note on the Space Complexity of Some Decision Problems for Finite Automata
Tao Jiang 0001, Bala Ravikumar |
Inf. Process. Lett. | 1 |
| 1991 | Learning Regular Languages from Counterexamples
Oscar H. Ibarra, Tao Jiang 0001 |
J. Comput. Syst. Sci. | 2 |
| 1991 | The Power of Alternating One-Reversal Counters and StacksabstractThe relation between reversals and alternation is studied in two simple models of computation: the 2-counter machine with a one-way input tape whose counters make only one reversal (1-reversal 2CM) and the one-way pushdown automaton whose pushdown store makes only one reversal (1-reversal PDA). The following is shown: (a) alternating 1-reversal 2CM’s accept all recursively enumerable languages; (b) alternating 1-reversal PDA’s accept exactly the languages accepted by exponential time-bounded deterministic TM’s. The first improves on the known result that alternating 1-reversal 4CM’s accept all recursively enumerable languages. The second improves an earlier result that alternating PDA’s with no restrictions on reversals accept exactly the exponential-time languages. Oscar H. Ibarra, Tao Jiang 0001 |
SIAM J. Comput. | 2 |
| 1990 | String Editing on a One-Way Linear Array of Finite-State Machines
Oscar H. Ibarra, Tao Jiang 0001, Hui Wang 0008 |
ICPP (3) | 2 |
| 1990 | On the Complexity of 1-Tape ATMs and Off-line 1-Tape ATMs Running in Constant Reversals
Tao Jiang 0001 |
Theor. Comput. Sci. | 1 |
| 1989 | The Synchronization of Nonuniform Networks of Finite Automata (Extended Abstract)abstractThe generalized firing squad synchronization problem (GFSSP) is the well-known firing squad synchronization problem extended to arbitrarily connected networks of finite automata. When the transmission delays associated with the links of a network are allowed to be arbitrary nonnegative integers, the problem is called GFSSP-NUD (GFSSP with nonuniform delays). A solution of GFSSP-NUD is given for the first time. The solution is independent of the structure of the network and the actual delays of the links. The firing time of the solution is bounded by O( Delta /sup 3/+ tau /sub max/), where tau /sub max/ is the maximum transmission delay of any single link and Delta is the maximum transmission delay between the general and any other node of a given network. Extensions of GFSSP and GFSSP-NUD to networks with more than one general are presented.> Tao Jiang 0001 |
FOCS | 1 |
| 1989 | Parallel Parsing on a One-way Linear Array of Finite-State Machines
Oscar H. Ibarra, Tao Jiang 0001, Hui Wang 0008 |
FSTTCS | 2 |
| 1989 | Optimal Simulation of Tree Arrays by Linear Arrays
Oscar H. Ibarra, Tao Jiang 0001 |
Inf. Process. Lett. | 2 |
| 1989 | On Iterative and Cellular Tree Arrays
Oscar H. Ibarra, Tao Jiang 0001, Jik H. Chang |
J. Comput. Syst. Sci. | 2 |
| 1988 | Some Subclasses of Context-Free Languages In NC1
Oscar H. Ibarra, Tao Jiang 0001, Bala Ravikumar |
Inf. Process. Lett. | 2 |
| 1988 | Relating the Power of Cellular Arrays to Their Closure Properties
Oscar H. Ibarra, Tao Jiang 0001 |
Theor. Comput. Sci. | 2 |
| 1987 | On the Computing Power of One-Way Cellular Arrays
Oscar H. Ibarra, Tao Jiang 0001 |
ICALP | 2 |
| 1987 | On One-Way Cellular ArraysabstractThere are two simple models of parallel language recognizes: one-way cellular array (OCA) and one-way iterative array (OIA). For inputs of length n, both arrays consist of n identical finite-state machines (cells). The communication between cells is one way, from left to right. The difference in the two models is in the manner in which the input is applied. For the OCA, the input is applied to the cells in parallel. For the OIA, the input is applied serially to the leftmost processor. An input string is accepted if the rightmost cell eventually enters an accepting state. We show that OCA’s accept exactly the same class of languages as OIA’s. It is relatively easy to show that OIA’s can simulate OCA’s. The difficult part is the converse, i.e., that OCA’s can simulate OIA’s. This is rather surprising, since in an OIA, every cell of the array has access to each symbol of the input string, whereas in an OCA, the ith cell can only access the first i symbols of the input. This result, when combined with known results concerning OIA’s, answers some open questions concerning the computational complexity of OCA’s. We also prove some new results concerning linear-time OCR’s and OIA’s. For example, we show: (1) linear-time OCA’s are equivalent to $2n$-time OIA’s (note that $2n$-time is optimal for OIA’s); (2) the concatenation of a linear-time OCA language with a real-time (i.e. n-time) OCA language is a linear-time OCA language; (3) every bounded language accepted by a one-way multihead nondeterministic pushdown automaton is a linear-time OCA language. Oscar H. Ibarra, Tao Jiang 0001 |
SIAM J. Comput. | 2 |