Skip to content

Commit adf77c2

Browse files
authored
Update README.md
1 parent c38304a commit adf77c2

1 file changed

Lines changed: 25 additions & 1 deletion

File tree

README.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,35 @@ These functions require sigTOOL for importing Patchmaster .dat files. You can do
99
Follow the directions in the included pdf for installing it properly.
1010

1111
IMPORTANT:
12-
The ImportHEKAtoMat function (a modified version of ImportHEKA) must be placed in the sigTOOL folder (a copy is included in this repo):
12+
The ImportHEKAtoMat function (a modified version of ImportHEKA) must be placed in the sigTOOL folder:
1313
'sigTOOL\sigTOOL NeuroscienceToolkit\File\menu_Import\group_NeuroScience File Formats'
1414

15+
You can find the ImportHEKAtoMat function here: https://gist.github.com/sammykatta/190b38de5b6c8b37fd04ba9365364aea
16+
1517
sigTOOL must be run at least once in a given Matlab session before the function can be used.
1618

1719
Start with the Import folder, which contains ImportPatchData, which calls on SplitSeries and ImportHEKAtoMat.
1820

1921
AnalyzePatchData and the rest of the functions in the Analysis folder are currently a work in progress for my specific analyses.
22+
23+
------------------
24+
25+
Code for the Sanzeni et al. (2018) preprint "Tissue mechanics and somatosensory neural responses govern touch sensation in C. elegans" (https://www.biorxiv.org/content/10.1101/471904v1) and any published articles resulting from this manuscript can be found in the folder Analysis/SK.
26+
27+
#### Important scripts for this manuscript are listed below:
28+
29+
**AnalyzePatchData.m** is a general script with examples for importing data and metadata, checking for bad sweeps, and running various types of analyses.
30+
31+
**PreIndentIgorExport.m** runs the analysis for displacement steps applied with or without a pre-indentation, considering both absolute stimulator position and position relative to the pre-step, then outputs it to an Excel file for plotting with Igor.
32+
33+
34+
#### Other functions necessary for understanding the details of analysis are listed below.
35+
36+
**IdAnalysis.m** takes the mean of technical replicates within a recording by grouping stimuli considered to be the same, calculates the peak current in response to each stimulus (on, off, repeated steps) within each mean sweep, and outputs a cell array with mean traces, stimulus parameters, peak current and kinetics. This function can be used when analyzing by stimulus displacement, position, speed, or inter-stimulus interval. It relies on newStepFind and findMRCs.
37+
38+
**newStepFind.m** is used for calculating the displacement, speed, and timecourse of the stimuli from an efference copy of the stimulus command signal after passing through the LPF-8 Bessel filter but before full amplification by the Crawford amplifier, allowing a more accurate representation of the stimulus than reconstruction from the stimTree in ephysData allows (also, stimTree functionality was added much later). It can also be used with the photodiode signal for greater accuracy if the photodiode signal has low noise.
39+
40+
**findMRCs.m** smooths traces given to it, sets a threshold for peak detection based on the baseline noise, and calculates activation and decay time constants by one of two specified methods.
41+
42+
43+
Created by: Samata Katta

0 commit comments

Comments
 (0)