Specification | Details | Metrics |
Continuous input sensing for triggering | – Continuous sampling of the analog output of the task will be received to accurately determine the moment of completion. | – Accurate sampling is around 10 Hz of input signal (streamed in 10,000 Hz) |
Serial communication between task and reward devices | – Once completed, the system must send a trigger to the external device | – Bitwise communication will deliver data to/from the program for complete closed-loop creation |
Connectivity must be fast and reliable for accurate system function | – Constant communication must occur, requiring that the system not have vulnerabilities that would cause a disconnect between the reward and the task devices | – Connection between the devices can either be hard-wired, via bluetooth or over a cloud (WiFi) – Must support bitwise communication |
Power must be supplied to the entire system in order to send/receive data from other component devices | – Can be powered via the external processing unit or a separate source | – Processing software controllers are typically supplied with 5V power |
Data must be stored for future experimental analysis | – After the completion of a trial, the data must be saved and collected in a usable file format to be sent to machine learning algorithms for movement classification | – Acceptable formats are .xls, .m, .txt and or local saving within the script after termination |