Open-Source Software Tracks Neural Activity in Real Time

Tracking the firings of individual neurons is like trying to discern who is saying what in a football stadium full of screaming fans. Until recently, neuroscientists have had to tediously track each neuron by hand. A breakthrough software tool called CaImAn automates this arduous process using a combination of standard computational methods and machine-learning techniques. In a paper published in the journal eLife in January, the software's creators demonstrate that CaImAn achieves near-human accuracy in detecting the locations of active neurons based on calcium imaging data.

"People spent more time analyzing their data to extract activity traces than actually collecting it," says Dmitri Chklovskii, who leads the neuroscience group at the Center for Computational Biology (CCB) at the Flatiron Institute in New York City.

CaImAn (an abbreviation of calcium imaging analysis) has been freely available for a few years and has already proved invaluable to the calcium imaging community, with more than 100 labs using the software. The latest iteration of CaImAn can run on a standard laptop and analyze data in real time, meaning scientists can analyze data as they run experiments. "My lab is excited about being able to use a tool like this," says Duke University neuroscientist John Pearson, who was not involved in the software's development.

CaImAn is the product of an effort initiated by Chklovskii within his group at CCB. He brought on Eftychios Pnevmatikakis and later Andrea Giovannucci to spearhead the project. Their aim was to help tackle the enormous datasets produced by a method called calcium imaging.

That technique involves adding a special dye to brain tissue or to neurons in a dish. The dye binds to the calcium ions responsible for activating neurons. Under ultraviolet light, the dye lights up. Fluorescence only occurs when the dye binds to a calcium ion, allowing researchers to visually track a neuron's activity.

Analyzing the data gathered via calcium imaging poses a significant challenge. The process generates a flood of data - up to 1 terabyte an hour of flickering movies - that rapidly becomes overwhelming. "One experimenter can fill up the largest commercially available hard drive in one day," says Michael Häusser, a neuroscientist at University College London whose team tested CaImAn.

The data are also noisy. Much like mingling voices, fluorescent signals from different neurons often overlap, making it difficult to pick out individual neurons. Moreover, brain tissue jiggles, adding to the challenge of tracking the same neuron over time.

Pnevmatikakis, now a research scientist at the Flatiron Institute's Center for Computational Mathematics, first began developing the basic algorithm underlying CaImAn as a postdoc in Liam Paninski's lab at Columbia University.

"It was elegant mathematically and did a decent job, but we realized it didn't generalize well to different datasets," Pnevmatikakis says. "We wanted to transform it into a software suite that the community can use." That was partly why he was drawn to the neuroscience group at Flatiron, which develops new tools for analyzing large datasets.

Pnevmatikakis later began working with Giovannucci, then a postdoc at Princeton University, on applying the algorithm to tracking the activity of cerebellar granule cells, a densely packed, rapid-firing group of neurons. "Existing analysis tools were not powerful enough to disentangle the activity of this population of neurons and implied that they were all doing the same thing," says Giovannucci, who joined the CCB neuroscience group for three years to help develop the software for broader use. "The algorithm subtracts the background voices and focuses on a few," revealing that individual granule cells do indeed have distinct activity patterns.

Further work at the Flatiron Institute honed CaImAn's abilities and made the software easier for researchers to use for a variety of experiments without extensive customization.

The researchers recently tested CaImAn's accuracy by comparing its results with a human-generated dataset. The comparison proved that the software is nearly as accurate as humans in identifying active neurons but much more efficient. Its speediness allows researchers to adapt their experiments on the fly, improving studies of how specific bundles of neurons contribute to different behaviors. The human dataset also revealed high variability from person to person, highlighting the benefit of having a standardized tool for analyzing imaging data.

In addition to benchmarking accuracy, the researchers used the human-annotated results as a training dataset, developing machine-learning-based tools to enhance the CaImAn package. They have since made this dataset public, so that the community can use it to further extend CaImAn or to create new tools.

Andrea Giovannucci, Johannes Friedrich, Pat Gunn, Jérémie Kalfon, Brandon L Brown, Sue Ann Koay, Jiannis Taxidis, Farzaneh Najafi, Jeffrey L Gauthier, Pengcheng Zhou, Baljit S Khakh, David W Tank, Dmitri B Chklovskii, Eftychios A Pnevmatikakis.
CaImAn an open source tool for scalable calcium imaging data analysis.
eLife 2019;8:e38173. doi: 10.7554/eLife.38173.

Most Popular Now

IBM Watson Health Recognizes Top-Perform…

IBM (NYSE: IBM) Watson Health® announced its 2020 Fortune/IBM Watson Health 100 Top Hospitals list and 15 Top Health Systems award winners, naming the top-performing hospitals and health systems in...

Chatbots can Ease Medical Providers' Bur…

COVID-19 has placed tremendous pressure on health care systems, not only for critical care but also from an anxious public looking for answers. Research from the Indiana University Kelley School...

Abbott Receives FDA Approval for New Hea…

Abbott (NYSE: ABT) announced that the U.S. Food and Drug Administration (FDA) has approved the company's next-generation Gallant™ implantable cardioverter defibrillator (ICD) and cardiac resynchronization therapy defibrillator (CRT-D) devices. The...

The New Tattoo: Drawing Electronics on S…

One day, people could monitor their own health conditions by simply picking up a pencil and drawing a bioelectronic device on their skin. In a new study, University of Missouri...

Towards an AI Diagnosis Like the Doctor…

Artificial intelligence (AI) is an important innovation in diagnostics, because it can quickly learn to recognize abnormalities that a doctor would also label as a disease. But the way that...

SARS-CoV-2 Antibody Test from Siemens He…

Public Health England, in partnership with the University of Oxford, recently conducted a head-to-head evaluation of four commercial immunoassay tests available in the UK and used for the detection of...

Researchers Develop Software to Find Dru…

Washington State University researchers have developed an easy-to-use software program to identify drug-resistant genes in bacteria. The program could make it easier to identify the deadly antimicrobial resistant bacteria that...

Philips Introduces First-of-a-Kind Mobil…

Royal Philips (NYSE: PHG, AEX: PHIA), a global leader in health technology, today announced it introduced first-of-its-kind mobile Intensive Care Units (ICUs) in India. Designed to meet the critical-care requirements...

Proposed Framework for Integrating Chatb…

While the technology for developing artificial intelligence-powered chatbots has existed for some time, a new viewpoint piece in JAMA lays out the clinical, ethical, and legal aspects that must be...

Clinical-Grade Wearables Offer Continuou…

Although it might be tempting to rely on your fitness tracker to catch early signs of COVID-19, Northwestern University researchers caution that consumer wearables are not sophisticated enough to monitor...

World's Smallest Imaging Device has Hear…

A team of researchers led by the University of Adelaide and University of Stuttgart has used 3D micro-printing to develop the world's smallest, flexible scope for looking inside blood vessels...

Optimizing Neural Networks on a Brain-In…

Many computational properties are maximized when the dynamics of a network are at a "critical point", a state where systems can quickly change their overall characteristics in fundamental ways, transitioning...