VLDB 2026 Research / reviewers in the wild / expert
T. M. Murali 0001
dblp:76/2280
· DBLP profile ↗
35ranked-venue papers
6as first author
4since 2021 · last 2026
0000-0003-3688-4672ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 19 · 4 first-author · 3 since 2021Theory of computation · 8 · 1 first-authorDatabases, data management, data science and information retrieval · 3Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-authorHuman-computer interaction and ubiquitous computing · 3 · 1 first-author · 1 since 2021
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
10 papers |
Bioinformatics and computational biology · 100% | |
| Computer graphics and multimedia
3 papers |
Visualization and visual analytics · 100% Geometric modeling and processing · 0% | |
| Human-computer interaction and pervasive computing
3 papers |
Collaborative and social computing · 100% | |
| Theoretical computer science
8 papers |
Mathematical optimization · 62% Computational geometry · 34% Graph algorithms and graph theory · 4% |
Topics — the 29 heaviest of 34, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
multiple sequence alignment |
1.0 | 1 | 2026 | NEFFy: a versatile tool for computing the number of effective sequences · Bioinform. 2026 |
Bioinformatics and computational biology
protein structure prediction |
1.0 | 1 | 2026 | NEFFy: a versatile tool for computing the number of effective sequences · Bioinform. 2026 |
Bioinformatics and computational biology › RNA biology › RNA analysis › RNA bioinformatics
RNA structure prediction |
1.0 | 1 | 2026 | NEFFy: a versatile tool for computing the number of effective sequences · Bioinform. 2026 |
Bioinformatics and computational biology › sequence analysis › sequence variation analysis
sequence diversity quantification |
1.0 | 1 | 2026 | NEFFy: a versatile tool for computing the number of effective sequences · Bioinform. 2026 |
Visualization and visual analytics › biological data visualization
biological network visualization |
0.9 | 2 | 2022 | Flud: A Hybrid Crowd-Algorithm Approach for Visualizing Biological Networks · ACM Trans. Comput. Hum. Interact. 2022 CrowdLayout: Crowdsourced Design and Evaluation of Biological Network Visualizations · CHI 2018 |
Collaborative and social computing
crowdsourcing |
0.7 | 2 | 2022 | Flud: A Hybrid Crowd-Algorithm Approach for Visualizing Biological Networks · ACM Trans. Comput. Hum. Interact. 2022 CrowdLayout: Crowdsourced Design and Evaluation of Biological Network Visualizations · CHI 2018 |
Visualization and visual analytics › graph visualization
graph layout |
0.6 | 1 | 2022 | Flud: A Hybrid Crowd-Algorithm Approach for Visualizing Biological Networks · ACM Trans. Comput. Hum. Interact. 2022 |
Bioinformatics and computational biology › functional genomics
gene function prediction |
0.5 | 1 | 2021 | Accurate and efficient gene function prediction using a multi-bacterial network · Bioinform. 2021 |
Bioinformatics and computational biology › biological network › network biology
signaling network reconstruction |
0.4 | 1 | 2019 | Reconstructing signaling pathways using regular language constrained paths · Bioinform. 2019 |
Mathematical optimization
integer programming |
0.3 | 1 | 2018 | CrossPlan: systematic planning of genetic crosses to validate mathematical models · Bioinform. 2018 |
Bioinformatics and computational biology › biological network
network biology |
0.3 | 1 | 2017 | GraphSpace: stimulating interdisciplinary collaborations in network biology · Bioinform. 2017 |
Bioinformatics and computational biology › network bioinformatics › biological network analysis
network visualization |
0.3 | 1 | 2017 | GraphSpace: stimulating interdisciplinary collaborations in network biology · Bioinform. 2017 |
Bioinformatics and computational biology › systems bioinformatics › pathway analysis
signaling pathway analysis |
0.2 | 1 | 2016 | Xtalk: a path-based approach for identifying crosstalk between signaling pathways · Bioinform. 2016 |
Bioinformatics and computational biology
gene expression analysis |
0.2 | 2 | 2013 | Reconciling differential gene expression data with molecular interaction networks · Bioinform. 2013 RankGene: identification of diagnostic genes based on expression data · Bioinform. 2003 |
Bioinformatics and computational biology › immunoinformatics
host-pathogen interaction |
0.1 | 1 | 2012 | Network-Based Prediction and Analysis of HIV Dependency Factors · RECOMB 2012 |
Computational geometry › geometric data structures › space partitioning
binary space partition |
0.1 | 4 | 2000 | Binary Space Partitions for Fat Rectangles · SIAM J. Comput. 2000 Practical Techniques for Constructing Binary Space Partitions for Orthogonal Rectangles · SCG 1997 Cylindrical Static and Kinetic Binary Space Partitions · SCG 1997 |
Bioinformatics and computational biology › biological network › network biology
molecular interaction network |
0.0 | 1 | 2013 | Reconciling differential gene expression data with molecular interaction networks · Bioinform. 2013 |
Bioinformatics and computational biology
biological network |
0.0 | 1 | 2012 | Network-Based Prediction and Analysis of HIV Dependency Factors · RECOMB 2012 |
Bioinformatics and computational biology › network bioinformatics › biological network analysis
network analysis |
0.0 | 1 | 2012 | Network-Based Prediction and Analysis of HIV Dependency Factors · RECOMB 2012 |
Bioinformatics and computational biology
feature selection |
0.0 | 1 | 2003 | RankGene: identification of diagnostic genes based on expression data · Bioinform. 2003 |
Data mining › predictive modeling
classification |
0.0 | 1 | 2002 | A Monte Carlo algorithm for fast projective clustering · SIGMOD Conference 2002 |
Data mining
clustering |
0.0 | 1 | 2002 | A Monte Carlo algorithm for fast projective clustering · SIGMOD Conference 2002 |
Data mining › clustering › high-dimensional clustering › subspace clustering
projective clustering |
0.0 | 1 | 2002 | A Monte Carlo algorithm for fast projective clustering · SIGMOD Conference 2002 |
Data mining › clustering › high-dimensional clustering
subspace clustering |
0.0 | 1 | 2002 | A Monte Carlo algorithm for fast projective clustering · SIGMOD Conference 2002 |
Computational geometry
geometric modeling and processing |
0.0 | 1 | 2001 | Morphing between polylines · SODA 2001 |
Computational geometry › visibility
art gallery problem |
0.0 | 1 | 2000 | Sweeping simple polygons with a chain of guards · SODA 2000 |
Computational geometry
visibility and guarding |
0.0 | 1 | 2000 | Sweeping simple polygons with a chain of guards · SODA 2000 |
Graph algorithms and graph theory › planar graphs
planar graph algorithms |
0.0 | 1 | 1998 | I/O-Efficient Algorithms for Contour-line Extraction and Planar Graph Blocking (Extended Abstract) · SODA 1998 |
Computational geometry › geometric data structures
kinetic data structures |
0.0 | 1 | 1997 | Cylindrical Static and Kinetic Binary Space Partitions · SCG 1997 |
Methods — techniques the papers use, named apart from their topics
simulated annealing · 1.1mixed-initiative interaction · 1.1crowd workers · 1.1integer linear programming · 0.7graph layout algorithms · 0.7crowdsourcing · 0.7NP-completeness proof · 0.7web-based visualization · 0.6label propagation · 0.5fastsinksource · 0.5graph path computation · 0.4statistical significance testing · 0.2ROC analysis · 0.2network analysis · 0.1ranking criteria · 0.0monte carlo algorithm · 0.0heuristic · 0.0aspect ratio analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | NEFFy: a versatile tool for computing the number of effective sequencesabstractMOTIVATION: A Multiple Sequence Alignment (MSA) contains fundamental evolutionary information that is useful in the prediction of structure and function of proteins and nucleic acids. The "Number of Effective Sequences" (NEFF) quantifies the diversity of sequences of an MSA. While several tools embed NEFF calculation with various options, none are standalone tools for this purpose, and they do not offer all the available options. RESULTS: We developed NEFFy, the first software package to integrate all these options and calculate NEFF across diverse MSA formats for proteins, RNAs, and DNAs. It surpasses existing tools in functionality without compromising computational efficiency and scalability. NEFFy also offers per-residue NEFF calculation and supports NEFF computation for MSAs of multimeric proteins, with the capability to be extended to DNAs and RNAs. AVAILABILITY AND IMPLEMENTATION: NEFFy is released as open-source software under the GNU Public License v3.0. The source code in C++ and a Python wrapper are available at https://github.com/Maryam-Haghani/NEFFy. To ensure users can fully leverage these capabilities, comprehensive documentation and examples are provided at https://Maryam-Haghani.github.io/NEFFy. Maryam Haghani, Debswapna Bhattacharya, T. M. Murali 0001 |
Bioinform. | 3 |
| 2025 | SynVerse: a modular framework for building and evaluating deep learning-based drug synergy prediction modelsabstractSynergistic drug combinations are often used to treat cancer. Experimental exploration of all possibilities is expensive. Deep learning (DL) offers a potential alternative for predicting drug pair synergy in specific cell lines. However, current methods often suffer from data leakage and lack systematic ablation studies. We propose SynVerse, a comprehensive evaluation framework featuring four data-splitting strategies to assess DL model generalizability and three ablation studies: module-based, feature shuffling, and a novel network-based approach to disentangle factors influencing performance. We evaluated sixteen models incorporating eight drug- and cell line-specific features, five preprocessing techniques, and two encoders. Our analysis revealed that no model outperformed a baseline using one-hot encoding. Biologically meaningful drug or cell line features and drug-drug interactions did not drive predictive performance. All models showed poor generalization to unseen drugs and cell lines. SynVerse highlights the need for substantial improvements before computational predictors can reliably support experimental and clinical settings. Nure Tasnina, Maryam Haghani, T. M. Murali 0001 |
Briefings Bioinform. | 3 |
| 2022 | Flud: A Hybrid Crowd-Algorithm Approach for Visualizing Biological NetworksabstractModern experiments in many disciplines generate large quantities of network (graph) data. Researchers require aesthetic layouts of these networks that clearly convey the domain knowledge and meaning. However, the problem remains challenging due to multiple conflicting aesthetic criteria and complex domain-specific constraints. In this article, we present a strategy for generating visualizations that can help network biologists understand the protein interactions that underlie processes that take place in the cell. Specifically, we have developed Flud, a crowd-powered system that allows humans with no expertise to design biologically meaningful graph layouts with the help of algorithmically generated suggestions. Furthermore, we propose a novel hybrid approach for graph layout wherein crowd workers and a simulated annealing algorithm build on each other’s progress. A study of about 2,000 crowd workers on Amazon Mechanical Turk showed that the hybrid crowd–algorithm approach outperforms the crowd-only approach and state-of-the-art techniques when workers were asked to lay out complex networks that represent signaling pathways. Another study of seven participants with biological training showed that Flud layouts are more effective compared to those created by state-of-the-art techniques. We also found that the algorithmically generated suggestions guided the workers when they are stuck and helped them improve their score. Finally, we discuss broader implications for mixed-initiative interactions in layout design tasks beyond biology. Aditya Bharadwaj, David Gwizdala, Yoonjin Kim, Kurt Luther, T. M. Murali 0001 |
ACM Trans. Comput. Hum. Interact. | 5 |
| 2021 | Accurate and efficient gene function prediction using a multi-bacterial networkabstractMOTIVATION: Nearly 40% of the genes in sequenced genomes have no experimentally or computationally derived functional annotations. To fill this gap, we seek to develop methods for network-based gene function prediction that can integrate heterogeneous data for multiple species with experimentally based functional annotations and systematically transfer them to newly sequenced organisms on a genome-wide scale. However, the large sizes of such networks pose a challenge for the scalability of current methods. RESULTS: We develop a label propagation algorithm called FastSinkSource. By formally bounding its rate of progress, we decrease the running time by a factor of 100 without sacrificing accuracy. We systematically evaluate many approaches to construct multi-species bacterial networks and apply FastSinkSource and other state-of-the-art methods to these networks. We find that the most accurate and efficient approach is to pre-compute annotation scores for species with experimental annotations, and then to transfer them to other organisms. In this manner, FastSinkSource runs in under 3 min for 200 bacterial species. AVAILABILITY AND IMPLEMENTATION: An implementation of our framework and all data used in this research are available at https://github.com/Murali-group/multi-species-GOA-prediction. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Jeffrey N. Law, Shiv D. Kale, T. M. Murali 0001 |
Bioinform. | 3 |
| 2019 | Reconstructing signaling pathways using regular language constrained pathsabstractMOTIVATION: High-quality curation of the proteins and interactions in signaling pathways is slow and painstaking. As a result, many experimentally detected interactions are not annotated to any pathways. A natural question that arises is whether or not it is possible to automatically leverage existing pathway annotations to identify new interactions for inclusion in a given pathway. RESULTS: We present RegLinker, an algorithm that achieves this purpose by computing multiple short paths from pathway receptors to transcription factors within a background interaction network. The key idea underlying RegLinker is the use of regular language constraints to control the number of non-pathway interactions that are present in the computed paths. We systematically evaluate RegLinker and five alternative approaches against a comprehensive set of 15 signaling pathways and demonstrate that RegLinker recovers withheld pathway proteins and interactions with the best precision and recall. We used RegLinker to propose new extensions to the pathways. We discuss the literature that supports the inclusion of these proteins in the pathways. These results show the broad potential of automated analysis to attenuate difficulties of traditional manual inquiry. AVAILABILITY AND IMPLEMENTATION: https://github.com/Murali-group/RegLinker. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Mitchell J. Wagner, Aditya Pratapa, T. M. Murali 0001 |
Bioinform. | 3 |
| 2019 | Hypergraph-based connectivity measures for signaling pathway topologiesabstractCharacterizing cellular responses to different extrinsic signals is an active area of research, and curated pathway databases describe these complex signaling reactions. Here, we revisit a fundamental question in signaling pathway analysis: are two molecules "connected" in a network? This question is the first step towards understanding the potential influence of molecules in a pathway, and the answer depends on the choice of modeling framework. We examined the connectivity of Reactome signaling pathways using four different pathway representations. We find that Reactome is very well connected as a graph, moderately well connected as a compound graph or bipartite graph, and poorly connected as a hypergraph (which captures many-to-many relationships in reaction networks). We present a novel relaxation of hypergraph connectivity that iteratively increases connectivity from a node while preserving the hypergraph topology. This measure, B-relaxation distance, provides a parameterized transition between hypergraph connectivity and graph connectivity. B-relaxation distance is sensitive to the presence of small molecules that participate in many functionally unrelated reactions in the network. We also define a score that quantifies one pathway's downstream influence on another, which can be calculated as B-relaxation distance gradually relaxes the connectivity constraint in hypergraphs. Computing this score across all pairs of 34 Reactome pathways reveals pairs of pathways with statistically significant influence. We present two such case studies, and we describe the specific reactions that contribute to the large influence score. Finally, we investigate the ability for connectivity measures to capture functional relationships among proteins, and use the evidence channels in the STRING database as a benchmark dataset. STRING interactions whose proteins are B-connected in Reactome have statistically significantly higher scores than interactions connected in the bipartite graph representation. Our method lays the groundwork for other generalizations of graph-theoretic concepts to hypergraphs in order to facilitate signaling pathway analysis. Nicholas Franzese, Adam Groce, T. M. Murali 0001, Anna M. Ritz |
PLoS Comput. Biol. | 3 |
| 2018 | CrowdLayout: Crowdsourced Design and Evaluation of Biological Network VisualizationsabstractBiologists often perform experiments whose results generate large quantities of data, such as interactions between molecules in a cell, that are best represented as networks (graphs). To visualize these networks and communicate them in publications, biologists must manually position the nodes and edges of each network to reflect their real-world physical structure. This process does not scale well, and graph layout algorithms lack the biological underpinnings to offer a viable alternative. In this paper, we present CrowdLayout, a crowdsourcing system that leverages human intelligence and creativity to design layouts of biological network visualizations. CrowdLayout provides design guidelines, abstractions, and editing tools to help novice workers perform like experts. We evaluated CrowdLayout in two experiments with paid crowd workers and real biological network data, finding that crowds could both create and evaluate meaningful, high-quality layouts. We also discuss implications for crowdsourced design and network visualizations in other domains. Divit P. Singh, Lee Lisle, T. M. Murali 0001, Kurt Luther |
CHI | 3 |
| 2018 | CrossPlan: systematic planning of genetic crosses to validate mathematical modelsabstractMotivation: Mathematical models of cellular processes can systematically predict the phenotypes of novel combinations of multi-gene mutations. Searching for informative predictions and prioritizing them for experimental validation is challenging since the number of possible combinations grows exponentially in the number of mutations. Moreover, keeping track of the crosses needed to make new mutants and planning sequences of experiments is unmanageable when the experimenter is deluged by hundreds of potentially informative predictions to test. Results: We present CrossPlan, a novel methodology for systematically planning genetic crosses to make a set of target mutants from a set of source mutants. We base our approach on a generic experimental workflow used in performing genetic crosses in budding yeast. We prove that the CrossPlan problem is NP-complete. We develop an integer-linear-program (ILP) to maximize the number of target mutants that we can make under certain experimental constraints. We apply our method to a comprehensive mathematical model of the protein regulatory network controlling cell division in budding yeast. We also extend our solution to incorporate other experimental conditions such as a delay factor that decides the availability of a mutant and genetic markers to confirm gene deletions. The experimental flow that underlies our work is quite generic and our ILP-based algorithm is easy to modify. Hence, our framework should be relevant in plant and animal systems as well. Availability and implementation: CrossPlan code is freely available under GNU General Public Licence v3.0 at https://github.com/Murali-group/crossplan. Supplementary information: Supplementary data are available at Bioinformatics online. Aditya Pratapa, Neil Adames, Pavel K. Brazhnik, Nicholas Franzese, John J. Tyson, Jean Peccoud, T. M. Murali 0001 |
Bioinform. | 7 |
| 2018 | Guest EditorialabstractThe 48 papers in this special section were presented at the 6th ACM Conference on Bioinformatics, Computational Biology, and Health Informatics that was held in Atlanta, Georgia, from September 9–12, 2015. T. M. Murali 0001 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 1 |
| 2017 | GraphSpace: stimulating interdisciplinary collaborations in network biologyabstractSUMMARY: Networks have become ubiquitous in systems biology. Visualization is a crucial component in their analysis. However, collaborations within research teams in network biology are hampered by software systems that are either specific to a computational algorithm, create visualizations that are not biologically meaningful, or have limited features for sharing networks and visualizations. We present GraphSpace, a web-based platform that fosters team science by allowing collaborating research groups to easily store, interact with, layout and share networks. AVAILABILITY AND IMPLEMENTATION: Anyone can upload and share networks at http://graphspace.org. In addition, the GraphSpace code is available at http://github.com/Murali-group/graphspace if a user wants to run his or her own server. CONTACT: [email protected]. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Aditya Bharadwaj, Divit P. Singh, Anna M. Ritz, Allison N. Tegge, Christopher L. Poirel, Pavel K. Brazhnik, Neil Adames, Kurt Luther, Shiv D. Kale, Jean Peccoud, John J. Tyson, T. M. Murali 0001 |
Bioinform. | 12 |
| 2017 | Pathway Analysis with Signaling HypergraphsabstractSignaling pathways play an important role in the cell's response to its environment. Signaling pathways are often represented as directed graphs, which are not adequate for modeling reactions such as complex assembly and dissociation, combinatorial regulation, and protein activation/inactivation. More accurate representations such as directed hypergraphs remain underutilized. In this paper, we present an extension of a directed hypergraph that we call a signaling hypergraph. We formulate a problem that asks what proteins and interactions must be involved in order to stimulate a specific response downstream of a signaling pathway. We relate this problem to computing the shortest acyclic B-hyperpath in a signaling hypergraph-an NP-hard problem-and present a mixed integer linear program to solve it. We demonstrate that the shortest hyperpaths computed in signaling hypergraphs are far more informative than shortest paths, Steiner trees, and subnetworks containing many short paths found in corresponding graph representations. Our results illustrate the potential of signaling hypergraphs as an improved representation of signaling pathways and motivate the development of novel hypergraph algorithms. Anna M. Ritz, Brendan Avent, T. M. Murali 0001 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 3 |
| 2016 | Unstable Communities in Network EnsemblesabstractEnsembles of graphs arise in several natural applications. Many techniques exist to compute frequent, dense subgraphs in these ensembles. In contrast, in this paper, we propose to discover maximally variable regions of the graphs, i.e., sets of nodes that induce very different subgraphs across the ensemble. We first develop two intuitive and novel definitions of such node sets, which we then show can be efficiently enumerated using a level-wise algorithm. Finally, using extensive experiments on multiple real datasets, we show how these sets capture the main structural variations of the given set of networks and also provide us with interesting and relevant insights about these datasets. Ahsanur Rahman 0001, Steve T. K. Jan, B. Aditya Prakash, T. M. Murali 0001 |
SDM | 5 |
| 2016 | Xtalk: a path-based approach for identifying crosstalk between signaling pathwaysabstractMOTIVATION: Cells communicate with their environment via signal transduction pathways. On occasion, the activation of one pathway can produce an effect downstream of another pathway, a phenomenon known as crosstalk. Existing computational methods to discover such pathway pairs rely on simple overlap statistics. RESULTS: We present Xtalk, a path-based approach for identifying pairs of pathways that may crosstalk. Xtalk computes the statistical significance of the average length of multiple short paths that connect receptors in one pathway to the transcription factors in another. By design, Xtalk reports the precise interactions and mechanisms that support the identified crosstalk. We applied Xtalk to signaling pathways in the KEGG and NCI-PID databases. We manually curated a gold standard set of 132 crosstalking pathway pairs and a set of 140 pairs that did not crosstalk, for which Xtalk achieved an area under the receiver operator characteristic curve of 0.65, a 12% improvement over the closest competing approach. The area under the receiver operator characteristic curve varied with the pathway, suggesting that crosstalk should be evaluated on a pathway-by-pathway level. We also analyzed an extended set of 658 pathway pairs in KEGG and to a set of more than 7000 pathway pairs in NCI-PID. For the top-ranking pairs, we found substantial support in the literature (81% for KEGG and 78% for NCI-PID). We provide examples of networks computed by Xtalk that accurately recovered known mechanisms of crosstalk. AVAILABILITY AND IMPLEMENTATION: The XTALK software is available at http://bioinformatics.cs.vt.edu/~murali/software. Crosstalk networks are available at http://graphspace.org/graphs?tags=2015-bioinformatics-xtalk. CONTACT: [email protected], [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Allison N. Tegge, Nicholas Sharp, T. M. Murali 0001 |
Bioinform. | 3 |
| 2013 | Reconciling differential gene expression data with molecular interaction networksabstractMOTIVATION: Many techniques have been developed to compute the response network of a cell. A recent trend in this area is to compute response networks of small size, with the rationale that only part of a pathway is often changed by disease and that interpreting small subnetworks is easier than interpreting larger ones. However, these methods may not uncover the spectrum of pathways perturbed in a particular experiment or disease. RESULTS: To avoid these difficulties, we propose to use algorithms that reconcile case-control DNA microarray data with a molecular interaction network by modifying per-gene differential expression P-values such that two genes connected by an interaction show similar changes in their gene expression values. We provide a novel evaluation of four methods from this class of algorithms. We enumerate three desirable properties that this class of algorithms should address. These properties seek to maintain that the returned gene rankings are specific to the condition being studied. Moreover, to ease interpretation, highly ranked genes should participate in coherent network structures and should be functionally enriched with relevant biological pathways. We comprehensively evaluate the extent to which each algorithm addresses these properties on a compendium of gene expression data for 54 diverse human diseases. We show that the reconciled gene rankings can identify novel disease-related functions that are missed by analyzing expression data alone. AVAILABILITY: C++ software implementing our algorithms is available in the NetworkReconciliation package as part of the Biorithm software suite under the GNU General Public License: http://bioinformatics.cs.vt.edu/∼murali/software/biorithm-docs. Christopher L. Poirel, Ahsanur Rahman 0001, Richard R. Rodrigues, Arjun Krishnan, Jacqueline R. Addesa, T. M. Murali 0001 |
Bioinform. | 6 |
| 2013 | Reverse Engineering Molecular HypergraphsabstractAnalysis of molecular interaction networks is pervasive in systems biology. This research relies almost entirely on graphs for modeling interactions. However, edges in graphs cannot represent multiway interactions among molecules, which occur very often within cells. Hypergraphs may be better representations for networks having such interactions, since hyperedges can naturally represent relationships among multiple molecules. Here, we propose using hypergraphs to capture the uncertainty inherent in reverse engineering gene-gene networks. Some subsets of nodes may induce highly varying subgraphs across an ensemble of networks inferred by a reverse engineering algorithm. We provide a novel formulation of hyperedges to capture this uncertainty in network topology. We propose a clustering-based approach to discover hyperedges. We show that our approach can recover hyperedges planted in synthetic data sets with high precision and recall, even for moderate amount of noise. We apply our techniques to a data set of pathways inferred from genetic interaction data in S. cerevisiae related to the unfolded protein response. Our approach discovers several hyperedges that capture the uncertain connectivity of genes in relevant protein complexes, suggesting that further experiments may be required to precisely discern their interaction patterns. We also show that these complexes are not discovered by an algorithm that computes frequent and dense subgraphs. Ahsanur Rahman 0001, Christopher L. Poirel, David Badger, Craig Estep, T. M. Murali 0001 |
IEEE ACM Trans. Comput. Biol. Bioinform. | 5 |
| 2012 | Network-Based Prediction and Analysis of HIV Dependency Factors
T. M. Murali 0001, Matthew D. Dyer, David Badger, Brett M. Tyler, Michael G. Katze |
RECOMB | 1 |
| 2012 | Sensitive detection of pathway perturbations in cancersabstractBACKGROUND: The normal functioning of a living cell is characterized by complex interaction networks involving many different types of molecules. Associations detected between diseases and perturbations in well-defined pathways within such interaction networks have the potential to illuminate the molecular mechanisms underlying disease progression and response to treatment. RESULTS: In this paper, we present a computational method that compares expression profiles of genes in cancer samples to samples from normal tissues in order to detect perturbations of pre-defined pathways in the cancer. In contrast to many previous methods, our scoring function approach explicitly takes into account the interactions between the gene products in a pathway. Moreover, we compute the sub-pathway that has the highest score, as opposed to merely computing the score for the entire pathway. We use a permutation test to assess the statistical significance of the most perturbed sub-pathway. We apply our method to 20 pathways in the Netpath database and to the Global Cancer Map of gene expression in 18 cancers. We demonstrate that our method yields more sensitive results than alternatives that do not consider interactions or measure the perturbation of a pathway as a whole. We perform a sensitivity analysis to show that our approach is robust to modest changes in the input data. Our method confirms numerous well-known connections between pathways and cancers. CONCLUSIONS: Our results indicate that integrating differential gene expression with the interaction structure in a pathway is a powerful approach for detecting links between a cancer and the pathways perturbed in it. Our results also suggest that even well-studied pathways may be perturbed only partially in any given cancer. Further analysis of cancer-specific sub-pathways may shed new light on the similarities and differences between cancers. Corban G. Rivera, Brett M. Tyler, T. M. Murali 0001 |
BMC Bioinform. | 3 |
| 2011 | Network-based functional enrichmentabstractBACKGROUND: Many methods have been developed to infer and reason about molecular interaction networks. These approaches often yield networks with hundreds or thousands of nodes and up to an order of magnitude more edges. It is often desirable to summarize the biological information in such networks. A very common approach is to use gene function enrichment analysis for this task. A major drawback of this method is that it ignores information about the edges in the network being analyzed, i.e., it treats the network simply as a set of genes. In this paper, we introduce a novel method for functional enrichment that explicitly takes network interactions into account. RESULTS: Our approach naturally generalizes Fisher's exact test, a gene set-based technique. Given a function of interest, we compute the subgraph of the network induced by genes annotated to this function. We use the sequence of sizes of the connected components of this sub-network to estimate its connectivity. We estimate the statistical significance of the connectivity empirically by a permutation test. We present three applications of our method: i) determine which functions are enriched in a given network, ii) given a network and an interesting subnetwork of genes within that network, determine which functions are enriched in the sub-network, and iii) given two networks, determine the functions for which the connectivity improves when we merge the second network into the first. Through these applications, we show that our approach is a natural alternative to network clustering algorithms. CONCLUSIONS: We presented a novel approach to functional enrichment that takes into account the pairwise relationships among genes annotated by a particular function. Each of the three applications discovers highly relevant functions. We used our methods to study biological data from three different organisms. Our results demonstrate the wide applicability of our methods. Our algorithms are implemented in C++ and are freely available under the GNU General Public License at our supplementary website. Additionally, all our input data andresults are available at http://bioinformatics.cs.vt.edu/~murali/supplements/2011-incob-nbe/. Christopher L. Poirel, Clifford Conley Owens III, T. M. Murali 0001 |
BMC Bioinform. | 3 |
| 2011 | Network-Based Prediction and Analysis of HIV Dependency FactorsabstractHIV Dependency Factors (HDFs) are a class of human proteins that are essential for HIV replication, but are not lethal to the host cell when silenced.Three previous genome-wide RNAi experiments identified HDF sets with little overlap.We combine data from these three studies with a human protein interaction network to predict new HDFs, using an intuitive algorithm called SinkSource and four other algorithms published in the literature.Our algorithm achieves high precision and recall upon cross validation, as do the other methods.A number of HDFs that we predict are known to interact with HIV proteins.They belong to multiple protein complexes and biological processes that are known to be manipulated by HIV.We also demonstrate that many predicted HDF genes show significantly different programs of expression in early response to SIV infection in two non-human primate species that differ in AIDS progression.Our results suggest that many HDFs are yet to be discovered and that they have potential value as prognostic markers to determine pathological outcome and the likelihood of AIDS development.More generally, if multiple genome-wide gene-level studies have been performed at independent labs to study the same biological system or phenomenon, our methodology is applicable to interpret these studies simultaneously in the context of molecular interaction networks and to ask if they reinforce or contradict each other. T. M. Murali 0001, Matthew D. Dyer, David Badger, Brett M. Tyler, Michael G. Katze |
PLoS Comput. Biol. | 1 |
| 2008 | Compositional mining of multirelational biological datasetsabstractHigh-throughput biological screens are yielding ever-growing streams of information about multiple aspects of cellular activity. As more and more categories of datasets come online, there is a corresponding multitude of ways in which inferences can be chained across them, motivating the need for compositional data mining algorithms. In this article, we argue that such compositional data mining can be effectively realized by functionally cascading redescription mining and biclustering algorithms as primitives. Both these primitives mirror shifts of vocabulary that can be composed in arbitrary ways to create rich chains of inferences. Given a relational database and its schema, we show how the schema can be automatically compiled into a compositional data mining program, and how different domains in the schema can be related through logical sequences of biclustering and redescription invocations. This feature allows us to rapidly prototype new data mining applications, yielding greater understanding of scientific datasets. We describe two applications of compositional data mining: (i) matching terms across categories of the Gene Ontology and (ii) understanding the molecular mechanisms underlying stress response in human cells. Ying Jin 0003, T. M. Murali 0001, Naren Ramakrishnan |
ACM Trans. Knowl. Discov. Data | 2 |
| 2007 | Network Legos: Building Blocks of Cellular Wiring Diagrams
T. M. Murali 0001, Corban G. Rivera |
RECOMB | 1 |
| 2006 | XcisClique: analysis of regulatory bicliquesabstractBACKGROUND: Modeling of cis-elements or regulatory motifs in promoter (upstream) regions of genes is a challenging computational problem. In this work, set of regulatory motifs simultaneously present in the promoters of a set of genes is modeled as a biclique in a suitably defined bipartite graph. A biologically meaningful co-occurrence of multiple cis-elements in a gene promoter is assessed by the combined analysis of genomic and gene expression data. Greater statistical significance is associated with a set of genes that shares a common set of regulatory motifs, while simultaneously exhibiting highly correlated gene expression under given experimental conditions. METHODS: XcisClique, the system developed in this work, is a comprehensive infrastructure that associates annotated genome and gene expression data, models known cis-elements as regular expressions, identifies maximal bicliques in a bipartite gene-motif graph; and ranks bicliques based on their computed statistical significance. Significance is a function of the probability of occurrence of those motifs in a biclique (a hypergeometric distribution), and on the new sum of absolute values statistic (SAV) that uses Spearman correlations of gene expression vectors. SAV is a statistic well-suited for this purpose as described in the discussion. RESULTS: XcisClique identifies new motif and gene combinations that might indicate as yet unidentified involvement of sets of genes in biological functions and processes. It currently supports Arabidopsis thaliana and can be adapted to other organisms, assuming the existence of annotated genomic sequences, suitable gene expression data, and identified regulatory motifs. A subset of Xcis Clique functionalities, including the motif visualization component MotifSee, source code, and supplementary material are available at https://bioinformatics.cs.vt.edu/xcisclique/. Amrita Pati, Cecilia Vasquez-Robinet, Lenwood S. Heath, Ruth Grene, T. M. Murali 0001 |
BMC Bioinform. | 5 |
| 2003 | RankGene: identification of diagnostic genes based on expression dataabstractAbstract Summary: RankGene is a program for analyzing gene expression data and computing diagnostic genes based on their predictive power in distinguishing between different types of samples. The program integrates into one system a variety of popular ranking criteria, ranging from the traditional t-statistic to one-dimensional support vector machines. This flexibility makes RankGene a useful tool in gene expression analysis and feature selection. Availability: http://genomics10.bu.edu/yangsu/rankgene Contact: [email protected] * To whom correspondence should be addressed. T. M. Murali 0001, Vladimir Pavlovic 0001, Michael Schaffer, Simon Kasif |
Bioinform. | 2 |
| 2002 | A Monte Carlo algorithm for fast projective clusteringabstractWe propose a mathematical formulation for the notion of optimal projective cluster, starting from natural requirements on the density of points in subspaces. This allows us to develop a Monte Carlo algorithm for iteratively computing projective clusters. We prove that the computed clusters are good with high probability. We implemented a modified version of the algorithm, using heuristics to speed up computation. Our extensive experiments show that our method is significantly more accurate than previous approaches. In particular, we use our techniques to build a classifier for detecting rotated human faces in cluttered images. Cecilia M. Procopiuc, Pankaj K. Agarwal, T. M. Murali 0001 |
SIGMOD Conference | 4 |
| 2002 | New Similarity Measures between Polylines with Applications to Morphing and Polygon Sweeping
Alon Efrat, Leonidas J. Guibas, Sariel Har-Peled, Joseph S. B. Mitchell, T. M. Murali 0001 |
Discret. Comput. Geom. | 5 |
| 2001 | Morphing between polylines
Alon Efrat, Sariel Har-Peled, Leonidas J. Guibas, T. M. Murali 0001 |
SODA | 4 |
| 2000 | Sweeping simple polygons with a chain of guards
Alon Efrat, Leonidas J. Guibas, Sariel Har-Peled, David C. Lin, Joseph S. B. Mitchell, T. M. Murali 0001 |
SODA | 6 |
| 2000 | Cylindrical static and kinetic binary space partitions
Pankaj K. Agarwal, Leonidas J. Guibas, T. M. Murali 0001, Jeffrey Scott Vitter |
Comput. Geom. | 3 |
| 2000 | Binary Space Partitions for Fat RectanglesabstractWe consider the practical problem of constructing binary space partitions (BSPs) for a set S of n orthogonal, nonintersecting, two-dimensional rectangles in ${\Bbb R}^3$ such that the aspect ratio of each rectangle in S is at most $\alpha$, for some constant $\alpha \geq 1$. We present an $n2^{O(\sqrt{\log n})}$-time algorithm to build a binary space partition of size $n2^{O(\sqrt{\log n})}$ for S. We also show that if m of the n rectangles in S have aspect ratios greater than $\alpha$, we can construct a BSP of size $n\sqrt{m}2^{O(\sqrt{\log n})}$ for S in $n\sqrt{m}2^{O(\sqrt{\log n})}$ time. The constants of proportionality in the big-oh terms are linear in $\log \alpha$. We extend these results to cases in which the input contains nonorthogonal or intersecting objects. Pankaj K. Agarwal, Edward F. Grove, T. M. Murali 0001, Jeffrey Scott Vitter |
SIAM J. Comput. | 3 |
| 1998 | Constructing Binary Space Partitions for Orthogonal Rectabgles in Practice
T. M. Murali 0001, Pankaj K. Agarwal, Jeffrey Scott Vitter |
ESA | 1 |
| 1998 | I/O-Efficient Algorithms for Contour-line Extraction and Planar Graph Blocking (Extended Abstract)
Pankaj K. Agarwal, Lars Arge, T. M. Murali 0001, Kasturi R. Varadarajan, Jeffrey Scott Vitter |
SODA | 3 |
| 1997 | Cylindrical Static and Kinetic Binary Space PartitionsabstractWe describe the rst known algorithm for efficiently maintaining a Binary Space Partition (BSP) for n continuously moving segments in the plane. Under reasonable assumptions on the motion, we show that the total number of times the BSP changes is O(n²), and that we can update the BSP in O(log n) expected time per change. We also consider the problem of constructing a BSP for n triangles in R³. We present a randomized algorithm that constructs a BSP of expected size O(n²) in O(n² log² n) expected time. We also describe a deterministic algorithm that constructs a BSP of size O((n + k) log n) and height O(log n) in O((n + k) log² n) time, where k is the number of intersection points between the edges of the projections of the triangles onto the xy-plane. Pankaj K. Agarwal, Leonidas J. Guibas, T. M. Murali 0001, Jeffrey Scott Vitter |
SCG | 3 |
| 1997 | Practical Techniques for Constructing Binary Space Partitions for Orthogonal RectanglesabstractWe present the first systematic comparison of the performance of algorithms that construct Binary Space Partitions for orthogonal rectangles in R³. We compare known algorithms with our implementation of a recent algorithm of Agarwal et al. [1]. We show via an empirical study that their algorithm constructs BSPs of near-linear size in practice and performs better than Pankaj K. Agarwal, T. M. Murali 0001, Jeffrey Scott Vitter |
SCG | 2 |
| 1997 | Consistent Solid and Boundary Representations from Arbitrary Polygonal DataabstractConsistent repreaentations of the boundary and interior of thredimensional solid objects are required by applications ramging from interactive visualization to finite element analysis. However, most commonly available models of solid objects contain errors and inconsistencies. We describe an algorithm that automatically constructs consistent representations of the solid objects modeled by an arbitrary set of polygons. The key feature of our algorithm is that it first partitions space into a set of polyhedral regions and then determines which regions are solid based on region adjacency relationships. Fromthe solid polyhedral regions, we are able to output umsistent boundary and solid representations in a variety of iile formats. Unlike previous approaches, our solid-based approach is effective even when the input polygons intersect, overlap, are wrongly-oriented, have T-junctions, or are unconnected. T. M. Murali 0001, Thomas A. Funkhouser |
SI3D | 1 |
| 1996 | Binary Search Partitions for Fat RectanglesabstractThe authors consider the practical problem of constructing binary space partitions (BSPs) for a set S of n orthogonal, nonintersecting, two-dimensional rectangles in R/sup 3/ such that the aspect ratio of each rectangle in S is at most /spl alpha/, for some constant a /spl alpha//spl ges/1. They present an n2/sup O(/spl radic/logn)/-time algorithm to build a binary space partition of size n2/sup O(/spl radic/logn)/ for S. They also show that if m of the n rectangles in S have aspect ratios greater than /spl alpha/, they can contact a BSP of size n/spl radic/m2/sup O(/spl radic/logn)/ for S in n/spl radic/2/sup O(/spl radic/logn)/ time. The constants of proportionality in the big-oh terms are linear in log /spl alpha/. They extend these results to cases in which the input contains non-orthogonal or intersecting objects. Pankaj K. Agarwal, Edward F. Grove, T. M. Murali 0001, Jeffrey Scott Vitter |
FOCS | 3 |