Skip to content

Fiber Photometry Data Analysis Software

Accelerate your fiber photometry and behavior analysis - WITHOUT CODING!

danse™ is fiber photometry data analysis software for processing, analyzing, and visualizing neural and behavioral data. It provides no-code workflows for ΔF/F calculation, motion-artifact removal, signal filtering, spike detection, peri-event analysis, behavioral synchronization, and group analysis. Researchers can import fiber photometry data from Doric and other systems, align neural activity with behavioral events, build reusable analysis pipelines, and process data from multiple animals.

DANSE-promo - Copie.png__PID:1d586082-a0d8-48b1-82f1-30e33d6720a7

All-in-one solutions:

  • Convert to Doric format
  • Import behavior data
  • Create Analysis Pipelines
  • Pool data by conditions
  • Export figures
Start Free Trial

danse™ offers a growing set of tools and operations, including fiber photometry, behavioral data, data conversion, and advanced analysis operations. Browse the categories below for an overview of the most popular operations and their tutorial videos. New operations are added reguarly based on user requests.

Browse Operations

Doric Lenses Convert Data
Doric Lenses Fiber Photometry
Doric Lenses Behavior
Doric Lenses Photometry & Behavior
Doric Lenses Group Analysis
Doric Lenses Quick Tips
Doric Lenses
Doric Lenses
Doric Lenses
Doric Lenses
Key Features

Build an experiment project

Organize fiber photometry, miniscope & behavior data according to YOUR experimental design.

Lean more
Workflow

Import behavior data

Easily align and synchronize non-Doric csv/excel &video data to your fiber photometry/miniscope experiment

Learn more
Key Features

Build analysis pipelines

Chain multiple operations together and run them over ALL of your animal data files.

Learn more
Workflow

Generate Group Analysis Plots

With a few clicks of a button, pool data from multiple animals according to YOUR experimental design.

Learn more
User-Friendly Interface. Automate entire Analyses.

Fiber photometry analysis workflow

Thumbnail-GettingStartedExpAna.png__PID:27173247-9d8a-4587-bed7-7af6e0b2f8ef
  1. Import your files - Load fiber photometry data from Doric or compatible systems.
  2. Process the signal - Filter, smooth, interpolate, remove artifacts, calculate ΔF/F, and standardize signals.
  3. Synchronize behavior - Import behavioral data, video tracking, TTL events, or timestamps.
  4. Define behavioral events - Identify events such as stimulus resentation, reward delivery, freezing, zone entries, interactions, or other behaviors.
  5. Analyze neural activity - Perform peri-event analysis, signal statistics, spatial analysis, and spike/peak detection.
  6. Analyze across animals - Pool recordings according to experimental groups and conditions.
  7. Export results - Export figures and processed data for publication or downstream analysis.
Tutorial Video

Conversion Operations

What fiber photometry data is compatible with danse™ software?

danse™ supports fiber photometry data from Doric Lenses and other acquisition systems. Import and convert data from Tucker-Davis Technologies (TDT), Neurophotometrics, RWD, and custom fiber photometry systems using supported CSV, XLSX, and other file formats.

Load video: How_to_convert_CSV_data_to_danse_data_format_V1.0.mp4__PID:9fb69cce-e8d7-4f7e-b0df-5989b6e535c8
Load video: How_to_convert_TDT_files_to_danse_format_V1.0.mp4__PID:8beeb699-fb78-40d7-8ea4-c5397f539b17

Create an Experiment Project

danse™ provide a simple framework to organise all your fiber photometry & behavior data. Save all the metadata related to each recording (Animal ID, sex, genotype, batch, etc.) and the experimental design (group, treatment, trial, task, etc.).

From the Experiment project, you can:

  1. Build Pipeline - run several operations over all your data files
  2. Link behavior data - import the right CSV or video data to the right fiber photometry file
  3. Group Analysis - pool data together according to your experimental design 
Tutorial Video
Load video: Getting_started.mp4__PID:99530c4a-8aa2-42d2-99bd-180ac7da38b0

Split file Operation

danse™ assumes each data file within the project is associated to a signle animal. However, often time, the data of multiple animals is recorded simultaneously in the same data file. Thus, before creating the experiment project, it is important to split the file accordingly.

Tutorial Video
Load video: Getting_started.mp4__PID:99530c4a-8aa2-42d2-99bd-180ac7da38b0

Create Pipeline

Chain multiple operations together and run them over ALL of your animal data files.

Test parameters on each animal and preview the output data.

Doric Lenses

Fiber Photometry Operations

Over a dozen fiber photometry operations are available and can be selected for batch processing, including remove artifcats, remove baseline, filter, interpolation, resampling, smooth signals, several different ways to calculate ∆F/F, find spikes, standardization, and many more... Here are a few highlights and their tutorial videos:

Load video: How_to_process_FP_data_V1.4.mp4__PID:9f45eeed-3fd1-4ab5-818c-e521fd542808
Load video: How_to_find_spikes_in_danse_V1.1.mp4__PID:f80df37a-85d4-4d90-aea9-8bdc9476c61f

This multi-steps operation includes removing the baseline, smoothing the signal, substracting the isosbestic trace to remove motion artifacts and optionnal standardization.

Detects peaks in your fiber photometry signal. New feature (not in video): multiple iterations find smaller spikes and smooth the data to reduce false positives.

danse-EventsOverDFF0.png__PID:63502709-0456-4c50-a564-b085f92fe28f

Remove Artifacts

This operation outputs timestamps of behavior or stimuli that occured during the fiber photometry recording, and are called Events in danse. These timestamps can be only the rising (onset), falling (offset) or duration (onset & offset).

Behavior events can be created from imported .csv data, manually-entered timepoints, from recorded digital (TTL) or analog signals, or from measures created in danse™ (speed, motion score presence in zone, distance from point, etc.).

Behavior events are important for operation combining neural and behavior data together. and are required inputs for PeriEvent and Signal Statistics plots.

Tutorial Video
  • Overlay on Fiber Photometry data
  • Input to Analysis Operations

Behavior Operations

Danse™ provides a large number of behavior operations for both Doric and non-doric behavior videos and digital/analog signals.

Whether importing videos or using Doric Behavior Camera or CamLoop, Danse™ can directly process animal behavior within the software. Many of the behavior operations (calculate speed, prescence in zone, or distance from point) required animal coordinates as the imput. 

danse-EventsOverDFF0.png__PID:63502709-0456-4c50-a564-b085f92fe28f

Create Events

This operation outputs timestamps of behavior or stimuli that occured during the fiber photometry recording, and are called Events in danse. These timestamps can be only the rising (onset), falling (offset) or duration (onset & offset).

Behavior events can be created from imported .csv data, manually-entered timepoints, from recorded digital (TTL) or analog signals, or from measures created in danse™ (speed, motion score presence in zone, distance from point, etc.).

Behavior events are important for operation combining neural and behavior data together. and are required inputs for PeriEvent and Signal Statistics plots.

Tutorial Video
  • Overlay on Fiber Photometry data
  • Input to Analysis Operations

Import Behavior Data

If your behavior data was not recorded in Doric Neuroscience Studio, use the following operations to import behavior data into your existing .doric file/experiment project. These operations are compatible for common behavior recording systems: Noldus, ANY-Maze, MedAssociate, DeepLabCut, etc. and in different formats (video or csv file). Several sychronization methods are available to insure the behavior and neural data are well aligned to each other. Contact Doric support to learn more.

NOTE: For those recording behavior with Doric Neuroscience Studio, can directly process behavior in danse™.

Load video: How_to_link_behavior_video_Video.mp4__PID:b2a42208-2dfb-4cae-9f09-846bed872276
Load video: How_to_Create_Behavior_Events.mp4__PID:22082dfb-8cae-4f09-846b-ed8722764cbc
Combine Photometry & Behavior

Analysis Operation

Analysis operations are the core strength of the danse™ software, providing simple way to combine behavior and neural data together. Specifically, these operations offer different ways of quantifying how neural activity changes around key behavior time points.

20-Thumbnail-danse-PeriEvent_no_play.png__PID:435f5990-eddd-482b-bd95-a51acf14f3f4

Perievent Operation

Perievent Histograms (also called peri-stimulus time histograms or PSTHs) visualizes changes in neural activity in response to the onset (or offset) of a stimulus or behavior of interst (i.e event). This plot is calculated by aligning and averaging the ΔF/F0 centered arount that, resulting in the average neural response over time.

Statistics associated to the PeriEvents trace are also calculated, including Aera-under-the-curve (AUC), maximum, minimum, etc.

Tutorial Video

Export Operations

Save Figures

Save plots as .pdf, .png, .jpeg

Export Data as .csv

Use this text to share information about your brand with your customers. Describe a product, share announcements, or welcome customers to your store.

Export-perievent.png__PID:c741595f-310d-4f61-9d88-f5929ea395d1
danse-Export-data.png__PID:5a595bd2-1287-46d6-9d44-dad68a799d08
Item added to cart