Solexa LIMS: Design

Introduction

Because the tagging of samples is not yet implemented, the assignment of samples to lanes is on a one sample to one lane basis, so they are modelled internally as a single object called a lane.

The user interface for the experimenter is very similar to that for the lab technician, except they will not see the following fields (on Experiment.jsp):

Also, experimenters may add more than 8 samples to the experiment. Both will be able to see the sample_name and sample_code, but only the experimenter may edit it.

The software is implemented with the open source packages:

Work remaining to be done (ordered by approximate priority):

  1. Modify authentication system to know about the different user roles. (1-4 hr)
  2. When showing list to an experimenter, limit list of experiments and samples/lanes to those "owned" by the experimenter. (2 hr)
  3. When an experimenter edits a sample/lane, hide the fields listed above. (3/4 hr)
  4. Build user interface that assigns samples to lanes. (20 hr)
  5. Increase timeout to about 1 hour (1/2 hr)
  6. Auto-login to account after the account is created iff the user creating the account is not an administrator. (3/4 hr)
  7. "Port" the data in the database to correctly model the concepts of process and lane. (Brian)
  8. See list of Future Features on specification.