Skip to content

Instantly share code, notes, and snippets.

@joyrexus
Created December 15, 2013 18:19
Show Gist options
  • Save joyrexus/7976275 to your computer and use it in GitHub Desktop.
Save joyrexus/7976275 to your computer and use it in GitHub Desktop.
Notes on explorable behavioral databases

XBD

We're pushing the idea of explorable behavioral datasets.

We're investigating:

Currently exploring strategies for the immediate capture and playback of gesture/hand-motion samples, but ultimately interested in techniques for persisting, editing, annotating, and replicating behavioral activity streams in general.

Why?

The rise of proximal sensors.

They provide a stream of behavioral data that can be ...

  • captured
  • visualized
  • edited
  • munged
  • analyzed
  • replicated

Relevant Domains

Tooling

In general, the plan is to build off D3 for visualization/interaction and IndexedDB as a distributed datastore.

The following modules encapsulate some key methods and techniques that we plan to utilize.

Munging

  • nest - convert tables to trees

  • crossfilter - fast multidimensional filtering for coordinated views

Visualization

  • dc.js - reactive dimensional charting

  • catcorr.js - visualize correlations across many dimensions of categorical data

Persistence and Replication

  • level.js - leveldb for the browser

  • dat - real-time replication and versioning for large tabular data sets

Further Reading

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment