Skip to content

Data Analysis Solution for Fiber Photometry

Accelerate your fiber photometry and behavior analyses! 

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

Accelerate analysis

User-friendly interface

Expert Support

No coding!

danse™ is a powerful data analysis software tailored for neuroscientists using fiber photometry and behavioral data.

With intuitive workflows, create pipelines that automate multiple operations (Remove artifacts, z-ΔF/F0, Find Spikes, PeriEvent, etc.), without any coding required. The software also imports and aligns behavior data from non-Doric sources (videos, csv, DIO, etc.).

Beyond single recording analyses, danse™ easily pools multi-animal data according to your experimental design and re-run analyses effortlessly with new parameters—saving time and accelerating publications.

CreateExpProject.png__PID:e140dcf0-72c2-4458-bb31-329db6c53d84

 Processing and analysis operations

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.

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 - quickly link the right CSV or video data to the right fiber photometry file
3. Group Analysis - pool data together according to your experimental design 



Conversion Operations

What fiber photometry data is compatible with danse™ software?
Many different types of fiber photomery data are compatible with danse™, including Tucker Davis Technology (TDT), Neurophotometrics, RWD and any cusotm systems using the .csv/.xlsl formats.

However, non-doric data must be converted into the .doric format.

Check out the following tutorial videos to learn how to convert your data:

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:

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.

Behavior Operations

Danse™ provides a large number of behavior operations for both Doric and non-doric behavior videos and digital/analog signals. For those recording behavior with Doric Neuroscience Studio, can directly process behavior in danse™.

 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.

TUTORIAL VIDEOS:

 Calculate Animal Coordinates

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™ provides several operations to calculate animal coordinates, including Animal Tracking and Pose Estimation operations. 

Animal Tracking

danse-Beh-AnimalTracking.png__PID:2e9223dd-3486-43c5-8990-f449161e0acf

Pose Estimation

danse-Beh-DeepLabCut.png__PID:7a323266-1c8b-4fe7-9d30-d4443ef54246

Next, the animal coordinates can be used to compute the following measures.

danse-Beh-Speed.png__PID:72c05d07-ae3a-4a15-aef7-64520df680f4

Calculate speed

danse-Beh-PrescenceZone.png__PID:d151a9c5-13a3-4b03-a7c0-c0079ccb6d17

Presence in zone

danse-Beh-DistanceFromPoint.png__PID:246d0cf0-b2de-432e-8b69-80605d99c6fe

Distance from point

Each measure (speed, etc.) can be fed into the Create Behavior Events section.

Create Behavior Events

This operation outputs timestamps of behavior or stimuli that occured during the fiber photometry recording. These timestamps can be only the onset, only the offset or onset-offset pairs.

These timestamps are called Events in danse and are important for operation combining neural and behavior data together.

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

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 required inputs for PeriEvent and Signal Statistics plots.


Here are examples of both digital and continuous measures converted into events.

danse-Beh-Events-examples.png__PID:7a32021d-2692-4f46-8cd6-878179b08a4e
 Create Time Periods

Use Create Time Periods feature to examine how neural activity changes over time and/or to grad a subset of behavior events ocurring at certain time points.

danse-Beh-TimePeriod-Manual.png__PID:438352c2-beca-4558-a0eb-29d157c53f4a

Manual Time Periods:

Define windows of varying lengths where the animal encoutered or experianceed different conctexts (Baseline vs manipulation, new cage, drug injection, etc.).

danse-Beh-TimePeriod-Auto.png__PID:8cb3abd2-3809-4e05-973e-c9865a3909f8

Auto-Time Periods:

Divide the entire recording into even time windows (seconds, minutes, hours).

Analysis Operations 

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.

DANSE-promo - Copie.png__PID:1d586082-a0d8-48b1-82f1-30e33d6720a7
 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. This results in a histogram that shows the average neural response over time.

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

Plot perievent as a heatmap. For single animal perievents, each row corresponds to an event (trial/bout), while for group analysis perievents, each row corresponds to the average trace of one animal.

 Spatial Signal Operation

The spatial signal operation combines neural activity and animal tracking data into a heatmap.

The x and y axes of the heatmap corespond to the cage dimensions and the color is associated with the average ΔF/F0 signal when the animal was in this location.

Spatial Signal operation is ideal for analysis such as condition-place preference, Plus-maze, novel object, animal interactions and hippocampal place cells, among many others.

 Signal Statistics Operation

The Signal Statistic operation examines changes in neural activity over the duration of the entire duration of an event/time preiod (i.e not just the onset/offset of the event). This operation is ideal for behaviors of varying lengths (freezing, entering zone, animal interactions, etc.).

Calculate the following statistics:

  • z-ΔF/F0 : AUC, mean, median, max, min
  • Spikes : amplitude, firing rate, # spikes
SignalStatistics.png__PID:7f7e5648-477c-4afc-b334-ad389469dab9
 Export Figures & Data

danse™ allows for easy data export, either as figures (.pdf, .png, .jpeg) or as .csv files.

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

Automate fiber photometry analyses WITHOUT coding!

Create Experiment Project

CreateExpProject.png__PID:e140dcf0-72c2-4458-bb31-329db6c53d84

Build Pipeline

BuildPipeline-cropped.png__PID:7537881d-abd8-4f67-b6d0-3abc8ee1a6e2

Group Analysis

Import Behavior

Item added to cart