https://github.com/bluebrain/vessmorphovis

A lightweight, interactive, extensible and cross-platform framework for building, visualizing and analyzing vasculature (or blood vessels) morphologies.

https://github.com/bluebrain/vessmorphovis

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 7 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
    Organization bluebrain has institutional domain (portal.bluebrain.epfl.ch)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.2%) to scientific vocabulary

Keywords

bbp blender-addon blood-vessels blood-vessels-visualization blue-brain-project meshing morphology simulation-based-neuroscience vascular-flow vascular-networks visualization
Last synced: 6 months ago · JSON representation

Repository

A lightweight, interactive, extensible and cross-platform framework for building, visualizing and analyzing vasculature (or blood vessels) morphologies.

Basic Info
Statistics
  • Stars: 44
  • Watchers: 7
  • Forks: 7
  • Open Issues: 40
  • Releases: 1
Topics
bbp blender-addon blood-vessels blood-vessels-visualization blue-brain-project meshing morphology simulation-based-neuroscience vascular-flow vascular-networks visualization
Created over 6 years ago · Last pushed about 2 years ago
Metadata Files
Readme Contributing License Authors

README.md

DOI

Introduction

VessMorphoVis is an integrated suite of toolboxes for interactive visualization and analysis of vast brain vascular networks represented by morphological graphs segmented originally from imaging or microscopy stacks. Our workflow leverages the outstanding potentials of Blender, aiming to establish an integrated, extensible and domain-specific framework capable of interactive visualization, analysis, repair, high-fidelity meshing and high-quality rendering of vascular morphologies. VessMorphoVis is developed as an extension to its sister NeuroMorphoVis.

Features

  • Interactive visualization, analysis and automated repair of large-scale vasculature morphology skeletons (up to millions of samples).

  • Sketching and building three-dimensional representations of the vascular morphology skeletons using various methods for visual analytics.

  • Analysis of neuronal morphology skeletons that are digitally reconstructed from imaging or microscopy stacks.

  • An easy context to load broken morphology skeletons and repair them manually.

  • Automated reconstruction of polygonal mesh models that represent the surface of the vasvular morphologies based on the piecewise meshing method presented by Abdellah et al., 2017.

  • Accurate mesh reconstruction with MetaBalls to create watertight meshes for reaction-diffusion simulations.

  • Large scale and efficient rendering of the vascular morphologies and meshes using the Workbench renderer.

  • Automated high quality rendering of the vascular morphologies and their corresponding meshes using different shading nodes with Cycles.

  • Exporting the reconstructed meshes in several file formats including PLY, OBJ, STL and also as a Blender file (.blend).

Package Details

VessMorphoVis is mainly based on Blender. Blender is a free software and can be downloaded from Blender.org. Blender is released under the GNU General Public License (GPL, or “free software”). The current version of VessMorphoVis is compatible with the following Blender versions:

VessMorphoVis can be downloaded as a binary archive bundled within Blender that can be easily extracted and used out-of-the-box. The optional dependencies are already shiped within this archive using pip on each respective platform. This package (released every minor version update of the software) is recommended for Windows users or those who cannot use the Terminal. Otherwise, users can just download an installation script that will automatically install the entire package to a user-specified directory. This script does not require sudo permissions.

Documentation

The documentation is available here.

Known Bugs or Feature Requests

Please refer to the github issue tracker for fixed and open bugs. User can also report any bugs and request new features needed for their research. We are happy to provide direct support .

Gallery

Publications & Citation

If you use VessMorphoVis for your research, media design or other purposes, please cite our paper Interactive visualization and analysis of morphological skeletons of brain vasculature networks with VessMorphoVis using the following entry:

@article{abdellah2020interactive, title={Interactive visualization and analysis of morphological skeletons of brain vasculature networks with VessMorphoVis}, author={Abdellah, Marwan and Guerrero, Nadir Román abd Lapere, Samule and Coggan, Jay S. and Coste, Benoit and Dagar, Snigdha and Keller, Daniel and Courcol, Jean-Denis and Markram, Henry and Sch{\"u}rmann, Felix}, journal={Bioinformatics}, volume={In press}, year={2020}, publisher={Oxford University Press} }

Acknowledgement & Funding

VessMorphoVis is developed by the Visualization team at the Blue Brain Project, Ecole Polytechnique Federale de Lausanne (EPFL). This study was supported by funding to the Blue Brain Project, a research center of the École polytechnique fédérale de Lausanne (EPFL), from the Swiss government’s ETH Board of the Swiss Federal Institutes of Technology.

License

VessMorphoVis is available to download and use under the GNU General Public License (GPL, or “free software”). The code is open sourced with approval from the open sourcing committee and principal coordinators of the Blue Brain Project in June 2020.

Copyright (c) 2019-2022 Blue Brain Project/EPFL

Attributions

Contact

For more information on VessMorphoVis, comments or suggestions, please contact:

Marwan Abdellah
Scientific Visualiation Expert
Visualization Team, Computing Division
Blue Brain Project
marwan.abdellah@epfl.ch
marwan-abdellah.com

Owner

  • Name: The Blue Brain Project
  • Login: BlueBrain
  • Kind: organization
  • Email: bbp.opensource@epfl.ch
  • Location: Geneva, Switzerland

Open Source Software produced and used by the Blue Brain Project

GitHub Events

Total
  • Watch event: 8
  • Fork event: 1
Last Year
  • Watch event: 8
  • Fork event: 1

Issues and Pull Requests

Last synced: over 1 year ago

All Time
  • Total issues: 113
  • Total pull requests: 8
  • Average time to close issues: 6 months
  • Average time to close pull requests: about 2 months
  • Total issue authors: 6
  • Total pull request authors: 3
  • Average comments per issue: 0.89
  • Average comments per pull request: 0.13
  • Merged pull requests: 7
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 8
  • Pull requests: 0
  • Average time to close issues: 6 days
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 0.5
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • marwan-abdellah (53)
  • mihelics (7)
  • faberno (1)
  • Paddy-Xu (1)
  • leath02 (1)
  • pbl007 (1)
Pull Request Authors
  • jplanasc (3)
  • wizmer (1)
  • bbpgithubaudit (1)
Top Labels
Issue Labels
enhancement (37) bug (8) good first issue (1) documentation (1)
Pull Request Labels

Dependencies

requirements.pip pypi
  • Pillow *
  • h5py *
  • matplotlib *
  • morphio *
  • numpy *
  • pandas *
  • seaborn *