Demo Data from VLDB 2026 / reviewers in the wild / expert
Shibu Yooseph
dblp:79/6720
· DBLP profile ↗
19ranked-venue papers
1as first author
0since 2021 · last 2019
0000-0001-5581-5002ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 11 · 1 first-authorTheory of computation · 7Systems, architecture and hardware · 1
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
8 papers |
Bioinformatics and computational biology · 100% | |
| Computer networks
1 paper |
Network optimization and economics · 80% Internet architecture and protocols · 20% |
Topics — the 19 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › metagenomics
microbial interaction network inference |
0.4 | 1 | 2019 | Learning a mixture of microbial networks using minorization-maximization · Bioinform. 2019 |
Bioinformatics and computational biology › computational microbiology
microbiome analysis |
0.4 | 1 | 2019 | Learning a mixture of microbial networks using minorization-maximization · Bioinform. 2019 |
Bioinformatics and computational biology
metagenomics |
0.3 | 2 | 2015 | SFA-SPA: a suffix array based short peptide assembler for metagenomic data · Bioinform. 2015 METAREP: JCVI metagenomics reports - an open source tool for high-performance comparative metagenomics · Bioinform. 2010 |
Bioinformatics and computational biology › metagenomics
comparative metagenomics |
0.1 | 1 | 2010 | METAREP: JCVI metagenomics reports - an open source tool for high-performance comparative metagenomics · Bioinform. 2010 |
Bioinformatics and computational biology
phylogenetics |
0.1 | 5 | 2001 | Zinc finger gene clusters and tandem gene duplication · RECOMB 2001 Constructing Evolutionary Trees in the Presence of Polymorphic Characters · SIAM J. Comput. 1999 Better methods for solving parsimony and compatibility · RECOMB 1998 |
Bioinformatics and computational biology › phylogenetics
phylogenetic inference |
0.0 | 2 | 1998 | Better methods for solving parsimony and compatibility · RECOMB 1998 Constructing Evolutionary Trees in the Presence of Polymorphic Characters · STOC 1996 |
Bioinformatics and computational biology › genome annotation
functional annotation |
0.0 | 1 | 2010 | METAREP: JCVI metagenomics reports - an open source tool for high-performance comparative metagenomics · Bioinform. 2010 |
Bioinformatics and computational biology
comparative genomics |
0.0 | 1 | 2001 | Zinc finger gene clusters and tandem gene duplication · RECOMB 2001 |
Bioinformatics and computational biology › molecular evolution
gene duplication |
0.0 | 1 | 2001 | Zinc finger gene clusters and tandem gene duplication · RECOMB 2001 |
Bioinformatics and computational biology › phylogenetics › computational phylogenetics
perfect phylogeny |
0.0 | 1 | 1999 | Constructing Evolutionary Trees in the Presence of Polymorphic Characters · SIAM J. Comput. 1999 |
Internet architecture and protocols
ATM networks |
0.0 | 1 | 1999 | Fast, Fair, and Frugal Bandwidth Allocation in ATM Networks · SODA 1999 |
Network optimization and economics › resource allocation
bandwidth allocation |
0.0 | 1 | 1999 | Fast, Fair, and Frugal Bandwidth Allocation in ATM Networks · SODA 1999 |
Network optimization and economics › resource allocation › bandwidth allocation
fair bandwidth allocation |
0.0 | 1 | 1999 | Fast, Fair, and Frugal Bandwidth Allocation in ATM Networks · SODA 1999 |
Network optimization and economics
fairness |
0.0 | 1 | 1999 | Fast, Fair, and Frugal Bandwidth Allocation in ATM Networks · SODA 1999 |
Network optimization and economics
resource allocation |
0.0 | 1 | 1999 | Fast, Fair, and Frugal Bandwidth Allocation in ATM Networks · SODA 1999 |
Graph algorithms and graph theory › graph algorithms › tree algorithms
tree construction |
0.0 | 1 | 1999 | Constructing Evolutionary Trees in the Presence of Polymorphic Characters · SIAM J. Comput. 1999 |
Bioinformatics and computational biology › phylogenetics › phylogenetic inference
maximum parsimony |
0.0 | 1 | 1998 | Better methods for solving parsimony and compatibility · RECOMB 1998 |
Bioinformatics and computational biology › phylogenetics › phylogenetic tree summarization
consensus tree |
0.0 | 1 | 1995 | Computing the Local Consensus of Trees · SODA 1995 |
Algorithms and data structures › computational biology
consensus trees |
0.0 | 1 | 1995 | Computing the Local Consensus of Trees · SODA 1995 |
Methods — techniques the papers use, named apart from their topics
multivariate poisson log-normal · 0.4mixture model · 0.4minorization-maximization · 0.4l1 penalty · 0.4gradient ascent · 0.4suffix array · 0.2multi-threaded assembly · 0.2multidimensional scaling · 0.1hierarchical clustering · 0.1heatmap · 0.1polynomial-time algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | SOF: An Efficient String Graph Construction AlgorithmabstractIn contrast to genome assemblers that use de Bruijn graphs, those based on string graphs are able to losslessly retain information from sequence data. However, despite the advantages provided by a string graph framework in repeat detection and in maintaining read coherence, the high computational cost for constructing a string graph hinders its usability for genome assembly. Even though different algorithms have been proposed over the last decade for string graph construction, efficiency is still a challenge due to the demand for processing a large amount of sequence data generated by Next-Generation Sequencing technologies. In this paper, we provide a novel, linear time and alphabet-size-independent algorithm SOF which uses the property of irreducible edges and transitive edges to efficiently construct a string graph from an overlap graph. Experimental results show that SOF is at least 2.3 times faster than the string graph construction algorithm provided in SGA (one of the most popular string graph-based assemblers), while maintaining almost the same memory footprint as SGA. Moreover, the implementation of SOF as a subprogram in the SGA assembly pipeline will allow a user easy access to the preprocessing and postprocessing steps for genome assembly provided in SGA. Implementation: https://github.com/iqbalmorshed/sof. S. M. Iqbal Morshed, Shibu Yooseph |
BIBM | 2 |
| 2019 | Algorithms for inferring multiple microbial networksabstractIn this paper we consider the computational problem of inferring K microbial networks from a given sample-taxa matrix. We recently proposed a mixture model framework to address this problem, where the taxa counts in each of the K components is modeled using a Multivariate Poisson Log-Normal (MPLN) distribution, and such that the precision matrix of the distribution associated with each mixture component defines a separate microbial network. The parameters of our mixture model (MixMPLN) were estimated in a maximum likelihood framework setting, and our optimization algorithm was based on the Minorization-Maximization (MM) principle combined with gradient ascent and block updates. Here, we extend the application of the MM framework to propose two new algorithms for inferring K microbial networks from a sample-taxa matrix. The first algorithm, MixGGM, applies a log-ratio transform to the sample-taxa count matrix and subsequently models the problem as a mixture of Multivariate Gaussian distributions. The second algorithm, MixMCMC, is based on the MixMPLN formulation but estimates a subset of the mixture parameters using a Markov Chain Monte Carlo (MCMC) sampling strategy rather than by direct optimization. We also extend these algorithms to address the inference of sparse networks. We evaluate the performances of the three methods (MixMPLN, MixMCMC, and MixGGM) on synthetic datasets generated from a comprehensive collection of graph types (band, cluster, scale-free, and random). We also applied MixMPLN and MixGGM to a real dataset. The code and datasets are available on https://github.com/sahatava/MicNet. Sahar Tavakoli, Shibu Yooseph |
BIBM | 2 |
| 2019 | Learning a mixture of microbial networks using minorization-maximizationabstractMOTIVATION: The interactions among the constituent members of a microbial community play a major role in determining the overall behavior of the community and the abundance levels of its members. These interactions can be modeled using a network whose nodes represent microbial taxa and edges represent pairwise interactions. A microbial network is typically constructed from a sample-taxa count matrix that is obtained by sequencing multiple biological samples and identifying taxa counts. From large-scale microbiome studies, it is evident that microbial community compositions and interactions are impacted by environmental and/or host factors. Thus, it is not unreasonable to expect that a sample-taxa matrix generated as part of a large study involving multiple environmental or clinical parameters can be associated with more than one microbial network. However, to our knowledge, microbial network inference methods proposed thus far assume that the sample-taxa matrix is associated with a single network. RESULTS: We present a mixture model framework to address the scenario when the sample-taxa matrix is associated with K microbial networks. This count matrix is modeled using a mixture of K Multivariate Poisson Log-Normal distributions and parameters are estimated using a maximum likelihood framework. Our parameter estimation algorithm is based on the minorization-maximization principle combined with gradient ascent and block updates. Synthetic datasets were generated to assess the performance of our approach on absolute count data, compositional data and normalized data. We also addressed the recovery of sparse networks based on an l1-penalty model. AVAILABILITY AND IMPLEMENTATION: MixMPLN is implemented in R and is freely available at https://github.com/sahatava/MixMPLN. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Sahar Tavakoli, Shibu Yooseph |
Bioinform. | 2 |
| 2019 | GRASP2: fast and memory-efficient gene-centric assembly and homolog search for metagenomic sequencing dataabstractBACKGROUND: A crucial task in metagenomic analysis is to annotate the function and taxonomy of the sequencing reads generated from a microbiome sample. In general, the reads can either be assembled into contigs and searched against reference databases, or individually searched without assembly. The first approach may suffer from fragmentary and incomplete assembly, while the second is hampered by the reduced functional signal contained in the short reads. To tackle these issues, we have previously developed GRASP (Guided Reference-based Assembly of Short Peptides), which accepts a reference protein sequence as input and aims to assemble its homologs from a database containing fragmentary protein sequences. In addition to a gene-centric assembly tool, GRASP also serves as a homolog search tool when using the assembled protein sequences as templates to recruit reads. GRASP has significantly improved recall rate (60-80% vs. 30-40%) compared to other homolog search tools such as BLAST. However, GRASP is both time- and space-consuming. Subsequently, we developed GRASPx, which is 30X faster than GRASP. Here, we present a completely redesigned algorithm, GRASP2, for this computational problem. RESULTS: GRASP2 utilizes Burrows-Wheeler Transformation (BWT) and FM-index to perform assembly graph generation, and reduces the search space by employing a fast ungapped alignment strategy as a filter. GRASP2 also explicitly generates candidate paths prior to alignment, which effectively uncouples the iterative access of the assembly graph and alignment matrix. This strategy makes the execution of the program more efficient under current computer architecture, and contributes to GRASP2's speedup. GRASP2 is 8-fold faster than GRASPx (and 250-fold faster than GRASP) and uses 8-fold less memory while maintaining the original high recall rate of GRASP. GRASP2 reaches ~ 80% recall rate compared to that of ~ 40% generated by BLAST, both at a high precision level (> 95%). With such a high performance, GRASP2 is only ~3X slower than BLASTP. CONCLUSION: GRASP2 is a high-performance gene-centric and homolog search tool with significant speedup compared to its predecessors, which makes GRASP2 a useful tool for metagenomics data analysis, GRASP2 is implemented in C++ and is freely available from http://www.sourceforge.net/projects/grasp2 . Cuncong Zhong, Youngik Yang, Shibu Yooseph |
BMC Bioinform. | 3 |
| 2016 | GRASPx: efficient homolog-search of short peptide metagenome database through simultaneous alignment and assemblyabstractBACKGROUND: Metagenomics is a cultivation-independent approach that enables the study of the genomic composition of microbes present in an environment. Metagenomic samples are routinely sequenced using next-generation sequencing technologies that generate short nucleotide reads. Proteins identified from these reads are mostly of partial length. On the other hand, de novo assembly of a large metagenomic dataset is computationally demanding and the assembled contigs are often fragmented, resulting in the identification of protein sequences that are also of partial length and incomplete. Annotation of an incomplete protein sequence often proceeds by identifying its homologs in a database of reference sequences. Identifying the homologs of incomplete sequences is a challenge and can result in substandard annotation of proteins from metagenomic datasets. To address this problem, we recently developed a homology detection algorithm named GRASP (Guided Reference-based Assembly of Short Peptides) that identifies the homologs of a given reference protein sequence in a database of short peptide metagenomic sequences. GRASP was developed to implement a simultaneous alignment and assembly algorithm for annotation of short peptides identified on metagenomic reads. The program achieves significantly improved recall rate at the cost of computational efficiency. In this article, we adopted three techniques to speed up the original version of GRASP, including the pre-construction of extension links, local assembly of individual seeds, and the implementation of query-level parallelism. RESULTS: The resulting new program, GRASPx, achieves >30X speedup compared to its predecessor GRASP. At the same time, we show that the performance of GRASPx is consistent with that of GRASP, and that both of them significantly outperform other popular homology-search tools including the BLAST and FASTA suites. GRASPx was also applied to a human saliva metagenome dataset and shows superior performance for both recall and precision rates. CONCLUSIONS: In this article we present GRASPx, a fast and accurate homology-search program implementing a simultaneous alignment and assembly framework. GRASPx can be used for more comprehensive and accurate annotation of short peptides. GRASPx is freely available at http://graspx.sourceforge.net/ . Cuncong Zhong, Youngik Yang, Shibu Yooseph |
BMC Bioinform. | 3 |
| 2016 | Metagenome and Metatranscriptome Analyses Using Protein Family ProfilesabstractAnalyses of metagenome data (MG) and metatranscriptome data (MT) are often challenged by a paucity of complete reference genome sequences and the uneven/low sequencing depth of the constituent organisms in the microbial community, which respectively limit the power of reference-based alignment and de novo sequence assembly. These limitations make accurate protein family classification and abundance estimation challenging, which in turn hamper downstream analyses such as abundance profiling of metabolic pathways, identification of differentially encoded/expressed genes, and de novo reconstruction of complete gene and protein sequences from the protein family of interest. The profile hidden Markov model (HMM) framework enables the construction of very useful probabilistic models for protein families that allow for accurate modeling of position specific matches, insertions, and deletions. We present a novel homology detection algorithm that integrates banded Viterbi algorithm for profile HMM parsing with an iterative simultaneous alignment and assembly computational framework. The algorithm searches a given profile HMM of a protein family against a database of fragmentary MG/MT sequencing data and simultaneously assembles complete or near-complete gene and protein sequences of the protein family. The resulting program, HMM-GRASPx, demonstrates superior performance in aligning and assembling homologs when benchmarked on both simulated marine MG and real human saliva MG datasets. On real supragingival plaque and stool MG datasets that were generated from healthy individuals, HMM-GRASPx accurately estimates the abundances of the antimicrobial resistance (AMR) gene families and enables accurate characterization of the resistome profiles of these microbial communities. For real human oral microbiome MT datasets, using the HMM-GRASPx estimated transcript abundances significantly improves detection of differentially expressed (DE) genes. Finally, HMM-GRASPx was used to reconstruct comprehensive sets of complete or near-complete protein and nucleotide sequences for the query protein families. HMM-GRASPx is freely available online from http://sourceforge.net/projects/hmm-graspx. Cuncong Zhong, Anna Edlund, Youngik Yang, Jeffrey S. McLean, Shibu Yooseph |
PLoS Comput. Biol. | 5 |
| 2015 | SFA-SPA: a suffix array based short peptide assembler for metagenomic dataabstractUNLABELLED: The determination of protein sequences from a metagenomic dataset enables the study of metabolism and functional roles of the organisms that are present in the sampled microbial community. We had previously introduced algorithm and software for the accurate reconstruction of protein sequences from short peptides identified on nucleotide reads in a metagenomic dataset. Here, we present significant computational improvements to the short peptide assembly algorithm that make it practical to reconstruct proteins from large metagenomic datasets containing several hundred million reads, while maintaining accuracy. The improved computational efficiency is achieved using a suffix array data structure that allows for fast querying during the assembly process, and a significant redesign of assembly steps that enables multi-threaded execution. AVAILABILITY AND IMPLEMENTATION: The program is available under the GPLv3 license from sourceforge.net/projects/spa-assembler. Youngik Yang, Cuncong Zhong, Shibu Yooseph |
Bioinform. | 3 |
| 2010 | METAREP: JCVI metagenomics reports - an open source tool for high-performance comparative metagenomicsabstractSUMMARY: JCVI Metagenomics Reports (METAREP) is a Web 2.0 application designed to help scientists analyze and compare annotated metagenomics datasets. It utilizes Solr/Lucene, a high-performance scalable search engine, to quickly query large data collections. Furthermore, users can use its SQL-like query syntax to filter and refine datasets. METAREP provides graphical summaries for top taxonomic and functional classifications as well as a GO, NCBI Taxonomy and KEGG Pathway Browser. Users can compare absolute and relative counts of multiple datasets at various functional and taxonomic levels. Advanced comparative features comprise statistical tests as well as multidimensional scaling, heatmap and hierarchical clustering plots. Summaries can be exported as tab-delimited files, publication quality plots in PDF format. A data management layer allows collaborative data analysis and result sharing. AVAILABILITY: Web site http://www.jcvi.org/metarep; source code http://github.com/jcvi/METAREP CONTACT: [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Johannes Goll, Douglas B. Rusch, David M. Tanenbaum, Mathangi Thiagarajan, Kelvin Li, Barbara A. Methé, Shibu Yooseph |
Bioinform. | 7 |
| 2008 | Gene identification and protein classification in microbial metagenomic sequence data via incremental clusteringabstractBACKGROUND: The identification and study of proteins from metagenomic datasets can shed light on the roles and interactions of the source organisms in their communities. However, metagenomic datasets are characterized by the presence of organisms with varying GC composition, codon usage biases etc., and consequently gene identification is challenging. The vast amount of sequence data also requires faster protein family classification tools. RESULTS: We present a computational improvement to a sequence clustering approach that we developed previously to identify and classify protein coding genes in large microbial metagenomic datasets. The clustering approach can be used to identify protein coding genes in prokaryotes, viruses, and intron-less eukaryotes. The computational improvement is based on an incremental clustering method that does not require the expensive all-against-all compute that was required by the original approach, while still preserving the remote homology detection capabilities. We present evaluations of the clustering approach in protein-coding gene identification and classification, and also present the results of updating the protein clusters from our previous work with recent genomic and metagenomic sequences. The clustering results are available via CAMERA, (http://camera.calit2.net). CONCLUSION: The clustering paradigm is shown to be a very useful tool in the analysis of microbial metagenomic data. The incremental clustering method is shown to be much faster than the original approach in identifying genes, grouping sequences into existing protein families, and also identifying novel families that have multiple members in a metagenomic dataset. These clusters provide a basis for further studies of protein families. Shibu Yooseph, Weizhong Li 0002, Granger G. Sutton |
BMC Bioinform. | 1 |
| 2002 | Fast, Fair and Frugal Bandwidth Allocation in ATM Networks
Yair Bartal, Martin Farach-Colton, Shibu Yooseph, Lisa Zhang 0001 |
Algorithmica | 3 |
| 2001 | Zinc finger gene clusters and tandem gene duplicationabstractZinc finger genes in mammalian genomes are frequently found to occur in clusters with cluster members appearing in a tandem array on the chromosome. It has been suggested that in situ gene duplication events are primarily responsible for the evolution of such clusters. The problem of inferring the series of duplication events responsible for producing clustered families is different from the standard phylogeny problem. In this paper we study this inference problem using a graph called Duplication Model that captures the series of duplication events while taking into account the observed order of the genes on the chromosome. We provide algorithms to reconstruct a duplication model for a given data set. We use our method to hypothesise the series of duplication events that may have produced the ZNF45 family that appears on human chromosome 19. Mengxiang Tang, Michael S. Waterman, Shibu Yooseph |
RECOMB | 3 |
| 1999 | Fast, Fair, and Frugal Bandwidth Allocation in ATM Networks
Yair Bartal, Martin Farach-Colton, Shibu Yooseph, Lisa Zhang 0001 |
SODA | 3 |
| 1999 | Constructing Evolutionary Trees in the Presence of Polymorphic CharactersabstractMost phylogenetics literature and construction methods based uponcharacters presume monomorphism (one state per character per species), yet polymorphism (multiple states per character per species) is well documented in both biology and historical linguistics. In this paper we consider the problem of inferring evolutionary trees for polymorphic characters. We show efficient algorithms for the construction of perfect phylogenies from polymorphic data. These methods have been used to help construct the evolutionary tree proposed by Warnow, Ringe, and Taylor for the Indo-European family of languages and presented by invitation at the National Academy of Sciences in November 1995. Maria Luisa Bonet, Cynthia A. Phillips, Tandy J. Warnow, Shibu Yooseph |
SIAM J. Comput. | 4 |
| 1998 | Better methods for solving parsimony and compatibilityabstractEvolutionary tree reconstruction is a challenging problem with important applications in Biology and Liiguistics.In Biology, one of the most promising approaches to tree reconstruction is to 6nd the "maximum parsimony" tree, while in Liignistics, the use of the "m&mum compatibility" method has been very useful.However, these problems are NP-hard, and current approaches to solving these problems amount to heuristic searches through the space of possible tree topologies (a search which can, on large trees, take months to complete).In this paper, we present a new technique, Uptimmnl l+ee Refinement, for reconstructing very large trees.Our technique is motivated by recent experimental studies which have shown that certain polynomial time methods reliably return contractions of the true tree.We study the use of this technique in solving maximum parsimony and maximum compatibility and present both hardness results and polynomial time algorithms. Maria Luisa Bonet, Mike A. Steel, Tandy J. Warnow, Shibu Yooseph |
RECOMB | 4 |
| 1998 | TAL Recognition in O(M(n»)) TimeabstractWe propose an O ( M ( n 2 )) time algorithm for the recognition of tree adjoining languages (TALs), where n is the size of the input string and M ( k ) is the time needed to multiply two k × k boolean matrices. Tree adjoining grammars are formalisms suitable for natural language processing and have received enormous attention in the past among not only natural language processing researchers but also algorithms designers. The first polynomial time algorithm for TAL parsing was proposed in 1986 and had a run time of O ( n 6 ). Quite recently, an O ( n 3 M ( n )) algorithm has been proposed. The algorithm presented in this paper improves the run time of the recent result using an entirely different approach. Sanguthevar Rajasekaran, Shibu Yooseph |
J. Comput. Syst. Sci. | 2 |
| 1997 | Unifying Themes for Selection on Any NetworkabstractIn this paper we present efficient deterministic and randomized algorithms for selection on any interconnection network when the number of input keys (n) is ≥ the number of processors (p). Our deterministic algorithm runs on any network in timeO(n/plog logp+Tpslogn), whereTpsis the time needed for sortingpkeys usingpprocessors. On the other hand, our randomized algorithm runs in an expected time ofO((n/p+Tpsparse) log logp) on any network, whereTpsparseis the time needed for collecting and sortingp1 − ϵsample keys usingpprocessors. (Here ϵ is a constant <1). Application of the above algorithms on the mesh and the hypercube yields better results than known before. We have implemented our randomized algorithm on the Connection Machine CM2. Experimental results obtained are promising. In this paper we also report our implementation details. Sanguthevar Rajasekaran, Shibu Yooseph |
J. Parallel Distributed Comput. | 3 |
| 1996 | Constructing Evolutionary Trees in the Presence of Polymorphic CharactersabstractMost phylogenetics literature and construction methods Maria Luisa Bonet, Cynthia A. Phillips, Tandy J. Warnow, Shibu Yooseph |
STOC | 4 |
| 1995 | Computing the Local Consensus of Trees
Sampath Kannan, Tandy J. Warnow, Shibu Yooseph |
SODA | 3 |
| 1994 | Unifying Themes for Network Selection
Sanguthevar Rajasekaran, Shibu Yooseph |
ISAAC | 3 |