Igor
Jump to navigation
Jump to search
Igor is a licensed software used for recording and preprocessing of 2P data.
In Igor you install software packages by putting them in the user folder, which is typically found here:
C:\Users\username\Documents\WaveMetrics\Igor Pro X User Files\, where x is the Igor version and username is your local username. These packages will be recompiled every time you open Igor.
Install Igor Pro
- Ask Thomas for free license and the Igor version
- Download the Igor for this license
- https://www.wavemetrics.com/downloads/current
- Install plug-ins like SAFIRA and ScanM by following the readme here: https://github.com/eulerlab/ret_preproc
- In Igor 8, you can get the HDF5 loader under Data/Load Waves/Packages/Install HDF5 Package
- Igor 9 should have this by default
- You may need to install this https://www.wavemetrics.com/project/progresswindow
- Unzip the file and copy it to the other *.ipf files in
...\Igor Pro X User Files\User Procedures
- Create a link to this files and place it in
...\Igor Pro X User Files\Igor Procedures
- Unzip the file and copy it to the other *.ipf files in
Image preprocessing
First install Igor Pro, ScanM and SAFIRA as described above. https://github.com/eulerlab/ret_preproc does also described how ScanM is to be used.
- To process data recorded as .smp and .smh data pairs you
- Load data with
ScanM/Load ScanM data file
… - Select file in Data Browser and
Set Current Data Folder
(red arrow)- You can open the Data Browser under
Data/Data Browser
- You can open the Data Browser under
- Load data with
- Process data with ScanM/Open OS GUI
- Make New Parameter Table
- Most of the following should be detected automatically, but not TriggerMode which is stimulus dependent and is used to create snippets from the traces
- #26 TriggerMode = How many triggers per repetition. Here are some examples:
- Chirp: 2
- Moving Bar: 8
- Spotsize: 10
- DN: 1500
- #7 LightArtifact_cut = Columns for light artifact
- Setup 1: 1 and Setup 3: 3
- #8 Stimulator delay
- Setup 1: 64 and Setup 3: 75
- #23 Ignorse1stXsecond = Seconds to ignore
- #26 TriggerMode = How many triggers per repetition. Here are some examples:
- Close Table
- ROI drawing with
Automated Cell Lab
- Margin left can be ignored or set to LightArtifact_cut
- Click add cell first, then draw
- When you are done click
Make SAFIRA Mask
- Close Menu window
Traces and Triggers
Export to create HD5 file that can be loaded in Python and DataJoint
- Most of the following should be detected automatically, but not TriggerMode which is stimulus dependent and is used to create snippets from the traces
- Make New Parameter Table
· Continue with next file