User / Examples / FACS / Custom Elements

Custom Elements

Last updated on 14-Oct-2018 by Frej Nøhr Larsen
Frej Nøhr Larsen


Experiment Entity View

You can modify existing views in Scifeon using apps.

This allows you to show or alter information in ways that would not be possible with the default interface.

For the FACS app several elements are introduced to make documentation of FACS experiments and results simple.

This includes auto-linking of result sets to experiments, a system for validating the results, additional panels for data viewing, and custom pages for analysis.

Entering the experiment entity view for a FACS experiment presents these alterations: Uploading result sets of a specific format now triggers a specific pop-up and new panels are added to the step displays.

Custom Dataloader

FACS experiments are performed with special cell-sorting machines. These machines output the results in specific data formats which are incompatible with the default Scifeon dataloaders. To ease the task of uploading the experiment results to the database, custom dataloaders are introduced with the FACS app. A specific dataloader is used on the experiment setup page for loading the freezerworks file.

On the experiment entity, another dataloader plugin is added. This dataloader can only be used from a FACS experiment page and guides the upload of FACS result set files. By uploading directly from the FACS experiment page, the result set is automatically linked to the experiment and its associated steps.

The above video shows the process of uploading a result set to a FACS experiment. The regular file uploader is still used, but when the files are selected, a new FACS-loader plugin is available for use. The pop-up is also changed with additional information pertaining the selected files and the entities which will be created in the database.

ResultSet View and Validation

Once a resultset has been uploaded, the acquisition step of the experiment is expanded with additional information.

The panel contains information on the files, upload date, and validation status.

Validation is done through a custom panel. This panel allows the scientist performing the experiment, or an administrator, to validate the results using a two-factor authentication key. This will change the validation status of the result set and allow for analysis using the Analyzer Page.