Cargando…

NetPlotBrain: A Python package for visualizing networks and brains

Visualizations of networks are complex since they are multidimensional and generally convey large amounts of information. The layout of the visualization can communicate either network properties or spatial properties of the network. Generating such figures to effectively convey information and be a...

Descripción completa

Detalles Bibliográficos
Autores principales: Fanton, Silvia, Thompson, William Hedley
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MIT Press 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10312269/
https://www.ncbi.nlm.nih.gov/pubmed/37397883
http://dx.doi.org/10.1162/netn_a_00313
_version_ 1785066904166072320
author Fanton, Silvia
Thompson, William Hedley
author_facet Fanton, Silvia
Thompson, William Hedley
author_sort Fanton, Silvia
collection PubMed
description Visualizations of networks are complex since they are multidimensional and generally convey large amounts of information. The layout of the visualization can communicate either network properties or spatial properties of the network. Generating such figures to effectively convey information and be accurate can be difficult and time-consuming, and it can require expert knowledge. Here, we introduce NetPlotBrain (short for network plots onto brains), a Python package for Python 3.9+. The package offers several advantages. First, NetPlotBrain provides a high-level interface to easily highlight and customize results of interest. Second, it presents a solution to promote accurate plots through its integration with TemplateFlow. Third, it integrates with other Python software, allowing for easy integration to include networks from NetworkX or implementations of network-based statistics. In sum, NetPlotBrain is a versatile but easy to use package designed to produce high-quality network figures while integrating with open research software for neuroimaging and network theory.
format Online
Article
Text
id pubmed-10312269
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MIT Press
record_format MEDLINE/PubMed
spelling pubmed-103122692023-07-01 NetPlotBrain: A Python package for visualizing networks and brains Fanton, Silvia Thompson, William Hedley Netw Neurosci Research Article Visualizations of networks are complex since they are multidimensional and generally convey large amounts of information. The layout of the visualization can communicate either network properties or spatial properties of the network. Generating such figures to effectively convey information and be accurate can be difficult and time-consuming, and it can require expert knowledge. Here, we introduce NetPlotBrain (short for network plots onto brains), a Python package for Python 3.9+. The package offers several advantages. First, NetPlotBrain provides a high-level interface to easily highlight and customize results of interest. Second, it presents a solution to promote accurate plots through its integration with TemplateFlow. Third, it integrates with other Python software, allowing for easy integration to include networks from NetworkX or implementations of network-based statistics. In sum, NetPlotBrain is a versatile but easy to use package designed to produce high-quality network figures while integrating with open research software for neuroimaging and network theory. MIT Press 2023-06-30 /pmc/articles/PMC10312269/ /pubmed/37397883 http://dx.doi.org/10.1162/netn_a_00313 Text en © 2023 Massachusetts Institute of Technology https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. For a full description of the license, please visit https://creativecommons.org/licenses/by/4.0/.
spellingShingle Research Article
Fanton, Silvia
Thompson, William Hedley
NetPlotBrain: A Python package for visualizing networks and brains
title NetPlotBrain: A Python package for visualizing networks and brains
title_full NetPlotBrain: A Python package for visualizing networks and brains
title_fullStr NetPlotBrain: A Python package for visualizing networks and brains
title_full_unstemmed NetPlotBrain: A Python package for visualizing networks and brains
title_short NetPlotBrain: A Python package for visualizing networks and brains
title_sort netplotbrain: a python package for visualizing networks and brains
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10312269/
https://www.ncbi.nlm.nih.gov/pubmed/37397883
http://dx.doi.org/10.1162/netn_a_00313
work_keys_str_mv AT fantonsilvia netplotbrainapythonpackageforvisualizingnetworksandbrains
AT thompsonwilliamhedley netplotbrainapythonpackageforvisualizingnetworksandbrains