CaFFlow: A Python package for modular, transparent and computationally efficient image/video stream acquisition and analysis

CaFFlow is a Python framework designed for the acquisition and analysis of a variety of image/video streams, including calcium imaging data recorded by small head mounted microscopes (e.g. Miniscope), two-photon microscopes, and/or experimental subject’s behavior recorded by generic video sources. Compared to existing software, the main advantage of the CaFFlow framework is its modular structure that allows creation of ‘processing pipelines’ tailored to particular research projects while keeping strict standards on the usage of computational algorithms. This approach ensures the transparency and reportability of the analysis and prioritizes reproducibility over approaches requiring tuning of a large parameter space. The general concept behind the CaFFlow framework is the well-known idea of representing a video stream as a ‘flow’ of images or video frames generated by a ‘frame source’, propagated over a directed graph of ‘frame processors’ and being stored into a ‘frame sinks’. This architecture supports a wide-range of tasks, ranging from simple video format/size conversion and subject's position detection to dF/F calcium trace extraction and pre-processing of data generated by high throughput automated whole organ imaging system such as TissueCyte.  

Tags
Data and Resources
To access the resources you must log in

This item has no data

Identity

Description: The Identity category includes attributes that support the identification of the resource.

Field Value
PID https://www.doi.org/10.5281/zenodo.3466180
PID https://www.doi.org/10.5281/zenodo.3466179
URL http://dx.doi.org/10.5281/zenodo.3466179
URL https://zenodo.org/record/3466180
URL http://dx.doi.org/10.5281/zenodo.3466180
URL https://figshare.com/articles/CaFFlow_A_Python_package_for_modular_transparent_and_computationally_efficient_image_video_stream_acquisition_and_analysis/11587635
Access Modality

Description: The Access Modality category includes attributes that report the modality of exploitation of the resource.

Field Value
Access Right Open Source
Attribution

Description: Authorships and contributors

Field Value
Author Polygalov, Denis, 0000-0002-8165-5257
Author Evgeniou, Lilia
Author Kamiki, Eriko
Author Boehringer, Roman
Author McHugh, Thomas J., 0000-0002-1243-5189
Publishing

Description: Attributes about the publishing venue (e.g. journal) and deposit location (e.g. repository)

Field Value
Collected From Zenodo; figshare; Datacite
Hosted By Zenodo; figshare
Publication Date 2019-10-01
Publisher Figshare
Additional Info
Field Value
Language UNKNOWN
Resource Type Software
keyword miniscope miniscope-imaging calcium-imaging-analyzer calcium-imaging neuroscience neuroscience-methods opencv
system:type software
Management Info
Field Value
Source https://science-innovation-policy.openaire.eu/search/software?softwareId=dedup_wf_001::5d83c4b51150c2f95332664ce2ca2368
Author jsonws_user
Last Updated 17 December 2020, 15:41 (CET)
Created 17 December 2020, 15:41 (CET)