4th International Conference on System Modeling & Advancement in Research Trends (SMART) College of Computing Sciences and Information Technology (CCSIT) ,Teerthanker Mahaveer University , Moradabad [2015] VIRTUAL BRAIN Bringing Blue Brain Advance Technology To Life Dr. Ambuj Kumar Agarwal1, Shruti Shukla2 1 Associate Professor, College of Computing Science and Information Technology, Teerthanker Mahaveer University Moradabad, India 2 Department of Biomedical Engineering-B.Tech Graduate (BME), Babu Banarsi Das-Northern India Engineering College, BBD City, Faizabad Road, Lucknow, Uttar Pradesh 226028 1 ambuj4u@gmail.com shrutishukla.281290@gmail.com 2 Abstract— Famously known as the world’s first virtual brain, “BLUE BRAIN” is a very appropriate application of an artificial intelligence human brain. That means a machine can function as human brain. It’s a known fact that human does not live for a decade but the information contained in his mind could certainly be stored for a decade with this technology. So with advancement in technology, even after a person is dead, the virtual brain will serve as the man. Therefore, the main idea behind this is uploading human brain into machine. Hence this research paper consists of the concepts of Blue Brain, its requirements, Blue Brain project, strategies undertaken to build a Blue Brain, advantages and disadvantages and many more. Keywords— Artificial Brain, Simulation, Nanobots,Neuron I. INTRODUCTION II. WHAT IS BLUE BRAIN? Although it’s very clear by the general introduction of what Blue brain is. So, to define Blue brain, it can be said that it is like uploading a mind in a computer. That is, it is a concept or technology or system which allows transferring all the contents of a human brain into a virtual brain that resides inside a Super computer, known as Blue Gene. Now, How is it possible? This could be explained if a series of steps is followed carefully. An interesting paper on this topic describing both invasive and noninvasive techniques has been provided by Raymond Kurzweil, suggesting the use of nanobots (very small robots). These robots being small enough will travel throughout our circulatory system proceeding towards the spine and brain, and will monitor the activity and structure of our CNS. They could scan the structure of how our brain is made, making it easier and viewable for us about all the connections between each neuron while recording the current state of the brain. This information can be entered immediately into a computer which results into functioning of the machine as a human brain. But for such operation computer having really large storage space and processing power will be required. An artificial brain means the one that is able to think, process, memorise, store and respond. The technology helpful in this activity is Blue Brain, and scientists today are in this direction to create one. The pioneer of Blue Brain Project is Henry Markram at EPFL in Lausanne, Switzerland. He founded the project in May, 2005. The aim of this project is to study architectural and functional principles of a brain as well as its construction in a super computer. Under a microscope and using patch clamp electrodes, living tissues of brains are critically examined. All the data with this study is collected about different neuron types which is then used to build III. NATURAL BRAIN V/S SIMULATED BRAIN biologically authentic models of neurons. The simulations are carried out on a supercomputer Before even getting started with Blue Brain known as ‘Blue Gene’ built by IBM, and from building, it is extremely important to know how natural brain works in contrast to simulated brain. where comes the name "Blue Brain". And to better understand this, below is provided a tabular difference between the operational function 1 4th International Conference on System Modeling & Advancement in Research Trends (SMART) College of Computing Sciences and Information Technology (CCSIT) ,Teerthanker Mahaveer University , Moradabad [2015] of the two, taking into account all their points, i.e. input given, how it is interpreted, stored in memory producing output and the processing. TABLE: COMPARISON BETWEEN NATURAL BRAIN AND SIMULATED BRAIN Natural Brain Simulated Brain INPUT Natural neurons responsible for conveying message in nervous system using electric impulses. INPUT Artificial neurons created using silicon chips are used and messages are transferred using sensory cells. INTERPRETATION Received electric impulses are interpreted in the brain. INTERPRETATION Using registers, the received impulses are interpreted by artificial/virtual brain. OUTPUT The response after the interpretation is sent by the brain in the form of electric pulses to sensory cells. OUTPUT States of register means different states of brain , and based on them, output signals are provided to artificial neurons in the body. MEMORY Some neurons permanently store information or data and this way whenever required, it can be easily fetched. MEMORY Secondary memory makes it possible to serve the same purpose storing data permanently which can later be obtained whenever needed. PROCESSING Implementing decision making through past experience, any logics applied that are already stored can be used along with states of neurons to alter & produce the output. PROCESSING Implementing decision making becomes easier for the machine and computer can easily take decisions and perform any logics & computation using stored past experience giving the output. Fig 1: Neuron Anatomical Model Fig 2: Simple Artificial Neural Network IV. Steps To Building A Blue Brain There are three main steps:A. Data collection B. Data simulation C. Visualization A. Data collection: It involves microscopic study of the shape and electrical behavior of each neuron by using slices of living brain. These neurons lie within the cerebral cortex, and their population density. A 12 patch 2 4th International Conference on System Modeling & Advancement in Research Trends (SMART) College of Computing Sciences and Information Technology (CCSIT) ,Teerthanker Mahaveer University , Moradabad clamp instrument is used for the study of electrophysiological behavior of neuron, and this very instrument forms the foundation of the research and was developed as the tool for only this project. It is implemented by concurrently patching twelve living neurons and recording their electrical activity. The observations obtained with this are converted into accurate algorithms defining the whole process, alignment of neurons and operations generating biologically-original appearing virtual neurons prepared for the next step, i.e. simulation. Fig 3: The 12 patch clamp(close up view) Data simulation: In the 1990s, a software package known as NEURON was developed by Michael Hines. This is used for neural simulations. It is written in languages like C, C++, and FORTRAN. The current version at which software is working is 7.2 and it is still under development. Data Simulation has two major aspects: Simulation speed Simulation workflow 1) Simulation speed- Simulations of one cortical column (more than 10,100 neurons) run about two hundred times slower than real time. It takes about five minutes to complete one second of stimulated time. And display unevenly line scaling. It might be possible to trim components in order to improve performance, if the biological validity is understood. The simulation timestep varies as it is 0.025 ms for numerical integrations and 0.1 ms for writing the output to the disk. [2015] millions of proteins and each protein is simulated. First a body or structure of network is built using all the different kinds of synthesized neurons. After this, cells are connected with experimentally defined rules. And, finally the neurons become functional and the simulation is achieved. The blueprints showing the changing behavior of neurons are seen via visualization software. Every two weeks a column model is run; column here is cortical column that is the basic unit of cerebral cortex and each of them can be mapped into one function. The results that are seen in living neurons are simulations causing to reproduce serving our ultimate aim. Fig 4: NEURON cell builder window 3) BBP-SDK- Abbreviated as Blue Brain Project Software Development Kit, it is a set of software classes that allows researchers to examine models and simulations and use them. The software kit is a C++ library enfolded in Java and Python. B. Visualization: 1) RT Neuron: RT Neuron is the main application that Blue Brain Project uses for visualization of neural simulations. It is a software specifically written for neural simulations not generalizable to other kinds of simulation. The output is obtained from Hodgkin-Huxley simulations as input in NEURON and is produced in 3D, making it visible to researchers and programmers as potentials activated propagate through or within the neurons. The researchers can then interact with the model since the animations can be paused, stopped, started and zoomed .A 32-processor Silicon Graphics Inc. (SGI) system with 300 Gb of shared memory is used for visualization of results. 2) Simulation overflow- Main work of this step is to make virtual cells use the algorithms, written to define the real neurons. According to the characteristics of the stage species like their age, type and disease that it has, of the animal is being simulated. In a single cell, there are hundreds of 3 4th International Conference on System Modeling & Advancement in Research Trends (SMART) College of Computing Sciences and Information Technology (CCSIT) ,Teerthanker Mahaveer University , Moradabad Fig 6: Outer view of processing system of Blue fig 5: Visualization of neuron(RT Neuron) V. [2015] Gene/P F HARDWARE/COMPUTER USED The hardware used is a BlueGene supercomputer. It is built by IBM and is installed on the EPFL campus in Lausanne, Switzerland managed by CADMOS(Center for Advanced Modeling Science). 1. Blue Gene/L(till 2009) 2. Blue Gene/P(upgraded from Blue Gene/L and was in use till 2011) 3. JuQUEEN(Blue Gene/Q, upgraded from Blue Gene/P in 2012 with more racks and currently performs at more than 1.7 Petaflops) Fig 7: JuQUEEN(Blue Gene/Q) installed at Julich Research Center in Germany A. Technical Specifications: 4096 quad-core nodes Each core is a PowerPC 450, 850 MHz Total- 56 teraflops, 16 terabytes of memory 1 PB disk space, GPFS parallel file system Operating system: Linux SuSE SLES 10 4 racks, 1 row, wired as 16*16*16 3D torus Fig 8: Blue Brain Storage Hierarchy 4 VI. 4th International Conference on System Modeling & Advancement in Research Trends (SMART) College of Computing Sciences and Information Technology (CCSIT) ,Teerthanker Mahaveer University , Moradabad ADVANTAGES, DISADVANTAGES and APPLICATIONS Advantages 1. A person can remember and recollect anything without any effort. 2. Decision can be made by the computer by itself without any external help. 3. The activity of different animals could be understood easily. 4. Helpful for a deaf person & for many psychological disorders, as they can easily get any information through this. Disadvantages 1. Increased risk of dependency of a person on Blue Brain technology, all the time. 2. Susceptible to higher forms of risks and critical threats, like hacking issues & computer viruses etc. That means, when a machine becomes so intelligent, it could use his brain against him and it may cause war between machine and the man. [2015] In 2009, a more advanced version of Blue Gene was used. With it, 100 interconnected columns were stimulated by 2012 . And in April, same year, FET flagships one year pilot phase was completed. By 2014, entire rat brain neocortical cellular level simulation was achieved. So, until now, all simulations have been performed at the neuron level. A simulation at the actual molecular level is on the way now. And by 2020, it is hoped that Exascale simulations would be started on DEEP Cluster-Booster prototype at Julich. Following this kind of structure, by 2023, entire human brain’s simulation will finally be possible (that is, the one containing about 1 million cortical columns) , offcourse if needed funding is provided. VIII. CONCLUSION To conclude this journal research paper, it can be said that focusing on preserving the original vision of reconstruction and simulation of the brain, this project promises to have a profound impact on neuroscience, neuroinformatics, neurorobotics & By including molecular-level simulation, blue brain high performance computing. Although, it’s project could be used for determining the effects of potential goes far beyond the limitations of new pharmaceutical compounds on virtual brain of neurobiology and above mentioned fields as any specie of any age, & stage of diseases. It also transforming whole human brain into a hopes to build a better and bigger platform for computational machine that processes on multi experimenting by neuroscientists. Besides these, scales is way beyond exceptional. Understanding there are various other applications, viz. the natural brain’s biological functioning through a 1. Hundreds of year’s data can be gathered and virtual brain will not only make it easier for people tested. with psychological disorders and other brain 2. Neural Code could be cracked. diseases but will also benefit the other areas of 3. Foundational model for whole brain simulations. science. And one of the important things to 4. Detection and curing of brain disorders. remember is to make use of connectivity available 5. Becoming accessible to all. to other scientists(with the use of BBP-SDK, 6. Focusing to create physiological simulations for already mentioned in the paper) and also provide biomedical simulations. the infrastructure to enable several applications mentioned. VII. RELATED WORK IX. ACKNOWLEDGMENT Founded in 2005, the Blue Brain project was I would like to thank Associate Professor, Dr. Ambuj Agrawal for providing with the relevant information and support. initiated by integrating all the relevant data into a REFERENCES single-neuron model. In 2007-2008, the project [1] International Journal of Computer Science and Information Technology reached a significant milestone with the Research ISSN 2348-120X (online)Vol. 2, Issue 2, pp: (202-207), Month: April-June 2014, Available at: www.researchpublish.com announcement of an entirely new data-driven [2] International Journal of Application or Innovation in Engineering & process for creating, validating, and researching the Management (IJAIEM)Web Site: www.ijaiem.org Email: neocortical column while concluding its first phase. 5 4th International Conference on System Modeling & Advancement in Research Trends (SMART) College of Computing Sciences and Information Technology (CCSIT) ,Teerthanker Mahaveer University , Moradabad [3] [4] [5] [6] [7] [8] [9] [10] [11] [2015] editor@ijaiem.org, editorijaiem@gmail.comVolume 2, Issue 3, March 2013 ISSN 2319 – 4847 https://www.scribd.com/doc/100927975/Blue-Brain- Full-Paper# Danish Ather Ambuj Kumar Agarwal, Deepak Sharma, Ashendra Kumar Saxena “An Analysis and study of Various Web Development Platform in viewpoint of Web Developer”International Journal of Trends in Computer Science; Vol2;11,Academic Journal Online, Publication date 2013; http://www.nature.com/news/computer-modelling-brain-in-a-box1.10066 http://www.cs.berkeley.edu/~volkov/cs267.sp09/hw0/results/Kevin.Klues / http://www.ethrat.ch/sites/default/files/BBP_HBP_Evaluation2011.pdf bluebrain.epfl.ch › Bluebrain › Research www.artificialbrains.com/blue-brain-project. Danish Ather Ambuj Kumar Agarwal, Ashendra Kumar Saxena“A Comparative Study :Agent Oriented Software Engineering Techniques” Technical Journal of LBSIMDS, Lucknow, Vol 2;Issue2; Dec 12 11. Ambuj Agarwal, “Implementation of Cylomatrix Complexity Matrix”, Journal of Nature Inspired Computing, Volume-1, Issue-2, Feb 2013 6