Parallel Computation Provides Deeper Insight into Brain Function

Summary: Researchers have developed new software that can model neurons to the detail of molecular interactions.

Source: OIST.

New computational software developed by OIST researchers is hundreds of times faster than conventional tools, opening up new opportunities to understand how individual neurons and networks of neurons function.

Unlike experimental neuroscientists who deal with real-life neurons, computational neuroscientists use model simulations to investigate how the brain functions. While many computational neuroscientists use simplified mathematical models of neurons, researchers in the Computational Neuroscience Unit at the Okinawa Institute of Science and Technology Graduate University (OIST) develop software that models neurons to the detail of molecular interactions with the goal of eliciting new insights into neuronal function. Applications of the software were limited in scope up until now because of the intense computational power required for such detailed neuronal models, but recently Dr. Weiliang Chen, Dr. Iain Hepburn, and Professor Erik De Schutter published two related papers in which they outline the accuracy and scalability of their new high-speed computational software, “Parallel STEPS”. The combined findings suggest that Parallel STEPS could be used to reveal new insights into how individual neurons function and communicate with each other.

The first paper, published in The Journal of Chemical Physics in August 2016, focusses on ensuring that the accuracy of Parallel STEPS is comparable with conventional methods. In conventional approaches, computations associate with neuronal chemical reactions and molecule diffusion are all calculated on one computational processing unit or ‘core’ sequentially. However, Dr. Iain Hepburn and colleagues introduced a new approach to perform computations of reaction and diffusion in parallel which can then be distributed over multiple computer cores, whilst maintaining simulation accuracy to a high degree. The key was to develop an original algorithm separated into two parts – one that computed chemical reaction events and the other diffusion events.

“We tested a range of model simulations from simple diffusion models to realistic biological models and found that we could achieve improved performance using a parallel approach with minimal loss of accuracy. This demonstrated the potential suitability of the method on a larger scale,” says Dr. Hepburn.

In a related paper published in Frontiers in Neuroinformatics this February, Dr. Weiliang Chen presented the implementation details of Parallel STEPS and investigated its performance and potential applications. By breaking a partial model of a Purkinje cell – one of the largest neurons in the brain – into 50 to 1000 sections and simulating reaction and diffusion events for each section in parallel on the Sango supercomputer at OIST, Dr. Chen and colleagues saw dramatically increased computation speeds. They tested this approach on both simple models and more complicated models of calcium bursts in Purkinje cells and demonstrated that parallel simulation could speed up computations by more than several hundred times that of conventional methods.

“Together, our findings show that Parallel STEPS implementation achieves significant improvements in performance, and good scalability,” says Dr. Chen. “Similar models that previously required months of simulation can now be completed within hours or minutes, meaning that we can develop and simulate more complex models, and learn more about the brain in a shorter amount of time.”

Image shows computer generated model of a purkinje cell.
By breaking the partial Purkinje cell model (A) down into 50 sections (B-top) or 1000 sections (B-bottom) and running computations of each section in parallel on a supercomputer, OIST researchers dramatically reduced the simulation time of the model. NeuroscienceNews.com image is credited to OIST.

Dr. Hepburn and Dr. Chen from OIST’s Computational Neuroscience Unit, led by Professor Erik De Schutter, are actively collaborating with the Human Brain Project, a world-wide initiative based at École Polytechnique Fédérale de Lausanne (EPFL) in Switzerland, to develop a more robust version of Parallel STEPS that incorporates electric field simulation of cell membranes.

So far STEPS is only realistically capable of modeling parts of neurons but with the support of Parallel STEPS, the Computational Neuroscience Unit hopes to develop a full-scale model of a whole neuron and subsequently the interactions between neurons in a network. By collaborating with the EPFL team and by making use of the IBM ‘Blue Gene/Q’ supercomputer located there, they aim to achieve these goals in the near future.

“Thanks to modern supercomputers we can study molecular events within neurons in a much more transparent way than before,” says Prof. De Schutter. “Our research opens up interesting avenues in computational neuroscience that links biochemistry with electrophysiology for the first time.”

About this computational neuroscience research article

Source: Kaoru Natori – OIST
Image Source: NeuroscienceNews.com image is credited to OIST.
Original Research: Full open access research for “Parallel STEPS: Large Scale Stochastic Spatial Reaction-Diffusion Simulation with High Performance Computers” by Weiliang Chen and Erik De Schutter in Frontiers in Neuroinformatics. Published online February 10 2017 doi:10.3389/fninf.2017.00013

Abstract for “Accurate reaction-diffusion operator splitting on tetrahedral meshes for parallel stochastic molecular simulations” by I. Hepburn, W. Chen, and E. De Schutter in Journal of Chemical Physics. Published online March 2017 doi:10.1063/1.4960034

Cite This NeuroscienceNews.com Article

[cbtabs][cbtab title=”MLA”]OIST “Parallel Computation Provides Deeper Insight into Brain Function.” NeuroscienceNews. NeuroscienceNews, 24 March 2017.
<https://neurosciencenews.com/brain-function-parallel-computing-6288/>.[/cbtab][cbtab title=”APA”]OIST (2017, March 24). Parallel Computation Provides Deeper Insight into Brain Function. NeuroscienceNew. Retrieved March 24, 2017 from https://neurosciencenews.com/brain-function-parallel-computing-6288/[/cbtab][cbtab title=”Chicago”]OIST “Parallel Computation Provides Deeper Insight into Brain Function.” https://neurosciencenews.com/brain-function-parallel-computing-6288/ (accessed March 24, 2017).[/cbtab][/cbtabs]


Abstract

Parallel STEPS: Large Scale Stochastic Spatial Reaction-Diffusion Simulation with High Performance Computers

Stochastic, spatial reaction-diffusion simulations have been widely used in systems biology and computational neuroscience. However, the increasing scale and complexity of models and morphologies have exceeded the capacity of any serial implementation. This led to the development of parallel solutions that benefit from the boost in performance of modern supercomputers. In this paper, we describe an MPI-based, parallel operator-splitting implementation for stochastic spatial reaction-diffusion simulations with irregular tetrahedral meshes. The performance of our implementation is first examined and analyzed with simulations of a simple model. We then demonstrate its application to real-world research by simulating the reaction-diffusion components of a published calcium burst model in both Purkinje neuron sub-branch and full dendrite morphologies. Simulation results indicate that our implementation is capable of achieving super-linear speedup for balanced loading simulations with reasonable molecule density and mesh quality. In the best scenario, a parallel simulation with 2,000 processes runs more than 3,600 times faster than its serial SSA counterpart, and achieves more than 20-fold speedup relative to parallel simulation with 100 processes. In a more realistic scenario with dynamic calcium influx and data recording, the parallel simulation with 1,000 processes and no load balancing is still 500 times faster than the conventional serial SSA simulation.

“Parallel STEPS: Large Scale Stochastic Spatial Reaction-Diffusion Simulation with High Performance Computers” by Weiliang Chen and Erik De Schutter in Frontiers in Neuroinformatics. Published online February 10 2017 doi:10.3389/fninf.2017.00013


Abstract

Accurate reaction-diffusion operator splitting on tetrahedral meshes for parallel stochastic molecular simulations

Spatial stochastic molecular simulations in biology are limited by the intense computation required to track molecules in space either in a discrete time or discrete space framework, which has led to the development of parallel methods that can take advantage of the power of modern supercomputers in recent years. We systematically test suggested components of stochastic reaction-diffusion operator splitting in the literature and discuss their effects on accuracy. We introduce an operator splitting implementation for irregular meshes that enhances accuracy with minimal performance cost. We test a range of models in small-scale MPI simulations from simple diffusion models to realistic biological models and find that multi-dimensional geometry partitioning is an important consideration for optimum performance. We demonstrate performance gains of 1-3 orders of magnitude in the parallel implementation, with peak performance strongly dependent on model specification.

“Accurate reaction-diffusion operator splitting on tetrahedral meshes for parallel stochastic molecular simulations” by I. Hepburn, W. Chen, and E. De Schutter in Journal of Chemical Physics. Published online March 2017 doi:10.1063/1.4960034

Feel free to share this Neuroscience News.
Join our Newsletter
I agree to have my personal information transferred to AWeber for Neuroscience Newsletter ( more information )
Sign up to receive our recent neuroscience headlines and summaries sent to your email once a day, totally free.
We hate spam and only use your email to contact you about newsletters. You can cancel your subscription any time.