Cargando…

Greedy low-rank algorithm for spatial connectome regression

Recovering brain connectivity from tract tracing data is an important computational problem in the neurosciences. Mesoscopic connectome reconstruction was previously formulated as a structured matrix regression problem (Harris et al. in Neural Information Processing Systems, 2016), but existing tech...

Descripción completa

Detalles Bibliográficos
Autores principales: Kürschner, Patrick, Dolgov, Sergey, Harris, Kameron Decker, Benner, Peter
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer Berlin Heidelberg 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6856255/
https://www.ncbi.nlm.nih.gov/pubmed/31728676
http://dx.doi.org/10.1186/s13408-019-0077-0
_version_ 1783470544384950272
author Kürschner, Patrick
Dolgov, Sergey
Harris, Kameron Decker
Benner, Peter
author_facet Kürschner, Patrick
Dolgov, Sergey
Harris, Kameron Decker
Benner, Peter
author_sort Kürschner, Patrick
collection PubMed
description Recovering brain connectivity from tract tracing data is an important computational problem in the neurosciences. Mesoscopic connectome reconstruction was previously formulated as a structured matrix regression problem (Harris et al. in Neural Information Processing Systems, 2016), but existing techniques do not scale to the whole-brain setting. The corresponding matrix equation is challenging to solve due to large scale, ill-conditioning, and a general form that lacks a convergent splitting. We propose a greedy low-rank algorithm for the connectome reconstruction problem in very high dimensions. The algorithm approximates the solution by a sequence of rank-one updates which exploit the sparse and positive definite problem structure. This algorithm was described previously (Kressner and Sirković in Numer Lin Alg Appl 22(3):564–583, 2015) but never implemented for this connectome problem, leading to a number of challenges. We have had to design judicious stopping criteria and employ efficient solvers for the three main sub-problems of the algorithm, including an efficient GPU implementation that alleviates the main bottleneck for large datasets. The performance of the method is evaluated on three examples: an artificial “toy” dataset and two whole-cortex instances using data from the Allen Mouse Brain Connectivity Atlas. We find that the method is significantly faster than previous methods and that moderate ranks offer a good approximation. This speedup allows for the estimation of increasingly large-scale connectomes across taxa as these data become available from tracing experiments. The data and code are available online.
format Online
Article
Text
id pubmed-6856255
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Springer Berlin Heidelberg
record_format MEDLINE/PubMed
spelling pubmed-68562552019-12-03 Greedy low-rank algorithm for spatial connectome regression Kürschner, Patrick Dolgov, Sergey Harris, Kameron Decker Benner, Peter J Math Neurosci Research Recovering brain connectivity from tract tracing data is an important computational problem in the neurosciences. Mesoscopic connectome reconstruction was previously formulated as a structured matrix regression problem (Harris et al. in Neural Information Processing Systems, 2016), but existing techniques do not scale to the whole-brain setting. The corresponding matrix equation is challenging to solve due to large scale, ill-conditioning, and a general form that lacks a convergent splitting. We propose a greedy low-rank algorithm for the connectome reconstruction problem in very high dimensions. The algorithm approximates the solution by a sequence of rank-one updates which exploit the sparse and positive definite problem structure. This algorithm was described previously (Kressner and Sirković in Numer Lin Alg Appl 22(3):564–583, 2015) but never implemented for this connectome problem, leading to a number of challenges. We have had to design judicious stopping criteria and employ efficient solvers for the three main sub-problems of the algorithm, including an efficient GPU implementation that alleviates the main bottleneck for large datasets. The performance of the method is evaluated on three examples: an artificial “toy” dataset and two whole-cortex instances using data from the Allen Mouse Brain Connectivity Atlas. We find that the method is significantly faster than previous methods and that moderate ranks offer a good approximation. This speedup allows for the estimation of increasingly large-scale connectomes across taxa as these data become available from tracing experiments. The data and code are available online. Springer Berlin Heidelberg 2019-11-14 /pmc/articles/PMC6856255/ /pubmed/31728676 http://dx.doi.org/10.1186/s13408-019-0077-0 Text en © The Author(s) 2019 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
spellingShingle Research
Kürschner, Patrick
Dolgov, Sergey
Harris, Kameron Decker
Benner, Peter
Greedy low-rank algorithm for spatial connectome regression
title Greedy low-rank algorithm for spatial connectome regression
title_full Greedy low-rank algorithm for spatial connectome regression
title_fullStr Greedy low-rank algorithm for spatial connectome regression
title_full_unstemmed Greedy low-rank algorithm for spatial connectome regression
title_short Greedy low-rank algorithm for spatial connectome regression
title_sort greedy low-rank algorithm for spatial connectome regression
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6856255/
https://www.ncbi.nlm.nih.gov/pubmed/31728676
http://dx.doi.org/10.1186/s13408-019-0077-0
work_keys_str_mv AT kurschnerpatrick greedylowrankalgorithmforspatialconnectomeregression
AT dolgovsergey greedylowrankalgorithmforspatialconnectomeregression
AT harriskamerondecker greedylowrankalgorithmforspatialconnectomeregression
AT bennerpeter greedylowrankalgorithmforspatialconnectomeregression