# pdbmine: A Node.js API for the RCSB Protein Data Bank (PDB)

**Authors:** Newlyn N. Joseph, Raktim N. Roy, Thomas A. Steitz

arXiv: 1904.03801 · 2019-04-09

## TL;DR

pdbmine is a Node.js module that simplifies and accelerates data requests to the RCSB Protein Data Bank, facilitating integration into web applications for macromolecular analysis.

## Contribution

The paper introduces pdbmine, a new JavaScript API layer over the RCSB PDB RESTful API, optimized for modern web frameworks and easy integration.

## Key findings

- Enables faster data requests to RCSB PDB
- Simplifies integration into Node.js applications
- Open-source and easily installable via NPM

## Abstract

Summary: The advent of Web-based tools that assist in the analysis and visualization of macromolecules require application programming interfaces (APIs) designed for modern web frameworks. To this end, we have developed a Node.js module pdbmine that allows any user to generate faster data-request queries to the RCSB Protein Data Bank (PDB). This JavaScript API acts as a layer over the XML-based RCSB PDB RESTful API. The relatively simple nature of the function calls within this module allows the user to easily implement and integrate pdbmine into larger Node.js web applications.   Availability: This module can be installed via the Node Package Manager (NPM) at https://www.npmjs.com/package/pdbmine/, and is hosted on GitHub under the open-source MIT license at https://github.com/nnj1/pdbmine/. Relevant documentation is detailed at https://nnj1.github.io/pdbmine/

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1904.03801/full.md

## Figures

1 figure with captions in the complete paper: https://tomesphere.com/paper/1904.03801/full.md

## References

7 references — full list in the complete paper: https://tomesphere.com/paper/1904.03801/full.md

---
Source: https://tomesphere.com/paper/1904.03801