news

New software designed for rapid, automated identification of dendritic spines

Posted: 6 July 2018 | | No comments yet

Researchers release open source software, connecting and building the neuroscience coding community…

software

Neuroscientist and software engineers are developing new software with the goal of vastly improving the daily life of a microscope user. Combining a specialised algorithm, aptly named a neural network with a small amount of training, microscopes can now autonomously and efficiently identify small neuronal compartments called dendritic spines with over 90 percent accuracy. Microscopes equipped with this Spine Identification software are helping scientists streamline their daily routine, bringing research one step into the future.

In recent years, there has been a rapid expansion and advancement in powerful imaging technologies, capable of taking a look inside the brain with unprecedented resolution and sensitivity. From imaging technology alone, neuroscientists have gained an immense wealth of new information about the brain. But despite many advances in implementation and capabilities, powerful microscopes (and the software running them) are still lacking when it comes to ease of use and overall user experience.

In a new study, Dr Michael Smirnov has created an imaging software he hopes will craft a new type of experience for users.

Dr Smirnov explains that “When engineers and scientists design cutting-edge microscopes, they usually focus on the actual physical components and design. They are mostly interested in what these imaging technologies can do, what boundaries they can break and how they perform. Far less attention is placed on how these complex technologies can be made accessible for the average user and really improve their workflow. Each time I write my software, I always think about the user first; how can I make a difference for the person using it, make their research a little easier.”

Once an image is loaded (A), pixels are converted to grayscale floating-point numbers ranging between 0 to 1. Highest probability background is identified using Otsu’s method of global thresholding. The resulting binary image (B) includes only regions of neuronal tissue. The location of each feature vector, as well as the individual values of perimeter distance features, were quantified based on a geodesic distance transform of the binary image of the dendrite (C), using the dendrite backbone as a seed location. Identification of potential spine locations by local maxima along the perimeter (D). Max Planck Florida Institute for Neuroscience

The Yasuda lab studies the complex process called synaptic plasticity, which is thought to be the cellular basis of learning and memory. When single dendritic spines are stimulated, hundreds of signalling molecules are mobilised to carry new information throughout the neuron. Members of the lab investigate this process in detail utilising 2-photon microscopy, hoping to glean insights into how the interplay of these molecules translates into memory.

Live 2-photon imaging experiments can be an intensive endeavour. Scientists must patiently sift through a neuron’s dendritic arbor, scanning hundreds of spines for suitable candidates to the image. Experiments are frequently repeated to amass sufficient data and those that fail mid-way must be restarted. This often unspoken aspect can quickly turn prolonged imaging into a tedious and time-consuming chore, ultimately slowing scientific progress.

Dr Smirnov’s software aims to rescue neuroscientists from the humdrum of spine imaging. Weaving in an element of machine learning, the algorithm can be taught how to differentiate between dendrite backbone and dendritic spines after being fed a training data set of previously identified spines. Once the training period finishes, the software is capable of automatedly scanning through an image and demarcating spines it comes across with high precision. Unlike previously developed programs which can be computing intensive or optimised only for post-imaging analysis, Dr Smirnov’s software is fast, scalable and compatible with most live imaging setups and post analysis applications.

“We incorporated a machine learning approach because we wanted our software to be flexible, adaptable and as easy to use as possible.” Says Dr Smirnov “The program only requires the user to input an image and specify the scale. After that, the program does the rest.”

Dr Smirnov describes that by automating the process of spine identification, the software has the potential to dramatically increase experiment workflow, shaving off hours of time. In addition, he has also made his program’s code readily available to the broader neuroscience community. A move he hopes will engage the community of coders working in the field and give them the ability to freely improve upon and customise the software, making it useful for wider applications.

Dr Smirnov notes that Scientists at MPFI are not only committed to conducting high calibre basic neuroscience research but also look for ways to continuously improve the research process; fast-tracking new discoveries and positively impacting scientists’ daily lives.