Skip to content

Pre-configuring the Inscoper Imaging Software

Once the recipe is generated, the final step is to design the user interface (Inscoper I.S.) used to control the system. This step allows for the customization of the layout, controls, and available options for acquisition workflows.

Review up to six configuration tabs to configure Inscoper I.S.:

General

Use the General tab to select global elements or interface options:

  • Complex Acquisition Available: Enable the creation of multi-dimensional acquisition sequences.
  • Display Joystick: Add a virtual joystick with directional arrows for stage control.
  • Mosaic Manip: Tiling calibration and experiment options.
  • White Balance: Use if the system includes a color camera.
  • XY Move Strat Available: Advanced stage movement options for optimizing travel between distant positions.
  • Reset USB At Startup: Force a scan of all connected USB devices at startup (required for some devices to be detected).
  • Seconds To Wait Before Reconnection: Specify the delay between rescanning and reconnection (useful for slow-initializing devices).
  • Trigger Live Available: Synchronize the "Live" mode with another device via a DC sequence. Required for constrained image capture setups. Enabling this option activates Trigger Live Conditions.

Display

Use the Display tab to configure the interface layout. Organize controls into different sections (Location) and categories (Category).

Key elements of this tab include:

  • (A) Search Field: For quickly locating sub-devices.
  • (B) Action Buttons: For interacting with the list (Initialize, Update).
  • (C) Display Setting Table: The main configuration area.

1. Initialization

Click Initialize to generate all Display Data.

  • Note: If initialization has been completed but new devices were added, click Update.
  • Warning: Re-initializing overwrites any existing custom display settings.

Table Columns

After initialization, the table displays the following for each sub-device:

  • Sub Device: The sub-device bound to the display element.
  • Name: The default label shown in the interface.
  • Location: The section of the UI where the element appears (e.g., Setting, Channel, CameraParameters).
  • Category: A sub-grouping within the Location.
  • Display type: The type of UI control (e.g., Switcher, Slider). Generated by default; modifiable through customization.
  • Advanced: Access to detailed parameters.

2. Modification

Modify parameters directly in the table:

  • Name: Click and type to rename the element.
  • Location: Select a new location from the drop-down menu. Common locations include Setting, Channel, Shortcut, CameraParameters, and Hidden.

  • Category: Click the Edit (pen) icon to add a new category. Enter the name, click Add Category, and click OK. The new category then appears in the drop-down menu.

  • Display Type: Modify the UI control type by clicking Advanced parameters.

3. Advanced Settings

The Advanced tab aggregates all display parameters. Click the Edit (pen) icon for a sub-device to access three scrollable sections:

a. General

  • Name, Location, Category: Standard identification fields.
  • Expert Mode: Select this checkbox to hide the parameter in standard User Mode. Expert Mode grants unrestricted access, while User Mode provides a streamlined interface.
  • Disabled: Prevents modifying the setting in the UI.

b. Display Type

Select the appropriate control type for the device property:

  • SELECT: Choose from Combo_Box (drop-down), Toggle_Button (2-state switch), or Radio_Button (multi-choice).

    • Click Add Value to define options.
    • Use the red cross to remove values.

    Filter Wheel Configuration

    For a 5-position filter wheel (indices 0–4), configure a SELECT / Combo_Box with these values:

    Value Display
    0 DAPI
    1 GFP
    2 YFP
    3 Cy3
    4 Cy5
  • NUMBER: Choose from Number field, VerticalJoystick, ThetaJoystick, Horizontal/Vertical Slider, or Potentiometer.

    • Required configurations: Min/Max Value, Step, Unit (Distance, Time, None), Format (decimal precision), and Conversion Factor.

    Stage Control

    Commonly used for stage movement controls.

  • SWITCHER: Choose between Switcher or Button.

    • Define the Open and Close values associated with the state change.

    Switcher Display Type

    • For a Button, specify the open and close values and their respective display names.

    Button Display Type

  • TEXT: The text display type requires no further action.

    Text Display Type

Group

Use this tab to group the display of multiple settings.

  1. Click Add group.
  2. Filter the sub-devices by Location and Category.
  3. Select the required sub-devices from the Sub Devices drop-down list.
  4. Repeat these steps if multiple groups are needed. Delete a group by clicking Delete (red cross).

Device Update

Use this tab to select devices for automatic value updates. The interface queries the drivers (DC, custom, and Micro-Manager) to update device values.

Example

Updating values is necessary when moving the stage manually via a joystick.

  1. Click Add Device to Update.
  2. Use the search form to select the required devices.
  3. Specify the update delay.
  4. Repeat these steps as needed.
  5. Delete a device by clicking Delete (red cross).

Image Scalers

Specify all devices that alter the image pixel size (e.g., objectives) in this tab.

Correct specification is critical for tile calibration, experiment workflows, scale bars, and metadata.

  1. Click Add Image Scaler Mult or Add Image Scaler Inv to specify the sub-device that enlarges or reduces the image size, respectively.
  2. Select the sub-device from the drop-down menu.
  3. Repeat these steps as needed.
  4. Click Delete (red cross) to remove the sub-device.

Calibration

Calibration establishes a dependency link between two sub-devices, enabling various application-specific setups.

  1. Click Add Calibration to create a new entry.
  2. Edit an entry by clicking the Edit (pen) icon or delete it using the Delete (red cross) icon.

  3. Configure the following in the Calibration Edit window:

    1. Specify the calibration Name.

    2. Select the Type of calibration (the formula used for device movement). Available types include:

      • Linear: Linear formula (ax+b).
      • Linear delta: Delta-based linear formula.
      • Bilinear: Representing a 3D plane (ax+by+c).
      • Linear piece wise: Piecewise linear approximation.
      • Constant: Fixed parameter between two devices.
      • Formula: Custom user-defined formula.
    3. Auto Update: Selecting this checkbox adds a button to the interface for deactivating the calibration. If selected, specify the button Name and its Location (Category).

    4. Camera Dependant: Select this checkbox if the calibration is camera-dependent (e.g., Tiling and FRAP).

    5. Add Target: Add the target device to be modified.

    6. Add discriminant: A discriminant is a sub-device or device that, when modified, requires recalibration. For example, in FRAP calibration, changing an objective or filter necessitates a new calibration.

      Note

      Discriminants typically include filters and objectives.

    7. Interpolator: Select the sub-device other than the objective. For example, the Bilinear formula requires two interpolators.

  4. Click OK to save the calibration.

The interface is now tailored to the specific experimental requirements. Launch the Inscoper Imaging Software to verify the layout and begin acquisitions.