High Intensity Peak Analysis for detecting High Intensity Cells
This tool enables for faster analysis of continously recoreded (fluorescence)-intensity data pre-processed in FIJI.
The tool reads .txt files generated with FIJI. Following data import, the tool will perform data normalization based on the maximal intensity, compute the number of high intensity events based on a user-set threshold and perform signal comparisons within one set of data. After analysis the tool will generate the following output files, which can then be imported in any data manipulation software for further analysis such as plotting etc:
So far, the tool has been tested with text files provided by FIJI. Sample data is provided in the sampleData folder.
Your data will probably work if the text file has the structure as the files in sampleData
Important: each entry is divided by a Tabstop (\t)
If the Tabstop is missing, the program will fail!
This tool uses Python 3.x. It’s not tested with Python < 3.x. It is using a venv (virtual environment) to prevent misleading toolinstalltion or python installations.
start.bat
(Windows) or enter ./start.sh
in your Terminal/Console (Mac)IMPORTANT: Automatic Installation and Execution prevents you from using the CommandLine Arguments.
Mac/Unix:
Windows:
Mac/Unix:
Windows:
commands are only available when in manual usage!
You can combine several argument e.g
python start.py -V -D. Program will start in Debug and Verbose Mode
In order to make use of the HIPA tool, one has to pre-process their imaging data using FIJI. In FIJI the experimenter can perform any data manipulation wished for as long as the final intensity values are stored in a .txt files with cells as columns and frame numbers as rows. note: This tools is based on a duration of 3.9 seconds per frame. If you use longer or shorter frame times the calculations will be off!
The tool comes with a Data folder, into which the experimenter is expected to load any .txt files he wishes to be analyzed. The tool will recognize any .txt file starting with time_traces_YOURTEXTHERE.txt
After analysis, all generated output files are to be found in the results folder.
The tool will recognize all .txt files in the raw data folder and automatically import them for analysis. For each .txt file the tool will request:
The tool will normalize the imported data as the first step of analysis. The data will be normalized between 0 and 1.
Based on the threshold that has been set by the user, the tool will only count values that are greater or equal to that threshold. These counts represent the high intensity events and are computed on a per minute basis for each cell. The tool will also generate an average overview of the data by by summarizing all high intensity events and deviding by the number of cells; hence generating a high intensity event count per minute per cell.
An interval defines the time from the start of the recording until the first addition of a stimulus as well as the time in between subsequent additions. The intervals are defined for each imported .txt files by listing the addition frame numbers when prombted. For each of the listed intervals the tool will perform a comparison to the baseline (the baseline is considered as the recording time before the first addition) as well as towards each previous interval if multiple additions where performed. The tool is designed to identify an activation of the cell aka an increase in high intensity events per minute compared to the baseline or the previous interval. If that is to be the case the tool will mark that cell as True in the given interval. Otherwise it will be listed as False.