Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Protein Networks02:26

Protein Networks

2.9K
2.9K
Protein Networks02:26

Protein Networks

4.7K
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,...
4.7K
Protein and Protein Structures02:15

Protein and Protein Structures

20.1K
20.1K
Protein and Protein Structure02:15

Protein and Protein Structure

92.4K
Proteins are one of the most abundant organic molecules in living systems and have the most diverse range of functions of all macromolecules. Proteins may be structural, regulatory, contractile, or protective. They may serve in transport, storage, or membranes; or they may be toxins or enzymes. Their structures, like their functions, vary greatly. They are all, however, amino acid polymers arranged in a linear sequence.
A protein's shape is critical to its function. For example, an enzyme...
92.4K
Conservation of Protein Domains Over Different Proteins02:26

Conservation of Protein Domains Over Different Proteins

15.0K
Protein domains are small structurally independent units that are part of a single amino acid chain.  Although these domains are often structurally independent, they may rely on synergistic effects to perform their functions as part of a larger protein. Protein domains may be conserved within the same organism, as well as across different organisms.
A limited set of protein domains often duplicate and recombine during evolution. These domains can be organized in different combinations to...
15.0K
Protein Families02:47

Protein Families

17.5K
Protein families are groups of homologous proteins; that is, they have similarities in amino acid sequences and three-dimensional structures. Protein families usually occur because of gene duplication, where an additional copy of a gene is inserted into the genome of an organism.   Mutations that change the amino acids but still allow the protein to be properly synthesized, will lead to new protein family members.   If these new proteins contain similar amino acids in key...
17.5K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Unifying theories in high-dimensional biophysics: approaches, challenges and opportunities.

NPJ systems biology and applications·2026
Same author

The cell as a token: high-dimensional geometry in language models and cell embeddings.

Bioinformatics (Oxford, England)·2025
Same author

Curiosity-driven search for novel nonequilibrium behaviors.

Physical review research·2025
Same author

Optimization hardness constrains ecological transients.

PLoS computational biology·2025
Same author

The neurobench framework for benchmarking neuromorphic computing algorithms and systems.

Nature communications·2025
Same author

Cellular automata as convolutional neural networks.

Physical review. E·2019
Same journal

conMItion: an R package adjusting confounding factors for associations in multi-omics.

Bioinformatics (Oxford, England)·2026
Same journal

SpaMFG: a Spatial Multi-omics Integration Method based on Feature Grouping.

Bioinformatics (Oxford, England)·2026
Same journal

CSCN: Inference of Cell-Specific Causal Networks Using Single-Cell RNA-Seq Data.

Bioinformatics (Oxford, England)·2026
Same journal

Sparse CCA-Based Mediation Analysis with High-Dimensional Exposures and Mediators.

Bioinformatics (Oxford, England)·2026
Same journal

Enhancing Cross-Context Generalization in Drug Perturbation Prediction with a Multimodal Conditional Diffusion Framework.

Bioinformatics (Oxford, England)·2026
Same journal

Primer Design through Submodular Function Estimation.

Bioinformatics (Oxford, England)·2026
See all related articles

Related Experiment Video

Updated: Apr 3, 2026

Author Spotlight: Advancing Biotherapeutic Mass Calculation by Introducing mAbScale, a Python-Based Desktop Application
04:24

Author Spotlight: Advancing Biotherapeutic Mass Calculation by Introducing mAbScale, a Python-Based Desktop Application

Published on: June 16, 2023

2.5K

PyPDB: a Python API for the Protein Data Bank.

William Gilpin1

  • 1Department of Applied Physics, Stanford University, Stanford, CA 94305, USA.

Bioinformatics (Oxford, England)
|September 16, 2015
PubMed
Summary
This summary is machine-generated.

Researchers developed PyPDB, a Python interface for the Protein Data Bank (PDB). This tool enables advanced data retrieval and searching, including BLAST and sequence motif queries, directly from Python.

More Related Videos

Investigating Protein Sequence-structure-dynamics Relationships with Bio3D-web
09:51

Investigating Protein Sequence-structure-dynamics Relationships with Bio3D-web

Published on: July 16, 2017

16.2K
Author Spotlight: A Computational Approach to Decipher Amino Acid Preferences in Multispecific Protein-Protein Interactions
06:50

Author Spotlight: A Computational Approach to Decipher Amino Acid Preferences in Multispecific Protein-Protein Interactions

Published on: January 26, 2024

2.7K

Related Experiment Videos

Last Updated: Apr 3, 2026

Author Spotlight: Advancing Biotherapeutic Mass Calculation by Introducing mAbScale, a Python-Based Desktop Application
04:24

Author Spotlight: Advancing Biotherapeutic Mass Calculation by Introducing mAbScale, a Python-Based Desktop Application

Published on: June 16, 2023

2.5K
Investigating Protein Sequence-structure-dynamics Relationships with Bio3D-web
09:51

Investigating Protein Sequence-structure-dynamics Relationships with Bio3D-web

Published on: July 16, 2017

16.2K
Author Spotlight: A Computational Approach to Decipher Amino Acid Preferences in Multispecific Protein-Protein Interactions
06:50

Author Spotlight: A Computational Approach to Decipher Amino Acid Preferences in Multispecific Protein-Protein Interactions

Published on: January 26, 2024

2.7K

Area of Science:

  • Bioinformatics
  • Computational Biology
  • Structural Biology

Background:

  • The Protein Data Bank (PDB) is a crucial repository for structural biology data.
  • Accessing and querying the PDB programmatically can be complex.
  • There is a need for streamlined programmatic access to PDB data for researchers.

Purpose of the Study:

  • To develop a user-friendly Python programming interface for the RCSB Protein Data Bank (PDB).
  • To enable advanced search and data retrieval functionalities, including BLAST and sequence motif queries.
  • To provide an extensible and easily modifiable tool for accessing PDB data.

Main Methods:

  • Implementation in Python 3 using standard libraries for broad compatibility.
  • Leveraging the existing XML-based API of the PDB.
  • Creating custom XML requests from native Python types for flexibility.

Main Results:

  • A Python package, PyPDB, has been created for interacting with the PDB.
  • The package allows for advanced search capabilities, mirroring those available on the PDB website.
  • Users can perform complex queries such as BLAST and sequence motif searches.

Conclusions:

  • PyPDB offers a powerful and accessible Python interface for the RCSB PDB.
  • The tool simplifies advanced data retrieval and analysis for structural biology research.
  • It enhances programmatic access to PDB resources, facilitating research workflows.