LabWare LIMS Consulting | BioPharma Process Science (2012-2019)
My client, a globally operating pharmaceutical company, runs LabWare LIMS installations across many departments. My project focus was in the BioPharma department "Process Science".
Focus: migration, reporting, visual workflows, and robust integration solutions for demanding laboratory processes.
HTML Reporting
I developed a fully configurable HTML reporting framework that made it possible to develop and operate custom reports efficiently.
This made it possible to move beyond static output and provide interactive, high-performance reporting.
LabWare V7 Migration
In 2018, the migration from LabWare 6 to LabWare 7 took place. Large amounts of existing LIMS Basic logic had to be analyzed and adapted to the V7 rules.
To support this, I developed a LIMS Basic code comparison tool based on Node.js.
Contact: janus@speth-solutions.de
Advanced Visual Workflows
Modern LIMS systems need to do more than simply manage laboratory values. User acceptance and decision support depend on strong visualization and good integrations.
- Improved visualizations directly in the LIMS
- Context-specific cross-links to external systems such as Spotfire
- Integration of a D3 diagram into visual workflows
- Consistent use of the HTML reporting framework
Generic CSV Import
I developed a fully XML-configurable CSV import interface for heterogeneous data sources.
- Siemens Rapidlab
- Sartorius AMBR (various types)
- Department-specific Excel sheets
Macro Programming & Experiment Copy
I implemented macros for calculating test components in several biopharmaceutical process templates. A subroutine framework enabled more modular and maintainable macro calls.
For copying "PROJECT" entities, I implemented granular control:
- Retaining field contents
- Clearing field contents
- Resetting field contents
- Conditional logic for copy rules at SAMPLE / TEST / RESULT level
ProdSpec 2 Result & Autocalc
For production-related scenarios, an extension was developed to fully control programmatic access to ProdSpec-to-Result mappings.
Since standard calculations only propagate in-sample calls, a cross-sample calculation framework was built in order to:
- enable more flexible calculation propagation
- process cross-sample parameters robustly