wiki:Service_Lab_Plugin

Version 2 (modified by shan, 4 years ago) (diff)

--

Service Lab Documentation

It is a short documentation of functionalities provided to Service Lab and their management in GRITS.

Plugins

GRITS provides some specialized functionalities for Service Lab. Currently there are two plugins that have been created for this purpose.

Service Lab main plugin

This plugin currently provides functionalities related to accounting and management in Service Lab. It adds the following functionalities:

  • Invoice Generation - price management for protocols and generation of invoice for projects
  • Project Validation - Task assignment to individual samples in projects, verification of experiments in samples and files in archives
  • Management of Task and File Upload information
  • Upload of final Bill for projects

It also contains

  • the latest experiment designer's ontology set provided to Service Lab
  • the protocol variants provided to Service Lab

Useful tutorials for Service Lab users can be found here:

Service Lab utility plugin

This plugin currently is used for generation of GRITS workspace projects from spread sheets. It is also used for adding new protocols to ontology from a spread sheet and for adding protocol variants.

Protocol spread sheet - The spread sheet that is used for adding new protocols to the ontology is stored in doc folder. The name of the spread sheet would be Protocol Set <NUMBER> Rev<NUMBER>.xlsx.

Deployment

Steps for deploying GRITS in Service Lab is described below :

  1. Copy two ontologies before building - copy the two ontologies from ontology folder of Service Lab main plugin to ontology folder of Experiment designer plugin
    1. experimentdesignontology.owl
    2. localexperimentdesignontology.owl
  2. Use the product "GRITS.servicelab.product" in Service Lab Main plugin to build a product
  3. Deploy the product in Service Lab computer

Adding new protocol variants (it would remove all local protocols and protocol variants)

  1. Get a copy of protocol variants from protocol variants folder of Service Lab main plugin (use the variants with matching version of the ontology that was used for deployment in step 1)
  2. Clean the org.grits.toolbox.editor.experimentdesigner folder inside config folder and copy the new protocol variants and extract it here

Attachments (1)

Download all attachments as: .zip