Chemistry Solution Pack Build Status

Introduction

Islandora Chemistry Solution Pack Module

Chemistry Solution Pack for Islandora Loads all required Fedora Objects, and creates an empty collection object to accept ingested files related to chemistry.

All bugs, feature requests and improvement suggestions are tracked at the DuraSpace JIRA.

Requirements

This module requires the following modules/libraries:

  • Islandora - islandora core functionality
  • Tuque - The wrapper Islandora uses to communicate with Fedora Commons
  • OpenBabel - Required for basic functionality to work. OpenBabel converts the chemical structure files into a common format, creates images from them and extracts useful chemical data.
  • ChemDoodleWeb - Is used as a viewer for the object and allows a 3D representation of the molecule to be displayed. It is also used as a molecule editor so that structures can be used for searching.
  • Indigo python API - Is required, along with a couple of Python scripts, to create and search for molecular fingerprints. These allow for substructures to be searched and retrieved. Upon ingest the fingerprint of the molecule is stored and so this package has to be present at this point if you want to use substructure searching on all of the molecules. Indigo requires at least Python version 2.6.6 to run. If your OS doesn't have at least this version available from your package manager then you can download a standalone version of Python from Activestate.
  • Checkmol - Required to identify functional groups in the molecule and allow searching based on that.

Installation

Install as usual, see this for further information.

Configuration

Configure each module/library as outlined in their respective installation instructions.

Troubleshooting/Issues

Having problems or solved a problem? Check out the Islandora google groups for a solution.

Maintainers/Sponsors

Current maintainers:

Past maintainers:

Development

If you would like to contribute to this module, please check out our helpful Documentation for Developers info, as well as our Developers section on the Islandora.ca site.

License

GPLv3