Related Experiment Video
Updated: Jul 17, 2026

09:51
Investigating Protein Sequence-structure-dynamics Relationships with Bio3D-web
Published on: July 16, 2017
SNAPPI-DB: a database and API of Structures, iNterfaces and Alignments for Protein-Protein Interactions
Emily R Jefferson1, Thomas P Walsh, Timothy J Roberts
1School of Life Sciences Research, College of Life Sciences, University of Dundee, Dow Street, Dundee, DD1 5EH, Scotland, UK.
Nucleic Acids Research
|January 5, 2007
Summary
SNAPPI-DB is a new database and Java API for protein-protein interaction structures and alignments. It offers advanced querying capabilities for structural bioinformatics research.
Area of Science:
- Structural Bioinformatics
- Computational Biology
- Molecular Biology
Background:
- Protein-protein interactions (PPIs) are crucial for cellular functions.
- Databases of structural PPIs are essential for understanding molecular mechanisms.
- Existing databases may lack comprehensive structural data and advanced query features.
Purpose of the Study:
- To describe SNAPPI-DB, a high-performance database for protein-protein interaction structures, interfaces, and alignments.
- To introduce the associated Java Application Programming Interface (API) for data access.
- To highlight unique features and applications of SNAPPI-DB.
Main Methods:
- Development of a high-performance object-oriented database using Java Data Objects (JDO) API.
- Integration of structural data (atom coordinates) from the Protein Data Bank (PDB).
- Inclusion of associated data: SCOP, CATH, Pfam, SWISSPROT, InterPro, GO terms, PQS, and secondary structure information.
- Storage and classification of domain-domain interactions with multiple structure alignments.
Main Results:
- SNAPPI-DB provides detailed structural data for protein-protein interactions.
- The Java API facilitates efficient data retrieval via PDB entries, domains, and domain-domain interactions.
- The database supports advanced queries without complex SQL, enabling rapid development and access.
- SNAPPI-DB includes features not found in other structural PPI databases.
Conclusions:
- SNAPPI-DB offers a comprehensive resource for structural protein-protein interaction data.
- Its advanced features and API support diverse applications in structural bioinformatics.
- The database has been successfully applied in studies and is used for training predictive models.
Related Concept Videos
Protein Networks
An organism can have thousands of different proteins, and these proteins must cooperate to ensure the health of an organism. Proteins bind to other proteins and form complexes to carry out their functions. Many proteins interact with multiple other proteins creating a complex network of protein interactions.
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,...
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 Networks
An organism can have thousands of different proteins, and these proteins must cooperate to ensure the health of an organism. Proteins bind to other proteins and form complexes to carry out their functions. Many proteins interact with multiple other proteins creating a complex network of protein interactions.
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,...
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
Proteins are polymers of amino acid residues. They are versatile and responsible for different cellular functions, including DNA replication, molecular transport, catalysis, and structural support. Proteins have a hierarchical structure comprising at least three levels of organization: primary, secondary, and tertiary structure. Some large proteins have a quaternary structure where individual protein subunits are linked together.
The primary structure of a protein is its amino acid sequence.
The primary structure of a protein is its amino acid sequence.
Protein Organization
Proteins are polymers of amino acid residues. They are versatile and responsible for different cellular functions, including DNA replication, molecular transport, catalysis, and structural support. Proteins have a hierarchical structure comprising at least three levels of organization: primary, secondary, and tertiary structure. Some large proteins have a quaternary structure where individual protein subunits are linked together.
The primary structure of a protein is its amino acid sequence.
The primary structure of a protein is its amino acid sequence.
Protein Organization
Overview
Protein Organization
Overview

