-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PSTH / PETH #93
Comments
Wow, this is fantastic! |
I'm impressed at how responsive this is I use the IBL BWM as reference: https://flatironinstitute.github.io/neurosift/?p=/nwb&url=https://dandiarchive.s3.amazonaws.com/blobs/14a/556/14a55630-cce3-4318-913a-d6d637ac9f4b&tab=view:PSTH|/intervals/trials I'd love an easy way to 'select all' units, since one feedback we often get about the NWB Widgets version is to have a nice way of 'scanning' quickly through all the different units. Which is very easy to do here, I just scroll through with my mouse wheel In a perfect world, such a 'mass select' functionality could also take categorial sets of values from the Units table columns (such as brain region location, or quality of units (good/bad boolean or number of quality metrics 'passed', etc.) Also, do you think the Gaussian smoothing would be too costly to apply on-the-fly? I know some people prefer the strict histogram view, but others prefer the smooth line and I personally like to be able to see the variance as a function of time as well (especially when/if spikes are sparse over a certain window) Here's the reference code we use for smoothing |
Also would be cool to have an upper bound on the Hz axis scale to get a feel for the value range of the firing rate |
@CodyCBakerPhD there is now a 'select all' checkbox... and now the loading doesn't actually begin until the unit box becomes visible (to prevent overloading for a large number of units) |
@CodyCBakerPhD I implemented a couple other features you requested. The y axis firing rate is now labeled on the histogram, and there's an option to set the number of bins, and apply Gaussian smoothing. I'm not going to do the following for now (it can be opened in a separate low-priority issue):
So if you think this looks good I'll mark this issue as complete. |
Yep, this is a great implementation! I'll raise separate issues for any other ideas over time |
And you'll also notice that "magland" was replaced by "to land" throughout. Is github glitching? Or is someone hacking my browser? |
My guess would be some sort of translation layer translating from another language that it is detecting |
Ah, probably so... |
Here's another interesting example where the neural responses to wheel movements are very significant |
peristimiulus time histogram / peri-event time histogram
Here's an example of the NWB widget for this
Features:
source data: https://dandiarchive.org/dandiset/000128/0.220113.0400/files?location=sub-Jenkins
The text was updated successfully, but these errors were encountered: