{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,26]],"date-time":"2025-09-26T13:10:29Z","timestamp":1758892229805,"version":"3.44.0"},"reference-count":53,"publisher":"Oxford University Press (OUP)","issue":"3","license":[{"start":{"date-parts":[[2025,6,9]],"date-time":"2025-06-09T00:00:00Z","timestamp":1749427200000},"content-version":"vor","delay-in-days":39,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025,5,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>In recent years, there has been a significant increase in publicly available skeleton descriptions of real brain cells from laboratories all over the world. In theory, this should make it is possible to perform large-scale realistic simulations on brain cells. However, currently there is still a gap between the skeleton descriptions and high-quality simulation-ready surface and volume meshes of brain cells. We propose and implement a tool called Alpha_Mesh_Swc (AMS) to generate automatically and efficiently triangular surface meshes that are optimized for finite element simulations. We use an Alpha Wrapping method with an offset parameter on component surface meshes to efficiently generate a global watertight mesh. Then mesh simplification and re-meshing are used to produce an optimal surface mesh. Our methodology limits the number of surface triangles, while preserving geometrical accuracy, permit cutting, and gluing of cell components, is robust to imperfect skeleton descriptions and allows mixed cell descriptions (surface meshes combined with skeletons). We compared the robustness, performance and accuracy of AMS against existing tools and found significant improvement in terms of mesh accuracy. We show, on average, we can generate fully automatically a brain cell (neurons or glia) surface mesh in a couple of minutes on a laptop computer resulting in a simplified surface mesh with only around 10k nodes. The resulting meshes were used to perform diffusion MRI simulations in neurons and microglia. The code and a number of sample brain cell surface meshes have been made publicly available.<\/jats:p>","DOI":"10.1093\/bib\/bbaf258","type":"journal-article","created":{"date-parts":[[2025,5,21]],"date-time":"2025-05-21T08:54:15Z","timestamp":1747817655000},"source":"Crossref","is-referenced-by-count":0,"title":["<i>Alpha_Mesh_Swc<\/i>: automatic and robust surface mesh generation from the skeleton description of brain cells"],"prefix":"10.1093","volume":"26","author":[{"given":"Alex","family":"McSweeney-Davis","sequence":"first","affiliation":[{"name":"Inria-Saclay , \u00c9quipe Idefix ENSTA Paris, UMA, 828 Boulevard des Mar\u00e9chaux, 91762 Palaiseau ,","place":["France"]}]},{"given":"Chengran","family":"Fang","sequence":"additional","affiliation":[{"name":"Inria-Saclay , \u00c9quipe Idefix ENSTA Paris, UMA, 828 Boulevard des Mar\u00e9chaux, 91762 Palaiseau ,","place":["France"]}]},{"given":"Emmanuel","family":"Caruyer","sequence":"additional","affiliation":[{"name":"Empenn Research Team - IRISA Campus de Beaulieu , 263 Avenue du G\u00e9n\u00e9ral Leclerc, 35042 Rennes cedex ,","place":["France"]}]},{"given":"Anne","family":"Kerbrat","sequence":"additional","affiliation":[{"name":"Empenn Research Team - IRISA Campus de Beaulieu , 263 Avenue du G\u00e9n\u00e9ral Leclerc, 35042 Rennes cedex ,","place":["France"]},{"name":"Department of Neurology, CHU Rennes , F-35033 Rennes ,","place":["France"]}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6075-5526","authenticated-orcid":false,"given":"Jing-Rebecca","family":"Li","sequence":"additional","affiliation":[{"name":"Inria-Saclay , \u00c9quipe Idefix ENSTA Paris, UMA, 828 Boulevard des Mar\u00e9chaux, 91762 Palaiseau ,","place":["France"]}]}],"member":"286","published-online":{"date-parts":[[2025,6,9]]},"reference":[{"key":"2025092608520138600_ref1","doi-asserted-by":"publisher","first-page":"391","DOI":"10.1016\/j.neuroimage.2018.12.025","article-title":"A generative model of realistic brain cells with application to numerical simulation of the diffusion-weighted MR signal","volume":"188","author":"Palombo","year":"2019","journal-title":"NeuroImage"},{"key":"2025092608520138600_ref2","doi-asserted-by":"publisher","first-page":"1208073","DOI":"10.3389\/fninf.2023.1208073","article-title":"CACTUS: a computational framework for generating realistic white matter microstructure substrates","volume":"17","author":"Villarreal-Haro","year":"2023","journal-title":"Front Neuroinform"},{"key":"2025092608520138600_ref3","doi-asserted-by":"publisher","first-page":"120231","DOI":"10.1016\/j.neuroimage.2023.120231","article-title":"Tractography passes the test: results from the diffusion-simulated connectivity (disco) challenge","volume":"277","author":"Girard","year":"2023","journal-title":"NeuroImage"},{"key":"2025092608520138600_ref4","doi-asserted-by":"publisher","first-page":"379","DOI":"10.1016\/j.neuroimage.2018.09.075","article-title":"On the scaling behavior of water diffusion in human brain white matter","volume":"185","author":"Veraart","year":"2019","journal-title":"NeuroImage"},{"key":"2025092608520138600_ref5","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1016\/j.jmr.2019.01.007","article-title":"Effects of nongaussian diffusion on \u201cisotropic diffusion\u201d measurements: an ex-vivo microimaging and simulation study","volume":"300","author":"Jespersen","year":"2019","journal-title":"J Magn Reson"},{"key":"2025092608520138600_ref6","doi-asserted-by":"publisher","first-page":"116835","DOI":"10.1016\/j.neuroimage.2020.116835","article-title":"SANDI: a compartment-based model for non-invasive apparent soma and neurite imaging by diffusion MRI","volume":"215","author":"Palombo","year":"2020","journal-title":"Neuroimage"},{"key":"2025092608520138600_ref7","doi-asserted-by":"publisher","first-page":"118976","DOI":"10.1016\/j.neuroimage.2022.118976","article-title":"Diffusion time dependence, power-law scaling, and exchange in gray matter","volume":"251","author":"Olesen","year":"2022","journal-title":"NeuroImage"},{"key":"2025092608520138600_ref8","doi-asserted-by":"publisher","first-page":"2332","DOI":"10.1002\/mrm.26832","article-title":"Assessing the validity of the approximation of diffusion-weighted-MRI signals from crossing fascicles by sums of signals from single fascicles","volume":"79","author":"Rensonnet","year":"2018","journal-title":"Magn Reson Med"},{"key":"2025092608520138600_ref9","doi-asserted-by":"publisher","DOI":"10.1002\/nbm.3998","article-title":"Quantifying brain microstructure with diffusion MRI: theory and parameter estimation","volume":"32","author":"Novikov","year":"2019","journal-title":"NMR Biomed"},{"key":"2025092608520138600_ref10","doi-asserted-by":"publisher","first-page":"511","DOI":"10.1007\/s10334-018-0680-1","article-title":"Toward faster inference of micron-scale axon diameters using Monte Carlo simulations","volume":"31","author":"Mercredi","year":"2018","journal-title":"Magnetic Resonance Materials in Physics, Biology and Medicine"},{"key":"2025092608520138600_ref11","doi-asserted-by":"publisher","DOI":"10.1016\/j.media.2023.102979","article-title":"A simulation-driven supervised learning framework to estimate brain microstructure using diffusion MRI","volume":"90","author":"Fang","year":"2023","journal-title":"Med Image Anal"},{"key":"2025092608520138600_ref12","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1016\/j.neuroimage.2017.02.013","article-title":"Machine learning based compartment models with permeability for white matter microstructure imaging","volume":"150","author":"Nedjati-Gilani","year":"2017","journal-title":"NeuroImage"},{"key":"2025092608520138600_ref13","first-page":"11","article-title":"TetGen, a Delaunay-based quality tetrahedral mesh generator","volume":"41","author":"Hang","year":"2015","journal-title":"ACM Trans Math Softw"},{"key":"2025092608520138600_ref14","doi-asserted-by":"publisher","first-page":"1309","DOI":"10.1002\/nme.2579","article-title":"Gmsh: A 3-D finite element mesh generator with built-in pre-and post-processing facilities","volume":"79","author":"Geuzaine","year":"2009","journal-title":"Int J Numer Methods Eng"},{"year":"2024","author":"The CGAL","article-title":"Project. CGAL user and reference manual. 5.6.1. CGAL editorial board","key":"2025092608520138600_ref15"},{"key":"2025092608520138600_ref16","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1016\/0165-0270(93)90020-R","article-title":"A system for quantitative morphological measurement and electrotonic modelling of neurons: Three-dimensional reconstruction","volume":"47","author":"Stockley","year":"1993","journal-title":"J Neurosci Methods"},{"key":"2025092608520138600_ref17","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1016\/S0165-0270(98)00091-0","article-title":"An on-line archive of reconstructed hippocampal neurons","volume":"84","author":"Cannon","year":"1998","journal-title":"J Neurosci Methods"},{"key":"2025092608520138600_ref18","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1016\/j.neuroimage.2019.02.055","article-title":"MEDUSA: A GPU-based tool to create realistic phantoms of the brain microstructure using tiny spheres","volume":"193","author":"Ginsburger","year":"2019","journal-title":"Neuroimage"},{"author":"Blender","key":"2025092608520138600_ref19"},{"author":"Blender Swc Mesh","key":"2025092608520138600_ref20"},{"key":"2025092608520138600_ref21","first-page":"39","article-title":"Reconstruction and visualization of large-scale volumetric models of neocortical circuits for physically-plausible in silico optical studies","volume":"18","author":"Abdellah","year":"2017","journal-title":"BMC bioinformatics"},{"key":"2025092608520138600_ref22","doi-asserted-by":"publisher","first-page":"i574","DOI":"10.1093\/bioinformatics\/bty231","article-title":"NeuroMorphoVis: a collaborative framework for analysis and visualization of neuronal morphology skeletons reconstructed from microscopy stacks","volume":"34","author":"Abdellah","year":"2018","journal-title":"Bioinformatics"},{"key":"2025092608520138600_ref23","doi-asserted-by":"publisher","first-page":"38","DOI":"10.3389\/fninf.2017.00038","article-title":"NeurotessMesh: a tool for the generation and visualization of neuron meshes and adaptive on-the-fly refinement","volume":"11","author":"Garcia-Cantero","year":"2017","journal-title":"Front Neuroinform"},{"key":"2025092608520138600_ref24","doi-asserted-by":"publisher","first-page":"1342762","DOI":"10.3389\/fnana.2024.1342762","article-title":"NeuroEditor: a tool to edit and visualize neuronal morphologies","volume":"18","author":"Velasco","year":"2024","journal-title":"Frontiers in Neuroanatomy"},{"key":"2025092608520138600_ref25","doi-asserted-by":"publisher","first-page":"15","DOI":"10.3389\/fnana.2013.00015","article-title":"Neuronize: a tool for building realistic neuronal cell morphologies","volume":"7","author":"Brito","year":"2013","journal-title":"Frontiers in neuroanatomy"},{"key":"2025092608520138600_ref26","doi-asserted-by":"publisher","first-page":"953930","DOI":"10.3389\/fninf.2022.953930","article-title":"Robust quasi-uniform surface meshing of neuronal morphology using line skeleton-based progressive convolution approximation","volume":"16","author":"Zhu","year":"2022","journal-title":"Front Neuroinform"},{"key":"2025092608520138600_ref27","doi-asserted-by":"publisher","first-page":"437","DOI":"10.1007\/s12650-024-00970-6","article-title":"Fast reconstruction of water-tight surface mesh of neurons","volume":"27","author":"Wang","year":"2024","journal-title":"Journal of Visualization"},{"key":"2025092608520138600_ref28","doi-asserted-by":"publisher","first-page":"bbac491","DOI":"10.1093\/bib\/bbac491","article-title":"Ultraliser: a framework for creating multiscale, high-fidelity and geometrically realistic 3D models for in silico neuroscience","volume":"24","author":"Abdellah","year":"2023","journal-title":"Brief Bioinform"},{"key":"2025092608520138600_ref29","doi-asserted-by":"publisher","first-page":"247","DOI":"10.1007\/s12021-017-9329-x","article-title":"Generating neuron geometries for detailed three-dimensional simulations using anamorph","volume":"15","author":"M\u00f6rschel","year":"2017","journal-title":"Neuroinformatics"},{"key":"2025092608520138600_ref30","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1016\/j.jneumeth.2013.09.011","article-title":"Water-tight membranes from neuronal morphology files","volume":"220","author":"McDougal","year":"2013","journal-title":"J Neurosci Methods"},{"key":"2025092608520138600_ref31","doi-asserted-by":"publisher","first-page":"847108","DOI":"10.3389\/fninf.2022.847108","article-title":"Efficient simulation of 3D reaction-diffusion in models of neurons and networks","volume":"16","author":"McDougal","year":"2022","journal-title":"Front Neuroinform"},{"key":"2025092608520138600_ref33","doi-asserted-by":"publisher","first-page":"307","DOI":"10.1016\/0895-6111(90)90105-K","article-title":"Neuron imaging with Neurolucida\u2014a PC-based system for image combining microscopy","volume":"14","author":"Glaser","year":"1990","journal-title":"Comput Med Imaging Graph"},{"key":"2025092608520138600_ref34","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/1471-2105-14-293","article-title":"Automated image computing reshapes computational neuroscience","volume":"14","author":"Peng","year":"2013","journal-title":"BMC bioinformatics"},{"key":"2025092608520138600_ref35","doi-asserted-by":"publisher","first-page":"e1000877","DOI":"10.1371\/journal.pcbi.1000877","article-title":"One rule to grow them all: a general theory of neuronal branching and its practical application","volume":"6","author":"Cuntz","year":"2010","journal-title":"PLoS Comput Biol"},{"key":"2025092608520138600_ref36","doi-asserted-by":"publisher","first-page":"9247","DOI":"10.1523\/JNEUROSCI.2055-07.2007","article-title":"NeuroMorpho. Org: a central resource for neuronal morphologies","volume":"27","author":"Ascoli","year":"2007","journal-title":"J Neurosci"},{"key":"2025092608520138600_ref32","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3528223.3530152","article-title":"Alpha wrapping with an offset","volume":"41","author":"Portaneri","year":"2022","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"2025092608520138600_ref38","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1145\/166117.166119","article-title":"Mesh optimization","volume-title":"Proceedings of the 20th annual conference on Computer graphics and interactive techniques","author":"Hoppe","year":"1993"},{"key":"2025092608520138600_ref37","first-page":"209","article-title":"Surface simplification using quadric error metrics","volume-title":"Proceedings of the 24th annual conference on Computer graphics and interactive techniques","author":"Garland","year":"1997"},{"key":"2025092608520138600_ref39","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1007\/s11004-009-9257-x","article-title":"Measurement of areas on a sphere using Fibonacci and latitude\u2013longitude lattices","volume":"42","author":"Gonz\u00e1lez","year":"2010","journal-title":"Mathematical Geosciences"},{"key":"2025092608520138600_ref40","doi-asserted-by":"publisher","DOI":"10.1201\/b10688","article-title":"Polygon mesh processing","author":"Botsch","year":"2010","journal-title":"AK Peters"},{"year":"2019","author":"Dawson-Haggerty","key":"2025092608520138600_ref41"},{"key":"2025092608520138600_ref42","article-title":"Matrix norms and the condition number: A general framework to improve mesh quality via node-movement","volume-title":"Tech. Rep. Sandia National lab.(SNL-NM)","author":"Knupp","year":"1999"},{"year":"2025","author":"Allen Brain Atlas","key":"2025092608520138600_ref43"},{"key":"2025092608520138600_ref44","doi-asserted-by":"publisher","first-page":"15955","DOI":"10.1038\/s41598-021-95535-0","article-title":"Microglial morphology in Alzheimer\u2019s disease and after A$\\beta $ immunotherapy","volume":"11","author":"Franco-Bocanegra","year":"2021","journal-title":"Sci Rep"},{"key":"2025092608520138600_ref45","doi-asserted-by":"publisher","first-page":"116120","DOI":"10.1016\/j.neuroimage.2019.116120","article-title":"SpinDoctor: A Matlab toolbox for diffusion MRI simulation","volume":"202","author":"Li","year":"2019","journal-title":"NeuroImage"},{"key":"2025092608520138600_ref46","doi-asserted-by":"publisher","first-page":"e4353","DOI":"10.1002\/nbm.4353","article-title":"Practical computation of the diffusion MRI signal of realistic neurons based on Laplace eigenfunctions","volume":"33","author":"Li","year":"2020","journal-title":"NMR Biomed"},{"key":"2025092608520138600_ref47","doi-asserted-by":"publisher","first-page":"288","DOI":"10.1063\/1.1695690","article-title":"Spin diffusion measurements: Spin echoes in the presence of a time-dependent field gradient","volume":"42","author":"Stejskal","year":"1965","journal-title":"J Chem Phys"},{"key":"2025092608520138600_ref48","doi-asserted-by":"publisher","DOI":"10.1016\/j.neuroimage.2020.117198","article-title":"Diffusion MRI simulation of realistic neurons with SpinDoctor and the neuron module","volume":"222","author":"Fang","year":"2020","journal-title":"NeuroImage"},{"key":"2025092608520138600_ref49","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/1742-2094-11-12","article-title":"Morphometric characterization of microglial phenotypes in human cerebral cortex","volume":"11","author":"Torres-Platas","year":"2014","journal-title":"J Neuroinflammation"},{"key":"2025092608520138600_ref50","doi-asserted-by":"publisher","first-page":"1379","DOI":"10.1038\/s41593-022-01167-6","article-title":"A tool for mapping microglial morphology, morphOMICs, reveals brain-region and sex-dependent phenotypes","volume":"25","author":"Colombo","year":"2022","journal-title":"Nat Neurosci"},{"volume-title":"Python Reference Manual","year":"1995","author":"Van Rossum","key":"2025092608520138600_ref51"},{"year":"2021","author":"Muntoni","journal-title":"PyMeshLab.","key":"2025092608520138600_ref52"},{"key":"2025092608520138600_ref53","doi-asserted-by":"publisher","first-page":"1354","DOI":"10.1109\/TMI.2009.2015756","article-title":"Convergence and parameter choice for Monte-Carlo simulations of diffusion MRI","volume":"28","author":"Hall","year":"2009","journal-title":"IEEE Trans Med Imaging"}],"container-title":["Briefings in Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bib\/article-pdf\/26\/3\/bbaf258\/63451942\/bbaf258.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bib\/article-pdf\/26\/3\/bbaf258\/63451942\/bbaf258.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,26]],"date-time":"2025-09-26T12:52:10Z","timestamp":1758891130000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bib\/article\/doi\/10.1093\/bib\/bbaf258\/8158418"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5,1]]},"references-count":53,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2025,5,1]]}},"URL":"https:\/\/doi.org\/10.1093\/bib\/bbaf258","relation":{},"ISSN":["1467-5463","1477-4054"],"issn-type":[{"type":"print","value":"1467-5463"},{"type":"electronic","value":"1477-4054"}],"subject":[],"published-other":{"date-parts":[[2025,5]]},"published":{"date-parts":[[2025,5,1]]},"article-number":"bbaf258"}}