Adding labware information in the inventory database
About this topic
You can add labware information in the inventory database in one of many ways.
If you want to... | See... |
---|
• Load a batch of labware into storage devices. • Add the labware information in the database. | |
Add the information for a batch of labware in the database. Note: The labware are already in the storage devices. | |
• Load a few labware into storage devices. • Add the labware information in the database. | |
Add the information for a few labware in the database. Note: The labware are already in the storage devices. | |
You can also use the plateDB and InventoryLabware JavaScript functions to add labware information in the database. For more information, see
plateDB object and
InventoryLabware object.
Running a protocol to load labware into a storage device
You can run a protocol to load a batch of labware into storage devices. During the run, the system will update the inventory database.
Loading labware into storage devices and updating the inventory database
To run a protocol to load labware into a storage device:
1 Load the labware in a BenchCel labware rack by hand before running the protocol.
2 Write a protocol that contains the following:
– Downstack task to move the labware from the BenchCel stacker.
– A task that reads the barcode on the labware.
For example, if the barcode reader is on a device with a plate stage, add the Place Plate task. Make sure the process labware parameter specifies the side on which the barcode label resides. The side that you select must match the side on which the barcode reader is installed. In addition, select Barcode not in file from the Barcode or header list.
If the storage device has an integrated barcode reader, you might not need to add this task.
– Load task to move the labware into the storage device.
3 Make sure that the Downstack task is configured to use the stacker.
4 When adding the Load task, create a location group:
a Select the Load task.
b Click Storage Load.
c Click the Locations tab.
d Click Edit location groups.
f Make sure that the location group is listed in the Available locations area of the Load Task Parameters area.
5 Drag the group into the Assigned locations or groups area.
6 Compile the protocol and resolve any error messages.
7 Run the protocol (click Start).
8 In the Run Configuration dialog box that appears, specify the number of times to run the protocol. Type a number that is equal to or less than the number of labware you want to load into the storage device.
9 Click Finish. The protocol run starts.
Updating the inventory database without barcode readers
If the labware do not have barcode labels, or if the system does not have a barcode reader:
1 Load the labware in a BenchCel labware rack by hand before running the protocol.
3 Add the importCsvToInventory task at the end of the protocol. For instructions on setting the task parameters, see
importCsvToInventory.
4 Compile the protocol and resolve any error messages.
5 Run the protocol (click Start).
6 In the Run Configuration dialog box that appears, specify the number of times to run the protocol. Type a number that is equal to or less than the number of labware you want to load into the storage device.
7 Click Finish. The protocol run starts.
Adding multiple labware by importing a CSV file
You can add the information for a batch of labware by importing a CSV file in the Inventory Editor. Use this method if a large number of labware physically exist in the storage device, and you want to enter the labware information in the inventory database.
CSV file format requirements
The CSV file must be a text file, created in Notepad or equivalent editor, and have the .csv file name extension. The file can be stored anywhere on the computer that runs the VWorks software. However, if you want to store the file in Shared Services storage, make sure that you import the file using the File > Import Misc File command.
Make sure the CSV file meets the following requirements:
• The accepted delimiters are comma, tab, colon, and semicolon.
• The first row contains the header.
• The columns must consist of the following, in the order shown:
Property | Description |
---|
DeviceName | Required column. The name of the device in which the labware resides. Make sure the device name in this column matches the name in the device file. Be sure to include any spaces, underscores, dashes, and capitalization in the name. |
Cassette | Required column. The cassette in which the labware resides. Make sure the cassette number in this column is valid. For example, if the device only has four cassettes, the valid values are 1, 2, 3, and 4. |
Slot | Required column. The slot in which the labware resides. Make sure the slot number in this column is valid. For example, if the cassette only has 5 slots, the valid values are 1, 2, 3, 4, and 5. |
Type | Required column. The type of labware. Make sure the labware type in this column matches the name in the Labware Editor.  The labware type may not contain any commas. |
Name | The name of the labware. |
WestBC | The barcode that is on the west side of the labware.  The west-side barcode must be unique, or the labware information will not be imported. |
EastBC | The barcode that is on the east side of the labware. |
SouthBC | The barcode that is on the south side of the labware. |
NorthBC | The barcode that is on the north side of the labware. |
PlateGroup | The plate group to which the labware belongs. |
LocationGroup | The location group to which the labware belongs. |
The following example shows that the columns in the file are separated by commas. In this example, all required and optional columns are specified in the file.
Instead of commas, you can use one of the other delimiters. The following example shows the use of tabs instead of commas to separate the columns. In this example, only the required columns are included.
Procedure to batch add labware
To add multiple labware by importing a CSV file:
1 Physically load the cassettes of labware into the storage device.
3 Click the Inventory Management tab.
4 Click Batch add labware.
5 In the
Batch add labware dialog box that opens, click the

button, and then click one of the following options:
• Browse local storage. The Open dialog box opens. Locate and select the CSV file in the local file system, and then click Open.
• Browse Shared Services storage. The Open File dialog box opens. Locate and select the CSV file in the Shared Services Repository, and then click Open.
6 Select Overwrite all conflicts if an entry already exists in the database and you want to replace it with the data in the CSV file. If you do not select this option, the software will skip the current labware in the CSV file.
7 Click OK to start importing the labware data.
During the import process:
• The software will import each row of data in the CSV file.
• If one of the required columns is missing, the software will halt the import process and display an error message.
• If the storage location is already occupied by a labware:
– The software will overwrite the existing data if you selected Overwrite all conflicts, and record the incident in the Main log.
– The software will skip the current row in the CSV file if you cleared the Overwrite all conflicts check box.
• If a specified device in the CSV file does not exist in the device file, the software will proceed to add the labware information and record the error in the log file.
• If the west-side barcode is not unique, the system will skip the current row in the CSV file and record the incident in the main log.

Make sure you reconcile any conflict before running a protocol. Running a protocol with an out-of-date inventory database will cause the run to abort.
n to abort.
Adding individual labware in the inventory database
You can add an individual labware entry in the inventory database. Use this method if you want to add a nominal number of labware entries in the inventory database. For example, instead of running a protocol, you can load the labware in the storage device by hand, and then use the Inventory Editor to update the inventory database.
To add an individual labware in the inventory database:
2 Click the Inventory Management tab.
3 Click Add labware.
4 In the Add Labware to Inventory dialog box, set the labware properties:
Property | Description |
---|
Device name | Required field. The name of the device in which the labware resides. Select the device from the list. |
Cassette | Required field. The cassette in which the labware resides. Type the cassette number. |
Slot | Required field. The slot in which the labware resides. Type the slot number. |
Type | Required field. The type of labware. Select the labware type from the list. Note: During a protocol run, the labware type specified in the process plate parameters area will override the specification in the inventory database. |
Name | The name of the labware. Type a name that identifies the labware. |
South/West/North/East barcode | The barcode associated with the labware. Type or manually scan the barcode to enter it in the box. Be sure to enter the barcode in the appropriate box to indicate the location of the barcode label. For example, if the barcode label is on the south side of the labware, enter the barcode in the South barcode box. |
Plate group | The plate group to which the labware belongs. |
Location group | The location group to which the labware belongs. |
5 When you are finished, click OK to save the changes in the database. The new labware entry appears in the Inventory View.
6 If you have not done so, make sure you physically load the labware in the storage device so that its location matches the information in the database.
Related information