Related Experiment Video
Updated: Feb 4, 2026

Recombination Dynamics in Thin-film Photovoltaic Materials via Time-resolved Microwave Conductivity
Published on: March 6, 2017
cath-resolve-hits: a new tool that resolves domain matches suspiciously quickly
T E Lewis1, I Sillitoe1, J G Lees2
1Department of Structural and Molecular Biology, UCL, Darwin Building, London, UK.
We developed cath-resolve-hits (CRH), a fast C++ tool for selecting optimal, non-overlapping protein domain matches from large datasets. CRH efficiently handles complex domain assignments, improving upon existing methods.
Area of Science:
- Bioinformatics
- Computational Biology
- Structural Bioinformatics
Background:
- Assigning protein domain matches to query sequences is crucial in bioinformatics.
- Identifying optimal subsets of non-overlapping domain matches is challenging, especially with discontinuous domains.
- Existing tools struggle with large datasets, demanding excessive computational resources.
Purpose of the Study:
- To introduce cath-resolve-hits (CRH), a novel computational tool for efficient protein domain match assignment.
- To address the limitations of existing methods in handling large-scale bioinformatics datasets and complex domain structures.
Main Methods:
- Development of a dynamic-programming algorithm implemented in open-source C++.
- Benchmarking CRH against existing algorithms to evaluate performance.
- Utilizing multiple input formats and providing versatile output options (plain text, JSON, HTML).
Main Results:
- CRH processes large datasets rapidly, achieving speeds of up to ~1 million hits per second.
- The tool operates with reasonable memory requirements, making it suitable for extensive analyses.
- CRH demonstrates comparable or improved accuracy over existing algorithms, with significantly enhanced CPU and memory performance.
Conclusions:
- CRH offers a highly efficient and scalable solution for protein domain assignment in bioinformatics.
- The tool's performance improvements make it valuable for analyzing large and complex biological datasets.
- CRH is readily available, promoting its adoption and further development in the research community.
Related Concept Videos
Sign Test for Matched Pairs
To conduct the sign test, we first calculate the differences in...
Conservation of Protein Domains Over Different Proteins
A limited set of protein domains often duplicate and recombine during evolution. These domains can be organized in different combinations to...
Membrane Domains
Protein Domains
The membrane comprises a group of distinct proteins responsible for carrying out a cell's specific function. For example, the plasma membrane of the human sperm, or a single germ cell, contains a unique set of proteins in the...
Three Developmental Domains
Physical Development
Physical processes, also known as maturation, encompass the biological changes that occur across an individual's life. These changes begin with genetic inheritance and continue through various stages, including growth in height and weight,...
Three-Domain System of Life
Wilcoxon Signed-Ranks Test for Matched Pairs

