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
Inputs
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
General
http://osdb.info/pages/about