OpenChemistry/chemicaljson

Name: chemicaljson

Owner: Open Chemistry

Description: Development of the Chemical JSON data representation

Created: 2016-02-29 16:43:34.0

Updated: 2017-11-27 08:48:06.0

Pushed: 2017-10-08 15:00:27.0

Homepage: null

Size: 69

Language: null

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Chemical JSON

The JSON format is extremely simple, and there are good, fast parsers available for a number of programming languages. We first started developing Chemical JSON as a simple format for the Open Chemistry project, The development was initially specified in an ad-hoc fashion on the wiki. The versions currently in use, and documented there were developed to facilitate addition of property arrays mapped to atoms and/or bonds, they map quite directly to Avogadro 2's in-memory representations, and are also stored efficiently in BSON (the binary JSON representation used by MongoDB).

In parallel to this there has been development of JSON representations for computational chemistry output from the NWChem code, continuing on from early work to extend CML. We have started to explore the extension of Chemical JSON for a number of applications, and methods for improving it by bringing in JSON-LD concepts.

This repository is being set up to facilitate collaboration on the use of JSON represntations for chemistry, and to document those representations more formally than has been done in the past.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.