{"id":438,"date":"2013-06-16T16:28:54","date_gmt":"2013-06-16T20:28:54","guid":{"rendered":"http:\/\/jaewon.hwang.info\/jaewon\/?p=438"},"modified":"2015-01-01T14:33:40","modified_gmt":"2015-01-01T19:33:40","slug":"tdt2plx","status":"publish","type":"post","link":"https:\/\/jaewon.hwang.info\/jaewon\/2013\/06\/tdt2plx\/","title":{"rendered":"TDT-to-Plexon converter, TDT2PLX"},"content":{"rendered":"<p>Many neurophysiology labs use\u00a0<a href=\"http:\/\/plexon.com\/\" target=\"_blank\">Plexon<\/a> and <a href=\"http:\/\/tdt.com\/\" target=\"_blank\">TDT<\/a>. They both are pretty good recording systems, but, for offline spike sorting, somehow people tend to prefer Plexon&#8217;s software. Obviously Plexon&#8217;s offline sorter does not support TTank, so there is no way to use it, if the raw data was recorded with TDT. This little software I made, <strong>TDT2PLX<\/strong>, converts TTank blocks to PLX files so that you can do sorting TDT data with Plexon&#8217;s offline sorter. You can also copy the new sortcodes back from PLX to TTank with <strong>SortcodeCopy<\/strong>, another utility included. These programs require <a href=\"http:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=40784\" target=\"_blank\">Visual C++ Redistributable Package for Visual Studio 2013 (vcredist_x86.exe)<\/a>, if it is not already installed on your computer.<\/p>\n<p><a href=\"\/jaewon\/wp-content\/uploads\/2013\/06\/TDT2PLX_x86.zip\">Download TDT2PLX_x86.zip (32-bit, 2.42MB)<\/a><\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-451 alignleft\" style=\"margin-right: 20px;\" src=\"\/jaewon\/wp-content\/uploads\/2013\/06\/TDT2PLX.png\" alt=\"TDT2PLX\" width=\"335\" height=\"472\" \/>Upon a TTank block being selected, TDT2PLX shows Store IDs that can be exported to PLX. Since this software is made for my own necessity, it assumes each data is the following TDT event type, which, I believe, is typical.<\/p>\n<p>Spike: Snip<br \/>\nEventcode: Strobe+ or Strobe-<br \/>\nLFP: Stream<\/p>\n<p>You can also export all the blocks in the selected TTank by one click\u2014in this case, you don&#8217;t get to choose which channel to export. The resulting PLX files are saved in the selected TTank folder (e.g., F:\\TTanks\\TankName in the example of the left figure), when you click [Convert]. The format version of the PLX file is 1.05 and, if your TDT preamp has 16-bit resolution, there is no information loss caused by this conversion.<\/p>\n<p>Note: Plexon&#8217;s offline sorter may report a wrong waveform length, when it reads the converted PLX files. It is because I set the timestamp frequency high (1MHz) in order to preserve single-precision accuracy of TDT timestamps. This is intended and does not affect offline sorting.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Many neurophysiology labs use\u00a0Plexon and TDT. They both are pretty good recording systems, but, for offline spike sorting, somehow people tend to prefer Plexon&#8217;s software. Obviously Plexon&#8217;s offline sorter does not support TTank, so there is no way to use it, if the raw data was recorded with TDT. This little software I made, TDT2PLX, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[88],"class_list":["post-438","post","type-post","status-publish","format-standard","hentry","category-computer","tag-tdt"],"_links":{"self":[{"href":"https:\/\/jaewon.hwang.info\/jaewon\/wp-json\/wp\/v2\/posts\/438","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jaewon.hwang.info\/jaewon\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jaewon.hwang.info\/jaewon\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jaewon.hwang.info\/jaewon\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jaewon.hwang.info\/jaewon\/wp-json\/wp\/v2\/comments?post=438"}],"version-history":[{"count":0,"href":"https:\/\/jaewon.hwang.info\/jaewon\/wp-json\/wp\/v2\/posts\/438\/revisions"}],"wp:attachment":[{"href":"https:\/\/jaewon.hwang.info\/jaewon\/wp-json\/wp\/v2\/media?parent=438"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jaewon.hwang.info\/jaewon\/wp-json\/wp\/v2\/categories?post=438"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jaewon.hwang.info\/jaewon\/wp-json\/wp\/v2\/tags?post=438"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}