XMDS experiments: quantities, metrics and SVG

editexperiment8The XMDS molecular datasheet editor is steadily marching forward in terms of functionality: the reaction scheme editor has been complemented by separate display panels showing the quantities of each component in blocks, which can be opened up and edited. The green chemistry metrics (PMI, E-factor, atom economy) are also calculated and shown. In the interests of making the data useful for presentations, bitmapped or vector representations can be dragged directly into a graphics package (e.g. Pages, Word, PowerPoint, Keynote, etc.), and generation of SVG images is now supported, so reactions and molecules can be easily touched-up with a vector graphics editor like Inkscape. The XMDS app (for Mac OS X) is still in long beta, so you are welcome to try it out (just ask nicely). Continue reading

Experiment editing in XMDS: dogfooding time

editexperiment1Progress is coming along nicely with the Experiment aspect editor for XMDS, which is essentially the desktop platform playing catchup with mobile and matching the functionality of the Green Lab Notebook (GLN) app. There is now an editor in place for the overall reaction scheme, which allows the components of a multistep reaction to be composed. This is a development milestone because it means that it’s time to switch to using it for data entry to find out what needs to be added or fixed most urgently, rather than implementing essential features that are obviously missing (cf. dogfooding = eating one’s own dogfood, in case anyone is unfamiliar with the term). Continue reading

Reactions in XMDS

xmds_reactionsAfter much procrastination, chemical reactions have started to make their way into the OS X Molecular DataSheet (XMDS) beta. The screenshot shows several multistep reactions from my Ph.D. research, and were originally entered using the Green Lab Notebook (GLN) app.

The Mac app and the iOS app both use the same data format, which is based on the extensible aspect protocol for molecular datasheets (see description), which seeks to capture a reaction description that is highly machine readable. As well as representing a multi-step schema, which can handle the non-organic species that are so commonly used as reactants, it also handles stoichiometry and quantities, in a way that can be used to balance the reaction and generate metrics. This has been available on mobile for awhile now, but the desktop analog is catching up.

Editing has yet to be implemented, but there’s a lot of background work that goes into just displaying reaction schemes, so it’s well underway.

Aspects and XMDS: higher order metadata for datasheets

xmds_aspect1Recent progress on the OS X Molecular DataSheet (XMDS) app, which is currently in beta, has involved the inclusion of aspects into the user interface for editing datasheets. The core format that the XMDS desktop app, as well as all the rest of the products from Molecular Materials Informatics, is the datasheet, which is a tabular format made up of rows and columns: like a spreadsheet, except that the columns are strongly typed, so you can’t just abuse it and put in whatever you want wherever you want. The minimalistic table datastructure can be supplemented by any number of aspects, which are directives that impose higher order layers of interpretation, which are often composed of multiple columns (e.g. a chemical reaction which cobbles together multiple molecules for its reactants, reagents and products). One of the fun software engineering challenges has been to make these complex representations fit seemlessly into the grid-based “spreadsheet” editor upon which XMDS operates. Continue reading

XMDS ready for beta phase

xmds_hubThe OS X Molecular DataSheet (XMDS) desktop app is now ready for beta testing. And by beta testing, I mean the minimum viable product is done and ready to be used for actual cheminformatics tasks. You can sign up anytime: all it takes is an email (info@molmatinf.com), a Mac with Yosemite-or-later (v10.10), and a Dropbox account. And you get to keep using the app for as long as you want, even after the beta testing programme is wrapped up. Continue reading