Display options
Share it on

Front Neuroinform. 2013 Oct 10;7:20. doi: 10.3389/fninf.2013.00020. eCollection 2013.

MOBBED: a computational data infrastructure for handling large collections of event-rich time series datasets in MATLAB.

Frontiers in neuroinformatics

Jeremy Cockfield, Kyungmin Su, Kay A Robbins

Affiliations

  1. Department of Computer Science, University of Texas at San Antonio San Antonio, TX, USA.

PMID: 24124417 PMCID: PMC3794442 DOI: 10.3389/fninf.2013.00020

Abstract

Experiments to monitor human brain activity during active behavior record a variety of modalities (e.g., EEG, eye tracking, motion capture, respiration monitoring) and capture a complex environmental context leading to large, event-rich time series datasets. The considerable variability of responses within and among subjects in more realistic behavioral scenarios requires experiments to assess many more subjects over longer periods of time. This explosion of data requires better computational infrastructure to more systematically explore and process these collections. MOBBED is a lightweight, easy-to-use, extensible toolkit that allows users to incorporate a computational database into their normal MATLAB workflow. Although capable of storing quite general types of annotated data, MOBBED is particularly oriented to multichannel time series such as EEG that have event streams overlaid with sensor data. MOBBED directly supports access to individual events, data frames, and time-stamped feature vectors, allowing users to ask questions such as what types of events or features co-occur under various experimental conditions. A database provides several advantages not available to users who process one dataset at a time from the local file system. In addition to archiving primary data in a central place to save space and avoid inconsistencies, such a database allows users to manage, search, and retrieve events across multiple datasets without reading the entire dataset. The database also provides infrastructure for handling more complex event patterns that include environmental and contextual conditions. The database can also be used as a cache for expensive intermediate results that are reused in such activities as cross-validation of machine learning algorithms. MOBBED is implemented over PostgreSQL, a widely used open source database, and is freely available under the GNU general public license at http://visual.cs.utsa.edu/mobbed. Source and issue reports for MOBBED are maintained at http://vislab.github.com/MobbedMatlab/

Keywords: EEG; EEGLAB; MATLAB; big data; database; events; provenance; time series

References

  1. Neuroinformatics. 2007 Spring;5(1):11-34 - PubMed
  2. Comput Intell Neurosci. 2011;2011:879716 - PubMed
  3. Comput Intell Neurosci. 2011;2011:156869 - PubMed
  4. Epilepsy Behav. 2011 Dec;22 Suppl 1:S88-93 - PubMed
  5. Comput Methods Programs Biomed. 2012 Jun;106(3):127-38 - PubMed
  6. Comput Intell Neurosci. 2011;2011:130714 - PubMed
  7. Front Neuroinform. 2012 Apr 05;6:9 - PubMed
  8. Circulation. 2000 Jun 13;101(23):E215-20 - PubMed
  9. Neuroinformatics. 2009 Spring;7(1):55-6 - PubMed
  10. Front Neuroinform. 2011 Aug 30;5:16 - PubMed
  11. Science. 2011 Feb 11;331(6018):708-12 - PubMed
  12. Neurosci Biobehav Rev. 2006;30(6):808-22 - PubMed
  13. Front Neuroinform. 2012 Apr 03;6:7 - PubMed
  14. Aviat Space Environ Med. 2007 May;78(5 Suppl):B153-64 - PubMed
  15. Neuroinformatics. 2009 Sep;7(3):161-3 - PubMed
  16. IEEE Trans Biomed Eng. 2004 Jun;51(6):1034-43 - PubMed
  17. Nucleic Acids Res. 2012 Jan;40(Database issue):D1-8 - PubMed
  18. J Neurosci Methods. 2011 Sep 15;200(2):257-71 - PubMed
  19. Neuroinformatics. 2008 Sep;6(3):149-60 - PubMed
  20. Database (Oxford). 2012 Mar 20;2012:bas005 - PubMed
  21. Nature. 2012 Mar 21;483(7390):397-8 - PubMed
  22. Neural Netw. 2008 Oct;21(8):1070-5 - PubMed
  23. Clin Neurophysiol. 2011 Jun;122(6):1168-78 - PubMed
  24. J Neurosci Methods. 2004 Mar 15;134(1):9-21 - PubMed

Publication Types