Related Experiment Video
Updated: Jun 17, 2026

Investigating Protein Sequence-structure-dynamics Relationships with Bio3D-web
Published on: July 16, 2017
Linear-time protein 3-D structure searching with insertions and deletions.
Tetsuo Shibuya1, Jesper Jansson, Kunihiko Sadakane
1Human Genome Center, Institute of Medical Science, University of Tokyo 4-6-1 Shirokanedai, Minato-ku, Tokyo 108-8639, Japan. tshibuya@hgc.jp
Searching for similar 3D biomolecular structures with insertions/deletions (indels) is NP-hard in general. However, a new algorithm efficiently finds similar substructures in 3D databases when indels are limited, achieving average-case linear time complexity.
Area of Science:
- Structural Biology
- Computational Biology
- Bioinformatics
Background:
- Biomolecular 3D structure similarity is defined by root mean square deviation (RMSD) below a threshold.
- Databases of 3D structures are crucial for post-genomic structural biology research.
- Efficiently searching these databases for similar structures is an ongoing challenge.
Purpose of the Study:
- To determine the computational complexity of finding similar substructures in 3D structure databases, considering insertions and deletions (indels).
- To develop an efficient algorithm for this search problem in 3D when the number of indels is bounded.
Main Methods:
- Proved the NP-hard nature of the substructure similarity search problem in unbounded dimensions.
- Developed a novel algorithm to improve average-case time complexity for 3D structure searches with a bounded number of indels.
- Analyzed the algorithm's performance against existing methods.
Main Results:
- The problem of finding similar 3D biomolecular substructures with indels is NP-hard in unbounded dimensions.
- The proposed algorithm achieves an average-case time complexity of O(N) for a query against a database of size N, significantly outperforming the previous O(Nm(k+1)) complexity.
- This improvement is achieved when the number of indels (k) is bounded by a constant.
Conclusions:
- Despite the NP-hard nature of the problem in general, efficient solutions exist for practical scenarios.
- The developed algorithm provides a practical and efficient method for searching 3D biomolecular structure databases with indels when the indel count is limited.
- This advancement facilitates faster and more effective structural biology research.
Related Concept Videos
Protein Organization
The primary structure of a protein is its amino acid sequence.
Protein Organization
Protein Organization
The primary structure of a protein is its amino acid sequence.
Protein and Protein Structures
A protein's shape is critical to its function. For example, an enzyme can...
Protein Folding
Protein Structure Is Critical to Its Biological Function
Proteins perform a wide range of biological functions such as catalyzing chemical reactions, providing...
Protein Folding

