Giter VIP home page Giter VIP logo

seqmem's Introduction

SeqMem

Object oriented approach to processing statMatrix data for the Sequence Memory task The objective here is to employ an object oriented approach to analyzing the statMatrix data. Though a very inefficient storage method, the statMatrix format is an intuitive organization scheme. In the future it will likely be phased out or reworked but for now it's what we're working with. This object oriented approach employs a three tiered class hierarchy. The main superclass (SeqMem here) compiles spiking and LFP data for a session into a single object and contains methods for organizing/extracting trial data as well as some generic processing methods (e.g. band-pass filtering & instantaneous phase calculation, manual artifact rejection UI coming in future updates). Intermediate classes (MLB_SM here) correspond to common analysis techniques and/or methods that can be applied in various ways with different approaches. Base subclasses (two at present I'm developing are PFC_TrialEvent_MLB_SM and PFC_UniSum_MLB_SM) represent specific analyses created to address specific questions about the data. For example, PFC_TrialEvent_MLB_SM and PFC_UniSum_MLB_SM are both implementations of the memoryless bayesian (MLB) algorithm but ...TrialEvent... is an ensemble analysis whereas ...UniSum... is a individual unit analysis.

seqmem's People

Contributors

gaelias avatar

Stargazers

Keiland avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.