Initial thoughts: First level processing: - spike sorting task that aggregate data from N hours (e.g. 4 hours), with some overlap (e.g. 1 hour overlap) - pipeline design to organize ephys metadata: time, duration, probe, electrode, etc. - pipeline design to create/trigger/manage spike sorting tasks Second level processing: - unit matching from the N consecutive spike sorting jobs