ELaSTIC
ELaSTIC identifies and clusters similar DNA sequences at large scale using an alignment-free MinHash-based similarity estimation to enable construction of sequence similarity graphs for high-throughput sequencing datasets.
Key Features:
- MinHash-based similarity estimation: Employs MinHash to efficiently approximate pairwise sequence similarity without performing pairwise alignment.
- Alignment-free detection: Detects similar sequence pairs using alignment-free methods to reduce computational cost for large datasets.
- Parallel and distributed processing: Scales across thousands of processors with distributed memory to handle large-scale computations.
- Load balancing strategies: Manages computational imbalance using multi-way number partitioning and work stealing techniques.
- Large-scale graph construction: Constructs sequence similarity graphs from millions of DNA sequences.
- High-throughput sequencing compatibility: Designed to process datasets generated by high-throughput sequencing technologies.
Scientific Applications:
- Large-scale similarity detection: Identification of similar sequence pairs within extensive biological sequence collections.
- Sequence clustering: Clustering of similar DNA sequences from massive datasets.
- Sequence similarity graph analysis: Construction and analysis of large-scale sequence similarity graphs.
- High-throughput sequencing data analysis: Analysis of millions of DNA sequences produced by high-throughput sequencing technologies.
Methodology:
Uses a MinHash-based, alignment-free strategy to approximate sequence similarity and builds large-scale similarity graphs with parallel, distributed-memory execution while employing multi-way number partitioning and work stealing for load balancing across thousands of processors.
Topics
Details
- Tool Type:
- command-line tool
- Operating Systems:
- Linux
- Programming Languages:
- C++
- Added:
- 12/18/2017
- Last Updated:
- 12/10/2018
Operations
Publications
Zola J. Constructing Similarity Graphs from Large-Scale Biological Sequence Collections. 2014 IEEE International Parallel & Distributed Processing Symposium Workshops. 2014. doi:10.1109/ipdpsw.2014.63.