Demo Data from EDBT 2026 / reviewers in the wild / expert
Shahin Mohammadi
dblp:34/8250
· DBLP profile ↗
6ranked-venue papers
3as first author
0since 2021 · last 2018
0000-0001-8734-2326ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 5 · 3 first-authorDatabases, data management, data science and information retrieval · 2
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
2 papers |
Graph algorithms and graph theory · 66% Algorithmic game theory and mechanism design · 17% Algorithms and data structures · 17% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Bioinformatics and computational biology · 100% | |
| Databases, data mining, and information retrieval
2 papers |
Machine learning and data management · 50% Information retrieval · 25% Graph data management · 25% |
Topics — the 12 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Graph algorithms and graph theory › graph matching
graph alignment |
0.5 | 2 | 2018 | Low Rank Spectral Network Alignment · WWW 2018 Network Similarity Decomposition (NSD): A Fast and Scalable Approach to Network Alignment · IEEE Trans. Knowl. Data Eng. 2012 |
Algorithmic game theory and mechanism design › matching
bipartite matching |
0.3 | 1 | 2018 | Low Rank Spectral Network Alignment · WWW 2018 |
Graph algorithms and graph theory
graph matching |
0.3 | 1 | 2018 | Low Rank Spectral Network Alignment · WWW 2018 |
Algorithms and data structures › matrix approximation
low-rank approximation |
0.3 | 1 | 2018 | Low Rank Spectral Network Alignment · WWW 2018 |
Graph algorithms and graph theory › graph matching
maximum weight bipartite matching |
0.3 | 1 | 2018 | Low Rank Spectral Network Alignment · WWW 2018 |
Bioinformatics and computational biology › omics data analysis
cell-type deconvolution |
0.3 | 1 | 2017 | A Critical Survey of Deconvolution Methods for Separating Cell Types in Complex Tissues · Proc. IEEE 2017 |
Bioinformatics and computational biology
deconvolution |
0.3 | 1 | 2017 | A Critical Survey of Deconvolution Methods for Separating Cell Types in Complex Tissues · Proc. IEEE 2017 |
Bioinformatics and computational biology › protein analysis › protein-protein interaction
protein-protein interaction network |
0.2 | 1 | 2016 | A convex optimization approach for identification of human tissue-specific interactomes · Bioinform. 2016 |
Bioinformatics and computational biology
systems biology |
0.2 | 1 | 2016 | A convex optimization approach for identification of human tissue-specific interactomes · Bioinform. 2016 |
Graph algorithms and graph theory › graph theory
graph similarity |
0.1 | 1 | 2012 | Network Similarity Decomposition (NSD): A Fast and Scalable Approach to Network Alignment · IEEE Trans. Knowl. Data Eng. 2012 |
Information retrieval › ranking › graph-based ranking
link-based ranking |
0.0 | 1 | 2012 | Network Similarity Decomposition (NSD): A Fast and Scalable Approach to Network Alignment · IEEE Trans. Knowl. Data Eng. 2012 |
Graph data management › graph algorithms
random walk |
0.0 | 1 | 2012 | Network Similarity Decomposition (NSD): A Fast and Scalable Approach to Network Alignment · IEEE Trans. Knowl. Data Eng. 2012 |
Methods — techniques the papers use, named apart from their topics
low-rank approximation · 0.6regularization · 0.6loss function design · 0.6feature selection · 0.6spectral methods · 0.3eigenalign · 0.3matrix decomposition · 0.3convex optimization · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Low Rank Spectral Network AlignmentabstractNetwork alignment or graph matching is the classic problem of finding matching vertices between two graphs with applications in network de-anonymization and bioinformatics. There exist a wide variety of algorithms for it, but a challenging scenario for all of the algorithms is aligning two networks without any information about which nodes might be good matches. In this case, the vast majority of principled algorithms demand quadratic memory in the size of the graphs. We show that one such method---the recently proposed and theoretically grounded EigenAlign algorithm---admits a novel implementation which requires memory that is linear in the size of the graphs. The key step to this insight is identifying low-rank structure in the node-similarity matrix used by EigenAlign for determining matches. With an exact, closed-form low-rank structure, we then solve a maximum weight bipartite matching problem on that low-rank matrix to produce the matching between the graphs. For this task, we show a new, a-posteriori, approximation bound for a simple algorithm to approximate a maximum weight bipartite matching problem on a low-rank matrix. The combination of our two new methods then enables us to tackle much larger network alignment problems than previously possible and to do so quickly. Problems that take hours with existing methods take only seconds with our new algorithm. We thoroughly validate our low-rank algorithm against the original EigenAlign approach. We also compare a variety of existing algorithms on problems in bioinformatics and social networks. Our approach can also be combined with existing algorithms to improve their performance and speed. Huda Nassar, Nate Veldt, Shahin Mohammadi, Ananth Grama, David F. Gleich |
WWW | 3 |
| 2017 | A Critical Survey of Deconvolution Methods for Separating Cell Types in Complex TissuesabstractIdentifying properties and concentrations of components from an observed mixture, known as deconvolution, is a fundamental problem in signal processing. It has diverse applications in fields ranging from hyperspectral imaging to noise cancellation in audio recordings. This paper focuses on in-silico deconvolution of signals associated with complex tissues into their constitutive cell-type-specific components and a quantitative characterization of the cell types. Deconvolving mixed tissues/cell types is useful in the removal of contaminants (e.g., surrounding cells) from tumor biopsies, as well as in monitoring changes in the cell population in response to treatment or infection. In these contexts, the observed signal from the mixture of cell types is assumed to be a convolution, using a linear instantaneous (LI) mixing process, of the expression levels of genes in constitutive cell types. The goal is to use known signals corresponding to individual cell types and a model of the mixing process to cast the deconvolution problem as a suitable optimization problem. In this paper, we present a survey and in-depth analysis of models, methods, and assumptions underlying deconvolution techniques. We investigate the choice of the different loss functions for evaluating estimation error, constraints on solutions, preprocessing and data filtering, feature selection, and regularization to enhance the quality of solutions and the impact of these choices on the performance of commonly used regression-based methods for deconvolution. We assess different combinations of these factors and use detailed statistical measures to evaluate their effectiveness. Some of these combinations have been proposed in the literature, whereas others represent novel algorithmic choices for deconvolution. We identify shortcomings of current methods and avenues for further investigation. For many of the identified shortcomings, such as normalization issues and data filtering, we provide new solutions. We summarize our findings in a prescriptive step-by-step process, which can be applied to a wide range of deconvolution problems. Shahin Mohammadi, Neta S. Zuckerman, Andrea J. Goldsmith, Ananth Grama |
Proc. IEEE | 1 |
| 2017 | Triangular Alignment (TAME): A Tensor-Based Approach for Higher-Order Network AlignmentabstractNetwork alignment has extensive applications in comparative interactomics. Traditional approaches aim to simultaneously maximize the number of conserved edges and the underlying similarity of aligned entities. We propose a novel formulation of the network alignment problem that extends topological similarity to higher-order structures and provides a new objective function that maximizes the number of aligned substructures. This objective function corresponds to an integer programming problem, which is NP-hard. Consequently, we identify a closely related surrogate function whose maximization results in a tensor eigenvector problem. Based on this formulation, we present an algorithm called Triangular AlignMEnt (TAME), which attempts to maximize the number of aligned triangles across networks. Using a case study on the NAPAbench dataset, we show that triangular alignment is capable of producing mappings with high node correctness. We further evaluate our method by aligning yeast and human interactomes. Our results indicate that TAME outperforms the state-of-art alignment methods in terms of conserved triangles. In addition, we show that the number of conserved triangles is more significantly correlated, compared to the conserved edge, with node correctness and co-expression of edges. Our formulation and resulting algorithms can be easily extended to arbitrary motifs. Shahin Mohammadi, David F. Gleich, Tamara G. Kolda, Ananth Grama |
IEEE ACM Trans. Comput. Biol. Bioinform. | 1 |
| 2016 | A convex optimization approach for identification of human tissue-specific interactomesabstractMOTIVATION: Analysis of organism-specific interactomes has yielded novel insights into cellular function and coordination, understanding of pathology, and identification of markers and drug targets. Genes, however, can exhibit varying levels of cell type specificity in their expression, and their coordinated expression manifests in tissue-specific function and pathology. Tissue-specific/tissue-selective interaction mechanisms have significant applications in drug discovery, as they are more likely to reveal drug targets. Furthermore, tissue-specific transcription factors (tsTFs) are significantly implicated in human disease, including cancers. Finally, disease genes and protein complexes have the tendency to be differentially expressed in tissues in which defects cause pathology. These observations motivate the construction of refined tissue-specific interactomes from organism-specific interactomes. RESULTS: We present a novel technique for constructing human tissue-specific interactomes. Using a variety of validation tests (Edge Set Enrichment Analysis, Gene Ontology Enrichment, Disease-Gene Subnetwork Compactness), we show that our proposed approach significantly outperforms state-of-the-art techniques. Finally, using case studies of Alzheimer's and Parkinson's diseases, we show that tissue-specific interactomes derived from our study can be used to construct pathways implicated in pathology and demonstrate the use of these pathways in identifying novel targets. AVAILABILITY AND IMPLEMENTATION: http://www.cs.purdue.edu/homes/mohammas/projects/ActPro.html CONTACT: [email protected]. Shahin Mohammadi, Ananth Grama |
Bioinform. | 1 |
| 2012 | Network Similarity Decomposition (NSD): A Fast and Scalable Approach to Network AlignmentabstractAs graph-structured data sets become commonplace, there is increasing need for efficient ways of analyzing such data sets. These analyses include conservation, alignment, differentiation, and discrimination, among others. When defined on general graphs, these problems are considerably harder than their well-studied counterparts on sets and sequences. In this paper, we study the problem of global alignment of large sparse graphs. Specifically, we investigate efficient methods for computing approximations to the state-of-the-art IsoRank solution for finding pairwise topological similarity between nodes in two networks (or within the same network). Pairs of nodes with high similarity can be used to seed global alignments. We present a novel approach to this computationally expensive problem based on uncoupling and decomposing ranking calculations associated with the computation of similarity scores. Uncoupling refers to independent preprocessing of each input graph. Decomposition implies that pairwise similarity scores can be explicitly broken down into contributions from different link patterns traced back to a low-rank approximation of the initial conditions for the computation. These two concepts result in significant improvements, in terms of computational cost, interpretability of similarity scores, and nature of supported queries. We show over two orders of magnitude improvement in performance over IsoRank/Random Walk formulations, and over an order of magnitude improvement over constrained matrix-triple-product formulations, in the context of real data sets. Giorgios Kollias, Shahin Mohammadi, Ananth Grama |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2009 | Kavosh: a new algorithm for finding network motifsabstractBACKGROUND: Complex networks are studied across many fields of science and are particularly important to understand biological processes. Motifs in networks are small connected sub-graphs that occur significantly in higher frequencies than in random networks. They have recently gathered much attention as a useful concept to uncover structural design principles of complex networks. Existing algorithms for finding network motifs are extremely costly in CPU time and memory consumption and have practically restrictions on the size of motifs. RESULTS: We present a new algorithm (Kavosh), for finding k-size network motifs with less memory and CPU time in comparison to other existing algorithms. Our algorithm is based on counting all k-size sub-graphs of a given graph (directed or undirected). We evaluated our algorithm on biological networks of E. coli and S. cereviciae, and also on non-biological networks: a social and an electronic network. CONCLUSION: The efficiency of our algorithm is demonstrated by comparing the obtained results with three well-known motif finding tools. For comparison, the CPU time, memory usage and the similarities of obtained motifs are considered. Besides, Kavosh can be employed for finding motifs of size greater than eight, while most of the other algorithms have restriction on motifs with size greater than eight. The Kavosh source code and help files are freely available at: http://Lbb.ut.ac.ir/Download/LBBsoft/Kavosh/. Zahra Razaghi Moghadam Kashani, Haydeh Ahrabian, Elahe Elahi, Abbas Nowzari-Dalini, Elnaz Saberi Ansari, Sahar Asadi, Shahin Mohammadi, Falk Schreiber, Ali Masoudi-Nejad |
BMC Bioinform. | 7 |