Hub
Pricing About
NodeNode / Manipulator

Expand Barcode

Community NodesHCS ToolsUtilities
Drag & drop
Like

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 columnsBarcodes from input columnlibrary plate numberproject codedatereplicatelibrary codeassay001AL100914C-CPW1nMovn1AL100914CCPW1nMovn006AL100914A-CPW1nMovn6AL100914ACPW1nMovn001MB140502D-KBI_lowGlucose1MB140502DKBI_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 namecolumn namelibplatenumberlibrary plate numberlibcodelibrary codeprojectcodeproject codeconcunitunit of concentration

Node details

Input ports
  1. Type: Table
    Plate data
    Table with barcode column
Output ports
  1. Type: Table
    Input table with barcode metadata
    Input table with additional columns containing the extracted barcode metadata.

Extension

The Expand Barcode node is part of this extension:

  1. Go to item

Related workflows & nodes

  1. Go to item
  2. Go to item
  3. Go to item

KNIME
Open for Innovation

KNIME AG
Talacker 50
8001 Zurich, Switzerland
  • Software
  • Getting started
  • Documentation
  • Courses + Certification
  • Solutions
  • KNIME Hub
  • KNIME Forum
  • Blog
  • Events
  • Partner
  • Developers
  • KNIME Home
  • Careers
  • Contact us
Download KNIME Analytics Platform Read more about KNIME Business Hub
© 2025 KNIME AG. All rights reserved.
  • Trademarks
  • Imprint
  • Privacy
  • Terms & Conditions
  • Data Processing Agreement
  • Credits