User Tools

Site Tools


spike_analysis_pipeline:pipeline_overview

This is an old revision of the document!


Spike analysis pipeline overview

Folder structure

  • Y:\Projects\project\ephys\version
  • Y:\Data\Sortcodes\Monkey_phys contains sorting related files
  • Y:\Data\Monkey contains the behavioral data
  • Y:\Data\Monkey_phys_mat_from_TDT contains recorded data, arranged in the same trial structure as the behavioral data
  • Y:\Data\Monkey_phys_combined_monkeypsych_TDT contains trial structures with combined behavioral and ephys data
  • Y:\Data\All_phys_preprocessing_log\Monkey_phys contains automatically created log files of all preprocessing performed
  • \Dropbox\DAG\phys\Monkey_phys_dpz\Sorted_neurons excel table

General Workflow

  • ph_initiation(project,{version1,version2,…})
  • ph_initiate_populaiton_analysis

Synchronization

  • Very important: In additi

Associated code

Data conversion functions are located in Github External_modified/PLXTDT repository

  • PLX2SPK
  • PLX2TDT
  • SEV2mat_working
  • SPK2PLX
  • TDT2PLX
  • TDTbin2mat_working
  • WC32SPK
  • WC32SPK_concatenated
  • WC32SPK_directly

The remaining code related to phys preprocessing (not including Waveclus and Plexon) can be found on Github Phys_preprocessing repository

  • Core functions
    1. phys_gui_working.m
    2. phys_gui_execute.m
    3. TDT_trial_struct.m
    4. ph_combine_MP_and_TDT_data
    5. DAG_update_sorting_table.m
  • Waveclus pipeline specific
    1. DAG_WC3_preprocessing.m
    2. DAG_parse_data_tdt.m
    3. DAG_SpikefilterChan.m
    4. WC32SPK_directly.m
    5. ph_readout_broadband_lag.m
  • Plexon pipeline specific
    1. DAG_create_PLX.m
    2. DAG_update_plx_file_table.m
    3. ph_get_new_plx_extension.m
  • Extra standalone functions
    1. DAG_derive_TDT_streamer_broadband_lag.m
    2. ph_debugging_GUI.m
    3. DAG_take_over_sortcode_PLX2PLX.m
  • Only of historical relevance
    1. DAG_move_sorting_files.m Was used to transfer sortcodes to their current destination
    2. ph_derive_electrode_depth.m Was used to create the first electrode_depths file extracting from sorted_neurons table
    3. ph_derive_same_cells.m Was used to create the first same_cells file extracting from sorted_neurons table
    4. ph_simulate_history.m Was used to create the first log files
spike_analysis_pipeline/pipeline_overview.1641835037.txt.gz · Last modified: 2022/12/29 07:15 (external edit)