Skip to content

BlueBrain/Bluenaas

Repository files navigation

BlueNaaS-SingleCell

Blue-Neuroscience-as-a-Service-SingleCell is an open source web application. It enables users to quickly visualize single cell model morphologies in 3D or as a dendrogram. Using a simple web user interface, single cell simulations can be easily configured and launched, producing voltage traces from selected compartments.

Examples

You can use the application on the EBRAINS platform at https://ebrains-cls-interactive.github.io/online-use-cases.html by selecting "Single Cell InSilico Experiments". You can also follow this direct link.

Documentation

The user documentation for the service can be found here.

From version 2.0 we are using BlueCelluLab library to run simulations.

To get the code for legacy (neuron) version check out v1 branch

Development

  1. After cloning or forking the repository, you can use poetry to install the dependencies:
poetry install
  1. To start the backend server run the following command. This starts some docker services and then brings up the fastapi server:

Run dev frontend/backend

make build

Simulate your own models.

You can upload your own models and run single cell simulations. The .zip file format must be: model_name.zip

  • model_name
    • mechanisms /
      • *.mod files
    • morphology /
      • morphology file loaded by cell.hoc
    • cell.hoc

Citation

When you use the BlueNaaS-SingleCell software, we ask you to cite the following: DOI

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 and from the Human Brain Project's Specific Grant Agreement 3.

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

About

Source code for running and retrieving neuron simulations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages