Javascript must be enabled to continue!
A heuristic algorithm solving the mutual-exclusivity-sorting problem
View through CrossRef
Abstract
Motivation
Binary (or Boolean) matrices provide a common effective data representation adopted in several domains of computational biology, especially for investigating cancer and other human diseases. For instance, they are used to summarize genetic aberrations—copy number alterations or mutations—observed in cancer patient cohorts, effectively highlighting combinatorial relations among them. One of these is the tendency for two or more genes not to be co-mutated in the same sample or patient, i.e. a mutual-exclusivity trend. Exploiting this principle has allowed identifying new cancer driver protein-interaction networks and has been proposed to design effective combinatorial anti-cancer therapies rationally. Several tools exist to identify and statistically assess mutual-exclusive cancer-driver genomic events. However, these tools need to be equipped with robust/efficient methods to sort rows and columns of a binary matrix to visually highlight possible mutual-exclusivity trends.
Results
Here, we formalize the mutual-exclusivity-sorting problem and present MutExMatSorting: an R package implementing a computationally efficient algorithm able to sort rows and columns of a binary matrix to highlight mutual-exclusivity patterns. Particularly, our algorithm minimizes the extent of collective vertical overlap between consecutive non-zero entries across rows while maximizing the number of adjacent non-zero entries in the same row. Here, we demonstrate that existing tools for mutual-exclusivity analysis are suboptimal according to these criteria and are outperformed by MutExMatSorting.
Availability and implementation
https://github.com/AleVin1995/MutExMatSorting.
Supplementary information
Supplementary data are available at Bioinformatics online.
Oxford University Press (OUP)
Title: A heuristic algorithm solving the mutual-exclusivity-sorting problem
Description:
Abstract
Motivation
Binary (or Boolean) matrices provide a common effective data representation adopted in several domains of computational biology, especially for investigating cancer and other human diseases.
For instance, they are used to summarize genetic aberrations—copy number alterations or mutations—observed in cancer patient cohorts, effectively highlighting combinatorial relations among them.
One of these is the tendency for two or more genes not to be co-mutated in the same sample or patient, i.
e.
a mutual-exclusivity trend.
Exploiting this principle has allowed identifying new cancer driver protein-interaction networks and has been proposed to design effective combinatorial anti-cancer therapies rationally.
Several tools exist to identify and statistically assess mutual-exclusive cancer-driver genomic events.
However, these tools need to be equipped with robust/efficient methods to sort rows and columns of a binary matrix to visually highlight possible mutual-exclusivity trends.
Results
Here, we formalize the mutual-exclusivity-sorting problem and present MutExMatSorting: an R package implementing a computationally efficient algorithm able to sort rows and columns of a binary matrix to highlight mutual-exclusivity patterns.
Particularly, our algorithm minimizes the extent of collective vertical overlap between consecutive non-zero entries across rows while maximizing the number of adjacent non-zero entries in the same row.
Here, we demonstrate that existing tools for mutual-exclusivity analysis are suboptimal according to these criteria and are outperformed by MutExMatSorting.
Availability and implementation
https://github.
com/AleVin1995/MutExMatSorting.
Supplementary information
Supplementary data are available at Bioinformatics online.
Related Results
Analisis Kebutuhan Modul Matematika untuk Meningkatkan Kemampuan Pemecahan Masalah Siswa SMP N 4 Batang
Analisis Kebutuhan Modul Matematika untuk Meningkatkan Kemampuan Pemecahan Masalah Siswa SMP N 4 Batang
Pemecahan masalah merupakan suatu usaha untuk menyelesaikan masalah matematika menggunakan pemahaman yang telah dimilikinya. Siswa yang mempunyai kemampuan pemecahan masalah rendah...
A latent variable model for evaluating mutual exclusivity and co-occurrence between driver mutations in cancer
A latent variable model for evaluating mutual exclusivity and co-occurrence between driver mutations in cancer
Abstract
A key challenge in cancer genomics is understanding the functional relationships and dependencies between combinations of somatic mutati...
Abilities analysis of problem-solving process awareness for elementary school students with different problem-solving performances
Abilities analysis of problem-solving process awareness for elementary school students with different problem-solving performances
Background: Awareness is core ability in problem-solving process, but related performance analysis of problem-solving process awareness for elementary school students is still unde...
AFFORDANCE BASED FRAMEWORK OF HUMAN PROBLEM SOLVING: A NONREPRESENTATIONAL ALTERNATIVE
AFFORDANCE BASED FRAMEWORK OF HUMAN PROBLEM SOLVING: A NONREPRESENTATIONAL ALTERNATIVE
Problem solving is a crucial higher-order thinking ability of humans. Humans’ ability to solve problems is a critical higher-order thinking ability. Mathematical problem solving, a...
Problem solving as a predictor of suicidal thoughts and behaviors
Problem solving as a predictor of suicidal thoughts and behaviors
Suicide is a major public health concern, particularly on college campuses. A number of risk factors have been identified in the prediction of suicidal thoughts and behaviors, incl...
The Effectiveness of Problem-Based Learning in Improving Critical Thinking and Problem-Solving Skills in Medical Students: A Systematic Review of Fifteen Years’ Experience (2005-2019)
The Effectiveness of Problem-Based Learning in Improving Critical Thinking and Problem-Solving Skills in Medical Students: A Systematic Review of Fifteen Years’ Experience (2005-2019)
Background: An ongoing challenge for medical education in the twenty-first century is determining the best method to foster problem-solving and critical thinking in learners. These...
Visualization of sorting algorithms in the virtual reality environment
Visualization of sorting algorithms in the virtual reality environment
This study examines the use of virtual reality (VR) in programming, specifically in visualization of sorting methods. Addressing students’ needs to better understand and implement ...
EFEKTIVITAS PENDEKATAN DOUBLE LOOP PROBLEM SOLVING DENGAN SCAFFOLDING DALAM MENINGKATKAN KEMAMPUAN PEMECAHAN MASALAH MATEMATIKA
EFEKTIVITAS PENDEKATAN DOUBLE LOOP PROBLEM SOLVING DENGAN SCAFFOLDING DALAM MENINGKATKAN KEMAMPUAN PEMECAHAN MASALAH MATEMATIKA
AbstrakPenelitian ini bertujuan untuk mengetahui efektivitas pendekatan Double Loop Problem Solving dengan Scaffolding terhadap kemampuan pemecahan masalah matematika siswa. Jenis ...

