Skip to main content

Table 1 Common and variable features of MOLGENIS information systems.

From: The MOLGENIS toolkit: rapid prototyping of biosoftware at the push of a button

MOLGENIS Features (F) Common parts (C) and Variable parts (V)
F1. Data
Store and find lab activities, datasets and biomaterials.
C1. Logic to add, update, remove, find and count data entities in a database; read and write data files.
V1. Data structures that suit the research, e.g., samples in a clinical lab have a “tissue” while microbe samples do not.
F2. Control
Manipulate lab entities such that they suit the research process.
C2. Logic to select, navigate (first, previous, next, last), find (filter), and edit data entities (using the logic of C1).
V2. Control structures that suit the research, e.g., experiments are shown with a menu with sub-forms for Samples and Hybridizations.
F3. View
View entities and control interactively (via the Internet).
C3 Presentation of logic that shows F1 and F2 with usable layout and formatting.
V3. Presentation of structure of the specific entity (V1) and control structure (V2) of a system variant via the Internet (option to have this in company style).
F4. Security
Ensure that the right people get access to the right results.
C4. To manage users, roles and privileges and have authentication and authorization in place.
V4. To set Roles and Privileges to entities and controls, e.g., only spotters (role) are allowed to add arrays (privilege).
F5. Extensibility
Allow addition of components for data processing and visualizations.
C5. To have a plug-in mechanism to integrate external programs so that these programs can benefit from entity and control logic.
V5. To extend a system variant with logic beyond the family, e.g., analysis scripts, quantification file validation, complex data aggregation, and export to files.