forked from the-virtual-brain/tvb-pin-paper
-
Notifications
You must be signed in to change notification settings - Fork 0
/
main-contents.tex
245 lines (210 loc) · 10 KB
/
main-contents.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
%!TEX TS-program = pdflatex %
%!TEX encoding = UTF8 %
%!TEX spellcheck = en-US %
%------------------------------------------------------------------------------%
% to compile use "latexmk --pdf main.tex" %
%------------------------------------------------------------------------------%
% to count words
% "pdftotext main_nofigs_nocaptions.pdf - | egrep -e '\w\w\w+' | iconv -f ISO-8859-15 -t UTF-8 | wc -w"
% -----------------------------------------------------------------------------%
\usepackage{url}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
%\usepackage[pdftex]{graphicx}
%\usepackage{graphics}
%\usepackage{hyperref}
\usepackage{float}
\floatplacement{figure}{H}
\usepackage{booktabs} % nice tables
\usepackage{tabularx} % even nicer tabular environments
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
%\usepackage{multicol}
\usepackage{listings}
\usepackage{tikz,times}
\usepackage{courier}
\usepackage[scaled]{beramono}
\usepackage{fancyvrb}
\usetikzlibrary{shapes,arrows}
\usetikzlibrary{arrows,positioning}
\usepackage{xcolor}
\usepackage[font=bf]{subfig}
\usepackage[inline]{trackchanges}
%%%%%%% setup track changes "editors"
\addeditor{mw}
\addeditor{lp}
\addeditor{psl}
\addeditor{ld}
\addeditor{sk}
\addeditor{vj}
\addeditor{jm}
%\usepackage{sectsty}
%\sectionfont{\normalsize\bfseries}
%\usepackage[labelfont=bf]{caption}
%\usepackage{endfloat} %place figures at end of document
%------------------------------------------------------------------------------%
%\captionsetup{
%%format = hang, % caption format
%labelformat = simple, % caption label : name and number
%labelsep = period, % separation between label and text
%textformat = simple, % caption text as it is
%justification = justified, % caption text justified
%singlelinecheck = true, % for single line caption text is centered
%font = {up,singlespacing}, % defines caption (label & text) font
%labelfont = {bf,footnotesize}, % NOTE: tiny size is not working
%textfont = footnotesize,
%%width = \textwidth, % define width of the caption text
%skip = 1ex, % skip the space between float and caption
%listformat = simple, % in the list of floats, label + caption
%}
%------------------------------------------------------------------------------%
%\hypersetup{
% bookmarks=true, % show bookmarks bar?
% unicode=false, % non-Latin characters in Acrobat’s bookmarks
% pdftoolbar=true, % show Acrobat’s toolbar?
% pdfmenubar=true, % show Acrobat’s menu?
% pdffitwindow=false, % window fit to page when opened
% pdfstartview={FitH}, % fits the width of the page to the window
% pdftitle={TheVirtualBain}, % title
% pdfauthor={PSL}, % author
% pdfsubject={ProposedArticle}, % subject of the document
% pdfcreator={paupau}, % creator of the document
% pdfnewwindow=true, % links in new window
% colorlinks=true, % false: boxed links; true: colored links
% linkcolor=red, % color of internal links (change box color with linkbordercolor)
% citecolor=blue, % color of links to bibliography
% filecolor=magenta, % color of file links
% urlcolor=blue % color of external links
%}
%-----------------------------------------------------------------------
%\usepackage{subcaption}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% New and renew commands %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\renewcommand{\lstlistingname}{Code}
\renewcommand{\thesubfigure}{\Alph{subfigure}}
%\newcommand{\inputTikZ}[2]{\scalebox{#1}{\input{#2}}}
\newcommand*{\h}{\hspace{5pt}} % for indentation
\newcommand*{\hh}{\h\h} % double indentation
\newcommand*{\tvbmodule}[1]{{\textsc{#1}}} % scientific modules in "simulator"
\newcommand*{\tvbdatatype}[1]{\textbf{\emph{#1}}} % datatypes in "datatypes"
\newcommand*{\tvbclass}[1]{{\ttfamily\emph{#1}}} % classes either in simulator mods or datatypes
\newcommand*{\tvbmethod}[1]{{\textsf{#1}}} % methods
\newcommand*{\tvbattribute}[1]{{\ttfamily{#1}}} % attributes
\newcommand*{\tvbtrait}[1]{{\ttfamily{#1}}} % traited types
\newcommand{\TVB}{\textit{TheVirtualBrain }}
\newcommand{\matlab}{MATLAB}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Colors and graphics %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\definecolor{palegreen}{HTML}{DAFFDA}
\definecolor{lightgray}{rgb}{0.15,0.15,0.15}
\definecolor{orange}{HTML}{FF7300}
\DeclareGraphicsExtensions{.jpg,.pdf,.png,.tiff}%,.mps,.bmp
\graphicspath{{figures/}}
%##--------------------------------------------------------------------------##%
%## START HERE ##%
%##--------------------------------------------------------------------------##%
\copyrightyear{}
\pubyear{}
\begin{document}
\lstset{language=Python,
captionpos=b,
keepspaces=true,
numbers=none,
showspaces=false,
float=*,
basicstyle=\fontsize{8pt}{8}\ttfamily
}
\firstpage{1}
%% Authorship and Title
\title[TVB]{Integrating neuroinformatics tools in TheVirtualBrain}
\author[Woodman {et~al}]{
M. Marmaduke Woodman\,$^{1,*}$,
Laurent Pezard\,$^{1}$,
Lia Domide\,$^{3}$,
Stuart Knock\,$^{1}$,
Paula Sanz Leon\,$^{1}$,
Jochen Mersmann\,$^{2}$,
Anthony R. McIntosh \,$^{4}$ and
Viktor Jirsa\,$^{1}$\footnote{to whom correspondence should be addressed: [email protected],
\address{$^{1}$ Institut de Neurosciences des Syst{\`e}mes, Aix-Marseille
Universit\'e, 27, Bd. Jean Moulin, 13005, Marseille, France.\\
$^{3}$ Codemart, 13, Petofi Sandor, 400610, Cluj-Napoca, Romania.\\
$^{2}$ CodeBox GmbH, Hugo Eckener Str. 7, 70184 Stuttgart, Germany.\\
$^{4}$ Rotman Research Institute at Baycrest, Toronto, M6A 2E1, Ontario, Canada\\
}
\history{}
\editor{}
\maketitle
%##--------------------------------------------------------------------------##%
%## ABSTRACT ##%
%##--------------------------------------------------------------------------##%
\begin{abstract}
\section{}
TheVirtualBrain (TVB) is a neuroinformatics Python package representing the
convergence of clinical, systems, theoretical neuroscience in the integration,
analysis, visualization and modeling of neural dynamics of the human brain as
well as the imaging modalities through which these dynamics are measured.
TVB is composed of a flexible simulator for both neural dynamics
and modalities such as electroencephalography (EEG), magnetoencephalography
(MEG) and functional magnetic resonance imaging (fMRI), common analysis
techniques such as wavelet decomposition and multiscale sample entropy,
interactive visualizers for replaying cortical timeseries on the 3D surface or
editing large-scale connectivity matrices, all accessible via an
web browser user interface.
A datatype system modeling neuorscientific data ties together these pieces with
persistent data storage, based on a combination of SQL \& HDF5.
These datatypes combine with adapters
allowing TVB to integrate other algorithms or computational systems,
such as MATLAB, for which support is already provided.
TVB provides infrastructure for multiple projects and
multiple users, possibly participating under multiple roles. For example, a
clinician might import patient data to first identify, based on
electrophysiological dynamics, several potential lesion point on the patient's
connectome, as obtained from diffusion spectrum imaging (DSI).
These lesion points are picked up by a modeler, working on the same project,
and tested for viability through whole brain simulation, based on the
patient's connectome, and subsequent analysis of dynamical features.
This workflow is one of several multi-user use cases for which TVB conceived.
TVB also drives research forward: the
simulator itself represents the culmination of several recent yet ad-hoc
simulations in the modeling literature on human resting state. The
availability of the numerical methods, set of neural mass models and
forward solutions allows for the construction of a wide range of
brain-scale simulation scenarios.
TVB is therefore a platform for various tools and disparate expertises, supporting the
analysis and modeling of structural and function data from the human brain.
We will briefly outline the history and motivation for TVB, describing the
framework and simulator, giving usage examples in the web UI
and Python scripting.
\section{Keywords:} large-scale brain network, simulation, web platform, Python, virtual
brain, connectivity, connectome, neural mass, time delays
\end{abstract}
%\tableofcontents
\section{Introduction}
\input{motivation.tex}
\section{Architecture}
\input{architecture.tex}
\section{Simulator}
\input{simulator.tex}
\section{User Interaction}
\input{ui.tex}
\section{Future Work}
\input{future.tex}
\section*{Acknowledgments}
Several authors have also participated in the
development of TVB. They are listed in the \texttt{AUTHORS} file
of the source code and deserve also our warm acknowlegments. LP whishes to thank
specifically Y.~Manhoun for his implication in the conception and development
of the first prototype of the TVB architecture. The research reported herein
was supported by the Brain Network Recovery Group through the James S.
McDonnell Foundation and the FP7-ICT BrainScales. PSL and MMW received
support by from the French Minist\`{e}re de Recherche and the Fondation
de Recherche Medicale.
\bibliographystyle{apalike}
\bibliography{bib}
\end{document}