BMRB

Biological Magnetic Resonance Data Bank


A Repository for Data from NMR Spectroscopy on Proteins, Peptides, Nucleic Acids, and other Biomolecules
Member of WWPDB

Programmers' Corner

BMRB and the NMR community have developed and made available a collection of software code for manipulating NMR data files, data and developing NMR experiments. The code is provided "as is" and is without warranty of any kind.

NMR Software running at BMRB

  • Wattos
    A software package consisting of programs for analyzing, annotating, parsing, archiving, and disseminating experimental NMR data deposited by authors world wide into the PDB.

BMRB programming libraries and tools

A collection of software objects for manipulating NMR-STAR data files

  • pystarlib is a Python interface to NMR-STAR and mmCIF files
  • Starlib2 is a newer release of the above library (subversion repository).
  • Starlibj.jar is a Java library for accessing NMR-STAR files. (All classes are under the fully-qualified name: EDU.bmrb.starlibj)
  • Starlib_doc is the documentation for the above Java library.
  • SANS: callback-based STAR parsers similar to SAX. These parsers can be used to validate NMR-STAR syntax. Java, PHP, C++, and Python versions are available. (Subversion repository.)

Standardized Representation of NMR Data

Submission Procedure for adding software and macros to BMRB