ipfx is a python 2/3 package for computing intrinsic cell features from electrophysiology data. This includes:
* action potential detection (e.g. threshold time and voltage)
* cell quality control (e.g. resting potential stability)
* stimulus-specific cell features (e.g. input resistance)
This software is designed for use in the Allen Institute for Brain Science electrophysiology data processing pipeline.
To run:
$ cd ipfx/ipfx/bin
$ python pipeline_from_nwb.py input_nwb_file
User must specify the OUTPUT_DIR inside the pipeline_from_nwb.py
Input:
- input_nwb_file: a full path to the NWB file with cell ephys recordings
Output:
- pipeline_input.json: input parameters
- pipeline_output.json: output including cell features
- output.nwb: NWB file including spike times
- log.txt: run log
- qc_figs: index.html includes cell figures and feature table and sweep.html includes sweep figures