inst/exdata/MATLAB-template.md

MATLAB data package description

Raw data files (/data)

These are raw IFCB data files from manually classified samples. The filenames indicate the date and time (in UTC) of sample collection, as well as the IFCB serial number used.

Analog-to-digital converter data file headers (*.adc)

  1. trigger#: Trigger number of the acquired data in sequence.
  2. ADC_time: Elapsed time (in seconds) from the start of the sample run to the current trigger
  3. PMTA: Integrated output (in volts) of PMTA for the current trigger pulse
  4. PMTB: Integrated output (in volts) of PMTB for the current trigger pulse
  5. PMTC: Integrated output (in volts) of PMTC for the current trigger pulse
  6. PMTD: Integrated output (in volts) of PMTD for the current trigger pulse
  7. peakA: Peak output (in volts) of PMTA for the current trigger pulse
  8. peakB: Peak output (in volts) of PMTB for the current trigger pulse
  9. peakC: Peak output (in volts) of PMTC for the current trigger pulse
  10. peakD: Peak output (in volts) of PMTD for the current trigger pulse
  11. time of flight: Duration (in us) of the entire pulse for which a trigger signal is generated. (Note that this includes pulse stretching as set by user in the expert tab)
  12. grabtimestart: Elapsed time (in seconds) from the start of the sample run to the current trigger. (Note that this is redundant with ADC_time)
  13. grabtimeend: Elapsed time (in seconds) from the start of the sample run to the completion of image acquisition for the current trigger
  14. ROIx: 'x' position (in pixels) of the upper left corner of the bounding box for the current image
  15. ROIy: 'y' position (in pixels) of the upper left corner of the bounding box for the current image
  16. ROIwidth: Width (in pixels) of the bounding box for the current image
  17. ROIheight: Height (in pixels) of the bounding box for the current image
  18. start_byte: Integer value for the offset in the ROI array for the current image
  19. comparator_out: Placeholder for old revision hardware, reports '999' as default
  20. STartPoint: Placeholder for old revision hardware, reports '0' as default
  21. SignalLength: Placeholder for old revision hardware, reports '0' as default
  22. status: Status flag for the state of the ROI array
  23. runtime: Accumulated time (in seconds) for which sample has been analyzed
  24. inhibitTime: Accumulated time (in seconds) for which sample has not been analyzed (i.e., time during which sample was flowing but the system was busy and not looking for triggers)

MATLAB files

The images were manually classified according to https://github.com/hsosik/ifcb-analysis/wiki/Instructions-for-manual-annotation-of-images, and the files generated by this code are provided in this data package.

config/class2use.mat

This file contains:

manual/*.mat

These files contain the following information:

v2 Feature File Content Description (features/YEAR/*.csv)

Features were extracted using the code in https://github.com/hsosik/ifcb-analysis, and the feature-file headers are described below (Fea v2 label: Description (Units)):



Try the iRfcb package in your browser

Any scripts or data that you put into this service are public.

iRfcb documentation built on April 16, 2025, 1:09 a.m.