Table 1

Common and variable features of MOLGENIS information systems.

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.


Swertz et al. BMC Bioinformatics 2010 11(Suppl 12):S12   doi:10.1186/1471-2105-11-S12-S12

Open Data