Proceedings of the 1st Workshop on Irregular Applications: Architectures and Algorithms 2011
DOI: 10.1145/2089142.2089146
|View full text |Cite
|
Sign up to set email alerts
|

An OpenMP algorithm and implementation for clustering biological graphs

Abstract: Graph algorithms on parallel architectures present an interesting case study for irregular applications. Among the graph algorithms popular in scientific computing, graph clustering or community detection has numerous applications in computational biology. However, this operation also poses serious computational challenges because of irregular memory access patterns, large memory requirements, and their dependence on other auxiliary (also irregular) data structures to supplement processing. In this paper, we a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
3
1
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(3 citation statements)
references
References 23 publications
0
3
0
Order By: Relevance
“…Situations where all pairs of observations in a dataset must be compared arise in many areas of science. For example, in protein studies, forming the graphs used in protein clustering relies on finding a protein's likeness to every other protein (Chapman and Kalyanaraman 2011;Sapin et al 2016), and in physics, calculating the total force each body has on every other body is required in order to predict the position and motion of all bodies in the n-body problem (Leimanis and Minorsky 1958). Such pairwise comparison problems are extremely computationally challenging with large datasets because they grow at the square of the sample size (are of order O(n 2 )).…”
Section: Introductionmentioning
confidence: 99%
“…Situations where all pairs of observations in a dataset must be compared arise in many areas of science. For example, in protein studies, forming the graphs used in protein clustering relies on finding a protein's likeness to every other protein (Chapman and Kalyanaraman 2011;Sapin et al 2016), and in physics, calculating the total force each body has on every other body is required in order to predict the position and motion of all bodies in the n-body problem (Leimanis and Minorsky 1958). Such pairwise comparison problems are extremely computationally challenging with large datasets because they grow at the square of the sample size (are of order O(n 2 )).…”
Section: Introductionmentioning
confidence: 99%
“…In biometrics applications, a similarity matrix can be formed using a set of images compared with itself using facial recognition [2]. In metagenomics, finding a protein's likeness to every other protein is a crucial part of forming the complex graphs used in protein clustering, which has led to new discoveries of protein functions [3].…”
Section: Introductionmentioning
confidence: 99%
“…In biometrics applications, a similarity matrix can be formed using a set of images compared with itself using facial recognition [Phillips et al (2005)]. In metagenomics, finding a protein's likeness to every other protein is a crucial part of forming the complex graphs used in protein clustering, which has led to new discoveries of protein functions [Chapman and Kalyanaraman (2011)].…”
Section: Computation Applicationsmentioning
confidence: 99%