Giter VIP home page Giter VIP logo

mountainsort's Introduction

MountainSort

Spike sorting software

Which version to use?

Depending on your situation, you will want to use one of the following two versions of MountainSort/MountainLab:

Option 1. The current, stable (and now frozen) version.

For documentation and installation instructions for this version of MountainSort, MountainLab, and related tools, please visit MountainSort on Read the Docs.

Option 2. The new beta version, under development

See mountainlab-js

Here is a list of pros and cons for the two methods, which can help you decide which to use.

Pros of option 1:

  • Tested and stable
  • Relatively complete documentation and tutorial
  • Stable user interface (MountainView) for exploring results
  • Install via apt (ppa) if on Ubuntu 16.04

Cons of option 1:

  • Sorting algorithm not optimized for large electrode arrays
  • Does not run on Mac
  • Will no longer have bug fixes

Pros of option 2

  • Better implementation of MountainSort -- can handle large electrode arrays
  • More portable -- install on any Linux flavor or Mac
  • Better scripting of pipelines (although not fully documented)
  • Active bug fixes
  • Cleaner code base, ultimately better documentation, and overall better software.

Cons of option 2

  • In flux, under development, not fully documented
  • Curation step not yet implemented for spike sorting algorithm
  • User interface (MountainView) not yet available (although one can simply use the MountainView from option 1 -- it is compatible)

So, in summary, which one should you use?

Answer: ultimately you'll want to go with option 2, but depending on your situation, you may want to wait until it is more mature. If you have relatively small electrode arrays (say 32 channels or less per shank/probe), then the first version is your best bet at this point.

Note: Many of the components between the two options can be mixed and matched. But I don't want to make the docs too confusing.

mountainsort's People

Contributors

magland avatar wysota avatar

Watchers

 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.