Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Shibu Yooseph

dblp:79/6720 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology › metagenomics
microbial interaction network inference
0.412019
Learning a mixture of microbial networks using minorization-maximization · Bioinform. 2019
Bioinformatics and computational biology › computational microbiology
microbiome analysis
0.412019
Learning a mixture of microbial networks using minorization-maximization · Bioinform. 2019
Bioinformatics and computational biology
metagenomics
0.322015
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.112010
METAREP: JCVI metagenomics reports - an open source tool for high-performance comparative metagenomics · Bioinform. 2010
Bioinformatics and computational biology
phylogenetics
0.152001
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.021998
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.012010
METAREP: JCVI metagenomics reports - an open source tool for high-performance comparative metagenomics · Bioinform. 2010
Bioinformatics and computational biology
comparative genomics
0.012001
Zinc finger gene clusters and tandem gene duplication · RECOMB 2001
Bioinformatics and computational biology › molecular evolution
gene duplication
0.012001
Zinc finger gene clusters and tandem gene duplication · RECOMB 2001
Bioinformatics and computational biology › phylogenetics › computational phylogenetics
perfect phylogeny
0.011999
Constructing Evolutionary Trees in the Presence of Polymorphic Characters · SIAM J. Comput. 1999
Internet architecture and protocols
ATM networks
0.011999
Fast, Fair, and Frugal Bandwidth Allocation in ATM Networks · SODA 1999
Network optimization and economics › resource allocation
bandwidth allocation
0.011999
Fast, Fair, and Frugal Bandwidth Allocation in ATM Networks · SODA 1999
Network optimization and economics › resource allocation › bandwidth allocation
fair bandwidth allocation
0.011999
Fast, Fair, and Frugal Bandwidth Allocation in ATM Networks · SODA 1999
Network optimization and economics
fairness
0.011999
Fast, Fair, and Frugal Bandwidth Allocation in ATM Networks · SODA 1999
Network optimization and economics
resource allocation
0.011999
Fast, Fair, and Frugal Bandwidth Allocation in ATM Networks · SODA 1999
Graph algorithms and graph theory › graph algorithms › tree algorithms
tree construction
0.011999
Constructing Evolutionary Trees in the Presence of Polymorphic Characters · SIAM J. Comput. 1999
Bioinformatics and computational biology › phylogenetics › phylogenetic inference
maximum parsimony
0.011998
Better methods for solving parsimony and compatibility · RECOMB 1998
Bioinformatics and computational biology › phylogenetics › phylogenetic tree summarization
consensus tree
0.011995
Computing the Local Consensus of Trees · SODA 1995
Algorithms and data structures › computational biology
consensus trees
0.011995
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
YearPublicationVenuePosition
2019 SOF: An Efficient String Graph Construction Algorithm
abstract
In 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
BIBM2
2019 Algorithms for inferring multiple microbial networks
abstract
In 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
BIBM2
2019 Learning a mixture of microbial networks using minorization-maximization
abstract
MOTIVATION: 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 data
abstract
BACKGROUND: 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 assembly
abstract
BACKGROUND: 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 Profiles
abstract
Analyses 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 data
abstract
UNLABELLED: 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 metagenomics
abstract
SUMMARY: 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 clustering
abstract
BACKGROUND: 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
Algorithmica3
2001 Zinc finger gene clusters and tandem gene duplication
abstract
Zinc 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
RECOMB3
1999 Fast, Fair, and Frugal Bandwidth Allocation in ATM Networks
Yair Bartal, Martin Farach-Colton, Shibu Yooseph, Lisa Zhang 0001
SODA3
1999 Constructing Evolutionary Trees in the Presence of Polymorphic Characters
abstract
Most 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 compatibility
abstract
Evolutionary 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
RECOMB4
1998 TAL Recognition in O(M(n»)) Time
abstract
We 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 Network
abstract
In 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 Characters
abstract
Most phylogenetics literature and construction methods
Maria Luisa Bonet, Cynthia A. Phillips, Tandy J. Warnow, Shibu Yooseph
STOC4
1995 Computing the Local Consensus of Trees
Sampath Kannan, Tandy J. Warnow, Shibu Yooseph
SODA3
1994 Unifying Themes for Network Selection
Sanguthevar Rajasekaran, Shibu Yooseph
ISAAC3