CaimanGUI
GUI for visualizing CaImAn processed imaging data.
Install / Use
/learn @chenhungling/CaimanGUIREADME
CaimanGUI
A graphical user interface for visualizing CaImAn processed imaging data.
CaImAn is a powerful computational software to process one-photon and two-photon imaging data. Here, CaimanGUI provides complementary visulizing functionalities that help neuroscientists to curate their processed imaging data.
Installation
Follow the instructions for installing CaInAm here. Then, you can download the CaimanGUI source codes or
git clone https://github.com/chenhungling/CaimanGUI
cd CaimanGUI/gui
CaimanGUI is built upon pyqtgraph that is included in the CaImAn package. Thus, you can simply run CaimanGUI in caiman environment (assume you call caiman for your CaImAn installation):
conda activate caiman
python caiman_gui.py
You can also run caiman_gui.py under Spyder. However, you will need to set: menu Run/Configuration per file/Execute in an external system termal, to avoid conflict between Spyder's interactive console and Qt's event loop.
Getting started
Using the GUI
<p align="center" width=100%> <img src="images/GUI_mode_neurons.png" width="90%"> </p>CaimanGUI is mainly designed for visualizing CaImAn processed one-photon imaging data (should also work for two-photon data). The implemented functionalities are partly inspired by the widely used Suite2p software for two-photon data.
Motion-corrected movie
<p align="center" width=100%> <img src="images/GUI_memap_player.png" width="60%"> </p>You can also visualize the motion-corrected movie (menu View/Movie) together with the corrected in-plane shifts and the fluorescence trace of a selected cell. Note that reading a F-order memory-mapped file is faster than a C-order memory-mapped file.
Outputs
CaimanGUI output is simply a list of accepted cells IDs (accepted_list).
Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
