Demo Data from SIGIR 2026 / reviewers in the wild / expert
Murray Patterson
dblp:33/387 · also Murray D. Patterson
· DBLP profile ↗
49ranked-venue papers
3as first author
33since 2021 · last 2026
0000-0002-4329-0234ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 26 · 2 first-author · 18 since 2021Artificial intelligence and machine learning · 16 · 1 first-author · 15 since 2021Databases, data management, data science and information retrieval · 7 · 7 since 2021Theory of computation · 5Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-author
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.
| Artificial intelligence
1 paper |
Efficient and distributed learning · 91% Image recognition and object detection · 9% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Hardware accelerators and domain-specific architectures · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Bioinformatics and computational biology · 100% |
Topics — the 13 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
model compression |
0.9 | 1 | 2025 | A Data-Free Analytical Quantization Scheme for Deep Learning Models · ICDM 2025 |
Machine learning › Efficient and distributed learning › model compression › quantization
post-training quantization |
0.9 | 1 | 2025 | A Data-Free Analytical Quantization Scheme for Deep Learning Models · ICDM 2025 |
Machine learning › Efficient and distributed learning › model compression
quantization |
0.9 | 1 | 2025 | A Data-Free Analytical Quantization Scheme for Deep Learning Models · ICDM 2025 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
DNN accelerator |
0.9 | 1 | 2025 | A Data-Free Analytical Quantization Scheme for Deep Learning Models · ICDM 2025 |
Hardware accelerators and domain-specific architectures › machine learning accelerator › DNN inference
quantized inference |
0.9 | 1 | 2025 | A Data-Free Analytical Quantization Scheme for Deep Learning Models · ICDM 2025 |
Bioinformatics and computational biology › single-cell analysis
single-cell sequencing |
0.5 | 1 | 2021 | Inferring cancer progression from Single-Cell Sequencing while allowing mutation losses · Bioinform. 2021 |
Bioinformatics and computational biology › cancer genomics › tumor evolution
tumor phylogeny inference |
0.5 | 1 | 2021 | Inferring cancer progression from Single-Cell Sequencing while allowing mutation losses · Bioinform. 2021 |
Computer vision › Image recognition and object detection
image classification |
0.3 | 1 | 2025 | A Data-Free Analytical Quantization Scheme for Deep Learning Models · ICDM 2025 |
Bioinformatics and computational biology
genomics |
0.2 | 1 | 2014 | WhatsHap: Haplotype Assembly for Future-Generation Sequencing Reads · RECOMB 2014 |
Bioinformatics and computational biology › genomics
haplotype inference |
0.2 | 1 | 2014 | WhatsHap: Haplotype Assembly for Future-Generation Sequencing Reads · RECOMB 2014 |
Bioinformatics and computational biology › statistical genetics › haplotype analysis
haplotype phasing |
0.2 | 1 | 2014 | WhatsHap: Haplotype Assembly for Future-Generation Sequencing Reads · RECOMB 2014 |
Logic in computer science › knowledge representation and reasoning
grounding |
0.1 | 1 | 2007 | Grounding for Model Expansion in k-Guarded Formulas with Inductive Definitions · IJCAI 2007 |
Logic in computer science › proof theory
inductive definitions |
0.0 | 1 | 2007 | Grounding for Model Expansion in k-Guarded Formulas with Inductive Definitions · IJCAI 2007 |
Methods — techniques the papers use, named apart from their topics
clipping threshold optimization · 1.7analytical quantization · 1.7simulated annealing · 0.5dollo-k model · 0.5k-guarded formulas · 0.1grounding · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Bounded Conversational Memory with Hybrid Retrieval and Evidence Highlighting for Multi-Session Dialogue SystemsabstractAcross independent sessions, dialogue systems built on large language models do not retain prior context unless an external memory layer organizes and retrieves it. Most memory sys- tems treat this as a retrieval problem, assuming that surfacing the right past content is the pri- mary lever for accuracy. We report evidence that this view is incomplete: holding retrieval fixed, how retrieved context is organized and presented to the model is an independent and substantial driver of answer accuracy. We demonstrate this with the Context Persistence Protocol (CPP), a modular memory layer that groups dialogue into topically coherent seg- ments, retrieves them with hybrid lexical and semantic search, and highlights the single most informative sentence in each segment before generation. Across two long-term memory benchmarks, CPP attains session-level retrieval scores that are identical to those of an un- bounded flat-retrieval baseline on LoCoMo and slightly lower on LongMemEval, yet it answers substantially more questions correctly, with the largest gains on multi-hop reasoning. These results suggest that the organization and presentation of retrieved context, rather than retrieval coverage alone, is a major driver of the difference. Manasa Mudunuri, Chandra Kiran Guntupalli, Mario Kubek, Shiraj Pokharel, Murray Patterson |
SIGDIAL | 5 |
| 2026 | Compression and k-Mer Based Approach for Anticancer Peptide AnalysisabstractAnti-cancer peptide (ACP) sequence classification is crucial for cancer treatment development. Current neural network approaches achieve high accuracy but require substantial parameters and training data. Recent compression-based methods compress entire sequences, potentially missing fine grained neighboring information critical for classification. We propose a novel approach integrating Gzip compression with an incremental k-mer strategy. Unlike conventional methods, we compress individual k-mers and incrementally build subsequence compressions, preserving amino acid-level context. Using Normalized Compression Distance (NCD) and kernel-based embeddings, our parameter-free method achieves state-of-the-art performance on breast and lung cancer ACP datasets, outperforming deep neural networks and large language models without requiring custom features or pre-trained models. Our approach provides a practical, efficient alternative to computationally intensive methods, proving effective even in low-resource environments. Sarwan Ali, Tamkanat E. Ali, Prakash Chourasia, Murray Patterson |
IEEE Trans. Comput. Biol. Bioinform. | 4 |
| 2026 | Nearest Neighbor CCP-Based Molecular Sequence AnalysisabstractMolecular sequence analysis is crucial for understanding several biological processes, including protein-protein interactions, functional annotation, and disease classification. The large number of sequences and the inherently complicated nature of protein structures make it challenging to analyze such data. Finding patterns and enhancing subsequent research requires the use of dimensionality reduction and feature selection approaches. Recently, a method called Correlated Clustering and Projection (CCP) has been proposed as an effective method for biological sequencing data. The CCP technique remains computationally expensive, despite its effectiveness for sequence visualization. Furthermore, its utility for classifying molecular sequences is still uncertain. To solve these two problems, we present a Nearest-Neighbor Correlated Clustering and Projection (CCP-NN)-based technique for efficiently preprocessing molecular sequence data. To group related molecular sequences and produce representative supersequences, CCP makes use of sequence-to-sequence correlations. As opposed to conventional methods, CCP does not rely on matrix diagonalization, therefore, it can be applied to a range of machine-learning problems. We estimate the density map and compute the correlation using a nearest-neighbor search technique. We perform a molecular sequence classification using CCP and CCP-NN representations to assess the efficacy of our proposed approach. Our findings show that CCP-NN considerably improves classification accuracy and significantly outperforms CCP in computational runtime. Sarwan Ali, Prakash Chourasia, Bipin Koirala, Murray Patterson |
IEEE Trans. Comput. Biol. Bioinform. | 4 |
| 2025 | A Data-Free Analytical Quantization Scheme for Deep Learning ModelsabstractDespite the success of CNN models on a variety of image classification and segmentation tasks, their extensive computational and storage demands pose considerable challenges for real-world deployment on resource-constrained devices. Quantization is one technique that aims to alleviate these large storage requirements and speed up the inference process by reducing the precision of model parameters to lower-bit representations. In this paper, we introduce a novel post-training quantization method for model weights. Our method finds optimal clipping thresholds and scaling factors along with mathematical guarantees and minimizes quantization noise. Empirical results on real-world datasets demonstrate that our quantization scheme significantly reduces model size and computational requirements while preserving model accuracy. Ahmed Luqman, Khuzemah Qazi, Murray Patterson, Malik Jahan Khan |
ICDM | 3 |
| 2025 | Hilbert Curve Based Molecular Sequence Analysis
Sarwan Ali, Tamkanat E. Ali, Murray Patterson |
PAKDD (2) | 4 |
| 2025 | Hist2Vec: A histogram and kernel-based embedding method for molecular sequence analysis
Sarwan Ali, Tamkanat E. Ali, Haris Mansoor, Prakash Chourasia, Murray Patterson |
Expert Syst. Appl. | 5 |
| 2025 | Hash-binding: DNA-protein binding prediction using hashing-based embedding
Sarwan Ali, Tamkanat E. Ali, Murray Patterson |
Neural Comput. Appl. | 3 |
| 2025 | Cancer progression inference using a finite-state model to allow recurrences and losses of mutationsabstractAbstract The inference of cancer evolutionary histories is a key step for the understanding and treatment of the disease; thus, many tools had been developed in the last decade to address this important problem. However, methods for inferring tumor phylogenies need to strike a balance between keeping reasonable running times and employing sophisticated evolution models. Binary characters, such as single-nucleotide variants and known mutations, which is our focus, is an example of a simple model that is able to capture most relevant cases—but not copy number variants. On binary characters, most methods are designed for simpler models where mutations can only be accumulated under the infinite sites assumption; however, those models tend to be too simplistic for real case scenarios. While the most explored direction in the context of binary characters is to allow mutation losses, in this paper, we introduce an even more general model, where each mutation can be acquired and lost more than once. We describe this model, provide a simulated annealing approach exploiting this novel evolutionary framework, and show its accuracy on different sets of experimental evaluations when compared to less general models, and demonstrate potential application to real data. Simone Ciccolella, Murray Patterson, Iman Hajirasouliha, Gianluca Della Vedova |
Neural Comput. Appl. | 2 |
| 2024 | Gaussian Beltrami-Klein Model for Protein Sequence Classification: A Hyperbolic Approach
Sarwan Ali, Haris Mansoor, Prakash Chourasia, Murray Patterson |
ISBRA (1) | 5 |
| 2024 | Molecular sequence classification using efficient kernel based embedding
Sarwan Ali, Tamkanat E. Ali, Taslim Murad, Haris Mansoor, Murray Patterson |
Inf. Sci. | 5 |
| 2024 | Elliptic geometry-based kernel matrix for improved biological sequence classification
Sarwan Ali, Madiha Shabbir, Haris Mansoor, Prakash Chourasia, Murray Patterson |
Knowl. Based Syst. | 5 |
| 2023 | Circular Arc Length-Based Kernel Matrix For Protein Sequence ClassificationabstractBiological sequence analysis is crucial in understanding the sequence structure, function, and evolutionary relationships. In traditional methods, using Euclidean distance metrics is common in measuring the similarity between sequence embeddings. However, they fail to capture sequence space’s inherent curvature and spherical nature. Therefore, we explore the application of spherical geometry and distance metric, circular arc length (CAL) based distance for comparing biological sequence embeddings. Spherical geometry is a non-Euclidean geometry that models the surface of a sphere, accounting for its curvature. By leveraging CAL, we can more accurately measure the pairwise distances between bio-sequence embeddings. In this study, we propose the utilization of CAL for comparing bio-sequence embeddings. We develop a function to compute the CAL distance between two sequence embeddings, enabling researchers to accurately measure the similarity between sequences while considering the underlying spherical geometry. Incorporating spherical geometry enables a more comprehensive understanding of the relationships and similarities between biological sequences, improving various downstream tasks such as classification, clustering, and evolutionary analysis. Our experimental evaluation demonstrates the advantages of using a spherical distance metric over Euclidean metrics for bio-sequence analysis. Our proposed CAL-based approach outperforms the Euclidean geometry-based baselines by depicting a huge performance improvement for the protein subcellular location classification task. In our experiments, accuracy is improved by 52.5% and 60. 3% compared to the PWM2Vec and Autoencoder methods, respectively, corresponding to the DT classifier. Taslim Murad, Sarwan Ali, Prakash Chourasia, Haris Mansoor, Murray Patterson |
IEEE Big Data | 5 |
| 2023 | T Cell Receptor Protein Sequences and Sparse Coding: A Novel Approach to Cancer Classification
Zahra Tayebi, Sarwan Ali, Prakash Chourasia, Taslim Murad, Murray Patterson |
ICONIP (10) | 5 |
| 2023 | PCD2Vec: A Poisson Correction Distance Based Approach for Viral Host ClassificationabstractCoronaviruses are membrane-enveloped, non-segmented positive-strand RNA viruses belonging to the Coronaviridae family. They are primarily divided into two subfamilies, Letovirinae and Coronavirinae, with the majority of these viruses belonging to the latter subfamily. Various animal species, mainly mammalian and avian, are severely infected by various coronaviruses, causing serious concerns like the recent pandemic (COVID-19) – one example of the impact of these viruses on human health as well as the global economy. Therefore, building a deeper understanding of these viruses is essential to devise prevention and mitigation mechanisms. Coronaviruses have an invariant genome organization of$\approx 30\text{KB}$, divided into regions that code for non-structural and structural proteins. Among these, an essential structural region is the spike region and its resulting protein which is responsible for attaching the virus to the host cell membrane. Therefore, the usage of only the spike protein, instead of the full genome, provides most of the essential information for performing analyses such as host classification. In this paper, we propose a novel method for predicting the host specificity of coronaviruses by analyzing spike protein sequences from different viral subgenera and species. Our method involves using the Poisson correction distance to generate a distance matrix, followed by using a radial basis function (RBF) kernel and kernel principal component analysis (PCA) to generate a low-dimensional embedding. Finally, we apply classification algorithms to the low-dimensional embedding to generate the resulting predictions of the host specificity of coronaviruses. We provide theoretical proofs for the non-negativity, symmetry, and triangle inequality properties of the Poisson correction distance metric, which are important properties in a machine-learning setting. By encoding the spike protein structure and sequences using this comprehensive approach, we aim to uncover hidden patterns in the biological sequences to make accurate predictions about host specificity. Finally, our classification results illustrate that our method can achieve higher predictive accuracy and improve performance over existing baselines. Sarwan Ali, Taslim Murad, Murray Patterson |
IJCNN | 3 |
| 2023 | Empowering Pandemic Response with Federated Learning for Protein Sequence Data AnalysisabstractGenomics sequencing has become more accessible thanks to advances in genomics technology. We have witnessed this, particularly in the COVID-19 pandemic with massive growth in viral (SARS-CoV-2) protein sequence data generation. Massive data, however, has been underutilized as a result of certain pandemic policies and countermeasures. For political or economic reasons, some wary countries have purposely created this issue, rather than being subject to the natural barriers to the availability of these data. All countries cannot be expected to actively contribute fair data to the scientific community; otherwise, their participation may become passive. We require a strategy to encourage nations across the globe to fairly exchange information on the pandemic situation and data. We propose a federated learning (FL)-based model to address the issue of data privacy and enable real-time surveillance of epidemics. In FL, we train a feed-forward neural network locally and transmit the updated weights to the central server to combine the learning from local data. In this way, a federated learning-based architecture offers data security because there is no need to share the data (the data does not leave the premises; just parameters or weights are communicated) and encourages all countries to contribute fairly to the research. While FL is popular in dealing with image data, in this paper we apply it to bioinformatics, in particular, protein sequence classification. The results show that the FL-based model not only performs better than the centralized, traditional deep learning models (such as CNN, GRU, LSTM, and feed-forward neural network) in terms of predictive accuracy and fairness in data utilization but that all of this can be accomplished while maintaining data privacy. Our findings imply that FL can address the problems of data availability and privacy without compromising results. Employing factual data and tracking the evolution and dissemination of new SARS-CoV-2 lineages in real-time, can aid in the disclosure of verifiable advancements in pandemic studies. Prakash Chourasia, Zahra Tayebi, Sarwan Ali, Murray Patterson |
IJCNN | 4 |
| 2023 | Unveiling the Robustness of Machine Learning Models in Classifying COVID-19 Spike Sequences
Sarwan Ali, Murray Patterson |
ISBRA | 3 |
| 2023 | PDB2Vec: Using 3D Structural Information for Improved Protein Analysis
Sarwan Ali, Prakash Chourasia, Murray Patterson |
ISBRA | 3 |
| 2023 | Hist2Vec: Kernel-Based Embeddings for Biological Sequence Classification
Sarwan Ali, Haris Mansoor, Prakash Chourasia, Murray Patterson |
ISBRA | 4 |
| 2023 | Efficient Sequence Embedding for SARS-CoV-2 Variants Classification
Sarwan Ali, Usama Sardar, Murray Patterson |
ISBRA | 4 |
| 2023 | Enhancing t-SNE Performance for Biological Sequencing Data Through Kernel Selection
Prakash Chourasia, Taslim Murad, Sarwan Ali, Murray Patterson |
ISBRA | 4 |
| 2023 | Sequence-Based Nanobody-Antigen Binding Prediction
Usama Sardar, Sarwan Ali, Muhammad Sohaib Ayub, Khurram Bashir, Murray Patterson |
ISBRA | 7 |
| 2023 | Simulating Tumor Evolution from scDNA-Seq as an Accumulation of both SNVs and CNAs
Zahra Tayebi, Akshay Juyal, Alex Zelikovsky, Murray Patterson |
ISBRA | 4 |
| 2023 | BioSequence2Vec: Efficient Embedding Generation for Biological Sequences
Sarwan Ali, Usama Sardar, Murray Patterson |
PAKDD (2) | 3 |
| 2023 | Spike2CGR: an efficient method for spike sequence classification using chaos game representation
Taslim Murad, Sarwan Ali, Murray Patterson |
Mach. Learn. | 4 |
| 2023 | Efficient Approximate Kernel Based Spike Sequence ClassificationabstractMachine learning (ML) models, such as SVM, for tasks like classification and clustering of sequences, require a definition of distance/similarity between pairs of sequences. Several methods have been proposed to compute the similarity between sequences, such as the exact approach that counts the number of matches between k-mers (sub-sequences of length k) and an approximate approach that estimates pairwise similarity scores. Although exact methods yield better classification performance, they pose high computational costs, limiting their applicability to a small number of sequences. The approximate algorithms are proven to be more scalable and perform comparably to (sometimes better than) the exact methods - they are designed in a "general" way to deal with different types of sequences (e.g., music, protein, etc.). Although general applicability is a desired property of an algorithm, it is not the case in all scenarios. For example, in the current COVID-19 (coronavirus) pandemic, there is a need for an approach that can deal specifically with the coronavirus. To this end, we propose a series of ways to improve the performance of the approximate kernel (using minimizers and information gain) in order to enhance its predictive performance pm coronavirus sequences. More specifically, we improve the quality of the approximate kernel using domain knowledge (computed using information gain) and efficient preprocessing (using minimizers computation) to classify coronavirus spike protein sequences corresponding to different variants (e.g., Alpha, Beta, Gamma). We report results using different classification and clustering algorithms and evaluate their performance using multiple evaluation metrics. Using two datasets, we show that our proposed method helps improve the kernel's performance compared to the baseline and state-of-the-art approaches in the healthcare domain. Sarwan Ali, Bikram Sahoo, Muhammad Asad Khan, Alex Zelikovsky, Murray Patterson |
IEEE ACM Trans. Comput. Biol. Bioinform. | 6 |
| 2022 | Hashing2Vec: Fast Embedding Generation for SARS-CoV-2 Spike Sequence Classification
Taslim Murad, Prakash Chourasia, Sarwan Ali, Murray Patterson |
ACML | 4 |
| 2022 | Informative Initialization and Kernel Selection Improves t-SNE for Biological SequencesabstractThe t-distributed stochastic neighbor embedding (t-SNE) is a method for interpreting high dimensional (HD) data by mapping each point to a low dimensional (LD) space (usually two-dimensional). It seeks to retain the structure of the data. An important component of the t-SNE algorithm is the initialization procedure, which begins with the random initialization of an LD vector. Points in this initial vector are then updated to minimize the loss function (the KL divergence) iteratively using gradient descent. This leads comparable points to attract one another while pushing dissimilar points apart. We believe that, by default, these algorithms should employ some form of informative initialization. Another essential component of the t-SNE is using a kernel matrix, a similarity matrix comprising the pairwise distances among the sequences. For t-SNE-based visualization, the Gaussian kernel is employed by default in the literature. However, we show that kernel selection can also play a crucial role in the performance of t-SNE.In this work, we assess the performance of t-SNE with various alternative initialization methods and kernels, using four different sets, out of which three are biological sequences (nucleotide, protein, etc.) datasets obtained from various sources, such as the well-known GISAID database for sequences of the SARS-CoV-2 virus. We perform subjective and objective assessments of these alternatives. We use the resulting t-SNE plots and k-ary neighborhood agreement (k-ANA) to evaluate and compare the proposed methods with the baselines. We show that by using different techniques, such as informed initialization and kernel matrix selection, that t-SNE performs significantly better. Moreover, we show that t-SNE also takes fewer iterations to converge faster with more intelligent initialization. Prakash Chourasia, Sarwan Ali, Murray Patterson |
IEEE Big Data | 3 |
| 2022 | PSSM2Vec: A Compact Alignment-Free Embedding Approach for Coronavirus Spike Sequence Classification
Sarwan Ali, Taslim Murad, Murray Patterson |
ICONIP (7) | 3 |
| 2021 | Spike2Vec: An Efficient and Scalable Embedding Approach for COVID-19 Spike SequencesabstractWith the rapid global spread of COVID-19, more and more data related to this virus is becoming available, including genomic sequence data. The total number of genomic sequences that are publicly available on platforms such as GISAID is currently several million, and is increasing with every day. The availability of such Big Data creates a new opportunity for researchers to study this virus in detail. This is particularly important with all of the dynamics of the COVID-19 variants which emerge and circulate. This rich data source will give us insights on the best ways to perform genomic surveillance for this and future pandemic threats, with the ultimate goal of mitigating or eliminating such threats. Analyzing and processing the several million genomic sequences is a challenging task. Although traditional methods for sequence classification are proven to be effective, they are not designed to deal with these specific types of genomic sequences. Moreover, most of the existing methods also face the issue of scalability. Previous studies which were tailored to coronavirus genomic data proposed to use spike sequences (corresponding to a subsequence of the genome), rather than using the complete genomic sequence, to perform different machine learning (ML) tasks such as classification and clustering. However, those methods suffer from scalability issues.In this paper, we propose an approach called Spike2Vec, an efficient and scalable feature vector representation for each spike sequence that can be used for downstream ML tasks. Through experiments, we show that Spike2Vec is not only scalable on several million spike sequences, but also outperforms the baseline models in terms of prediction accuracy, F1 score, etc. Since this type of study on such huge numbers of spike sequences has not been done before (to the best of our knowledge), we believe that it will open new doors for researchers to use this data and perform different tasks to unfold new information that was not available before. We also use information gain (IG) to compute the importance of each amino acid in the spike sequence. The amino acids with higher IG values tend to be the same as many reported by the USA based Centers for Disease Control and Prevention (CDC) for different variants. Sarwan Ali, Murray Patterson |
IEEE BigData | 2 |
| 2021 | A k-mer Based Approach for SARS-CoV-2 Variant Identification
Sarwan Ali, Bikram Sahoo, Naimat Ullah, Alexander Zelikovskiy, Murray Patterson |
ISBRA | 5 |
| 2021 | Correlated Evolution in the Small Parsimony Framework
Brendan Smith, Cristian Navarro-Martinez, Rebecca Buonopane, S. Ashley Byun, Murray Patterson |
ISBRA | 5 |
| 2021 | Inferring cancer progression from Single-Cell Sequencing while allowing mutation lossesabstractMOTIVATION: In recent years, the well-known Infinite Sites Assumption has been a fundamental feature of computational methods devised for reconstructing tumor phylogenies and inferring cancer progressions. However, recent studies leveraging single-cell sequencing (SCS) techniques have shown evidence of the widespread recurrence and, especially, loss of mutations in several tumor samples. While there exist established computational methods that infer phylogenies with mutation losses, there remain some advancements to be made. RESULTS: We present Simulated Annealing Single-Cell inference (SASC): a new and robust approach based on simulated annealing for the inference of cancer progression from SCS datasets. In particular, we introduce an extension of the model of evolution where mutations are only accumulated, by allowing also a limited amount of mutation loss in the evolutionary history of the tumor: the Dollo-k model. We demonstrate that SASC achieves high levels of accuracy when tested on both simulated and real datasets and in comparison with some other available methods. AVAILABILITY AND IMPLEMENTATION: The SASC tool is open source and available at https://github.com/sciccolella/sasc. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Simone Ciccolella, Camir Ricketts, Mauricio Soto Gomez, Murray Patterson, Dana Silverbush, Paola Bonizzoni, Iman Hajirasouliha, Gianluca Della Vedova |
Bioinform. | 4 |
| 2021 | Effective Clustering for Single Cell Sequencing Cancer DataabstractSingle cell sequencing (SCS) technologies provide a level of resolution that makes it indispensable for inferring from a sequenced tumor, evolutionary trees or phylogenies representing an accumulation of cancerous mutations. A drawback of SCS is elevated false negative and missing value rates, resulting in a large space of possible solutions, which in turn makes it difficult, sometimes infeasible using current approaches and tools. One possible solution is to reduce the size of an SCS instance - usually represented as a matrix of presence, absence, and uncertainty of the mutations found in the different sequenced cells - and to infer the tree from this reduced-size instance. In this work, we present a new clustering procedure aimed at clustering such categorical vector, or matrix data - here representing SCS instances, called celluloid. We show that celluloid clusters mutations with high precision: never pairing too many mutations that are unrelated in the ground truth, but also obtains accurate results in terms of the phylogeny inferred downstream from the reduced instance produced by this method. We demonstrate the usefulness of a clustering step by applying the entire pipeline (clustering + inference method) to a real dataset, showing a significant reduction in the runtime, raising considerably the upper bound on the size of SCS instances which can be solved in practice. Our approach, celluloid: clustering single cell sequencing data around centroids is available at https://github.com/AlgoLab/celluloid/ under an MIT license, as well as on the Python Package Index (PyPI) at https://pypi.org/project/celluloid-clust/. Simone Ciccolella, Murray Patterson, Paola Bonizzoni, Gianluca Della Vedova |
IEEE J. Biomed. Health Informatics | 2 |
| 2020 | gpps: an ILP-based approach for inferring cancer progression with mutation losses from single cell dataabstractBACKGROUND: Cancer progression reconstruction is an important development stemming from the phylogenetics field. In this context, the reconstruction of the phylogeny representing the evolutionary history presents some peculiar aspects that depend on the technology used to obtain the data to analyze: Single Cell DNA Sequencing data have great specificity, but are affected by moderate false negative and missing value rates. Moreover, there has been some recent evidence of back mutations in cancer: this phenomenon is currently widely ignored. RESULTS: We present a new tool, gpps, that reconstructs a tumor phylogeny from Single Cell Sequencing data, allowing each mutation to be lost at most a fixed number of times. The General Parsimony Phylogeny from Single cell (gpps) tool is open source and available at https://github.com/AlgoLab/gpps . CONCLUSIONS: gpps provides new insights to the analysis of intra-tumor heterogeneity by proposing a new progression model to the field of cancer phylogeny reconstruction on Single Cell data. Simone Ciccolella, Mauricio Soto Gomez, Murray Patterson, Gianluca Della Vedova, Iman Hajirasouliha, Paola Bonizzoni |
BMC Bioinform. | 3 |
| 2019 | A Rearrangement Distance for Fully-Labelled TreesabstractThe problem of comparing trees representing the evolutionary histories of cancerous tumors has turned out to be crucial, since there is a variety of different methods which typically infer multiple possible trees. A departure from the widely studied setting of classical phylogenetics, where trees are leaf-labelled, tumoral trees are fully labelled, i.e., every vertex has a label. In this paper we provide a rearrangement distance measure between two fully-labelled trees. This notion originates from two operations: one which modifies the topology of the tree, the other which permutes the labels of the vertices, hence leaving the topology unaffected. While we show that the distance between two trees in terms of each such operation alone can be decided in polynomial time, the more general notion of distance when both operations are allowed is NP-hard to decide. Despite this result, we show that it is fixed-parameter tractable, and we give a 4-approximation algorithm when one of the trees is binary. Giulia Bernardini 0001, Paola Bonizzoni, Gianluca Della Vedova, Murray Patterson |
CPM | 4 |
| 2018 | HapCHAT: adaptive haplotype assembly for efficiently leveraging high coverage in long readsabstractBACKGROUND: Haplotype assembly is the process of assigning the different alleles of the variants covered by mapped sequencing reads to the two haplotypes of the genome of a human individual. Long reads, which are nowadays cheaper to produce and more widely available than ever before, have been used to reduce the fragmentation of the assembled haplotypes since their ability to span several variants along the genome. These long reads are also characterized by a high error rate, an issue which may be mitigated, however, with larger sets of reads, when this error rate is uniform across genome positions. Unfortunately, current state-of-the-art dynamic programming approaches designed for long reads deal only with limited coverages. RESULTS: Here, we propose a new method for assembling haplotypes which combines and extends the features of previous approaches to deal with long reads and higher coverages. In particular, our algorithm is able to dynamically adapt the estimated number of errors at each variant site, while minimizing the total number of error corrections necessary for finding a feasible solution. This allows our method to significantly reduce the required computational resources, allowing to consider datasets composed of higher coverages. The algorithm has been implemented in a freely available tool, HapCHAT: Haplotype Assembly Coverage Handling by Adapting Thresholds. An experimental analysis on sequencing reads with up to 60 × coverage reveals improvements in accuracy and recall achieved by considering a higher coverage with lower runtimes. CONCLUSIONS: Our method leverages the long-range information of sequencing reads that allows to obtain assembled haplotypes fragmented in a lower number of unphased haplotype blocks. At the same time, our method is also able to deal with higher coverages to better correct the errors in the original reads and to obtain more accurate haplotypes as a result. AVAILABILITY: HapCHAT is available at http://hapchat.algolab.eu under the GNU Public License (GPL). Stefano Beretta 0001, Murray Patterson, Simone Zaccaria, Gianluca Della Vedova, Paola Bonizzoni |
BMC Bioinform. | 2 |
| 2017 | Character-Based Phylogeny Construction and Its Application to Tumor Evolution
Gianluca Della Vedova, Murray Patterson, Raffaella Rizzi, Mauricio Soto Gomez |
CiE | 2 |
| 2016 | PWHATSHAP: efficient haplotyping for future generation sequencingabstractBACKGROUND: Haplotype phasing is an important problem in the analysis of genomics information. Given a set of DNA fragments of an individual, it consists of determining which one of the possible alleles (alternative forms of a gene) each fragment comes from. Haplotype information is relevant to gene regulation, epigenetics, genome-wide association studies, evolutionary and population studies, and the study of mutations. Haplotyping is currently addressed as an optimisation problem aiming at solutions that minimise, for instance, error correction costs, where costs are a measure of the confidence in the accuracy of the information acquired from DNA sequencing. Solutions have typically an exponential computational complexity. WHATSHAP is a recent optimal approach which moves computational complexity from DNA fragment length to fragment overlap, i.e., coverage, and is hence of particular interest when considering sequencing technology's current trends that are producing longer fragments. RESULTS: Given the potential relevance of efficient haplotyping in several analysis pipelines, we have designed and engineered PWHATSHAP, a parallel, high-performance version of WHATSHAP. PWHATSHAP is embedded in a toolkit developed in Python and supports genomics datasets in standard file formats. Building on WHATSHAP, PWHATSHAP exhibits the same complexity exploring a number of possible solutions which is exponential in the coverage of the dataset. The parallel implementation on multi-core architectures allows for a relevant reduction of the execution time for haplotyping, while the provided results enjoy the same high accuracy as that provided by WHATSHAP, which increases with coverage. CONCLUSIONS: Due to its structure and management of the large datasets, the parallelisation of WHATSHAP posed demanding technical challenges, which have been addressed exploiting a high-level parallel programming framework. The result, PWHATSHAP, is a freely available toolkit that improves the efficiency of the analysis of genomics information. Andrea Bracciali, Marco Aldinucci, Murray Patterson, Tobias Marschall, Nadia Pisanti, Ivan Merelli, Massimo Torquati |
BMC Bioinform. | 3 |
| 2014 | WhatsHap: Haplotype Assembly for Future-Generation Sequencing Reads
Murray Patterson, Tobias Marschall, Nadia Pisanti, Leo van Iersel, Leen Stougie, Gunnar W. Klau, Alexander Schönhuth |
RECOMB | 1 |
| 2013 | Hypergraph Covering Problems Motivated by Genome Assembly Questions
Cédric Chauve, Murray Patterson, Ashok Rajaraman |
IWOCA | 2 |
| 2013 | Mapping proteins in the presence of paralogs using units of coevolutionabstractBACKGROUND: We study the problem of mapping proteins between two protein families in the presence of paralogs. This problem occurs as a difficult subproblem in coevolution-based computational approaches for protein-protein interaction prediction. RESULTS: Similar to prior approaches, our method is based on the idea that coevolution implies equal rates of sequence evolution among the interacting proteins, and we provide a first attempt to quantify this notion in a formal statistical manner. We call the units that are central to this quantification scheme the units of coevolution. A unit consists of two mapped protein pairs and its score quantifies the coevolution of the pairs. This quantification allows us to provide a maximum likelihood formulation of the paralog mapping problem and to cast it into a binary quadratic programming formulation. CONCLUSION: CUPID, our software tool based on a Lagrangian relaxation of this formulation, makes it, for the first time, possible to compute state-of-the-art quality pairings in a few minutes of runtime. In summary, we suggest a novel alternative to the earlier available approaches, which is statistically sound and computationally feasible. Mohammed El-Kebir, Tobias Marschall, Inken Wohlers, Murray Patterson, Jaap Heringa, Alexander Schönhuth, Gunnar W. Klau |
BMC Bioinform. | 4 |
| 2013 | Lateral gene transfer, rearrangement, reconciliationabstractBACKGROUND: Models of ancestral gene order reconstruction have progressively integrated different evolutionary patterns and processes such as unequal gene content, gene duplications, and implicitly sequence evolution via reconciled gene trees. These models have so far ignored lateral gene transfer, even though in unicellular organisms it can have an important confounding effect, and can be a rich source of information on the function of genes through the detection of transfers of clusters of genes. RESULT: We report an algorithm together with its implementation, DeCoLT, that reconstructs ancestral genome organization based on reconciled gene trees which summarize information on sequence evolution, gene origination, duplication, loss, and lateral transfer. DeCoLT optimizes in polynomial time on the number of rearrangements, computed as the number of gains and breakages of adjacencies between pairs of genes. We apply DeCoLT to 1099 gene families from 36 cyanobacteria genomes. CONCLUSION: DeCoLT is able to reconstruct adjacencies in 35 ancestral bacterial genomes with a thousand gene families in a few hours, and detects clusters of co-transferred genes. DeCoLT may also be used with any relationship between genes instead of adjacencies, to reconstruct ancestral interactions, functions or complexes. AVAILABILITY: http://pbil.univ-lyon1.fr/software/DeCoLT/ Murray Patterson, Gergely J. Szöllosi, Vincent Daubin, Eric Tannier |
BMC Bioinform. | 1 |
| 2012 | Linearization of ancestral multichromosomal genomesabstractBACKGROUND: Recovering the structure of ancestral genomes can be formalized in terms of properties of binary matrices such as the Consecutive-Ones Property (C1P). The Linearization Problem asks to extract, from a given binary matrix, a maximum weight subset of rows that satisfies such a property. This problem is in general intractable, and in particular if the ancestral genome is expected to contain only linear chromosomes or a unique circular chromosome. In the present work, we consider a relaxation of this problem, which allows ancestral genomes that can contain several chromosomes, each either linear or circular. RESULT: We show that, when restricted to binary matrices of degree two, which correspond to adjacencies, the genomic characters used in most ancestral genome reconstruction methods, this relaxed version of the Linearization Problem is polynomially solvable using a reduction to a matching problem. This result holds in the more general case where columns have bounded multiplicity, which models possibly duplicated ancestral genes. We also prove that for matrices with rows of degrees 2 and 3, without multiplicity and without weights on the rows, the problem is NP-complete, thus tracing sharp tractability boundaries. CONCLUSION: As it happened for the breakpoint median problem, also used in ancestral genome reconstruction, relaxing the definition of a genome turns an intractable problem into a tractable one. The relaxation is adapted to some biological contexts, such as bacterial genomes with several replicons, possibly partially assembled. Algorithms can also be used as heuristics for hard variants. More generally, this work opens a way to better understand linearization results for ancestral genome structure inference. Ján Manuch, Murray Patterson, Roland Wittler, Cédric Chauve, Eric Tannier |
BMC Bioinform. | 2 |
| 2012 | Hardness results on the gapped consecutive-ones property problem
Ján Manuch, Murray Patterson, Cédric Chauve |
Discret. Appl. Math. | 2 |
| 2011 | Tractability Results for the Consecutive-Ones Property with Multiplicity
Cédric Chauve, Ján Manuch, Murray Patterson, Roland Wittler |
CPM | 3 |
| 2011 | Towards a Characterisation of the Generalised Cladistic Character Compatibility Problem for Non-branching Character Trees
Ján Manuch, Murray Patterson, Arvind Gupta |
ISBRA | 2 |
| 2010 | Complexity of Finding Non-Planar Rectilinear Drawings of Graphs
Ján Manuch, Murray Patterson, Sheung-Hung Poon, Chris Thachuk |
GD | 2 |
| 2009 | On the Generalised Character Compatibility Problem for Non-branching Character Trees
Ján Manuch, Murray Patterson, Arvind Gupta |
COCOON | 2 |
| 2007 | Grounding for Model Expansion in k-Guarded Formulas with Inductive Definitions
Murray Patterson, Yongmei Liu 0001, Eugenia Ternovska, Arvind Gupta |
IJCAI | 1 |