OSDB API

OSDB provides programmatic access to submission, search, and export of organic compound spectral data in JCAMP-DX and other formats for chemical spectral data curation and analysis.


Key Features:

  • Data Submission and Searchability: Accepts user-submitted spectral data and makes spectra searchable within a centralized database for retrieval and reuse.
  • JCAMP-DX Support and Data Export: Accepts JCAMP-DX files and supports exporting raw spectral data into multiple formats.
  • Multiple Chemical Identifiers: Enables searching based on multiple chemical identifiers to improve query precision.
  • REST API: Exposes a REST API for automated data retrieval and programmatic integration with other software tools.
  • Technical Architecture: Implements a MySQL-backed CakePHP application developed using PHPStorm with source code hosted on GitHub.

Scientific Applications:

  • Chemical Data Curation: Centralizes and stores organic compound spectral data to support curation and recordkeeping.
  • Spectral Data Reuse: Facilitates reuse of spectral information across scientific analyses and workflows.
  • Computational Integration: Enables integration of spectral data into computational research via the REST API and export formats.

Methodology:

Accepts JCAMP-DX submissions, stores spectra in a MySQL database within a CakePHP application developed using PHPStorm, exposes a REST API for querying and automated retrieval, and supports exporting raw spectral data into multiple formats; source code is hosted on GitHub.

Topics

Details

Tool Type:
api
Operating Systems:
Linux, Windows, Mac
Programming Languages:
JavaScript
Added:
7/17/2017
Last Updated:
11/25/2024

Operations

Data Inputs & Outputs

Data retrieval

Outputs

Other operations do not define inputs or outputs.

Publications

Chalk SJ. The Open Spectral Database: an open platform for sharing and searching spectral data. Journal of Cheminformatics. 2016;8(1). doi:10.1186/s13321-016-0170-2. PMID:27795739. PMCID:PMC5065085.

Documentation