{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,29]],"date-time":"2026-07-29T15:01:47Z","timestamp":1785337307361,"version":"3.55.0"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"8","license":[{"start":{"date-parts":[[2026,6,29]],"date-time":"2026-06-29T00:00:00Z","timestamp":1782691200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2026,6,29]],"date-time":"2026-06-29T00:00:00Z","timestamp":1782691200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100000002","name":"National Institutes of Health","doi-asserted-by":"publisher","award":["7DP2NS136872-02"],"award-info":[{"award-number":["7DP2NS136872-02"]}],"id":[{"id":"10.13039\/100000002","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100006977","name":"Indiana State Department of Health","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100006977","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Behav Res"],"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Behavioral neuroscience relies heavily on controlled environments, such as operant chambers or \u201cSkinner boxes,\u201d to characterize relationships between external stimuli and the resulting animal behavior. Increasingly, these methodologies are critical for the development of neural interfaces which seek to provide or restore sensations via electrical stimulation. To conduct behavioral experiments, researchers have commonly trusted commercial systems, like those from Med Associates, Inc. While offering reliability, high costs and limited customizability have motivated a push towards open-source alternatives, which often involve the use of inexpensive microcontrollers, custom printed circuit boards (PCBs), and freely available codebases. However, despite these developments, there is a lack of comprehensive software solutions that can integrate seamlessly with commercial or custom hardware for behavioral experiments. In this study, we developed a full-stack application utilizing Angular and Flask frameworks to conduct two-alternative forced choice (2AFC) tasks controlled by an Arduino which interfaces with Med Associates, Inc. operant chamber equipment via a custom PCB. The system was tested by conducting a simple operant conditioning procedure and a spinal cord stimulation (SCS) sensory detection experiment using a custom microstimulator in rodents. The analyzed data demonstrated appropriate behavioral learning and sensory detection thresholds, in alignment with previous SCS behavioral studies which utilized commercial or single-tier systems for control of operant chambers. This work demonstrates the effective integration of an open-source full-stack application with existing commercial hardware that can provide adaptable and scalable means for conducting behavioral experiments, crucial for advancing neural interface technologies.<\/jats:p>","DOI":"10.3758\/s13428-026-03096-9","type":"journal-article","created":{"date-parts":[[2026,6,29]],"date-time":"2026-06-29T20:02:32Z","timestamp":1782763352000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Low-cost, open-source, full-stack software and Arduino-based hardware for control of commercially available animal behavior systems"],"prefix":"10.3758","volume":"58","author":[{"given":"Scott","family":"Miller","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jacob C.","family":"Slack","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Amol P.","family":"Yadav","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,6,29]]},"reference":[{"key":"3096_CR1","doi-asserted-by":"publisher","unstructured":"Ackerley, R., Carlsson, I., Wester, H., Olausson, H., & Backlund Wasling, H. (2014). Touch perceptions across skin sites: Differences between sensitivity, direction discrimination and pleasantness. Frontiers in Behavioral Neuroscience, 8. https:\/\/doi.org\/10.3389\/fnbeh.2014.00054","DOI":"10.3389\/fnbeh.2014.00054"},{"issue":"1954","key":"3096_CR2","doi-asserted-by":"publisher","first-page":"20210872","DOI":"10.1098\/rspb.2021.0872","volume":"288","author":"A Anikin","year":"2021","unstructured":"Anikin, A., Pisanski, K., Massenet, M., & Reby, D. (2021). Harsh is large: Nonlinear vocal phenomena lower voice pitch and exaggerate body size. Proceedings of the Royal Society B: Biological Sciences, 288(1954), 20210872. https:\/\/doi.org\/10.1098\/rspb.2021.0872","journal-title":"Proceedings of the Royal Society B: Biological Sciences"},{"key":"3096_CR3","doi-asserted-by":"publisher","DOI":"10.7554\/eLife.32904","volume":"7","author":"M Armenta Salas","year":"2018","unstructured":"Armenta Salas, M., Bashford, L., Kellis, S., Jafari, M., Jo, H., Kramer, D., Shanfield, K., Pejsa, K., Lee, B., Liu, C. Y., & Andersen, R. A. (2018). Proprioceptive and cutaneous sensations in humans elicited by intracortical microstimulation. eLife, 7, Article e32904. https:\/\/doi.org\/10.7554\/eLife.32904","journal-title":"eLife"},{"key":"3096_CR4","doi-asserted-by":"publisher","unstructured":"Bhardwaj, S. (2021). A Brief Study on Web Technology. International Journal of Innovative Research in Computer Science & Technology, 276\u2013280. https:\/\/doi.org\/10.55524\/ijircst.2021.9.6.61","DOI":"10.55524\/ijircst.2021.9.6.61"},{"issue":"2","key":"3096_CR5","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pbio.0000042","volume":"1","author":"JM Carmena","year":"2003","unstructured":"Carmena, J. M., Lebedev, M. A., Crist, R. E., O\u2019Doherty, J. E., Santucci, D. M., Dimitrov, D. F., Patil, P. G., Henriquez, C. S., & Nicolelis, M. A. L. (2003). Learning to Control a Brain-Machine Interface for Reaching and Grasping by Primates. PLoS Biology, 1(2), Article e42. https:\/\/doi.org\/10.1371\/journal.pbio.0000042","journal-title":"PLoS Biology"},{"key":"3096_CR6","doi-asserted-by":"publisher","DOI":"10.1016\/j.jneumeth.2022.109528","volume":"371","author":"NS Chandra","year":"2022","unstructured":"Chandra, N. S., Birenbaum, N. K., Green, L., Ray, W. Z., & MacEwan, M. R. (2022). A custom interface for the joint operation of Med Associates and Tucker-Davis Technologies hardware in a rodent behavioral model. Journal of Neuroscience Methods, 371, Article 109528. https:\/\/doi.org\/10.1016\/j.jneumeth.2022.109528","journal-title":"Journal of Neuroscience Methods"},{"issue":"7","key":"3096_CR7","doi-asserted-by":"publisher","first-page":"664","DOI":"10.1038\/10223","volume":"2","author":"JK Chapin","year":"1999","unstructured":"Chapin, J. K., Moxon, K. A., Markowitz, R. S., & Nicolelis, M. A. L. (1999). Real-time control of a robot arm using simultaneously recorded neurons in the motor cortex. Nature Neuroscience, 2(7), 664\u2013670. https:\/\/doi.org\/10.1038\/10223","journal-title":"Nature Neuroscience"},{"key":"3096_CR8","unstructured":"Cincovi\u0107, J., Del\\vcev, S., & Dra\\vskovi\u0107, D. (2019). Architecture of web applications based on Angular Framework: A Case Study. https:\/\/api.semanticscholar.org\/CorpusID:222459277"},{"issue":"2","key":"3096_CR9","doi-asserted-by":"publisher","first-page":"305","DOI":"10.3758\/s13428-011-0163-z","volume":"44","author":"A D\u2019Ausilio","year":"2012","unstructured":"D\u2019Ausilio, A. (2012). Arduino: A low-cost multipurpose lab equipment. Behavior Research Methods, 44(2), 305\u2013313. https:\/\/doi.org\/10.3758\/s13428-011-0163-z","journal-title":"Behavior Research Methods"},{"issue":"2","key":"3096_CR10","doi-asserted-by":"publisher","first-page":"503","DOI":"10.3758\/s13428-015-0603-2","volume":"48","author":"K Devarakonda","year":"2016","unstructured":"Devarakonda, K., Nguyen, K. P., & Kravitz, A. V. (2016). ROBucket: A low cost operant chamber based on the Arduino microcontroller. Behavior Research Methods, 48(2), 503\u2013509. https:\/\/doi.org\/10.3758\/s13428-015-0603-2","journal-title":"Behavior Research Methods"},{"issue":"4","key":"3096_CR11","doi-asserted-by":"publisher","first-page":"393","DOI":"10.1007\/s40136-022-00429-y","volume":"10","author":"M Fahmy","year":"2022","unstructured":"Fahmy, M., & Whitcroft, K. (2022). Psychophysical Testing in Chemosensory Disorders. Current Otorhinolaryngology Reports, 10(4), 393\u2013404. https:\/\/doi.org\/10.1007\/s40136-022-00429-y","journal-title":"Current Otorhinolaryngology Reports"},{"issue":"1","key":"3096_CR12","doi-asserted-by":"publisher","DOI":"10.1038\/srep37650","volume":"6","author":"I Fern\u00e1ndez-Lamo","year":"2016","unstructured":"Fern\u00e1ndez-Lamo, I., S\u00e1nchez-Campusano, R., Gruart, A., & Delgado-Garc\u00eda, M., J. M. (2016). Functional states of rat cortical circuits during the unpredictable availability of a reward-related cue. Scientific Reports, 6(1), Article 37650. https:\/\/doi.org\/10.1038\/srep37650","journal-title":"Scientific Reports"},{"key":"3096_CR13","volume-title":"Architectural styles and the design of network-based software architectures","author":"RT Fielding","year":"2000","unstructured":"Fielding, R. T. (2000). Architectural styles and the design of network-based software architectures. University of California."},{"issue":"32","key":"3096_CR14","doi-asserted-by":"publisher","DOI":"10.1126\/scirobotics.aax2352","volume":"4","author":"JA George","year":"2019","unstructured":"George, J. A., Kluger, D. T., Davis, T. S., Wendelken, S. M., Okorokova, E. V., He, Q., Duncan, C. C., Hutchinson, D. T., Thumser, Z. C., Beckler, D. T., Marasco, P. D., Bensmaia, S. J., & Clark, G. A. (2019). Biomimetic sensory feedback through peripheral nerve stimulation improves dexterous use of a bionic hand. Science Robotics, 4(32), Article eaax2352. https:\/\/doi.org\/10.1126\/scirobotics.aax2352","journal-title":"Science Robotics"},{"issue":"1","key":"3096_CR15","doi-asserted-by":"publisher","first-page":"100","DOI":"10.60087\/jklst.vol1.n1.p108","volume":"1","author":"A Gurusamy","year":"2020","unstructured":"Gurusamy, A., & Mohamed, I. A. (2020). The evolution of full stack development: Trends and technologies shaping the future. Journal of Knowledge Learning and Science Technology ISSN: 2959-6386 (Online), 1(1), 100\u2013108. https:\/\/doi.org\/10.60087\/jklst.vol1.n1.p108","journal-title":"Journal of Knowledge Learning and Science Technology ISSN: 2959-6386 (Online)"},{"issue":"4","key":"3096_CR16","doi-asserted-by":"publisher","first-page":"483","DOI":"10.1093\/cz\/zoz008","volume":"65","author":"L Hannah","year":"2019","unstructured":"Hannah, L., Dyer, A. G., Garcia, J. E., Dorin, A., & Burd, M. (2019). Psychophysics of the hoverfly: Categorical or continuous color discrimination? Current Zoology, 65(4), 483\u2013492. https:\/\/doi.org\/10.1093\/cz\/zoz008","journal-title":"Current Zoology"},{"issue":"3","key":"3096_CR17","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1109\/TNSRE.2012.2187219","volume":"20","author":"TL Hanson","year":"2012","unstructured":"Hanson, T. L., Omarsson, B., O\u2019Doherty, J. E., Peikon, I. D., Lebedev, M. A., & Nicolelis, M. A. L. (2012). High-Side Digitally Current Controlled Biphasic Bipolar Microstimulator. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 20(3), 331\u2013340. https:\/\/doi.org\/10.1109\/TNSRE.2012.2187219","journal-title":"IEEE Transactions on Neural Systems and Rehabilitation Engineering"},{"key":"3096_CR18","doi-asserted-by":"publisher","first-page":"1149027","DOI":"10.3389\/fnins.2023.1149027","volume":"17","author":"S Isik","year":"2023","unstructured":"Isik, S., & Unal, G. (2023). Open-source software for automated rodent behavioral analysis. Frontiers in Neuroscience, 17, 1149027. https:\/\/doi.org\/10.3389\/fnins.2023.1149027","journal-title":"Frontiers in Neuroscience"},{"key":"3096_CR19","unstructured":"Junior, L. A. F., Neto, O. T., Hernandez, M. de F. G., Martins, P. S., Roger, L. L. B., & Guerra, F. (2014). A Low-Cost and Simple Arduino-Based Educational Robotics Kit. https:\/\/api.semanticscholar.org\/CorpusID:35731810"},{"issue":"1","key":"3096_CR20","doi-asserted-by":"publisher","first-page":"22279","DOI":"10.1038\/s41598-021-01717-1","volume":"11","author":"SKT Kapanaiah","year":"2021","unstructured":"Kapanaiah, S. K. T., Van Der Veen, B., Strahnen, D., Akam, T., & K\u00e4tzel, D. (2021). A low-cost open-source 5-choice operant box system optimized for electrophysiology and optophysiology in mice. Scientific Reports, 11(1), 22279. https:\/\/doi.org\/10.1038\/s41598-021-01717-1","journal-title":"Scientific Reports"},{"issue":"5","key":"3096_CR21","doi-asserted-by":"publisher","first-page":"417","DOI":"10.1037\/bne0000396","volume":"134","author":"BPP Lay","year":"2020","unstructured":"Lay, B. P. P., Frate, M., Lozzi, M., Esber, G. R., & Iordanova, M. D. (2020). Female rats take longer than male rats to update reward expectancies when outcomes are worse than expected. Behavioral Neuroscience, 134(5), 417\u2013423. https:\/\/doi.org\/10.1037\/bne0000396","journal-title":"Behavioral Neuroscience"},{"issue":"6","key":"3096_CR22","doi-asserted-by":"publisher","first-page":"2523","DOI":"10.3758\/s13428-018-1030-y","volume":"50","author":"JD O\u2019Leary","year":"2018","unstructured":"O\u2019Leary, J. D., O\u2019Leary, O. F., Cryan, J. F., & Nolan, Y. M. (2018). A low-cost touchscreen operant chamber using a Raspberry PiTM. Behavior Research Methods, 50(6), 2523\u20132530. https:\/\/doi.org\/10.3758\/s13428-018-1030-y","journal-title":"Behavior Research Methods"},{"key":"3096_CR23","doi-asserted-by":"publisher","unstructured":"Poulter, A. J., Johnston, S. J., & Cox, S. J. (2015). Using the MEAN stack to implement a RESTful service for an Internet of Things application. 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT), 280\u2013285. https:\/\/doi.org\/10.1109\/WF-IoT.2015.7389066","DOI":"10.1109\/WF-IoT.2015.7389066"},{"key":"3096_CR24","doi-asserted-by":"publisher","first-page":"326","DOI":"10.1016\/j.mex.2016.04.002","volume":"3","author":"G Rizzi","year":"2016","unstructured":"Rizzi, G., Lodge, M. E., & Tan, K. R. (2016). Design and construction of a low-cost nose poke system for rodents. MethodsX, 3, 326\u2013332. https:\/\/doi.org\/10.1016\/j.mex.2016.04.002","journal-title":"MethodsX"},{"issue":"2","key":"3096_CR25","doi-asserted-by":"publisher","DOI":"10.1088\/1741-2552\/ad2b89","volume":"21","author":"JC Slack","year":"2024","unstructured":"Slack, J. C., Zeiser, S. L., & Yadav, A. P. (2024). The role of stimulus periodicity on spinal cord stimulation-induced artificial sensations in rodents. Journal of Neural Engineering, 21(2), Article 026003. https:\/\/doi.org\/10.1088\/1741-2552\/ad2b89","journal-title":"Journal of Neural Engineering"},{"key":"3096_CR26","doi-asserted-by":"publisher","first-page":"1202258","DOI":"10.3389\/fnins.2023.1202258","volume":"17","author":"TJ Smith","year":"2023","unstructured":"Smith, T. J., Wu, Y., Cheon, C., Khan, A. A., Srinivasan, H., Capadona, J. R., Cogan, S. F., Pancrazio, J. J., Engineer, C. T., & Hernandez-Reynoso, A. G. (2023). Behavioral paradigm for the evaluation of stimulation-evoked somatosensory perception thresholds in rats. Frontiers in Neuroscience, 17, 1202258. https:\/\/doi.org\/10.3389\/fnins.2023.1202258","journal-title":"Frontiers in Neuroscience"},{"issue":"7","key":"3096_CR27","doi-asserted-by":"publisher","DOI":"10.14814\/phy2.12060","volume":"2","author":"S Soma","year":"2014","unstructured":"Soma, S., Suematsu, N., & Shimegi, S. (2014). Efficient training protocol for rapid learning of the two-alternative forced-choice visual stimulus detection task. Physiological Reports, 2(7), Article e12060. https:\/\/doi.org\/10.14814\/phy2.12060","journal-title":"Physiological Reports"},{"issue":"4","key":"3096_CR28","doi-asserted-by":"publisher","first-page":"909","DOI":"10.3758\/s13428-012-0198-9","volume":"44","author":"MM Steurer","year":"2012","unstructured":"Steurer, M. M., Aust, U., & Huber, L. (2012). The Vienna comparative cognition technology (VCCT): An innovative operant conditioning system for various species and experimental procedures. Behavior Research Methods, 44(4), 909\u2013918. https:\/\/doi.org\/10.3758\/s13428-012-0198-9","journal-title":"Behavior Research Methods"},{"issue":"6810","key":"3096_CR29","doi-asserted-by":"publisher","first-page":"361","DOI":"10.1038\/35042582","volume":"408","author":"J Wessberg","year":"2000","unstructured":"Wessberg, J., Stambaugh, C. R., Kralik, J. D., Beck, P. D., Laubach, M., Chapin, J. K., Kim, J., Biggs, S. J., Srinivasan, M. A., & Nicolelis, M. A. L. (2000). Real-time prediction of hand trajectory by ensembles of cortical neurons in primates. Nature, 408(6810), 361\u2013365. https:\/\/doi.org\/10.1038\/35042582","journal-title":"Nature"},{"issue":"4","key":"3096_CR30","doi-asserted-by":"publisher","first-page":"ENEURO.0223","DOI":"10.1523\/ENEURO.0223-19.2019","volume":"6","author":"SR White","year":"2019","unstructured":"White, S. R., Amarante, L. M., Kravitz, A. V., & Laubach, M. (2019). The future is open: Open-source tools for behavioral neuroscience research. eNeuro, 6(4), ENEURO.0223-19.2019. https:\/\/doi.org\/10.1523\/ENEURO.0223-19.2019","journal-title":"eNeuro"},{"issue":"4","key":"3096_CR31","doi-asserted-by":"publisher","first-page":"825","DOI":"10.1016\/j.brs.2021.04.024","volume":"14","author":"AP Yadav","year":"2021","unstructured":"Yadav, A. P., Li, S., Krucoff, M. O., Lebedev, M. A., Abd-El-Barr, M. M., & Nicolelis, M. A. L. (2021). Generating artificial sensations with spinal cord stimulation in primates and rodents. Brain Stimulation, 14(4), 825\u2013836. https:\/\/doi.org\/10.1016\/j.brs.2021.04.024","journal-title":"Brain Stimulation"}],"container-title":["Behavior Research Methods"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.3758\/s13428-026-03096-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.3758\/s13428-026-03096-9","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.3758\/s13428-026-03096-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,29]],"date-time":"2026-07-29T14:11:07Z","timestamp":1785334267000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.3758\/s13428-026-03096-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6,29]]},"references-count":31,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2026,8]]}},"alternative-id":["3096"],"URL":"https:\/\/doi.org\/10.3758\/s13428-026-03096-9","relation":{},"ISSN":["1554-3528"],"issn-type":[{"value":"1554-3528","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,6,29]]},"assertion":[{"value":"10 March 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 May 2026","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 June 2026","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Included in methods.","order":1,"name":"Ethics","label":"Ethics approval","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"N\/A.","order":2,"name":"Ethics","label":"Consent to participate","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"N\/A.","order":3,"name":"Ethics","label":"Consent for publication","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors report no financial or nonfinancial conflicts of interest.","order":4,"name":"Ethics","label":"Conflicts of Interest\/Competing interests","group":{"name":"EthicsHeading","label":"Declarations"}}],"article-number":"211"}}