Converts a Molecular Devices FlexStation 3 Microplate Reader .csv file to a easier to use format
The output from the Microplate reader .csv format places each plate in a separate block. Ex:
Plate: Row13_DMI_t0 1.3
Temperature(C) A1
24.5 -0.004283333
24.5 -0.002208333
~End
Plate: Row13_QoI_t0 1.3
Temperature(C) A1
24.5 0.1707
24.5 0.1259
FlexStationFormatToCSV.py coverts this horizontal format to one with 5 columns. Ex:
Sample, TimePoint, Well, Coordinate, Absorbance
1, 0, A1, 0.022333333
2, 0, A2, -0.031166667
Sample, TimePoint, Well, Coordinate, Absorbance
On the command line run: cat "your_file".csv | FlexStationFormatToCSV.py > "output".csv
If you use the wildcard * you can run it on all your files at once
Expected input format in test_file.csv
Expected output format in test_output.csv