Neuroinformatics: sharing, organizing and accessing data and models Arnd Roth Wolfson Institute for Biomedical Research University College London.

Slides:



Advertisements
Similar presentations
Chapter Thirteen Conclusion: Where We Go From Here.
Advertisements

Chair: Angus Silver University College London INCF - Neuroinformatics 2014 WORKSHOP 4 Open collaboration in computational.
Research and objectives Modern software is incredibly complex: for example, a modern OS has more than 10 millions lines of code, organized in 10s of layers!
Astrophysics, Biology, Climate, Combustion, Fusion, Nanoscience Working Group on Simulation-Driven Applications 10 CS, 10 Sim, 1 VR.
© , Michael Aivazis DANSE Software Issues Michael Aivazis California Institute of Technology DANSE Software Workshop September 3-8, 2003.
Software Systems for Neuroinformatics Nigel Goddard Institute for Adaptive & Neural Computation Division of Informatics University of Edinburgh.
Using the Drupal Content Management Software (CMS) as a framework for OMICS/Imaging-based collaboration.
4 th NeuroML Development Workshop & BrainScaleS CodeJam, Edinburgh, March NeuroML: Where are we at? Padraig Gleeson Department.
OpenAlea An OpenSource platform for plant modeling C. Pradal, S. Dufour-Kowalski, F. Boudon, C. Fournier, C. Godin.
Research infrastructure and knowledge management Eric Maryniak.
Data Processing Machine Learning Algorithm The data is processed by machine algorithms based on hidden Markov models and deep learning. They are then utilized.
Adapting Legacy Computational Software for XMSF 1 © 2003 White & Pullen, GMU03F-SIW-112 Adapting Legacy Computational Software for XMSF Elizabeth L. White.
Metadata Creation with the Earth System Modeling Framework Ryan O’Kuinghttons – NESII/CIRES/NOAA Kathy Saint – NESII/CSG July 22, 2014.
Christian Klar and Peter Neuhaus Working group ‚Agroecosystems‘ Designing an object-oriented architecture for process- based modelling of soil.
HERA/LHC Workshop, MC Tools working group, HzTool, JetWeb and CEDAR Tools for validating and tuning MC models Ben Waugh, UCL Workshop on.
Ch 1. A Python Q&A Session Spring Why do people use Python? Software quality Developer productivity Program portability Support libraries Component.
Neuroinformatics Maryann Martone Amarnath Gupta. Bioinformatics a scientific discipline that encompasses all aspects of biological information acquisition,
SCIRun and SPA integration status Steven G. Parker Ayla Khan Oscar Barney.
K.Furukawa, Nov Database and Simulation Codes 1 Simple thoughts Around Information Repository and Around Simulation Codes K. Furukawa, KEK Nov.
Presented by An Overview of the Common Component Architecture (CCA) The CCA Forum and the Center for Technology for Advanced Scientific Component Software.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Aim #1 Engage community Highlight existing: modeling efforts strategic datasets Aim #2 Define and bootstrap an inclusive community-driven model and data-integration.
GAAIN Virtual Appliances: Virtual Machine Technology for Scientific Data Analysis Arihant Patawari USC Stevens Neuroimaging and Informatics Institute July.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
BOĞAZİÇİ UNIVERSITY DEPARTMENT OF MANAGEMENT INFORMATION SYSTEMS MATLAB AS A DATA MINING ENVIRONMENT.
TeraGrid Gateway User Concept – Supporting Users V. E. Lynch, M. L. Chen, J. W. Cobb, J. A. Kohl, S. D. Miller, S. S. Vazhkudai Oak Ridge National Laboratory.
MNP1163/MANP1163 (Software Construction).  Minimizing complexity  Anticipating change  Constructing for verification  Reuse  Standards in software.
A Pictorial Introduction to Components in Scientific Computing.
CASE Tools CSC 532 : Advance Topics CSC 532 : Advance Topics Software Engineering Software Engineering Dr. box Dr. box Moayad Almohaishi Moayad Almohaishi.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space The Capabilities of the GridSpace2 Experiment.
TRIUMF HLA Development High Level Applications Perform tasks of accelerator and beam control at control- room level, directly interfacing with operators.
The Mapper project receives funding from the EC's Seventh Framework Programme (FP7/ ) under grant agreement n° RI CYFRONET Hands.
Optimization and testing of a reduced model of pyramidal neurons Arnd Roth Wolfson Institute for Biomedical Research University College London.
Introduction to the NEURON simulator Arnd Roth Wolfson Institute for Biomedical Research University College London.
Simulation Environments for Neuroscience Presented by Ali Nadalizadeh – IPM – Summer 2009 به نام خداوند بخشنده مهربان.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
ImageJ2. Why ImageJ2? ● Support the next generation of image data ● Interoperate and collaborate with other projects ● Broaden the ImageJ community ●
Interaction and Animation on Geolocalization Based Network Topology by Engin Arslan.
Virtual Laboratory Amsterdam L.O. (Bob) Hertzberger Computer Architecture and Parallel Systems Group Department of Computer Science Universiteit van Amsterdam.
Vision for a Research Presence
Integrating Scientific Tools and Web Portals
MIRACLE Cloud-based reproducible data analysis and visualization for outputs of agent-based models Xiongbing Jin, Kirsten Robinson, Allen Lee, Gary Polhill,
Definition CASE tools are software systems that are intended to provide automated support for routine activities in the software process such as editing.
Big Data A Quick Review on Analytical Tools
基于多核加速计算平台的深度神经网络 分割与重训练技术
Towards a CTA high-level science analysis framework
An Artificial Intelligence Approach to Precision Oncology
Design and Manufacturing in a Distributed Computer Environment
CORBA Alegria Baquero.
Simulation Tools in Neuroscience
Neuroinformatics at Edinburgh
Using the Drupal Content Management Software (CMS) as a framework for OMICS/Imaging-based collaboration.
Padraig Gleeson CodeJam workshop, 28th January 2014
Cloud Application Marketplaces
Ray-Cast Rendering in VTK-m
Model-Driven Analysis Frameworks for Embedded Systems
Matlab as a Design Environment for Wireless ASIC Design
CORBA Alegria Baquero.
Cloud Application Marketplaces
Cloud Application Marketplaces
GENERAL VIEW OF KRATOS MULTIPHYSICS
Module 01 ETICS Overview ETICS Online Tutorials
Chapter 5 Architectural Design.
المشرف د.يــــاســـــــــر فـــــــؤاد By: ahmed badrealldeen
Overview of Workflows: Why Use Them?
Department of Computer Science, University of Tennessee, Knoxville
Modeling and Analysis Tutorial
Cloud Application Marketplaces
Introduction to Modelica and FMI
L. Glimcher, R. Jin, G. Agrawal Presented by: Leo Glimcher
Presentation transcript:

Neuroinformatics: sharing, organizing and accessing data and models Arnd Roth Wolfson Institute for Biomedical Research University College London

The optogenetics revolution Fuhrmann et al., 2015

The optogenetics revolution Fuhrmann et al., 2015

The connectomics revolution Helmstaedter et al., 2013

The connectomics revolution Helmstaedter et al., 2013

Connectomics data mining Jonas & Körding, 2015

Connectomics data mining Jonas & Körding, 2015

Deep artificial neural networks Mnih et al., 2015

Neuroinformatics: sharing, organizing and accessing experimental data Allen Institute Janelia Research Campus Open Connectome Project Cell Image Library Human Brain Project INCF

Single neuron and network simulators NEURON GENESIS MOOSE PSICS NEST

Meta-simulators: simulator- independent model description PyNN neuroConstruct NeuroML NineML

12 neuroConstruct

13 neuroConstruct Software tool (written in Java) developed in Angus Silver’s Laboratory of Synaptic Transmission and Information Processing Facilitates development of 3D network models of biologically realistic cells through graphical interface Allows anatomical positioning of cells and complex connectivity of axons/dendrites Automatically generates scripts for running simulations in NEURON/GENESIS/MOOSE/PSICS/PyNN & more Support for import, export & conversion of NeuroML

14 neuroConstruct – latest developments neuroConstruct can generate code for Parallel NEURON - Most widespread platform for large scale detailed neuronal simulations - Near linear speedup of simulations up to hundreds of cores Python scripting interface - Python becoming language of choice for neuroinformatics applications - Gives access to all functionality “behind the GUI” Open Source Brain - Platform for sharing & collaboratively developing models in computational neuroscience - Many neuroConstruct projects from multiple brain regions available

3D version of Traub et al 2005 Thalamocortical column model Parallel simulation durations scale approx. linearly up to 200 processors & 10,000 cells Example using Python interface & Parallel NEURON

16 Wider interoperability framework

Towards multiscale simulation: from molecules to circuits MCell CellBlender STEPS TrakEM2 TREES toolbox

Public databases of neural models ModelDB NeuroMorpho.org BigNeuron OpenSourceBrain Human Brain Project

19http:// How to make computational neuroscience a more accepted scientific approach? Reproducibility: easy to rerun and validate simulation result reported in a scientific paper. Accessibility: available to theoretical and experimental neuroscientists in an understandable format Portability: cross-simulator validation and exchange of models and components enabling reuse Transparency: exposure of internal properties and automated validation

20http:// Neuroinformatics infrastructure NeuroML A simulator-independent language for describing and exchanging detailed neuronal and network models LEMS Compact and flexible model description language that underlies NeuroML 2 The Open Source Brain Initiative Accessible repository of standardized models and infrastructure for collaborative, open source model development

21 The Open Source Brain repository

22 Current model development life-cycle

23http:// Current model development life-cycle

24http:// OSB collaborative development scenario

OSB iterative development through critical evaluation Validate Experiment Model

26

A Whole Community Approach Must bring experimental and theoretical & computational neuroscience closer. While the latter seek minimal models, the former want hard earned experimental facts not to be ignored. As the functional principles of neuronal networks in the brain remain elusive, and the interactions are often highly non-linear, ignoring biological facts without thought to errors can easily result in misleading conclusions, and erroneous theories of brain function. Adhoc simplification is a matter of taste

Level of detail: A rift in neuroscience 1.Simplify the details – minimal model for hypothesis-driven science – Adhoc simplification – Minimal for which question? vs 2.Consider all known – data-driven is data-ready – Hypothesis-free integration of facts – Algorithms fill in gaps from sparse data – Fewer free parameters! – Avoid wasting time hand tuning parameters for a given model “island”

“We find that the major obstacle that hinders our understanding the brain is the fragmentation of brain research and the data it produces. Our most urgent need is thus a concerted international effort that can integrate this data in a unified picture of the brain as a single multi- level system...” The HBP-PS Consortium 2012:8