3 ms·
As far as neuroscience goes, we need the following: - An open source GUI for sorting spikes. When you put an electrode into the brain, you often end up recordi
by simonster 13y ago
As far as neuroscience goes, we need the following:
- An open source GUI for sorting spikes. When you put an electrode into the brain, you often end up recording the "sounds" of multiple neurons firing. To make sense of what's going on, you have to identify which spikes came from which neurons. While there are fully automated algorithms for spike sorting, they aren't widely used because people don't trust them to work on real recorded data. Even if you use them, you probably want to check their results later, and you need a good GUI to do so. Right now, the "state of the art" is Plexon's Offline Sorter (http://www.plexon.com/products/offline-sorter%E2%84%A2 http://www.plexon.com/products/offline-sorter%E2%84%A2), which is slow, occasionally crashes, and costs thousands of dollars per license. It's mostly a GUI, and replicating it would probably not require much domain-specific expertise. The fact that it's closed source actively prevents the development of better partially supervised spike sorting algorithms.
- Better fMRI data analysis tools. See https://news.ycombinator.com/item?id=5239530 https://news.ycombinator.com/item?id=5239530 for some previous discussion.
- An open source replacement for MATLAB that is familiar to users of that language and encourages modular design and has a JIT that can achieve C-level performance. I am betting that this is going to be Julia (http://julialang.org/ http://julialang.org/), but there's still plenty of work to be done before Julia is ready for people without substantial programming experience.
- Better tools for visualizing high-dimensional data sets. I'm not actually very familiar with what's been done in this domain, but I feel it's something that isn't often attempted because there's little overlap between experienced graphics programmers and scientists. A good way to visualize your data can save you days spent performing statistics.
- jk4930 13y agoLooking at Plexon's GUI this doesn't seem to be something done in a hackathon and requires active participation of neuroscientists as domain experts and as end users to develop. And they usually don't have time (or willingness) for that. Regarding fMRI, I take your posting as something to talk about with the neuro people. My main takeaway from your posting is that better GUIs and visualizations are needed. That's what I found (workflow, UI) before and your posting is another affirmative data point here. Thanks for the links. Any hints how to talk to biologists / neuroscientists? I still need to know more about their incentives (what they have to accomplish or help them doing so) and constraints (what they can't do or is unimportant) and culture. As usual, publications and funding, but what is seen as high status and what is frowned upon?
- pseut 13y agoTalk to grad students; more time, fewer commitments, still very knowledgeable, but with less "turf" to defend.
- jdleesmiller 13y agoRe the open source replacement for MATLAB: Octave (http://www.gnu.org/software/octave/ http://www.gnu.org/software/octave/) has improved a lot in the last couple of years. I've now used it for several large projects with no problems at all. (I'm definitely keeping an eye on Julia, too --- it looks great.)