| DNA SEQUENCING AUTOMATION: Project Summary |
| Timeline: | 1997 - 1998, 2000 - present |
| Technologies: |
perl, Oracle, Informix, Apache, Sun/Solaris, SGI/Irix, Linux, CVS |
| Contribution: |
Requirements gathering, complete data modelling, software design,
implementation, test, documentation, deployment and enhancement. |
| Innovations: |
The portability of perl and SQL proved very useful
in this project, because by necessity it was developed in one location and deployed in
another. The development environment used Sun/Solaris (and later,
Linux) with an Informix database and Apache Web server, while the system itself was deployed on
SGI/Irix with an Oracle database and Netscape Web server.
The same software ran in each environment
without modification.
|
| Lessons learned: |
We looked carefully at what activities users were
doing, and listened to exactly what they wanted the system to
automate, then designed the database from scrach around that. We thus
avoided a very common failing of off-the-shelf LIMS systems: they try
to solve a too-general problem, without ever quite meshing with the
activities they attempt to automate. Here, the tight alignment
between the application and the actual workflow was key to the success
of the system.
|
|