-
Notifications
You must be signed in to change notification settings - Fork 7
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
Alternate name than 'neuropil' when saving Caiman denoised calcium traces? #287
Comments
We love these kinds of discussions. I will let @alessandratrapani explain our current understanding as we've been discussing exactly these types of things for the past ~4 months now |
Hi @EricThomson!
It is very important to keep this information for data reuse purposes. For instance, to check the quality of the segmentation output, one might want to compute indices that need the background signal to be estimated, e.g., the “isolation distance” of a cell’s signal from the surrounding signals (computed similarly to the spike sorting equivalent). This is something we need to fix on our end. I will work on this in the next few days. |
@alessandratrapani thanks for this reply. This all seems exactly right! There are a couple of things I can add that may not be important. 😄 There is one other quantity people sometimes want, which is the residual for each component ( Caiman denoises by taking into account the calcium indicator dynamics (the time constant of offset and sometimes onset) and smoothing based on those. Typically if you visually inspect the original (motion corrected) movie, On the background model: things get more gnarly for the background model when we run CNMFE in Caiman, because then there is no |
I do agree! I was a bit annoyed by the fact of storing denoised traces in |
This sounds like a really good solution (if people really want residuals they can subtract denoised traces from raw traces). 😄 |
For this, we can open another issue and discuss it there. Please tag me in anything I can help with for the CNMFE --> NWB future implementation. During my PhD studies, I worked with 1p imaging data and used CNMFE for the segmentation step. I am not an expert but I can offer some help. |
That sounds great thanks for your help! |
Closed by #291 |
First, thanks a lot for making neuroconv and roiextractors. I just started today and it was incredibly easy to use -- I got things working really quickly with it. I have an annoying question about nomenclature, as I'm relatively new to this I'm probably just missing something.
I'm planning to rebuild Caiman's save nwb functionality using neuroconv. My main question is about the nomenclature. If I understand correctly, the three time series being saved are
Neuropil
,Deconvolved
, andDfOverF
. These correspond to Caiman'sestimates.C
(denoised calcium traces),estimates.S
(spike counts from deconvolution), andestimates.F_dff
.My main concern/question is whether there might be another name available within the nwb ophys universe for Caiman's denoised calcium traces in C than
Neuropil
(my concern is that 'neuropil' typically refers to background noise that nobody wants to look at)? E.g., is there some taxonomy of time series in nwb ophys that includes other types of calcium time series?I apologize for bringing up a terminological rather than substantive concern here -- it is only because everything else is working so well!
The text was updated successfully, but these errors were encountered: