Skip to main content
Bioinformatics logoLink to Bioinformatics
. 2018 Apr 12;34(17):3052–3054. doi: 10.1093/bioinformatics/bty281

CaSiAn: a Calcium Signaling Analyzer tool

Mahsa Moein 1, Kamil Grzyb 1, Teresa Gonçalves Martins 1, Shinya Komoto 2, Francesca Peri 3, Alexander D Crawford 1, Aymeric Fouquier d’Herouel 1, Alexander Skupin 1,4,
Editor: Jonathan Wren
PMCID: PMC6129310  PMID: 29668830

Abstract

Summary

Ca2+ is a central second messenger in eukaryotic cells that regulates many cellular processes. Recently, we have indicated that typical Ca2+ signals are not purely oscillatory as widely assumed, but exhibit stochastic spiking with cell type and pathway specific characteristics. Here, we present the Calcium Signaling Analyzer (CaSiAn), an open source software tool that allows for quantifying these signal characteristics including individual spike properties and time course statistics in a semi-automated manner. CaSiAn provides an intuitive graphical user interface allowing experimentalists to easily process a large amount of Ca2+ signals, interactively tune peak detection, revise statistical measures and access the quantified signal properties as excel or text files.

Availability and implementation

CaSiAn is implemented in Java and available on Github (https://github.com/mmahsa/CaSiAn) as well as on the project page (http://r3lab.uni.lu/web/casa).

Supplementary information

Supplementary data are available at Bioinformatics online.

1 Introduction

Ca2+ is a universal intracellular messenger that translates extracellular signals into intracellular responses often through sequences of concentration spikes. The versatility of Ca2+ is afforded by a broad spectrum of signals allowing for well-controlled activation of distinct pathways including proliferation, gene expression, metabolism, muscle contraction, learning and memory as well as apoptosis (Berridge et al., 2000; Clapham, 2007). The often rather regular appearing spiking behaviour has led to the perception that Ca2+ signaling transmits information in a frequency encoded manner as exemplified experimentally for gene expression efficiency of NFAT, OCT4 and NF-κB (Dolmetsch et al., 1998).

More recently, we have shown that Ca2+ signals of diverse cell types exhibit a non-negligible stochastic character consisting of random sequence of concentration spikes rather than deterministic oscillations (Dupont et al., 2008; Skupin et al., 2008). The randomness of spiking originates from the molecular fluctuations of individual Ca2+ release channels which are translated onto the level of the cell by Ca2+-induced Ca2+ release (CICR; Skupin and Falcke, 2009). The spatial coupling and self amplification of random events by CICR introduce an hierarchical signaling systems with a linear relation between the variability measured by the standard deviation (SD) σ and the average period Tav of interspike intervals (ISIs; Skupin et al., 2008, 2010). Interestingly, this relation is cell type and pathway specific indicating that cells do not only encode information in the frequency, but also may use higher statistical moments for information processing (Skupin and Falcke, 2009; Thurley et al., 2014).

Understanding this signaling mechanism relies on a statistically firm characterization of signal properties. Available tools for such an automatic analysis of spiking data are typically tailored towards spiking dynamics of neuronal membrane potentials (Cajigas et al., 2012) but do not reflect the specific needs for Ca2+ signals that often exhibit more noise and slow underlying trends. A recent approach addresses Ca2+ spike recognition by Matlab scripts (Russo et al., 2013), but without an interactive graphical user-interface (GUI), limiting the application to computational scientists. In particular, these approaches do not allow for an intuitive optimization of signal analysis nor a systematic analysis of the σ-Tav relation.

To address this need, we here introduce the Calcium Signaling Analyzer (CaSiAn)–an intuitive and interactive Ca2+ signaling analyser tool enabling an efficient analysis of large time course datasets in a semi-automated way.

2 Materials and methods

CaSiAn is implemented in Java to enable platform independence and has an intuitive GUI allowing to control easily all analysis related parameters and files. Once Ca2+ time course data extracted from fluorescent images is loaded, the CaSiAn workflow enables (i) normalization and background removal, (ii) peak and nadir detection needed for the definition of ISIs, (iii) determining a wide range of signal properties including spike amplitudes and widths, (iv) interactive analysis of the σ-Tav relation and finally (v) export of signal characteristics as CSV or Excel files as summarized in Supplementary Figure S1 and detailed in Supplementary Material and Figures S2–S9. The interactive CaSiAn GUI (Supplementary Fig. S10) allows for fast data screening, adding or removing of peaks and nadirs and exclusion of specific signals. From the curated data, CaSiAn determines a wide range of signal properties including spike amplitude (AMP), spike width (SW), area under the spike baseline (AUSsp), further shape properties (TPP, IR, DR detailed in Supplementary Material and Supplementary Figs S4–S8) and individual ISIs (Supplementary Fig. S1D). The extracted individual ISIs allow for quantifying the SD σ and the mean period Tav for each spike pattern. To investigate the cell type and pathway specific linear relation between these two quantities, CaSiAn offers to plot this relation with the corresponding linear fitting in an interactive popup window allowing for an in-depth analysis even for non-computational scientists.

3 Results and discussion

As an application demonstration of the CaSiAn tool, we imaged Ca2+ signals of individual C8–D1A mouse astrocytes stimulated by extracellular adenosine triphosphate (ATP) inducing IP3 induced Ca2+ spiking (Supplementary Material, Section S6.1). To investigate the effect of extracellular stimulation strength, we treated cells first with 10 µM ATP for 27 min and subsequently increased the concentration to 80 µM ATP as indicated in Supplementary Figure S1B by red and blue arrows, respectively. After signal baseline removal, the signals of 250 individual cells were split into two separated analysis periods and individual ISIs were detected automatically for the two measuring periods (Supplementary Fig. S1C). After this detection of peaks and nadirs, CaSiAn calculated all signal properties illustrated in Supplementary Figure S1D as well as σ and Tav for each spike train. To evaluate the different signal properties, the dependence between σ and Tav are plotted by the CaSiAn routine and subsequently filtered for six ISIs needed for stable quantification of σ. The resulting linear relations can be further analyzed by correlating individual (σ, Tav) values with the corresponding temporal signals. The statistical analysis of the two different stimulation concentrations shows that the higher stimulation with 80 µM ATP leads to significantly increased average periods (Tav), average amplitudes and average spike widths (Supplementary Fig. S11). In addition, comparing AUSsp values reveals an increased average Ca2+ concentration in cells for the 80 µM ATP treatment mainly caused by the increase in SW. The increase in Tav and the smaller slope of the σ-Tav relation (Supplementary Fig. S11) for the higher stimulation period indicates that cells do not transmit information by pure oscillatory properties but potentially also by other mechanisms like frequency-amplitude encoding (De Pittà et al., 2009) or modified variability of the signal (Thurley et al., 2014).

As another application, we investigated Ca2+ dynamics within zebrafish brains during epileptic seizure genesis. For this purpose, Tg(actb2:GCaMP6f) 5 days post-fertilization zebrafish larvae expressing the Ca2+ sensitive GCaMP6 fluorophore were incubated either with 1 mM picrotoxin (PTX) or vehicle control (1% DMSO) and imaged on a laser scanning confocal microscope for 45 min with an imaging rate of 5 Hz (Supplementary Material, Section S6.2). After loading the extracted time course into CaSiAn, we obtained the properties of signals from three brain regions and performed a correlation analysis. The PTX treatment led to a slow increase of spike amplitudes over time in all three considered brain regions, followed by a sharp jump in Ca2+ signal which may relate to seizure activity (Supplementary Fig. S12). Together with the decreasing spike width before the global Ca2+ spikes, these increased amplitudes reflect the increasing synchronization of neuronal activity. We next analyzed the correlation between the released Ca2+ estimated by AUSsp and the corresponding ISI and found significant correlations for all brain regions (Supplementary Table S1) reflecting the PTX induced seizure like dynamics. This driven synchronization is further indicated by the strong correlation between successive ISIs in contrast to spontaneous spiking behavior (Supplementary Fig. S12; Skupin and Falcke, 2009).

Overall, CaSiAn is a powerful tool to investigate heterogeneous Ca2+ time course data in diverse model systems in a high-throughput manner. Its interactivity and easy to apply statistical analysis framework will allow for new insights in many different signaling pathways.

Supplementary Material

Supplementary Data

Acknowledgements

The authors thank Remon Soliman and Nicolai Friedhoff for helpful feedback on the software and the Advanced Light Microscopy Facility (ALMF) at the European Molecular Biology Laboratory (EMBL) and Zeiss for support on zebrafish imaging.

Funding

MM has been supported by the MANIA grant of the University of Luxembourg, KG and AS by the Luxembourg National Research Fund (FNR) through the C14/BM/7975668/CaSCAD project, TGM by the C14/BM/8268559/MicroZF project, and AS by the National Biomedical Computation Resource (NBCR) through the NIH P41 GM103426 grant from the National Institutes of Health.

Conflict of Interest: none declared.

References

  1. Berridge M.J. et al. (2000) The versatility and universality of calcium signalling. Nat. Rev. Mol. Cell Biol., 1, 11–21. [DOI] [PubMed] [Google Scholar]
  2. Cajigas I. et al. (2012) nSTAT: open-source neural spike train analysis toolbox for Matlab. J. Neurosci. Methods, 211, 245–264. [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Clapham D.E. (2007) Calcium signaling. Cell, 131, 1047–1058. [DOI] [PubMed] [Google Scholar]
  4. De Pittà M. et al. (2009) Glutamate regulation of calcium and IP3 oscillating and pulsating dynamics in astrocytes. J. Biol. Phys., 35, 383–411. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Dolmetsch R.E. et al. (1998) Calcium oscillations increase the efficiency and specificity of gene expression. Nature, 392, 933–936. [DOI] [PubMed] [Google Scholar]
  6. Dupont G. et al. (2008) Stochastic aspects of oscillatory Ca2+ dynamics in hepatocytes. Biophys. J., 95, 2193–2202. [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Russo G. et al. (2013) Automated analysis of calcium spiking profiles with casa software: two case studies from root-microbe symbioses. BMC Plant Biol., 13, 224.. [DOI] [PMC free article] [PubMed] [Google Scholar]
  8. Skupin A., Falcke M. (2009) From puffs to global Ca2+ signals: how molecular properties shape global signals. Chaos: Interdiscip. J. Nonlinear Sci., 19, 037111.. [DOI] [PubMed] [Google Scholar]
  9. Skupin A. et al. (2010) Calcium signals driven by single channel noise. PLoS Comput. Biol., 6, e1000870.. [DOI] [PMC free article] [PubMed] [Google Scholar]
  10. Skupin A. et al. (2008) How does intracellular Ca2+ oscillate: by chance or by the clock? Biophys. J., 94, 2404–2411. [DOI] [PMC free article] [PubMed] [Google Scholar]
  11. Thurley K. et al. (2014) Reliable encoding of stimulus intensities within random sequences of intracellular Ca2+ spikes. Sci. Signal., 7, ra59.. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supplementary Data

Articles from Bioinformatics are provided here courtesy of Oxford University Press

RESOURCES