https://github.com/bluebrain/ngv-viewer
NGV Circuit Viewer application is a web environment for a small circuit in-silico experiments.
Science Score: 13.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
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.8%) to scientific vocabulary
Keywords
Repository
NGV Circuit Viewer application is a web environment for a small circuit in-silico experiments.
Basic Info
- Host: GitHub
- Owner: BlueBrain
- License: apache-2.0
- Language: JavaScript
- Default Branch: main
- Homepage: https://github.com/BlueBrain/ngv-viewer
- Size: 526 KB
Statistics
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
NGV Circuit Viewer application
NGV Circuit Viewer application is a web environment for a small circuit in-silico experiments.
It provides an extended toolset to configure and run simulations of single cell models as well as multiple connected neurons from a given circuit. The application's graphical user interface allows user to define in a first step a small circuit composed of several connected neurons, and in a second step to experiment on this circuit by defining a stimulation and reporting protocol.
System design
Dev env
A development environment for both fronteend and backend parts of the app can be started
by using make. Docker image for backend is required to be present in the system and can be built
with make docker_build_latest from ./backend directory.
To start a backend:
bash
make run_dev_backend
Dev frontend env is powered by Webpack and can be started with:
bash
make run_dev_frontend
Usage
See TODO
Deployment
Makefile has a create_oo_deployment target that can be used to deploy the current version
of the app to an OpenShift cluster. Invoking this target will create OpenShift deployment configs,
services and external routes, needed by the app to function. Deployment configuration can be
customised by overriding specific environment variables, see Makefile for details.
Funding & Acknowledgment
The development of this software 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.
Copyright © 2024 Blue Brain Project/EPFL
Owner
- Name: The Blue Brain Project
- Login: BlueBrain
- Kind: organization
- Email: bbp.opensource@epfl.ch
- Location: Geneva, Switzerland
- Website: https://portal.bluebrain.epfl.ch/
- Repositories: 226
- Profile: https://github.com/BlueBrain
Open Source Software produced and used by the Blue Brain Project
GitHub Events
Total
- Public event: 1
- Fork event: 1
Last Year
- Public event: 1
- Fork event: 1
Dependencies
- python 3.9-slim build
- nginx alpine build
- node 14 build
- 1310 dependencies
- @vue/cli-plugin-babel ^4.5.17 development
- @vue/cli-plugin-eslint ^4.5.17 development
- @vue/cli-service ^4.5.17 development
- @vue/eslint-config-airbnb ^4.0.1 development
- babel-eslint ^10.0.3 development
- eslint ^5.16.0 development
- eslint-plugin-vue ^5.0.0 development
- sass-loader ^8.0.2 development
- vue-template-compiler ^2.6.14 development
- cache-loader ^4.1.0
- chroma-js ^2.1.2
- core-js ^3.15.2
- distinct-colors ^2.1.0
- dygraphs ^2.1.0
- file-saver ^2.0.5
- gsap ^3.7.1
- localforage ^1.9.0
- lodash ^4.17.21
- node-sass ^4.13.1
- qs ^6.10.3
- three ^0.130.1
- view-design ^4.6.1
- vue ^2.6.14
- vue-slider-component ^2.8.16
- webpack ^4.46.0
- archngv >=1.5.0
- bluepysnap >=0.12.1
- morph-tool >=0.2.3
- redis >=3.5.3
- tornado >=6.0.4
- trimesh *