Expand Barcode

Manipulator

This nodes takes a string column and appends the information content of the barcode string into several new columns (e.g. library code, library plate number, project code, assay, date, replicate).

The node uses a regular expression that tries to match the barcode column. Possible barcode patterns can be set at:
KNIME->Preferences->KNIME->HCS-Tools->Barcode patterns

This is an example:

Selected Barcode Pattern: (line breaks only for better visualization)
(?<libplatenumber>[0-9]{3})
(?<projectcode>[A-z]{2})
(?<date>[0-9]{6})
(?<replicate>[A-z]{1})
-
(?<libcode>[_A-z\d]{3})
(?<assay>[-_+\s\w\d]*)
Extracted metadata columns
Barcodes from input column library plate number project code date replicate library code assay
001AL100914C-CPW1nMovn 1 AL 100914 C CPW 1nMovn
006AL100914A-CPW1nMovn 6 AL 100914 A CPW 1nMovn
001MB140502D-KBI_lowGlucose 1 MB 140502 D KBI _lowGlucose

Each wanted meta information is marked as a named group and results in a new column.

Definition pattern: (?<groupname> regular expression )

The group name will be the name of the new column, beside a few exceptions:
group name column name
libplatenumber library plate number
libcode library code
projectcode project code
concunit unit of concentration

Input Ports

  1. Type: Data
    Table with barcode column

Output Ports

  1. Type: Data
    Input table with additional columns containing the extracted barcode metadata.

Extension

This node is part of the extension

KNIME HCS Tools

v4.0.0

Short Link

Drag node into KNIME Analytics Platform