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

Globular and Fibrous Proteins02:21

Globular and Fibrous Proteins

34.0K
Many proteins can be classified into two distinct subtypes - globular or fibrous. These two types differ in their shapes and solubilities.
Globular proteins are also known as spheroproteins and typically are approximately round in shape. They contain a mix of amino acid types and contain differing sequences in their primary structures. Globular proteins have many different functions, such as enzymes, cellular messengers, and molecular transporters. These roles often require the proteins to be...
34.0K
Gene Families01:57

Gene Families

8.0K
Gene families consist of groups of genes proposed to have originated from a common ancestor. Typically these arise through events in which a gene or genes are mistakenly duplicated during cell division. Unlike their parent genes (which are subject to selection pressure to maintain function), these gene copies do not need to preserve their sequences and may evolve at a relatively faster rate.
Occasionally these regions can be adapted to take on new roles within the organism, becoming novel genes...
8.0K
Protein Organization01:24

Protein Organization

7.2K
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....
7.2K
Protein Families02:47

Protein Families

13.3K
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...
13.3K
Protein and Protein Structure02:15

Protein and Protein Structure

72.0K
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...
72.0K

You might also read

Related Articles

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

Sort by
Same author

Characterization of the effects of phosphorylation by CK2 on the structure and binding properties of human HP1β.

FEBS letters·2014
Same author

Modeling the structure of RNA molecules with small-angle X-ray scattering data.

PloS one·2013
See all related articles

Related Experiment Video

Updated: May 5, 2026

Fully Autonomous Characterization and Data Collection from Crystals of Biological Macromolecules
07:11

Fully Autonomous Characterization and Data Collection from Crystals of Biological Macromolecules

Published on: March 22, 2019

8.5K

HPDB-Haskell library for processing atomic biomolecular structures in Protein Data Bank format.

Michał Jan Gajda1

  • 1NMR-2, Max Planck Institute for Biophysical Chemistry, Am Faßberg 11, Göttingen, Germany. miga@nmr.mpibpc.mpg.de.

BMC Research Notes
|November 26, 2013
PubMed
Summary
This summary is machine-generated.

A new Haskell library offers efficient processing of biomolecular data in the Protein Data Bank (PDB) format. Benchmarks show it outperforms existing PDB parsers, setting a new standard for convenience and speed.

More Related Videos

Neutron Crystallography Data Collection and Processing for Modelling Hydrogen Atoms in Protein Structures
10:10

Neutron Crystallography Data Collection and Processing for Modelling Hydrogen Atoms in Protein Structures

Published on: December 1, 2020

5.3K
Production, Crystallization and Structure Determination of C. difficile PPEP-1 via Microseeding and Zinc-SAD
13:34

Production, Crystallization and Structure Determination of C. difficile PPEP-1 via Microseeding and Zinc-SAD

Published on: December 30, 2016

11.1K

Related Experiment Videos

Last Updated: May 5, 2026

Fully Autonomous Characterization and Data Collection from Crystals of Biological Macromolecules
07:11

Fully Autonomous Characterization and Data Collection from Crystals of Biological Macromolecules

Published on: March 22, 2019

8.5K
Neutron Crystallography Data Collection and Processing for Modelling Hydrogen Atoms in Protein Structures
10:10

Neutron Crystallography Data Collection and Processing for Modelling Hydrogen Atoms in Protein Structures

Published on: December 1, 2020

5.3K
Production, Crystallization and Structure Determination of C. difficile PPEP-1 via Microseeding and Zinc-SAD
13:34

Production, Crystallization and Structure Determination of C. difficile PPEP-1 via Microseeding and Zinc-SAD

Published on: December 30, 2016

11.1K

Area of Science:

  • Computational Biology
  • Bioinformatics
  • Software Engineering

Background:

  • The Protein Data Bank (PDB) file format is fundamental for storing and sharing biomolecular data.
  • Haskell, a lazy functional programming language, offers a robust type system and known efficiency.

Purpose of the Study:

  • To develop a high-performance Haskell library for processing PDB files.
  • To provide a convenient and efficient tool for biomolecular data analysis.

Main Methods:

  • Implementation of a new PDB parsing library in Haskell.
  • Benchmarking against existing PDB parsing tools to evaluate performance.
  • Design of a user-friendly API inspired by BioPython.

Main Results:

  • The developed Haskell library demonstrates superior processing speed compared to other PDB parsers.
  • The library includes an efficient iterator mechanism for data access.
  • The API is designed for ease of use and integration.

Conclusions:

  • A new open-source Haskell library establishes a benchmark for PDB data processing efficiency and convenience.
  • This library enhances biomolecular data handling capabilities within the Haskell ecosystem.