Design Illumination Patterns with CSV Files
The Lumiplate uses a comma-separated value (csv)-based solution for the design of complex illumination patterns, providing flexibility and user-friendliness wihtout the need for special software. This method allows users to define which LEDs to activate, including their should be switched on, at what specific time, for how long duration, and in which color by creating a simple csv file. Spreadsheet applications such as Google Sheets, Microsoft Excel, or LibreOffice Calc make it therfore easy to configure the patterns.
In the CSV file, each line represents an illumination command, with columns indicating different parameters of the stimulation program, including:
- LEDs to be activated
- Starting time of illumination
- Illumination duration
- Color and intensity of the active LEDs
The CSV format also supports the creation of loops to for repeated stimulation patterns, (e.g., illumination every 10 minutes for 3 hours). The predefined regions can be illuminated with simple keywords such as:
- Well (e.g., “A02” for Well A02)
- Column and Row (e.g., “D” for the entire row D)
- Entire well plate
Advantages of Using CSV Files
- Versatile Excel Integration: Use functions such as copy-paste, cell dragging , and formulas (e.g.,
=sin()
for sine wave stimulation, or=rand()
for randomizing plate layout) to easily create complex patterns easily. - Compatibility: CSV files are compatible with several such as Microsoft Excel, LibreOffice, or basic text editors. There are no special software or administrative rights required and no cybersecurity risks.
- Open and Accessible: This approach reflects with our commitment to keeping the Lumiplate open and accessible. Users can generate CSV files with e.g. Python scripts or let them generate directly in a workflow of a pipetting robots.
- Future-Proof and Shareable: CSV files are easy to store, share and maintain, ensuring long-term use without the need for a specific software.
Examples of CSV files and Excel tips will soon be provided to help designing illumination patterns.