Wiki source code of The Virtual Brain (TVB)

Version 38.1 by paulapopa on 2020/11/24 09:31

Hide last authors
ldomide 1.1 1 (% class="jumbotron" %)
2 (((
3 (% class="container" %)
4 (((
ldomide 17.1 5 = The Virtual Brain  [[image:1591110520091-521.png]] =
ldomide 23.1 6
ldomide 24.1 7
ldomide 23.1 8 Lead Institutions: AIX Marseille University, Baycrest, Charité University Medicine Berlin
ldomide 1.1 9 )))
10 )))
11
12 (% class="row" %)
13 (((
14 (% class="col-xs-12 col-sm-8" %)
15 (((
ldomide 6.1 16 (% class="wikigeneratedid" %)
17 //TheVirtualBrain// is a framework for the simulation of the dynamics of large-scale brain networks with biologically realistic connectivity. //TheVirtualBrain// uses tractographic data (DTI/DSI) to generate connectivity matrices and build cortical and subcortical brain networks. The connectivity matrix defines the connection strengths and time delays via signal transmission between all network nodes. Various neural mass models are available in the repertoire of //TheVirtualBrain// and define the dynamics of a network node. Together, the neural mass models at the network nodes and the connectivity matrix define **the Virtual Brain**.
ldomide 1.1 18
ldomide 6.1 19 (% class="wikigeneratedid" %)
20 //TheVirtualBrain// simulates and generates the time courses of various forms of neural activity including Local Field Potentials (LFP) and firing rate, as well as brain imaging data such as EEG, MEG and BOLD activations as observed in fMRI.
ldomide 1.1 21
paulapopa 36.1 22 === TVB-EBRAINS integrated workflows ===
23
24 === [[image:tvb-ebrain-diagram||alt="TVB-EBRAINS integrated workflows"]] ===
25
26 (% class="wikigeneratedid" id="HFigure1:A0TVBatEBRAINScloudinfrastructure.Brainsimulationandneuroimagingworkflowsrequirepersonalmedicaldatathatisapplicabletodataprotectionregulation.Toprotectpersonaldatatheservicesrelyonend-to-endencryptionandaccesscontrol.EBRAINSprovidesseveralcoreservices:27Drive27isaserviceforhostingandsharingfiles3B27Wiki27and27Office27allowtocreateworkspacesanddocumentsforcollaborativeresearch3B27Lab27hostssandboxedJupyterLabinstancesforrunninglivecode3B27OpenShift27orchestratesdifferentservicesandprovidesresourcesforinteractivecomputing3B27HPC27aresupercomputingbackendsforresource-intensivecomputations.CoreservicesinteractwiththedifferentdeploymentsofTVBservicesviaaRESTfulAPIandUnicoreforcommunicationwithsupercomputers.TVBservicesaredeployedintheformofaWebGUI2Ccontainerimages2CPythonnotebooks2CPythonlibrariesandhigh-performancebackendcodes.TheTVBProcessingPipelineproducesstructuralandfunctionalconnectomesfromMRIdataanditsoutputscanbeingestedbyKnowledgeGraphandannotatedwithopenMINDSmetadata2Cwhichallowsre-usingtheconnectomesinotherservices.Theconnectorsshowinteractionsbetweendifferentcomponents28coloursgroupconnectorsfordifferentdeployments29." %)
paulapopa 37.1 27 (% class="small" %)//TVB at EBRAINS cloud infrastructure. Brain simulation and neuroimaging workflows require personal medical data that is applicable to data protection regulation. To protect personal data the services rely on end-to-end encryption and access control. EBRAINS provides several core services: 'Drive' is a service for hosting and sharing files; 'Wiki' and 'Office' allow to create workspaces and documents for collaborative research; 'Lab' hosts sandboxed JupyterLab instances for running live code; 'OpenShift' orchestrates different services and provides resources for interactive computing; 'HPC' are supercomputing backends for resource-intensive computations. Core services interact with the different deployments of TVB services via a RESTful API and Unicore for communication with supercomputers. TVB services are deployed in the form of a Web GUI, container images, Python notebooks, Python libraries and high-performance backend codes. The TVB Processing Pipeline produces structural and functional connectomes from MRI data and its outputs can be ingested by KnowledgeGraph and annotated with openMINDS metadata, which allows re-using the connectomes in other services. The connectors show interactions between different components (colours group connectors for different deployments).//
paulapopa 36.1 28
ldomide 13.1 29 === Quick links ===
ldomide 6.1 30
ldomide 21.1 31 * HBP User Story for TVB: [[https:~~/~~/wiki.ebrains.eu/bin/view/Collabs/user-story-tvb/>>url:https://wiki.ebrains.eu/bin/view/Collabs/user-story-tvb/]]
ldomide 6.1 32 * Main TVB web site: [[https:~~/~~/www.thevirtualbrain.org/>>url:https://www.thevirtualbrain.org/tvb/zwei]]
33 * Technical documentation for TVB is here: [[https:~~/~~/docs.thevirtualbrain.org/>>url:https://docs.thevirtualbrain.org/]]
ldomide 22.1 34 * README about the current content: [[https:~~/~~/drive.ebrains.eu/f/7c83e516063a43c7b022/>>https://drive.ebrains.eu/f/7c83e516063a43c7b022/]]
ldomide 23.1 35 * Code authors: [[https:~~/~~/raw.githubusercontent.com/the-virtual-brain/tvb-root/master/framework_tvb/AUTHORS>>url:https://raw.githubusercontent.com/the-virtual-brain/tvb-root/master/framework_tvb/AUTHORS]]
ldomide 22.1 36 * Contact us at [[https:~~/~~/groups.google.com/group/tvb-users/>>url:https://groups.google.com/group/tvb-users/]]
ldomide 6.1 37
ldomide 13.1 38 === Who has access? ===
ldomide 1.1 39
ldomide 13.1 40 * TVB is open source, GPLv3 licensed:  [[https:~~/~~/github.com/the-virtual-brain>>url:https://github.com/the-virtual-brain]] so you can use it locally freely
41 * Within HBP infrastructure you will only need an HBP account to access TVB
42
ldomide 31.1 43 == [[TVB CORE>>doc:.TVB Simulator Library.WebHome||target="_self"]]  [[image:https://www.thevirtualbrain.org/tvb/img/122412/zoom_landscape@2x||alt="ViewBrainActivity.jpg" height="177" width="283"]] ==
ldomide 13.1 44
ldomide 32.1 45 == [[TVB Multiscale>>doc:Collabs.the-virtual-brain-multiscale.WebHome||target="_self"]]  {{html}}<iframe width="302" height="170" src="https://www.youtube.com/embed/6hEuvxD7IDk?list=PLVtblERyzDeLcVv4BbW3BvmO8D-qVZxKf" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>{{/html}} ==
ldomide 29.1 46
ldomide 31.1 47 == [[TVB Fast>>doc:Collabs.fast-tvb.WebHome]]  [[image:https://wiki.ebrains.eu/bin/download/Collabs/fast-tvb/WebHome/fast_tvb.png||alt="fast_tvb.png" height="147" width="281"]] ==
ldomide 30.1 48
ldomide 31.1 49 == [[TVB Processing Pipeline>>doc:Collabs.tvb-pipeline.WebHome]] [[image:https://wiki.ebrains.eu/bin/download/Collabs/tvb-pipeline/WebHome/8677353.png||alt="8677353.png" height="214" width="214"]] ==
ldomide 30.1 50
paulapopa 34.1 51
52 == [[TVB Didactic Use Cases>>https://wiki.ebrains.eu/bin/view/Collabs/the-virtual-brain/TVB%20Didactic%20Use%20Cases/]] [[image:http://docs.thevirtualbrain.com/_images/ipy_notebook_open.png||height="147"]] ==
ldomide 1.1 53 )))
54
55 (% class="col-xs-12 col-sm-4" %)
56 (((
57 {{box title="**Contents**"}}
58 {{toc/}}
59 {{/box}}
60
paulapopa 34.1 61 == ==
ldomide 1.1 62 )))
63 )))