FUNCIÓN DE ENFOQUE:

FUNCIÓN DE ENFOQUE:
Topological Neuroscience

Generating dynamical neuroimaging spatiotemporal
representaciones (DyNeuSR) usando
topological data analysis

Caleb Geniesse1,2, Olaf Sporns3, Giovanni Petri4,5, and Manish Saggar1,2

1Biophysics Program, Universidad Stanford, stanford, California, EE.UU
2Department of Psychiatry and Behavioral Sciences, Universidad Stanford, stanford, California, EE.UU
3Department of Psychological and Brain Sciences, Universidad de Indiana, Bloomington, EN, EE.UU
4ISI Foundation, Turin, Italia
5ISI Global Science Foundation, Nueva York, Nueva York, EE.UU

un acceso abierto

diario

Palabras clave: Brain dynamics, TDA, resonancia magnética funcional, Brain networks, Mapper

ABSTRACTO

In this article, we present an open source neuroinformatics platform for exploring, analyzing,
and validating distilled graphical representations of high-dimensional neuroimaging data
extracted using topological data analysis (TDA). TDA techniques like Mapper have been
recently applied to examine the brain’s dynamical organization during ongoing cognition
without averaging data in space, in time, or across participants at the outset. Such TDA-based
approaches mark an important deviation from standard neuroimaging analyses by distilling
complex high-dimensional neuroimaging data into simple—yet neurophysiologically valid
and behaviorally relevant—representations that can be interactively explored at the
single-participant level. To facilitate wider use of such techniques within neuroimaging and
general neuroscience communities, our work provides several tools for visualizing,
interacting with, and grounding TDA-generated graphical representations in neurophysiology.
Through Python-based Jupyter notebooks and open datasets, we provide a platform to assess
and visualize different intermittent stages of Mapper and examine the influence of Mapper
parameters on the generated representations. We hope this platform could enable researchers
and clinicians alike to explore topological representations of neuroimaging data and
generate biological insights underlying complex mental disorders.

RESUMEN DEL AUTOR

To develop biologically grounded psychiatric diagnosis, researchers and clinicians need tools
for distilling complex high-dimensional neuroimaging data into simple yet interactive and
clinically relevant representations. Más, for translational outcomes, these representations
should be conceivable at the single-participant level. Topological data analysis techniques
such as Mapper allow generation of these representations. Aquí, we introduce a set of tools
that can facilitate wider acceptance of Mapper within the neuroscience community and
provide a series of easy-to-follow steps for visualizing Mapper-generated graphical
representaciones. We provide detailed examples to reveal the “under-the-hood” workings of
Mapper.

INTRODUCCIÓN

Capturing and quantifying dynamic fluctuations in neuronal activity is critical for under-
standing how the brain dynamically reorganizes during ongoing cognition. Although current

Citación: Geniesse, C., despreciar, o.,
Petri, GRAMO., & Saggar, METRO. (2019).
Generating dynamical neuroimaging
spatiotemporal representations
(DyNeuSR) using topological data
análisis. Neurociencia en red, 3(3),
763–778. https://doi.org/10.1162/
netn_a_00093

DOI:
https://doi.org/10.1162/netn_a_00093

Supporting Information:
https://doi.org/10.1162/netn_a_00093
http://bdl.stanford.edu/projects/
dyneusr

Recibió: 1 Noviembre 2018
Aceptado: 25 Abril 2019

Conflicto de intereses: Los autores tienen
declaró que no hay intereses en competencia
existir.

Autor correspondiente:
Manish Saggar
saggar@stanford.edu

Editor de manejo:
Morten Kringelbach

Derechos de autor: © 2019
Instituto de Tecnología de Massachusetts
Publicado bajo Creative Commons
Atribución 4.0 Internacional
(CC POR 4.0) licencia

La prensa del MIT

yo

D
oh
w
norte
oh
a
d
mi
d

F
r
oh
metro
h

t
t

pag

:
/
/

d
i
r
mi
C
t
.

metro

i
t
.

t

/

/

mi
d
tu
norte
mi
norte
a
r
t
i
C
mi

pag
d

yo

F
/

/

/

/

/

3
3
7
6
3
1
0
9
2
4
9
3
norte
mi
norte
_
a
_
0
0
0
9
3
pag
d

.

t

F

b
y
gramo
tu
mi
s
t

t

oh
norte
0
7
S
mi
pag
mi
metro
b
mi
r
2
0
2
3

Dynamical neuroimaging spatiotemporal representations using TDA

neuroimaging technologies enable us to measure brain function at very high spatiotempo-
ral resolutions, most traditional approaches to neuroimaging data analysis invariably collapse
high-resolution neuroimaging data across spatiotemporal scales at the outset (Preti, Bolton,
& Van De Ville, 2016). The resulting loss of spatiotemporal precision impedes the interpreta-
tion of such high-dimensional neuroimaging data and may obscure important detail related
to temporal dynamics and individual differences. For better translational outcomes, there is a
need for interactive data-driven methods for analyzing and visualizing neuroimaging data that
are capable of delivering behaviorally relevant insights at the single-participant level without
collapsing spatiotemporal data at the outset.

Several innovative methods have been proposed to examine and quantify fluctuations in
both functional activity (Karahano˘glu & Van De Ville, 2015; Liu & duyn, 2013; Liu, zhang,
Chang, & duyn, 2018) and connectivity (Preti et al., 2016; Brillo y col., 2015; Xu & Lindquist,
2015). These approaches provide valuable insights; sin embargo, they cannot uncover the threshold-
free optimal spatiotemporal scale that best captures behaviorally relevant dynamics (Preti
et al., 2016). More recently, an approach based on topological data analysis (TDA) called
Mapper (Carlsson, 2009; Lum et al., 2013; singh, Mémoli & Carlsson, 2007) has been used to
graphically represent the brain’s overall dynamical organization (es decir., the shape graph) sin
arbitrarily collapsing data in space or time (Saggar et al., 2018). Intuitivamente, Mapper helps con-
struct a skeletonized graph of a high-dimensional dataset to encapsulate the original shape of
the data by representing similar points as more closely linked than dissimilar points in the gen-
erated shape graph. Por ejemplo, in case of studying anatomical heterogeneity across partici-
pants, the data points could be individual participants themselves and the Mapper-generated
graph would link participants with similar anatomical features closer as compared with par-
ticipants with dissimilar anatomy. Mapper-generated representation is analogous to generating
a subway map that can capture the essential features of a system while potentially reduc-
ing the effect of noisy data. Más, the generated representations can be interactively visual-
ized, quantified in a variety of ways using graph theory, validated by anchoring them to brain
anatomy, and constructed at the level of individual participants or populations, making them
suitable for exploratory and translational research purposes.

Although several different Mapper software allow construction of such shape graphs for any
kind of data that can be represented as a matrix (including neuroimaging data), to our knowl-
borde, none of these tools were designed with explicit built-in support for visualization and
analysis of those graphs in the context of neuroscience (ver tabla 1). Además, while software
packages have been developed specifically for neuroimaging data analysis and visualization,
none of these tools were designed specifically to work with shape graphs produced by Mapper.
Tal como, integrating Mapper with existing neuroimaging tools into a full data analysis pipeline
poses a steep learning curve and a significant challenge for many neuroscience researchers. A
overcome these hurdles, we believe researchers need tools that connect Mapper with existing
neuroimaging software.

In light of this need, we developed DyNeuSR, an open source platform for exploring, un-
alyzing, and validating topological properties and neurophysiological correlates of Mapper-
generated graphs (ver figura 1). The DyNeuSR toolkit and source code are available at our
website (Geniesse, despreciar, Petri, & Saggar, 2018).

en este documento, we provide some examples to illustrate the key features of DyNeuSR. Primero,
we introduce Mapper and its workings using a synthetic 3-D trefoil knot dataset. Using the
trefoil dataset, we also compare Mapper with other traditional dimensionality reduction

764

Topological data analysis (TDA):
Applied mathematical approach to
analyzing datasets using techniques
from algebraic topology and
providing information about the
shape of complex data.

Mapper:
TDA-based technique for extracting
graphical descriptions of point cloud
data based on the idea of
filter-guided partial clustering.

Shape graph:
Compressed network representation
generated by Mapper; nodos
correspond to local clusters and
edges connect nodes that share data
puntos.

Dimensionality reduction:
Process of selecting and extracting
features from data to reduce the
number of random variables under
consideration.

Neurociencia en red

yo

D
oh
w
norte
oh
a
d
mi
d

F
r
oh
metro
h

t
t

pag

:
/
/

d
i
r
mi
C
t
.

metro

i
t
.

t

/

/

mi
d
tu
norte
mi
norte
a
r
t
i
C
mi

pag
d

yo

F
/

/

/

/

/

3
3
7
6
3
1
0
9
2
4
9
3
norte
mi
norte
_
a
_
0
0
0
9
3
pag
d

.

t

F

b
y
gramo
tu
mi
s
t

t

oh
norte
0
7
S
mi
pag
mi
metro
b
mi
r
2
0
2
3

Dynamical neuroimaging spatiotemporal representations using TDA

Software

Ayasdi

KeplerMapper

Python Mapper

TDAmapper

MapperTools

Mesa 1. A survey of available Mapper software.

Programming language

License

Built-in support for neuroscience

Link

Python

Python

Python

R

Python

Proprietary

CON

GPL

GPL

GPL

No

No

No

No

No

ayasdi.com

github.com/MLWave/kepler-mapper

danifold.net/mapper

github.com/paultpearson/TDAmapper

github.com/alpatania/MapperTools

The table provides a quick overview of existing Mapper software, including whether the respective software has built-in support for
neuroscience applications (p.ej., relating shape graphs of neuroimaging data to neurophysiology correlates).

técnicas. Segundo, we introduce the features of DyNeuSR using a real neuroimaging dataset
(Haxby et al., 2001). Específicamente, we show how to (a) visualize and annotate shape graphs
with meta-information; (b) anchor shape graphs into brain anatomy and physiology; y (C)
quantify shape graphs to capture transitions in brain activity. Juntos, these demonstrations
highlight how DyNeuSR provides a simple interface between Mapper and neuroimaging data
analysis and visualization.

RESULTADOS

The results are presented in two parts. Primero, we use DyNeuSR to introduce, visualize, y
motivate Mapper on a synthetic 3-D trefoil knot. Segundo, we use DyNeuSR to analyze and
interpret shape graphs generated from a real neuroimaging dataset. To view the respective
code and results, please refer to the Jupyter notebook provided in Supplemental Data 1 y 2
(Supporting Information).

yo

D
oh
w
norte
oh
a
d
mi
d

F
r
oh
metro
h

t
t

pag

:
/
/

d
i
r
mi
C
t
.

metro

i
t
.

/

/

t

mi
d
tu
norte
mi
norte
a
r
t
i
C
mi

pag
d

yo

F
/

/

/

/

/

3
3
7
6
3
1
0
9
2
4
9
3
norte
mi
norte
_
a
_
0
0
0
9
3
pag
d

.

t

F

b
y
gramo
tu
mi
s
t

t

oh
norte
0
7
S
mi
pag
mi
metro
b
mi
r
2
0
2
3

Cifra 1. Overview of DyNeuSR. Once the Mapper graph is generated using any of the existing
tools listed in Table 1, DyNeuSR allows for annotating using meta information, anchoring graph
nodes in to neurophysiology, and capturing temporal (or over samples) variations.

Neurociencia en red

765

Dynamical neuroimaging spatiotemporal representations using TDA

Cover:
Set of overlapping bins of data points
produced by the partitioning of the
data along one or more filters
defined on that data.

Filtering:
First stage of Mapper where
low-dimensional views (embeddings)
of data are constructed in order to
guide partial clustering in later
stages.

Introducing and Visualizing Mapper

Formalmente, Mapper produces the topological skeleton of a dataset by combining together the
dataset and a map defined on it (Carlsson, 2009; Lum et al., 2013; Singh et al., 2007). Con
these two elements, it computes a cover of the codomain of the map, which is the actual
skeleton. En la práctica, this process can be summarized in four stages: (a) slicing the data;
(b) binning data points according to slices from the first stage; (C) clustering data points within
each bin; y (d) linking the clusters that share points across bins.

To better understand these stages, DyNeuSR provides tools for visualizing how data are
transformed at each stage. See Figure 2 for a visual representation of each stage. In the fol-
lowing section, we discuss how the trefoil knot data are transformed during each of the four
stages of Mapper. We then highlight the advantages of Mapper as compared with standard
dimensionality reduction methods.

Stages of Mapper. High-dimensional data are transformed into a lower dimensional graphical
representation as it passes through the four stages of the Mapper algorithm. The first stage of
Mapper involves filtering high-dimensional data into a lower dimension. Note that this filtering
step is not equivalent to standard dimensionality reduction; en cambio, the filters in Mapper are
used as lenses to slice the data. The shape of the data captured in the later stages and final
output of Mapper often depend on how the data were sliced, y por lo tanto, the choice of filter
function and Mapper parameters is critical (see the Discussion section). The ability to slice
data in several ways, sin embargo, makes this tool extremely versatile for data exploration and
feature extraction (Phinyomark, Ibanez-Marcelo, & Petri, 2017). For the 3-D trefoil knot data,
filtering along any subset of the three dimensions will produce a simple lens that is easy to
visualize (ver figura 2). The shape graph shown in Figure 2 was generated using the first and
second dimensions of the 3-D trefoil knot data as a lens; sin embargo, other pairs of dimensions
produce similar results (see Supplemental Figure 1A; Supporting Information).

After filtering the data using a lens, the data are sliced or binned along each filter dimension
in the lens into overlapping bins, eso es, a cover parameterized by resolution (R) and gain (GRAMO).
Aquí, the resolution corresponds to the number of bins and the gain to the relative overlap
between them. The shape graph of the trefoil data shown in Figures 2 y 3 was generated
using a low resolution (R = 6) and a high gain equivalent to an 80% overlap between bins

Cifra 2. Visualizing the Stages of Mapper. This figure shows the results from a visual inspection
of Mapper intermediates for synthetic data sampled from a 3-D trefoil knot.

Neurociencia en red

766

yo

D
oh
w
norte
oh
a
d
mi
d

F
r
oh
metro
h

t
t

pag

:
/
/

d
i
r
mi
C
t
.

metro

i
t
.

/

/

t

mi
d
tu
norte
mi
norte
a
r
t
i
C
mi

pag
d

yo

F
/

/

/

/

/

3
3
7
6
3
1
0
9
2
4
9
3
norte
mi
norte
_
a
_
0
0
0
9
3
pag
d

.

t

F

b
y
gramo
tu
mi
s
t

t

oh
norte
0
7
S
mi
pag
mi
metro
b
mi
r
2
0
2
3

Dynamical neuroimaging spatiotemporal representations using TDA

yo

D
oh
w
norte
oh
a
d
mi
d

F
r
oh
metro
h

t
t

pag

:
/
/

d
i
r
mi
C
t
.

metro

i
t
.

t

/

/

mi
d
tu
norte
mi
norte
a
r
t
i
C
mi

pag
d

yo

F
/

/

/

/

/

3
3
7
6
3
1
0
9
2
4
9
3
norte
mi
norte
_
a
_
0
0
0
9
3
pag
d

t

.

F

b
y
gramo
tu
mi
s
t

t

oh
norte
0
7
S
mi
pag
mi
metro
b
mi
r
2
0
2
3

Cifra 3. Visualizing the advantages of Mapper. This figure compares representations of the syn-
thetical 3-D trefoil knot generated using traditional dimensionality reduction techniques, incluido
linear (p.ej., PCA) and nonlinear (p.ej., t-SNE) approaches with one generated using Mapper. A sub-
set of the data points can be mapped from the high-dimensional space (arriba) to each of the low-
dimensional representations (abajo). Nota, blue and green points within the subset of data are
separated by the third dimension in the high-dimensional space. PCA (A) and t-SNE (B) both fail to
resolve this separation—the blue and green points are positioned similarly in the reduced-dimension
espacio. A diferencia de, Mapper (C) represents these points as two different unconnected nodes in the
shape graphs. Since Mapper performs clustering on the original three-dimensional data, the blue
and green points are assigned to different clusters because of the separation in the third dimen-
sión. Más, the same shape graph is shown in two different layouts, revealing that the result is in
fact a circle. For additional results showing how Mapper recovers an actual topological circle, ver
Supplemental Figure 1 (Supporting Information).

(G = 5). Supplemental Figure 1B (Supporting Information) provides similar results using differ-
ent resolution and gain parameters.

importantly,

The third stage pertains to partial clustering of data points within each bin. Any cluster-
ing method can be used, y,
the clustering is performed in the original
high-dimensional space. This clustering step compresses the original data by grouping similar
datos. Because of the overlap between bins, any two adjacent bins along each filter dimension
can share data points. In the last step, adjacent bins with non-empty intersection (es decir., con
common data points) are joined together into a simplified skeleton representation of the
original data.

Advantages of Mapper. With respect
to standard dimensionality reduction techniques,
Mapper is advantageous because it combines dimensionality reduction with clustering in
the original high-dimensional space. Standard dimensionality reduction techniques can only
project data points to a lower dimensional space, where the analysis is then performed. De este modo,
regardless how accurate the projection, these methods are bound to lose some of the in-
formation contained in the dataset for the sake of interpretability. En cambio, Mapper uses

Neurociencia en red

767

Dynamical neuroimaging spatiotemporal representations using TDA

Stochastic Neighborhood
Embedding:
Nonlinear method for projecting
high-dimensional data into a
low-dimensional space in a way
that preserves local structure in
the original space.

information from the lower dimensional lens to augment the information present in the origi-
nal high-dimensional space.

The trefoil knot example is particularly illustrative. Standard dimensionality reduction tech-
niques yield complicated overlapping patterns in two dimensions (Figure 3A and 3B), mientras
Mapper utilizes two-dimensional projection information jointly with clustering in three dimen-
sions to return nonoverlapping clusters at the intersection points of the knot (emphasized in
Figura 3C). This allows Mapper to tease apart the real structure of the trefoil knot: a topological
circle. For additional results, see Supplemental Figure 1 (Supporting Information).

Analyzing and Interpreting Shape Graphs

En esta sección, we demonstrate three different ways to extract insights from shape graph rep-
resentations of real brain activity data with DyNeuSR. Específicamente, we explore the functional
magnetic resonance imaging (resonancia magnética funcional) dataset from a study on face and object recognition in the
human ventral temporal cortex (Haxby et al., 2001). Data were collected while visual stim-
uli from eight different categories (p.ej., faces, cats, five categories of man-made objects, y
scrambled control) were presented to six different subjects across 12 sessions (per subject).
Aquí, we applied Mapper to the fMRI brain activity patterns of response measured in the ven-
tral stream, which is a major pathway involved with object identification and recognition. Para
each of the six subjects, the input to Mapper was a matrix with time frames as rows and voxels
as columns. Específicamente, we used 242 time frames from Sessions 4 y 5, and voxels from each
subjects’ ventral temporal cortex (p.ej., 577 voxels for the first subject). KeplerMapper (Saul &
van Veen, 2017) was used to generate the shape graphs. We used Stochastic Neighborhood
Embedding (t-SNE; Maaten & Hinton, 2008) as a nonlinear lens for filtering, and a resolution
de 17 and gain of 3 (es decir., 66.7% superposición) as cover parameters for binning. We also explored a
linear lens (PCA) to examine the Haxby dataset; please see Supplemental Figure 2 (Secundario
Información) for more information.

In the following subsections, we will describe three different ways that the shape graph
can be related to neurophysiology using DyNeuSR. Supplemental Data 2 (Supporting Infor-
formación) includes a Jupyter notebook containing the code used to download and prepare the
datos, generate the shape graphs using Mapper, and perform the analyses of the shape graphs
using DyNeuSR.

The shape graphs generated by Mapper provide a
Visualizing and Annotating Shape Graphs.
mapping between data points in the original dataset and nodes in the shape graph. This map-
ping can also be used to annotate the shape graph using additional meta-information not used
in the analysis (p.ej., target variables or outcomes). DyNeuSR makes it easy to annotate and
color nodes in the shape graph based on the meta-information.

To demonstrate this, we annotated nodes in each of the six subjects’ shape graphs based
on the categories of stimuli presented at each time frame. For each time frame, we know the
category of visual stimulus presented. De este modo, every node can be assigned a set of stimulus labels
corresponding to the set of time frames contained in that node. These assignments can be used
for annotating (or coloring) the shape graph. To represent the relative proportion of the different
stimulus labels assigned, DyNeuSR represents each node as a pie chart.

DyNeuSR provides a user interface for visualizing and interacting with the shape graph (ver
Supplemental Figure 4 para un ejemplo; Supporting Information). Using this interface, we were
able to quickly visualize the different proportions of visual stimuli associated with the nodes

Neurociencia en red

768

yo

D
oh
w
norte
oh
a
d
mi
d

F
r
oh
metro
h

t
t

pag

:
/
/

d
i
r
mi
C
t
.

metro

i
t
.

t

/

/

mi
d
tu
norte
mi
norte
a
r
t
i
C
mi

pag
d

yo

F
/

/

/

/

/

3
3
7
6
3
1
0
9
2
4
9
3
norte
mi
norte
_
a
_
0
0
0
9
3
pag
d

t

.

F

b
y
gramo
tu
mi
s
t

t

oh
norte
0
7
S
mi
pag
mi
metro
b
mi
r
2
0
2
3

Dynamical neuroimaging spatiotemporal representations using TDA

in the shape graph, as well as different regions of the shape graph corresponding to differ-
ently colored nodes. With this visualization alone, researchers can glean insights into how sep-
arable (or not) different kinds of visual stimuli are based on their respectively evoked brain
activation patterns.

Por ejemplo, Cifra 4 shows the shape graph generated and annotated for the first Haxby
partícipe. The nodes corresponding to time frames during which the brain was processing
images of faces (annotated using orange color) appear to be highly interconnected and local-
ized in the shape graph. En comparación, the nodes corresponding to houses (annotated using
green color) are localized in a different part of the graph and entirely disconnected from the
orange-colored nodes for face stimuli. From this comparison, we might hypothesize that the
brain processes these two categories quite differently. Supplemental Figure 3 (Supporting In-
formación) provides shape graphs for all participants in the Haxby dataset.

The annotated shape graph can be further analyzed to study similarities within and between
partitions of the data based on the connectivity of nodes in the shape graph. Por ejemplo,
Cifra 4 (right panel) shows the similarity of data associated with visual stimuli within the same
category and between different categories. This similarity matrix can be estimated for a single
subject by examining connectivity of nodes within and between each stimulus category. Para
ejemplo, the heatmap shown in Figure 4 (right panel) implies slightly higher similarity of nodes
associated with faces and cats stimuli, suggesting some overlap in how the brain processes and
represents these stimuli categories in the ventral temporal cortex—reminiscent of the represen-
tational overlap proposed in the original study (Haxby et al., 2001). This example illustrates a
potential use of the annotation property of DyNeuSR to both qualitatively and quantitatively
examine hidden relationships between different event types in neuroimaging data.

Though annotation and visualization alone can provide some initial insight, it is important
to interpret the shape graph in context of the data that were used to generate it. En este caso,

yo

D
oh
w
norte
oh
a
d
mi
d

F
r
oh
metro
h

t
t

pag

:
/
/

d
i
r
mi
C
t
.

metro

i
t
.

/

t

/

mi
d
tu
norte
mi
norte
a
r
t
i
C
mi

pag
d

yo

F
/

/

/

/

/

3
3
7
6
3
1
0
9
2
4
9
3
norte
mi
norte
_
a
_
0
0
0
9
3
pag
d

.

t

F

b
y
gramo
tu
mi
s
t

t

oh
norte
0
7
S
mi
pag
mi
metro
b
mi
r
2
0
2
3

Cifra 4. Annotating the shape graph with meta-information. The left panel shows how the shape graph can be annotated and colored with
DyNeuSR. Nodes in the shape graph are represented as pie charts to help visualize the different categories of visual stimuli associated with
each node (p.ej., faces, houses). The annotated shape graph can be analyzed, Por ejemplo, to examine category specificity. In the right panel,
the similarity of categories is shown for the first subject from the Haxby dataset. This similarity can be estimated by comparing the connectivity
of nodes corresponding to the different stimulus categories in the Mapper-generated shape graph.

Neurociencia en red

769

Dynamical neuroimaging spatiotemporal representations using TDA

images of the brain can be mapped to the nodes for a more neuroscientific interpretation of
brain processing across these categories, as discussed next.

To anchor the shape graph properties into anatomy
Anchoring Shape Graphs into Brain Anatomy.
and neurophysiology, spatial maps of brain activity from samples (or time frames) within each
shape graph node and the corresponding neighboring nodes can be averaged and overlaid onto
an anatomical image of the brain. In addition to mere averaging, more advanced techniques
like Spatial Mixture Modeling can also be used (Saggar et al., 2018).

Cifra 5 shows several spatial brain activation patterns in the ventral stream estimated from
nodes corresponding to resting state, three different categories of visual stimuli, and control
estímulos (es decir., scrambled images). These anatomical overlays were estimated by averaging over
spatial maps of brain activity associated with time frames sharing (or linking to) one or more
similar nodes in the shape graph. It is important to note that because nodes in the shape graph
contain samples (or time frames) that are very similar, and not necessarily sequential, averaging
over these samples has been previously shown to be effective in capturing task-related brain
activation patterns at the highest temporal resolution (Saggar et al., 2018).

Using the Haxby dataset as an example, one could explore how spatial maps of brain activ-
ity evolve over time as the participant transitions from one kind of stimuli to another. Más,
the individual variations in such evolution could be used a potential biomarker for var-
ious mental disorders. In Supplemental Movie 1 (Supporting Information), we provide such
an exploration of brain activation patterns over time extracted from the Mapper-generated
shape graph.

Capturing Temporal Transitions in Brain Activity. DyNeuSR can also be used to capture tempo-
ral dynamics and transitions in data based on the shape graph. To estimate temporal transitions
in brain activity, the compressed shape graph can be transformed back to the original space

yo

D
oh
w
norte
oh
a
d
mi
d

F
r
oh
metro
h

t
t

pag

:
/
/

d
i
r
mi
C
t
.

metro

i
t
.

/

t

/

mi
d
tu
norte
mi
norte
a
r
t
i
C
mi

pag
d

yo

F
/

/

/

/

/

3
3
7
6
3
1
0
9
2
4
9
3
norte
mi
norte
_
a
_
0
0
0
9
3
pag
d

.

t

F

b
y
gramo
tu
mi
s
t

t

oh
norte
0
7
S
mi
pag
mi
metro
b
mi
r
2
0
2
3

Cifra 5. Anchoring the shape graph into brain anatomy. Aquí, average spatial maps of brain activity in the ventral temporal cortex esti-
mated for individual time frames associated with different categories of visual stimuli are shown for the first subject from the Haxby study.
Supplemental Figure 5 (Supporting Information) depicts this feature with the user interface.

Neurociencia en red

770

Dynamical neuroimaging spatiotemporal representations using TDA

of samples (or time frames). Such transformation then allows for examining relationships in
the data at the highest level of temporal resolution (Saggar et al., 2018). This transformation is
done by converting a Mapper-generated shape graph into an adjacency matrix in the tempo-
ral domain (es decir., a temporal connectivity matrix, TCM). Aquí, the time frames are considered
conectado (or similar) if they share a node in the shape graph or if the nodes containing these
time frames are connected by an edge in the shape graph. Extraordinariamente, the degree of TCM
corresponds to the similarity of brain activation patterns captured at individual time frames
and can be used to identify temporal transitions between different states of brain activity
(at the level of individual time frames).

Cifra 6 shows the temporal connectivity matrix from the first Haxby participant. The onset,
duración, and offset of stimulus blocks and the associated temporal connectivity and degree of
TCM are shown for four different categories of visual stimuli. Qualitative analysis confirms that
the temporal connectivity can reveal these temporal transitions at the level of individual time

yo

D
oh
w
norte
oh
a
d
mi
d

F
r
oh
metro
h

t
t

pag

:
/
/

d
i
r
mi
C
t
.

metro

i
t
.

/

t

/

mi
d
tu
norte
mi
norte
a
r
t
i
C
mi

pag
d

yo

F
/

/

/

/

/

3
3
7
6
3
1
0
9
2
4
9
3
norte
mi
norte
_
a
_
0
0
0
9
3
pag
d

.

t

F

b
y
gramo
tu
mi
s
t

t

oh
norte
0
7
S
mi
pag
mi
metro
b
mi
r
2
0
2
3

Cifra 6. Capturing temporal transitions with shape graphs. (A) The shape graph and the temporal connectivity matrix (TCM) are shown for
the first subject to illustrate how the shape graph can be projected back into the time domain. (B) The average temporal connectivity across
subjects is shown for time frames associated with each of the different stimulus categories, illustrating how the degree of TCM can capture the
onset and offset of stimulus blocks. The colored bars represent different categories of visual stimuli, and white space between colored bars
represents rest.

Neurociencia en red

771

Dynamical neuroimaging spatiotemporal representations using TDA

marcos, and a time frame by time frame analysis suggests that the degree of TCM can capture
both onset and offset of stimulus blocks for different categories of visual stimuli (colored bars
En figura 6). These results are similar to those reported by Saggar et al. (2018), where transitions
between different types of cognitive tasks were captured from whole-brain activity. Nuestros resultados
help to validate this approach to characterizing dynamic aspects of brain activity. More work
will be required, sin embargo, to extend the approach to capture transitions in brain activity when
no stimulus information is provided, Por ejemplo, during rest.

DISCUSIÓN

en este documento, we introduce DyNeuSR, an open source Python platform for exploring, ana-
lyzing, and anchoring Mapper-generated topological graphs into known neurophysiological
correlates. Específicamente, DyNeuSR was designed to help users (a) annotate Mapper-generated
shape graphs with meta-information; (b) anchor shape graphs to known neuroanatomical cor-
relates; y (C) study topological properties of shape graphs to capture temporal transitions
between coactivated brain patterns. We hope DyNeuSR will enable and encourage the larger
neuroscience community to harness Mapper-based methods more effectively.

yo

D
oh
w
norte
oh
a
d
mi
d

F
r
oh
metro
h

t
t

pag

:
/
/

d
i
r
mi
C
t
.

metro

i
t
.

/

t

/

mi
d
tu
norte
mi
norte
a
r
t
i
C
mi

pag
d

yo

F
/

/

/

/

/

3
3
7
6
3
1
0
9
2
4
9
3
norte
mi
norte
_
a
_
0
0
0
9
3
pag
d

t

.

F

b
y
gramo
tu
mi
s
t

t

oh
norte
0
7
S
mi
pag
mi
metro
b
mi
r
2
0
2
3

Prior Work

Although TDA-based Mapper technique was recently developed (Singh et al., 2007), Tiene
already been successfully applied to a variety of datasets. Outside of the neuroscience field,
Mapper has been productively applied to reveal the shape of genetic data in breast cancer
patients, where the shape graph was used to identify a unique subgroup of patients that ex-
hibit 100% survival and no metastasis (Nicolau, Levin, & Carlsson, 2011). Mapper has also
been used to characterize transient intermediate or transition states of biomolecular folding
pathways (Yao et al., 2009), and to reveal implicit subgroups within the U.S. House of Repre-
sentatives based on voting behavior (Lum et al., 2013).

Within neuroscience and neuroimaging fields, Mapper has been mostly employed at the
population or group level to parse heterogeneity in data and identify subgroups that portray
unique characteristics. Por ejemplo, Mapper has been recently used to parse heterogeneity in
patient populations and to identify clinically distinct neurophenotypes in children with fragile
X syndrome (Bruno et al., 2017; Romano et al., 2014); patients with osteoarthritis (Pedoia et al.,
2018; Rossi-deVries et al., 2018); patients with myalgic encephalomyelitis/chronic fatigue syn-
drome (Nagy-Szakal et al., 2017); inpatients with serious mental illness (Madan et al., 2017);
patients with mild traumatic brain injury (Nielson et al., 2015); and individuals diagnosed with
attention-deficit/hyperactivity disorder (Kyeong et al., 2015).

Unlike group-based studies, one unique feature of Mapper is that it allows users to extract
insights at the level of individual participants, thereby helping users better understand individ-
ual differences in the brain’s dynamical organization (Saggar et al., 2018). Whereas standard
neuroimaging analyses typically average or collapse the data into lower dimensional repre-
sentations early on during the analysis, Mapper retains information about the original high-
dimensional space throughout the analysis. De este modo, the representations produced by Mapper
could thereby provide novel measures of the neurophysiology underlying observed behavior.
En el futuro, research should be done to assess whether Mapper-generated representations are
robust and sensitive for predicting translational outcomes as well as for grounding psychiatric
illnesses in biological mechanisms. DyNeuSR is designed to support both group-based and
individual-based applications of Mapper.

Neurociencia en red

772

Dynamical neuroimaging spatiotemporal representations using TDA

Mapper has also been hypothesized to help visualize neural state-space traversal using dy-
namical networks (Khambhati, Sizemore, Betzel, & bassett, 2018). As shown here, when ap-
plied to the Haxby visual decoding dataset, the DyNeuSR platform allows exploration of the
continuous unfolding of brain dynamics across each time frame. Más, by allowing annota-
tion of shape graphs based on meta-information (p.ej., category of visual stimuli presented),
DyNeuSR also enables multimodal data exploration. Por último, individual nodes in the shape
graph can be anchored into neurophysiological correlates and examined across the period
of one or more scans using interactive tools provided in the DyNeuSR platform.

Future Applications

Over the last 10 años, there has been a huge surge in collecting and aggregating spatio-
temporally rich neuroimaging data. Más, advances in technology have enabled more shar-
ing of data across the world. En 2014, más que 8,000 MRI datasets alone were shared
en línea (Poldrack & Gorgolewski, 2014). To take advantage of this widespread access to spatio-
temporally rich high-dimensional datasets, novel methods are needed to extract computational
insights that are robust against noise, reproducible, and biologically valid. The ultimate aim is
to produce methods that can translate neuroscientific knowledge into clinical applications.

We argue that methods like TDA-based Mapper are well-suited for this challenge. As shown
previamente, Mapper can be employed at the population level to parse out heterogeneity and
reveal the underlying structure of the data when applied at the individual level. Más, a diferencia de
traditional machine learning algorithms, Mapper makes fewer assumptions about the under-
lying data; represents the underlying structure as a combinatorial object (es decir., graph), cuyo
topological properties can be easily quantified; and provides coordinate and deformation in-
variance properties, making it suitable for examining within and between participants’ data
(Carlsson, 2009). Por último, because of the partial clustering step, Mapper-based analysis is com-
putationally robust to handle very large datasets.

Cognitive and clinical neuroscientists have started incorporating macroscopic imaging
methods into assessments of brain dynamics to develop more personalized diagnostic and ther-
apeutic strategies (williams, 2017). DyNeuSR anchors topological data analysis into anatom-
ical structure, enabling potentially quick data analysis for practical clinical use. Por ejemplo,
there are many cases of brain dysfunction or disease that manifest as changes in the dynamical
landscape of brain activity (Du et al., 2018, 2017). De este modo, it should be possible to discriminate
between these dysfunctional brain dynamics and disordered cognitive states, and DyNeuSR
has the potential to enable such discrimination in a research or clinical setting.

Topological data analysis offers compact and insightful visualization of high-dimensional
neuroimaging data, and as a result, facilitates the characterization of large-scale structural
and functional brain networks. Although the examples presented here focus on fMRI data,
the core components of DyNeuSR can be easily extended to a diversity of other applications
and data types. Por ejemplo, future research plans include extending DyNeuSR to structural
connectivity estimated from diffusion tensor imaging (DTI). It should also be noted that TDA
approaches are amenable to other sources of neuroscience data as well, including invasive
neurophysiological, optical imaging, and spike recordings obtained from model organisms.

Limitaciones

One of the major limitations of Mapper is that the topology of shape graph highly depends
on the chosen filter function (p.ej., linear vs. nonlinear) and resolution/gain parameters. Mientras
the topological observables are typically robust by construction to parameter perturbations, como

Neurociencia en red

773

yo

D
oh
w
norte
oh
a
d
mi
d

F
r
oh
metro
h

t
t

pag

:
/
/

d
i
r
mi
C
t
.

metro

i
t
.

/

/

t

mi
d
tu
norte
mi
norte
a
r
t
i
C
mi

pag
d

yo

F
/

/

/

/

/

3
3
7
6
3
1
0
9
2
4
9
3
norte
mi
norte
_
a
_
0
0
0
9
3
pag
d

.

t

F

b
y
gramo
tu
mi
s
t

t

oh
norte
0
7
S
mi
pag
mi
metro
b
mi
r
2
0
2
3

Dynamical neuroimaging spatiotemporal representations using TDA

shown in Saggar et al. (2018), it would be still very useful to quantify the effect of perturbations
in parameter or filter space. Carrière, Michel, & Oudot (2018) attempted to automate parameter
selección; sin embargo, it remains unclear how to compare Mapper graphs obtained from different
filter functions. Such comparisons would likely require information-theoretic methods based
on clustering comparison (p.ej., Gates, Wood, Hetrick, & Ahn, 2017), or graph-size agnostic
topological methods, such as distances in persistent homology (Bergomi, Ferri, & Zuffi, 2017;
Reininghaus, Huber, Bauer, & Kwitt, 2015). Más, random null models that constrain specific
properties of the Mapper graph can be used to establish the significance of the observed
características, analogous to how random network models are used in network science. Mientras
random topological models have been proposed (Costa & Farber, 2016; Kahle, 2009; Zuev,
Eisenberg, & Krioukov, 2015), few can be directly compared with the (typically irregular)
structures obtained from data (p.ej., Joven, Petri, Vaccarino, & Patania, 2017). Como consecuencia,
the inability to make these direct comparisons could potentially impede statistical validation
of Mapper results.

Sin embargo, like any other machine learning technique, interpretation of Mapper results
should always be taken in the context of model parameters. Más, choice of filter functions
and other Mapper parameters also make this tool extremely versatile for both data exploration
and feature extraction in large, complex datasets (Phinyomark et al., 2017), for example by
providing topological maps of feature spaces that can guide the choice of relevant features.
Por último, the choice of filter function depends on both the data itself and the research ques-
tions at hand. Por ejemplo, Supplemental Figure 2 (Supporting Information) shows how using
PCA as a linear filter function, Mapper is able to capture global differences in the data, como
rest versus stimuli presentation. In addition to this global structure in the data, sin embargo, usando
t-SNE as a nonlinear filter function, Mapper is able to capture additional local structure in the
datos, as indicated by more fine-scale differentiation of different stimulus categories.

Conclusions

yo

D
oh
w
norte
oh
a
d
mi
d

F
r
oh
metro
h

t
t

pag

:
/
/

d
i
r
mi
C
t
.

metro

i
t
.

/

/

t

mi
d
tu
norte
mi
norte
a
r
t
i
C
mi

pag
d

yo

F
/

/

/

/

/

3
3
7
6
3
1
0
9
2
4
9
3
norte
mi
norte
_
a
_
0
0
0
9
3
pag
d

t

.

DyNeuSR is still in the early stages of development, and it has the potential to grow in exciting
and novel ways. Some future research directions include (a) developing a new filter function
for neuroimaging data that utilizes structural connectome; (b) linking the neurophysiological
correlates obtained from the Mapper shape graph to standard dynamic functional connectivity;
y (C) applying persistent homology to analyze DyNeuSR results.

As we continue to develop and refine DyNeuSR, we invite others to contribute. By making
DyNeuSR an open source tool, we hope that future work on DyNeuSR will be a collaborative
and productive effort. De este modo, to accelerate such efforts and encourage distributed open source
desarrollo, our priorities include refactoring, pruebas, and documenting the codebase. Future
code development will also include integrating other tools from topological data analysis.

F

b
y
gramo
tu
mi
s
t

t

oh
norte
0
7
S
mi
pag
mi
metro
b
mi
r
2
0
2
3

To help share this software with the neuroimaging community, we plan on developing
additional tutorials and examples demonstrating the use of Mapper in other neuroimaging
conjuntos de datos. Por ejemplo, in other disciplines, researchers often leverage Mapper to visualize
high-dimensional datasets and detect outliers in the data. We plan on exploring how re-
searchers can leverage DyNeuSR’s visualization tools to detect outliers in raw fMRI data
during preprocessing. We hope researchers can use DyNeuSR in combination with other
software packages for fMRI data preprocessing, such as fMRIPrep (Esteban et al., 2018) y
C-PAC (Sikka et al., 2014).

Neurociencia en red

774

Dynamical neuroimaging spatiotemporal representations using TDA

We think DyNeuSR can offer unique insight into neuroimaging data analysis and visual-
ización. Para tal fin, we also hope to integrate DyNeuSR with widely used Python software,
such as Nilearn (nilearn.github.io) and nipy (github.com/nipy/nipy). Finalmente, to improve the de-
scriptive power of DyNeuSR, we welcome the addition of network and simplicial packages
within DyNeuSR’s analytical framework, such as graph-tool (graph-tool.skewed.de), GUDHI
(gudhi.gforge.inria.fr), and SNAP (snap.stanford.edu).

MATERIALES Y MÉTODOS

Datasets

We used the following two datasets: (a) synthetic 3-D trefoil knot data; y (b) real neuro-
imaging data from the Haxby visual decoding experiment. Abajo, we will briefly describe
each of these datasets.

The first dataset consists of a synthetic set of data points sampled from a three-
Trefoil Knot.
dimensional trefoil knot. The space is parameterized by a set of sin and cos functions over
the domain (0, 2Pi) defining the position of n sampled points in x−, y−, and z−dimensions.
Específicamente, the following equations describe the parameters:

yo

D
oh
w
norte
oh
a
d
mi
d

F
r
oh
metro
h

t
t

pag

:
/
/

d
i
r
mi
C
t
.

metro

i
t
.

t

/

/

mi
d
tu
norte
mi
norte
a
r
t
i
C
mi

pag
d

yo

F
/

/

/

/

/

3
3
7
6
3
1
0
9
2
4
9
3
norte
mi
norte
_
a
_
0
0
0
9
3
pag
d

.

t

F

b
y
gramo
tu
mi
s
t

t

oh
norte
0
7
S
mi
pag
mi
metro
b
mi
r
2
0
2
3

φ ∈ [0, 2Pi]
x = sin (Fi) + 2 porque (2Fi)
y = sin (Fi) − 2 porque (2Fi)
z = − sin (3Fi)

The code to sample data from these equations was implemented using the Numerical Python
(NumPy) software package. To see the Python code used to load and prepare the data, please
refer to the Jupyter notebook provided in Supplemental Data 1 (Supporting Information).

Haxby fMRI Dataset. We also explored a fMRI dataset from a study on face and object recog-
nition in the human ventral temporal cortex (Haxby et al., 2001). en este estudio, visual stimuli
from eight different categories were shown to six different subjects over 12 sessions per subject.
In each session, fMRI data were collected while subjects passively viewed grayscale images
from the eight different categories grouped into stimulus blocks and separated by periods of
descansar. Específicamente, during each 24-s block of images, each image was presented for 500 ms and
followed by an interstimulus interval (ISI) de 1,500 EM. The data were collected with a volume
repetition time (TR) de 2,500 EM, which means around nine volumes were collected for each
stimulus category per session. The fMRI data were stored as a 4-D NIfTI time series image,
consisting of 1,452 volumes with 40 × 64 × 64 vóxeles (es decir., corresponding to a voxel size =
3.5 × 3.75 × 3.75 mm). A NIfTI image mask of the ventral temporal cortex was used to extract
a subset of voxels relevant to visual decoding.

To download the Haxby dataset, we used Nilearn’s API. We also used Nilearn to load and
preprocess the NIfTI time series images and extract NumPy matrix representations for input
to Mapper. For each of the six subjects, we used as the input to Mapper a matrix with time
frames as rows and voxels as columns. Específicamente, we used 242 time frames from Sessions 4
y 5, and we used voxels from each subjects’ ventral temporal cortex (p.ej., 577 voxels for the
first subject, 348 voxels for the sixth subject). We used subject-specific NIfTI anatomical masks
provided with the dataset to identify the specific voxels corresponding to each subjects’ ventral
temporal cortex. We used Stochastic Neighborhood Embedding (t-SNE; Maaten & Hinton,

Neurociencia en red

775

Dynamical neuroimaging spatiotemporal representations using TDA

2008) as a lens for filtering, and a resolution of 17 and gain of 3 (es decir., 66.7% superposición) as cover
parameters for binning. To see the Python code used to load and prepare the data, please refer
to the Jupyter notebook provided in Supplemental Data 2 (Supporting Information).

Mapper Implementation

En este trabajo, we generated all shape graphs with the open source KeplerMapper Python
package (Saul & van Veen, 2017).

Overview of DyNeuSR

DyNeuSR is a Python package for interactive graph visualization and neuroscientific analysis
of Mapper-generated shape graphs.

Installation. DyNeuSR can be installed as a Python module and imported into any Python
ambiente. The current implementation requires Python 3.

The primary way to visualize and interact with
Visualizing and Interacting with Shape Graphs.
the shape graph is through DyNeuSR’s web-based interface. This interface is automatically gen-
erated using a combination of HTML, JavaScript, and D3. As shown in Supplemental Figure 4
(Supporting Information), the interface is composed of three main parts: (a) an annotated shape
graph with a force-directed layout; (b) a panel with information about the shape graph (p.ej.,
source file name, color legend); y (C) a hover box that displays information about individual
nodos (p.ej., labels). Además, every node assigned more than a single color (or annotation) es
represented as a pie chart with slices proportional to the number of samples in each group.

To anchor the Mapper-generated graphical repre-
Anchoring Shape Graphs into Brain Anatomy.
sentation in neurophysiology, DyNeuSR provides different ways to estimate and visualize rep-
resentative brain activation (and deactivation) maps for each node in the shape graph. Users
can generate plots of the estimated brain activation patterns using Nilearn, and the resulting
images can be included in the hover box assigned to each node in the shape graph.

Capturing Temporal Transitions in Brain Activity. DyNeuSR provides methods for capturing tem-
poral dynamics and transitions in data based on the shape graph. By default, after constructing
a NetworkX graphical object representation of the shape graph, DyNeuSR creates a temporal
connectivity matrix (TCM) based on the node membership and connectivity of time frames (o
muestras). Específicamente, the TCM encodes the similarity between all the time frames (or across
muestras). The degree of nodes in the TCM can then be used to identify temporal transitions
associated with task-related brain activity (Saggar et al., 2018). For each node in the TCM,
the degree is estimated as the number of connecting nonzero edges. This approach can also
be used to describe the temporal (or sample) evolution of other graph metrics. En este momento,
DyNeuSR only offers tools for estimating temporal connectivity using the normalized degree
of nodes in the shape graph. Sin embargo, the code could easily be extended to leverage other
graph measures.

SUPPORTING INFORMATION

DyNeuSR is an open source project. The code, documentation, and example tutorials are
publicly available at http://bdl.stanford.edu/projects/dyneusr.

Supplementary figures, datos, and movies are available at https://doi.org/10.1162/netn_a_
00093.

Neurociencia en red

776

yo

D
oh
w
norte
oh
a
d
mi
d

F
r
oh
metro
h

t
t

pag

:
/
/

d
i
r
mi
C
t
.

metro

i
t
.

t

/

/

mi
d
tu
norte
mi
norte
a
r
t
i
C
mi

pag
d

yo

F
/

/

/

/

/

3
3
7
6
3
1
0
9
2
4
9
3
norte
mi
norte
_
a
_
0
0
0
9
3
pag
d

.

t

F

b
y
gramo
tu
mi
s
t

t

oh
norte
0
7
S
mi
pag
mi
metro
b
mi
r
2
0
2
3

Dynamical neuroimaging spatiotemporal representations using TDA

CONTRIBUCIONES DE AUTOR

Caleb Geniesse:
Investigación; Metodología; Software; Visualización; Writing – Revisar &
Editing. Olaf Sporns: Metodología; Validación; Writing – Revisar & Editing. Giovanni Petri:
Metodología; Validación; Writing – Revisar & Editing. Manish Saggar: Conceptualización; Datos
curation; Adquisición de financiación; Investigación; Metodología; Administración de proyecto; Software;
Supervisión; Validación; Visualización; WritingOriginal Draft; Writing – Revisar & Editing.

INFORMACIÓN DE FINANCIACIÓN

Manish Saggar, National Institute of Mental Health (http://dx.doi.org/10.13039/100000025),
Award ID: R00 MH104605. Caleb Geniesse, National Institute of General Medical Sciences
(http://dx.doi.org/10.13039/100000057), Award ID: T32 GM008294. Manish Saggar, National
Institutes of Health (http://dx.doi.org/10.13039/100000002), Award ID: DP2 MH119735.

REFERENCIAS

Bergomi, METRO. GRAMO., Ferri, METRO., & Zuffi, l. (2017). Topological graph per-

sistence. arXiv:1707.09670.

Bruno, j. l., Romano, D., Mazaika, PAG., Lightbody, A. A., Hazlett,
h. C., Piven, J., & Reiss, A. l. (2017). Longitudinal identifica-
tion of clinically distinct neurophenotypes in young children
with fragile X syndrome. Actas de la Academia Nacional de
Ciencias, 114(40), 10767–10772. https://doi.org/10.1073/pnas.
1620994114

Carlsson, GRAMO. (2009). Topology and data. Bulletin of the American
Mathematical Society, 46(2), 255–308. https://doi.org/10.1090/
S0273-0979-09-01249-X

Carrière, METRO., Mitchel, B., & Oudot, S. (2018). Statistical analysis
and parameter selection for mapper. Journal of Machine Learning
Investigación, 19, 1–39.

Costa, A., & Farber, METRO. (2016). Random simplicial complexes. En
F. Callegaro, F. cohen, C. De Concini, mi. Feichtner, GRAMO. Gaiffi, &
METRO. Salvetti (Editores.), Configuration spaces (Springer INdAM series,
volumen. 14, páginas. 129–153). cham, Suiza: Springer International
Publishing. https://doi.org/10.1007/978-3-319-31580-5_6
J.,

.
Calhoun, V. D. (2018). Dynamic functional connectivity impair-
ments in early schizophrenia and clinical high-risk for psychosis.
NeuroImagen, 180, 632–645. https://doi.org/10.1016/j.neuroimage.
2017.10.022

Du, y., freidora, S. l., Fu, Z., lin, D., Sui,

J., Chen,

.

.

Du, y., Pearlson, GRAMO. D., lin, D., Sui, J., Chen, J., Salman, METRO., . . .
Calhoun, V. D. (2017). Identifying dynamic functional connec-
tivity biomarkers using GIG-ICA: Application to schizophrenia,
schizoaffective disorder, and psychotic bipolar disorder. Humano
Mapeo cerebral, 38(5), 2683–2708. https://doi.org/10.1002/hbm.
23553

Esteban, o., Markiewicz, C., Blair, R. w., Moody, C., Isik, A. I.,
Aliaga, A. MI., . . . Gorgolewski, k. j. (2018). FMRIPrep: A ro-
bust preprocessing pipeline for functional MRI. bioRxiv:306951.
https://doi.org/10.1101/306951

Gates, A. J., Wood, I. B., Hetrick, W.. PAG., & Ahn, Y.-Y. (2017).
On comparing clusterings: An element-centric framework uni-
fies overlaps and hierarchy. arXiv:1706.06136.

Geniesse, C., despreciar, o., Petri, GRAMO., & Saggar, METRO. (2018). generación-
erating dynamical neuroimaging spatiotemporal representations
(DyNeuSR) using topological data analysis. http://bdl.stanford.
edu/projects/dyneusr

Haxby, j. v., Gobbini, METRO. I., Furey, METRO. l., Ishai, A., Schouten, j. l., &
Pietrini, PAG. (2001). Distributed and overlapping representations of
faces and objects in ventral temporal cortex. Ciencia, 293(5539),
2425–2430. https://doi.org/10.1126/science.1063736

Kahle, METRO. (2009). Topology of random clique complexes. Discrete
Matemáticas, 309(6), 1658–1671. https://doi.org/10.1016/j.disc.
2008.02.037

Karahano˘glu, F. I., & Van De Ville, D. (2015). Transient brain activ-
ity disentangles fMRI resting-state dynamics in terms of spatially
and temporally overlapping networks. Comunicaciones de la naturaleza,
6(1), 7751. https://doi.org/10.1038/ncomms8751

Khambhati, A. NORTE., Sizemore, A. MI., Betzel, R. F., & bassett, D. S.
(2018). Modeling and interpreting mesoscale network dynam-
circuitos integrados. NeuroImagen, 180(punto. B), 337–349. https://doi.org/10.1016/
j.neuroimage.2017.06.029

Kyeong, S., Parque, S., Cheon, K.-A., kim, J.-J., Song, D.-H., & kim,
mi. (2015). A new approach to investigate the association be-
tween brain functional connectivity and disease characteristics of
attention-deficit/hyperactivity disorder: Topological neuroimag-
ing data analysis. PloS ONE, 10(9), e0137296. https://doi.org/
10.1371/diario.pone.0137296

Liu, X., & duyn, j. h. (2013). Time-varying functional network
instances of spontaneous
information extracted from brief
brain activity. Actas de
the National Academy of
Ciencias, 110(11), 4392–4397. https://doi.org/10.1073/pnas.
1216856110

Liu, X., zhang, NORTE., Chang, C., & duyn, j. h. (2018). Co-activation
patterns in resting-state fMRI signals. NeuroImagen, 180(punto. B),
485–494. https://doi.org/10.1016/j.neuroimage.2018.01.041
Lum, PAG. y., singh, GRAMO., Lehman, A., Ishkanov, T., Vejdemo-Johansson,
METRO., Alagappan, METRO., . . . Carlsson, GRAMO. (2013). Extracting insights
from the shape of complex data using topology. Scientific Re-
ports, 3, 1236. https://doi.org/10.1038/srep01236

Neurociencia en red

777

yo

D
oh
w
norte
oh
a
d
mi
d

F
r
oh
metro
h

t
t

pag

:
/
/

d
i
r
mi
C
t
.

metro

i
t
.

/

t

/

mi
d
tu
norte
mi
norte
a
r
t
i
C
mi

pag
d

yo

F
/

/

/

/

/

3
3
7
6
3
1
0
9
2
4
9
3
norte
mi
norte
_
a
_
0
0
0
9
3
pag
d

.

t

F

b
y
gramo
tu
mi
s
t

t

oh
norte
0
7
S
mi
pag
mi
metro
b
mi
r
2
0
2
3

Dynamical neuroimaging spatiotemporal representations using TDA

Maaten, l., & Hinton, GRAMO. (2008). Visualizing data using t-SNE. Jour-

nal of Machine Learning Research, 9, 2579–2605.

Madan, A., Fowler, j. C., Patriquin, METRO. A., Salas, r., Baldwin, PAG. r.,
Velasquez, k. METRO., . . . Frueh, C. (2017). A novel approach
to identifying a neuroimaging biomarker
for patients with
serious mental illness. Journal of Neuropsychiatry and Clinical
Neurosciences, 29(3), 275–283. https://doi.org/10.1176/appi.
neuropsych.16090174

Nagy-Szakal, D., williams, B. l., Mishra, NORTE., Che, X., Sotavento, B.,
bateman, l., . . . Lipkin, W.. I. (2017). Fecal metagenomic profiles
in subgroups of patients with myalgic encephalomyelitis/chronic
fatigue syndrome. Microbiome, 5(1), 44. https://doi.org/10.1186/
s40168-017-0261-y

Nicolau, METRO., Levin, A. J., & Carlsson, GRAMO. (2011). Topology based
data analysis identifies a subgroup of breast cancers with a
unique mutational profile and excellent survival. Actas de
the National Academy of Sciences, 108(17), 7265–7270.

Nielson, j. l., Paquette, J., Liu, A. w., Guandique, C. F., Tovar, C. A.,
Inoue, T., . . . Ferguson, A. R. (2015). Topological data analysis for
discovery in preclinical spinal cord injury and traumatic brain in-
jury. Comunicaciones de la naturaleza, 6, 8581. https://doi.org/10.1038/
ncomms9581

Pedoia, v., Haefeli, J., Morioka, K., Teng, H.-L., Nardo, l., Souza,
R. B., . . . Majumdar, S. (2018). MRI and biomechanics multi-
dimensional data analysis reveals R2-R1ρ as an early predictor
of cartilage lesion progression in knee osteoarthritis. Diario de
Imagen de resonancia magnética, 47(1), 78–90. https://doi.org/10.
1002/jmri.25750

Phinyomark, A., Ibanez-Marcelo, MI., & Petri, GRAMO. (2017). descansando-
state fMRI functional connectivity: Big data preprocessing pipe-
lines and topological data analysis. IEEE Transactions on Big Data,
3(4), 415–428. https://doi.org/10.1109/tbdata.2017.2734883
Poldrack, R. A., & Gorgolewski, k. j. (2014). Making big data open:
Data sharing in neuroimaging. Neurociencia de la naturaleza, 17(11),
1510–1517. https://doi.org/10.1038/nn.3818

Preti, METRO. GRAMO., Bolton, t. A., & Van De Ville, D. (2016). The dy-
namic functional connectome: State-of-the-art and perspectives.
NeuroImagen. https://doi.org/10.1016/j.neuroimage.2016.12.061
Reininghaus, J., Huber, S., Bauer, Ud., & Kwitt, R. (2015). A sta-
ble multi-scale kernel for topological machine learning (volumen. 7,
páginas. 4741–4748). Presented at the Proceedings of the IEEE Com-
puter Society Conference on Computer Vision and Pattern Recog-
nition, IEEE. https://doi.org/10.1109/CVPR.2015.7299106

Romano, D., Nicolau, METRO., Quintin, E.-M., Mazaika, PAG. K.,
Lightbody, A. A., Cody Hazlett, h., . . . Reiss, A. l. (2014).
Topological methods reveal high and low functioning neuro-

phenotypes within fragile X syndrome. Mapeo del cerebro humano.
https://doi.org/10.1002/hbm.22521

Rossi-deVries, J., Pedoia, v., Samaan, METRO. A., Ferguson, A. r., Souza,
R. B., & Majumdar, S. (2018). Using multidimensional topologi-
cal data analysis to identify traits of hip osteoarthritis. Diario de
Imagen de resonancia magnética, 48(4), 1046–1058. https://doi.org/
10.1002/jmri.26029

Saggar, METRO., despreciar, o., Gonzalez-Castillo, J., Bandettini, PAG. A.,
Carlsson, GRAMO., guantero, GRAMO., & Reiss, A. l. (2018). Towards a new
approach to reveal dynamical organization of the brain using
topological data analysis. Comunicaciones de la naturaleza, 9(1), 1399.
Saul, NORTE., & van Veen, h. j. (2017). MLWave/kepler-mapper: 186F.

Zenodo. https://doi.org/10.5281/zenodo.1054444

Brillar, j. METRO., Koyejo, o., Campana, PAG. T., Gorgolewski, k. J., Gilat,
METRO., & Poldrack, R. A.
(2015). Estimation of dynamic func-
tional connectivity using Multiplication of Temporal Derivatives.
NeuroImagen, 122, 399–407. https://doi.org/10.1016/j.neuroimage.
2015.07.064

Sikka, S., Cheung, B., Khanuja, r., Ghosh, S., yan, C., li, P.,
. . . Milham, METRO. (2014). Towards automated analysis of con-
nectomes: The configurable pipeline for the analysis of con-
nectomes (C-PAC). Frontiers in Neuroinformatics. Conferencia
abstract: 5th INCF Congress of Neuroinformatics. https://doi.org/
10.3389/conf.fninf.2014.08.00117

singh, GRAMO., Mémoli, F., & Carlsson, GRAMO. mi. (2007). Topological meth-
ods for the analysis of high dimensional data sets and 3d object
recognition. Symposium on Point Based Graphics.

williams, l. METRO. (2017). Getting personalized: Brain scan biomark-
ers for guiding depression interventions. American Journal of
Psiquiatría, 174(6), 503–505. https://doi.org/10.1176/appi.ajp.
2017.17030314

Xu, y., & Lindquist, METRO. A. (2015). Dynamic connectivity detection:
An algorithm for determining functional connectivity change
points in fMRI data. Frontiers in Neuroscience, 9(143), 285.
https://doi.org/10.3389/fnins.2015.00285

Yao, y., Sol, J., Huang, X., Bowman, GRAMO. r., singh, GRAMO., Lesnick,
METRO., . . . Carlsson, GRAMO. (2009). Topological methods for explor-
ing low-density states in biomolecular folding pathways. Diario
of Chemical Physics, 130(14), 144115. https://doi.org/10.1063/
1.3103496

Joven, j. GRAMO., Petri, GRAMO., Vaccarino, F., & Patania, A. (2017). Construc-
tion of and efficient sampling from the simplicial configuration
modelo. Physical Review E, 96(3), 477. https://doi.org/10.1103/
PhysRevE.96.032312

Zuev, K., Eisenberg, o., & Krioukov, D. (2015). Exponential ran-
dom simplicial complexes. Journal of Physics A: Matemático
and Theoretical, 48(46), 465002. https://doi.org/10.1088/1751-
8113/48/46/465002

Neurociencia en red

778

yo

D
oh
w
norte
oh
a
d
mi
d

F
r
oh
metro
h

t
t

pag

:
/
/

d
i
r
mi
C
t
.

metro

i
t
.

t

/

/

mi
d
tu
norte
mi
norte
a
r
t
i
C
mi

pag
d

yo

F
/

/

/

/

/

3
3
7
6
3
1
0
9
2
4
9
3
norte
mi
norte
_
a
_
0
0
0
9
3
pag
d

.

t

F

b
y
gramo
tu
mi
s
t

t

oh
norte
0
7
S
mi
pag
mi
metro
b
mi
r
2
0
2
3FUNCIÓN DE ENFOQUE: imagen
FUNCIÓN DE ENFOQUE: imagen
FUNCIÓN DE ENFOQUE: imagen
FUNCIÓN DE ENFOQUE: imagen
FUNCIÓN DE ENFOQUE: imagen
FUNCIÓN DE ENFOQUE: imagen
FUNCIÓN DE ENFOQUE: imagen
FUNCIÓN DE ENFOQUE: imagen

Descargar PDF