Related Experiment Video
Updated: Sep 20, 2025

A Protocol for Computer-Based Protein Structure and Function Prediction
Published on: November 3, 2011
3DFI: a pipeline to infer protein function using structural homology
Alexander Thomas Julian1, Anne Caroline Mascarenhas Dos Santos1, Jean-François Pombert1
1Department of Biology, Illinois Institute of Technology, Chicago, IL, USA.
Motivation:
Inferring protein function is an integral part of genome annotation and analysis. This process is usually performed in silico, and most in silico inferences are based on sequence homology approaches, which can fail when in presence of divergent sequences. However, because protein structures and their biological roles are intertwined, protein function can also be inferred by searching for structural homology. Many excellent tools have been released in recent years with regards to protein structure prediction, structural homology searches and protein visualization. Unfortunately, these tools are disconnected from each other and often use a web server-based approach that is ill-suited to high-throughput genome-wide analyses. To help assist genome annotation, we built a structural homology-based pipeline called 3DFI (for tridimensional functional inference) leveraging some of the best structural homology tools. This pipeline was built with simplicity of use in mind and enables genome-wide structural homology inferences.
Availability And Implementation:
3DFI is available on GitHub https://github.com/PombertLab/3DFI under the permissive MIT license. The pipeline is written in Perl and Python.
Related Concept Videos
Protein Families
Structural Protein Function
Protein Networks
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
Protein Organization
The primary structure of a protein is its amino acid sequence....
Protein-protein Interfaces
Protein and Protein Structure
A protein's shape is critical to its function. For example, an enzyme...

