A one-line analysis pipeline

With the ability to read Scanbox binaries in Suite2p I wrote a one-line processing pipe-line for Scanbox. If you are within a data directory with folders you want to process, all you have to is pass a list of the experiments to sbxsuite2p(): This example just contains a list of two experiments. Matlab will then…

Read More

Using Suite2p with Scanbox

Marius Pachitariu and Carsen Stringer released a Python version of their Suite2p pipeline for two-photon imaging. So I decided to take this tool for a test drive with data collected from Scanbox. At the moment, Suite2p takes tiff and hdf5 files, so we first decided to write a function to convert *.sbx to *.h5 files. …

Read More

Reading scanbox files in Python

One quick way to get your data into Python is by using the Matlab API for Python. First, install the MATLAB engine API for Python by following he instructions here.  You will need to install as administrator. Then, from your Python code you can simply do, as an example: This will read 50 frames starting at index…

Read More

Memory-mapped data-sharing for real-time processing

To enhance the real-time processing capabilities of Scanbox we now provide a general mechanism to share frames being collected with another application running concurrently on the same computer via a memory mapped file. This general and flexible mechanism allows any user to extend the real-time processing of Scanbox beyond what is already offered. As an…

Read More