Download The Virtual Brain for free!
For Windows, Mac and Linux.
We offer ready-made packages which were tested for all major, 64-bit desktop platforms. These packages work equally well for new installations or for updating existing installations.
After unpacking, it's a good idea to look into the included README and Tutorial files, as well as our extensive documentation website. Besides that, we provide ample help and support for the software.
Our brain simulator software requires modern hardware, operating systems and web browsers. Please see our technical requirements for details. While the TVB software itself is open source with a GPLv3 license, we include some 3rd party packages with different licenses.
If you're familiar with Docker and/or Python environments, you can try early releases of the TVB software:
These versions of TVB are updated more frequently and contain all the latest new features and bugfixes. You can follow all the latest changes on our GitHub page.
Fix Jupyter kernel for Windows and Linux distributions.
Bug fixing, spack packaging and support encryption at export
Framework optimizations, Brain Tumor dataset import button, tvb-storage module
Bug fixing related to H5 files migration
Bug fixing related to DB migration
Official TVB_Distribution with Python 3
Fix Windows and Linux Distributions
Bug fixing and dependencies upgrade
License change from GPL v2 into GPL v3, integration of Allen Connectivity Creator
New functionality related to simulation and visualizers
Release Notes - The Virtual Brain - Version 1.5
Fixes for importing old projects and new Connectivity Annotations Viewer
Improved default dataset and monitors; IPython Notebook included.
Reviewed and improved usability
New Documentation Site
Release Notes - The Virtual Brain - Version 1.1.3
New plugged algorithms and a new interface.
Chrome 30 is having a problem with MatJax, and it might happen at times that your simulator labels are not correctly rendered.https://groups.google.com/forum/#!topic/mathjax-users/CWGx1koV3SUPlease ignore the gray labels; they should have this fixed soon (Chrome / MatJax)
Export images at full resolution. Extra visualisers added. Fixed IDLE related bug on windows.
Bug Fix in TVB-Simulator.
Change TVB License. Branch a Simulation.
Important changes:- TVB license is now GPL v2- Saving a Simulation State is possible now."Branching" a previous executed simulation, will let you avoid having transient signal.- TVB Scientific Library package is published on GitHub- BCT is available from the Large Scale Connectivity page as well- A new Connectivity importer has been added (accepting DTI Pipeline results)- Simulator Input Parameters "Variables Watched by Monitor" is not displayed as a multi-select component, instead of an array.
Stable console interface. Bug fixing. Small performance and usability improvements
The main addition of this release is a stable console interface. Aside from this there have been a number of improvements and fixes:- the fact that a Matlab installation makes BCT algorithms available in TVB is made more obvious in settings page- possibility to change between state-variable/modes in brain and time-series visualizers- two new models available: Deco-Jirsa(Mean-Field Brunel Wang) and Kuramoto Oscillator- operations are now transactional so invalid db states should not be generated- new DataTypes available: PsiTable, NerfTable, FaceSurface and CapEEG
Performance improvement. Bug fixing
This is a minor release but with important achievements on performance and code-cleanness:- improve performance for running a simulation on regions level with Raw monitor with a factor of 10;- improve performance on loading web pages, by making sure no duplicate JS/CSS files are loaded and some asynchronous work is done, where possible;- fix HDF5 concurrency problems by replacing the library used behind (from pyTables to H5PY);- fix MPLH5 portlets concurrency problem (when multiple of them are selected on the same page);- include IDLE python module, for preparing console-users.
When running TVB 1.0.1 after you previously had TVB version 1.0 installed be advised that on the first login, all your datatypeswill be upgraded from TVB 1.0 pyTables format to H5PY. This might take a while depending on the amount of data you have generated.Please be patient and don't shut down TVB during this process. You also have the option to execute the tvb_clean command and dropprevious data in which case the above step is skipped.
SFN 2012 release
This is a full-features release for TVB software.- You can install TVB on Mac OS (x32 or x64 architecture), Linux (x32 or x64) or Windows (x32)- TVB can be installed in 3 different configurations:* on a personal computer for single-user usage;* on a server and made accessible to an unlimited number of users through browser.The server is expected to have a decent hardware, based on the expected number of clients.Each client will need to have a compatible graphic card, and WebGL compatible browser.* or on a cluster (similar with server installation, but with parallelization support).When installed on a cluster, OAR is expected to be configured separately of TVB.- Default user is the same: admin/pass , but you can change it when TVB settings page is first displayed.- At startup, a default project will be created, containing demo-data as well (Connectivity, Cortical Surface, Projection Matrices, Sensors)- Default data is automatically filled, with every new project you create.- When filling parameters for the simulations, you can consult the manual about their meaning and the tooltips for each parameter.
Known issues:- on Linux systems, Chrome browser has a bug when displaying select tags inside an overlay.We have one situations for this, when displaying a visualizer's top-right call-out.As this is a known bug in Chrome, we will wait for the next release to fix it. Until then we advise you to use FireFox while under Linux.
First TVB Teaser Release.
This is a Teaser package.- Default user is admin/pass- At startup a default project is created and a default set of input-data will exist in that project.- Simulations can be launched, with any of the models/monitors in the system.- If you have Octave or Matplotlib in the path, Brain Connectivity analizers will be visible and ready for execution.- Once you have some data in your project, you should go to the visualizers area and see them in multiple formats,or use context-menu (right-click menu) on a specific DataType (pages Project-Operations or Project-Data Structure) to see available visualizers/analyzers.
Some of the capabilities that are currently in work are disabled from this version:- import / upload /export buttons are visible but disabled- input fields for the simulation are fixed, except for monitor, model and surface/region.
Join our growing global community of over 2,700 registered TVB scientists and be among the first to learn about educational events in your area, receive news about research conducted with TVB and the latest plans for software updates and new features!
When you submit your user registration, we send you one email with a confirmation request, originating from the email address email@example.com.
This email contains a special link tied to your pending registration. Only when you click on that link, we take your registration as confirmed. If you don't click on it, nothing happens: you will not get further emails from us and we will delete your submitted data after 7 days.
This process ensures that no one can impersonate you and you will only receive emails from us if you really want to.
Every email we will send out to you as a registered TVB scientists contains a link you can use to unsubscribe from our list. By clicking on it, your data will be deleted from our list of registrants and you won't get any further emails.
We will not share your personal information with any third party.