Accelerating RepeatClassifier Based on Spark and Greedy Algorithm with Dynamic Upper Boundary
Abstract
1Transposable elements (TEs) represent quantitatively important components of genome sequences (e.g. 90% of the wheat genome), and play important roles in genome organization and evolution. The promotion of unsupervised annotation of transposable elements is of great significance. Classification is an important step in TE annotation, which summarize the information about the type or mechanism for the raw repetitive sequences. RepeatClassifier is a basic homology-based classification tool which compares the TE families to both the Repeat Protein Database (DB) and libraries of RepeatMasker. Unfortunately, RepeatClassifier is inefficient and takes a few days to classify the repetitive sequences of large genomes. Hence, we proposed Spark-based RepeatClassifier (SRC) which uses Greedy Algorithm with Dynamic Upper Boundary (GDUB) for data division and load balancing, and Spark to improve the parallelism of RepeatClassifier. Experimental results show that SRC can not only ensure the same level of accuracy as that of RepeatClassifier, but also achieve 42-88 times of acceleration compared to RepeatClassifier. At the same time, SRC shows excellent parallel performance when dealing with input datasets with unbalanced length distribution. SRC is publicly available at https://github.com/BioinformaticsCSU/SRC.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 1
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Teaching transposon classification as a means to crowd source the curation of repeat annotation - a tardigrade perspective
V. Peona, J. Martelossi, … A. Suh·bioRxiv·Nov 6, 2023
- TEtrimmer: a novel tool to automate the manual curation of transposable elements
Jiangzhao Qian, Hang Xue, … Ralph Panstruga·Nature CommunicationsPeer-reviewed·Sep 25, 2025
- TEclass2: Classification of transposable elements using Transformers
Lucas Bickmann, Matías Rodriguez, … Wojciech Makałowski·BiologyPeer-reviewed·Dec 29, 2025
- Comprehensive Hierarchical Classification of Transposable Elements based on Deep Learning
Yang Qi, Yiqi Chen, … Xuequn Shang·bioRxiv·Jan 27, 2024
- GLARE: Genomic Language model for Automated Repetitive Element classification
Nicolas Haas, Tomáš Brůna·bioRxiv·Oct 11, 2026
- Superior ab initio Identification, Annotation and Characterisation of TEs and Segmental Duplications from Genome Assemblies.
Lu Zeng, Robert Daniel Kortschak, … David L. Adelson·PLoS ONEPeer-reviewed·Mar 14, 2018