{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/pdbmine-a-nodejs-api-for-the-rcsb-protein","title":"pdbmine: A Node.js API for the RCSB Protein Data Bank (PDB)","arxiv_id":"1904.03801","date":"2019-04-03","proceeding":null,"authors":["Newlyn N. Joseph","Raktim N. Roy","Thomas A. Steitz"],"abstract":"Summary: The advent of Web-based tools that assist in the analysis and\nvisualization of macromolecules require application programming interfaces\n(APIs) designed for modern web frameworks. To this end, we have developed a\nNode.js module pdbmine that allows any user to generate faster data-request\nqueries to the RCSB Protein Data Bank (PDB). This JavaScript API acts as a\nlayer over the XML-based RCSB PDB RESTful API. The relatively simple nature of\nthe function calls within this module allows the user to easily implement and\nintegrate pdbmine into larger Node.js web applications.\n  Availability: This module can be installed via the Node Package Manager (NPM)\nat https://www.npmjs.com/package/pdbmine/, and is hosted on GitHub under the\nopen-source MIT license at https://github.com/nnj1/pdbmine/. Relevant\ndocumentation is detailed at https://nnj1.github.io/pdbmine/","url_abs":"http://arxiv.org/abs/1904.03801v1","url_pdf":"http://arxiv.org/pdf/1904.03801v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"pdbmine-a-nodejs-api-for-the-rcsb-protein","repo_url":"https://github.com/nnj1/pdbmine","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"none","reach":null}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":null,"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}