-
Notifications
You must be signed in to change notification settings - Fork 251
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
Why am I unable to detect spikes and only noise? #840
Comments
Can you please upload |
Will do. Not at my desk at the moment but I'll see if I can do it remote from my phone. |
https://drive.google.com/file/d/19pwwptO6neo5Mb7NgX2IB134REgpnYGl/view?usp=drivesdk sorry the link didn't work in the last comment. |
Please try sorting using the default settings aside from |
Thank you for the advice I will run it again and post the results here. |
Please upload kilosort4.log from the latest run that generated the error.
…On Sat, Dec 28, 2024, 10:04 AM Auxcy1ene ***@***.***> wrote:
I got the same error I got a while ago again. It is an error with
truncatesvd 9D54336A-DACC-4327-A670-0709B184EF77.jpeg (view on web)
<https://github.com/user-attachments/assets/f124b2a4-787b-4832-98da-43e3fbe288a7>.
Ages ago when I kept getting this error I eventually determined it was
occurring because no spikes were being detected by kilosort which is why
the array had one dimension with a size of 0. This is why I progressively
lowered all of the thresholds until I was able to detect any 'spikes'
(noise). The problem is when I viewed a portion of one of the traces from a
single channel using the axion bio systems mat lab code I could personally
see some very clear spikes so I know they are there but they are not being
picked up by kilosort.
—
Reply to this email directly, view it on GitHub
<#840 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIQ6WYFT4WD732W3KQNAMIL2H3RZPAVCNFSM6AAAAABTZQ5TAOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNRUGM4TENBWHA>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Here is the log file from the last run. |
@Auxcy1ene There's some kind of issue with your Some things to check:
|
Thank you Jacob, I suspected there was an issue someone in my conversion pipeline. I have recently validated the integrity of the nwb file by directly comparing it with the source file voltage plots and they are almost exactly the same. I will look into the conversion from nwb file to data.bin. Thanks for the advice. I will let you know if I have any problems tomorrow. Also happy new year and thank you for the help. |
Hello again, There are still some issues though. My understanding of the waveform view panel is that the different numbered waveform plots show the waveforms that are associated with the selected cluster across the different channel numbers. I would expect there to be more than one channel where the spike 'fingerprint' has been identified but this doesn't appear to be the case. Are my parameters potentially the cause of this? By the way I want to thank you again for the help you've given me, with it I've already managed to remove a bottleneck which has prevented me from progressing in my project, and if you could give me some advice to improve it further I would greatly appreciate it. P.S. I just remembered I should probably give you the data for the last run I did so here it is https://drive.google.com/file/d/1HtC24khUSPv_EEumsYLjn_krLC-rKqzE/view?usp=sharing |
Hi there,
I am a masters student at the University of Exeter studying Natural Sciences. I am currently working on my masters project in which I am comparing MEA recordings of healthy recordings and diseased recordings and investigating how the models for each differ, using the model laid out in the paper by Zaytsev et al.: https://pmc.ncbi.nlm.nih.gov/articles/PMC4493949/pdf/10827_2015_Article_565.pdf.
I am using kilosort to detect spikes in my data before feeding it into the modelling code. After a while I was finally able to get kilosort to process my data. Little did I know that at that time although kilosort gui had completed without any software error, the number of clusters detected was far fewer than expected. Only three were detected originally and the recordings were a 4x4 electrode array recording between 50 to 100 neurons. I have been able to increase the number of clusters detected to around 17 by tweaking the kilosort settings, but then I realised another problem.
When viewing the results in phy I realised that the spike waveforms were not actually spikes, it appeared that all the spikes in each cluster were not spikes. I don’t know if noise is the right term for them but they were all just slightly different zigzags. I have uploaded a picture below for reference.
My question is what is going wrong here? Is the issue with the parameters I have selected in kilosort, or is there an error somewhere in the pipeline whereby the raw recordings, in axion biosystems format, are extracted in matlab and then written to a nwb file in python. Another possible source of the error could be the step where the nwb file is converted to a binary file to facilitate use with kilosort gui.
I will a link to a zip folder containing the kilosort results, alongside the recordings at different stages of processing in case that can help anyone isolate the source of the issue.
https://drive.google.com/file/d/1zV2lamdQ0E5tIWg_jgTOvUzG52A6K6Kz/view?usp=sharing
If anyone can help me resolve this issue I would really appreciate it. Also have a happy Christmas.
Many Thanks,
From Sean.H
The text was updated successfully, but these errors were encountered: