{"id":20956480,"url":"https://github.com/bluebrain/singlecell-emodel-suite","last_synced_at":"2026-04-07T14:32:09.297Z","repository":{"id":144629828,"uuid":"438293564","full_name":"BlueBrain/singlecell-emodel-suite","owner":"BlueBrain","description":null,"archived":false,"fork":false,"pushed_at":"2024-11-25T10:48:32.000Z","size":37,"stargazers_count":10,"open_issues_count":0,"forks_count":3,"subscribers_count":15,"default_branch":"main","last_synced_at":"2026-01-27T06:02:53.782Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BlueBrain.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-14T14:57:18.000Z","updated_at":"2024-11-25T10:48:28.000Z","dependencies_parsed_at":"2024-09-13T02:20:33.154Z","dependency_job_id":"7f147efe-3a8e-42e1-a449-7c1bd2c90a54","html_url":"https://github.com/BlueBrain/singlecell-emodel-suite","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BlueBrain/singlecell-emodel-suite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlueBrain%2Fsinglecell-emodel-suite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlueBrain%2Fsinglecell-emodel-suite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlueBrain%2Fsinglecell-emodel-suite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlueBrain%2Fsinglecell-emodel-suite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BlueBrain","download_url":"https://codeload.github.com/BlueBrain/singlecell-emodel-suite/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlueBrain%2Fsinglecell-emodel-suite/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31515394,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T01:26:11.660Z","updated_at":"2026-04-07T14:32:09.271Z","avatar_url":"https://github.com/BlueBrain.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Single-Cell E-Model Suite\n\nA suite to handle single-cell electrophysiological data and to build and validate detailed electrical models.\n\n- [eFEL](#efel) — Electrophys Feature (E-Feature) Extraction Library\n- [BluePyEfe](#bluepyefe) — Blue Brain Python E-Feature Extraction from batches of recordings\n- [BluePyOpt](#bluepyopt) — Blue Brain Python Optimisation Library\n- [BluePyMM](#bluepymm) — Blue Brain Python Cell Model Management\n- [BlueCelluLab](#bluecellulab) - Blue Brain Cellular Laboratory\n- [BluePyEModel](#bluepyemodel) - Blue Brain Python Electrical Modeling Pipeline\n- [EModelRunner](#emodelrunner) — Runs cells from stand-alone packages\n- [BlueNaaS-SingleCell](#bluenaas-singlecell) - Interacts with single cell models through a web application\n- [Currentscape](#currentscape) - Plot currents in electrical models\n- [SSCxEModelExamples](#SSCxEModelExamples) - Reproduce Reva, Maria, et al. \"A universal workflow for creation, validation and generalization of detailed neuronal models\" (2023).\n- [e-model-packager](#e-model-packager) - Creates e-model packages from circuits\n- [emodel-generalisation](#emodel-generalisation) - Generalisation and MCMC sampling of electrical models of neurons\n\n\n## eFEL\n\u003ca href=\"https://github.com/BlueBrain/eFEL\"\u003e\n\u003cimg alt=\"eFEL Banner\" src=\"https://github.com/BlueBrain/eFEL/raw/master/docs/source/logo/eFELBanner.png\" width=\"600\"/\u003e\n\u003c/a\u003e\n\nUseful links:\n[GitHub repo](https://github.com/BlueBrain/eFEL),\n[Documentation](https://efel.readthedocs.io/en/latest/).\n\n**Electrophys Feature Extraction Library**\n\nThe Electrophys Feature Extraction Library (eFEL) allows neuroscientists to automatically extract features from\ntime series data recorded from neurons (both in vitro and in silico). Examples are the action potential width and amplitude\nin voltage traces recorded during whole-cell patch clamp experiments.\nThe user of the library provides a set of traces and selects the features to be calculated.\nThe library will then extract the requested features and return the values to the user.\n\n\n## BluePyEfe\n\u003ca href=\"https://github.com/BlueBrain/BluePyEfe\"\u003e\n\u003cimg alt=\"BluePyEfe Banner\" src=\"https://github.com/BlueBrain/BluePyEfe/raw/master/docs/source/logo/BluePyEfeBanner.jpg\" width=\"600\"/\u003e\n\u003c/a\u003e\n\nUseful links:\n[GitHub repo](https://github.com/BlueBrain/BluePyEfe),\n[Documentation](https://github.com/BlueBrain/BluePyEfe#readme).\n\n**Blue Brain Python E-feature extraction**\n\nBluePyEfe aims at easing the process of reading experimental recordings and extracting batches of electrical features from these recordings.\nTo do so, it combines trace reading functions and features extraction functions from the eFel library.\n\n## BluePyOpt\n\u003ca href=\"https://github.com/BlueBrain/BluePyOpt\"\u003e\n\u003cimg alt=\"BluePyOpt Banner\" src=\"https://github.com/BlueBrain/BluePyOpt/raw/master/docs/source/logo/BluePyOptBanner.png\" width=\"600\"/\u003e\n\u003c/a\u003e\n\nUseful links:\n[GitHub repo](https://github.com/BlueBrain/BluePyOpt),\n[Documentation](https://github.com/BlueBrain/BluePyOpt#readme).\n\n**Blue Brain Python Optimisation Library**\n\nThe Blue Brain Python Optimisation Library (BluePyOpt) is an extensible framework for data-driven model parameter optimisation that wraps\nand standardises several existing open-source tools.\n\n## BluePyMM\n\u003ca href=\"https://github.com/BlueBrain/BluePyMM\"\u003e\n\u003cimg alt=\"BluePyMM Banner\" src=\"https://github.com/BlueBrain/BluePyMM/raw/master/docs/source/logo/BluePyMMBanner.png\" width=\"600\"/\u003e\n\u003c/a\u003e\n\nUseful links:\n[GitHub repo](https://github.com/BlueBrain/BluePyMM),\n[Documentation](https://github.com/BlueBrain/BluePyMM#readme).\n\n**Blue Brain Python Cell Model Management**\n\nWhen building a network simulation, biophysically detailed electrical models (e-models) need to be tested for every morphology\nthat is possibly used in the circuit.\n\n## BlueCelluLab\n\u003ca href=\"https://github.com/BlueBrain/BlueCelluLab\"\u003e\n\u003cimg alt=\"BluePyCelluLab Banner\" src=\"https://github.com/BlueBrain/BlueCelluLab/raw/main/docs/source/logo/BlueCelluLabBanner.jpg\" width=\"600\"/\u003e\n\u003c/a\u003e\n\nUseful links:\n[GitHub repo](https://github.com/BlueBrain/BlueCelluLab),\n[Documentation](https://github.com/BlueBrain/BlueCelluLab#readme).\n\n**Blue Brain Cellular Laboratory**\n\nBlueCelluLab is designed for simulations and experiments on individual cells or groups of cells. Suitable use cases for BlueCelluLab include:\n* Scripting and statistical analysis for single cells or cell pairs.\n* Lightweight, detailed reporting on specific state variables after simulation.\n* Developing synaptic plasticity rules.\n* Validating dynamics of synaptic properties.\n* Automating in-silico whole-cell patching experiments.\n* Debugging, both scientifically and computationally.\n\n## BluePyEModel\n\u003ca href=\"https://github.com/BlueBrain/BluePyEModel\"\u003e\n\u003cimg alt=\"BluePyEModel Banner\" src=\"https://github.com/BlueBrain/BluePyEModel/raw/main/doc/source/logo/BluePyEModelBanner.jpg\" width=\"600\"/\u003e\n\u003c/a\u003e\n\nUseful links:\n[GitHub repo](https://github.com/BlueBrain/BluePyEModel),\n[Documentation](https://github.com/BlueBrain/BluePyEModel#readme).\n\n**Blue Brain Python Electrical Modeling Pipeline**\n\nThe Blue Brain Python Electrical Modeling Pipeline (BluePyEModel) is a Python package facilitating the configuration and execution of electrical neuron model (e-model) building tasks. It covers tasks such as extraction of electrical features from electrophysiology data, e-model parameters optimisation and model validation. As such, it builds on top of eFEL, BluePyEfe and BluePyOpt.\n\n## EModelRunner\n\n\u003ca href=\"https://github.com/BlueBrain/EModelRunner\"\u003e\n\u003cimg alt=\"EModelRunner Banner\" src=\"https://github.com/BlueBrain/EModelRunner/raw/main/doc/source/logo/BBP-eModelRunner.jpg\" width=\"600\"/\u003e\n\u003c/a\u003e\n\nUseful links:\n[GitHub repo](https://github.com/BlueBrain/EModelRunner),\n[Documentation](https://github.com/BlueBrain/EModelRunner#readme).\n\n**Runs cells from stand-alone packages**\n\nEModelRunner is a python library designed to run the cell models provided by the Blue Brain portals in a simple and straightforward way.\nThe cell models that EModelRunner can run are created by [e-model-packager](https://github.com/BlueBrain/e-model-packager).\n\n## BlueNaaS-SingleCell\n\n\u003ca href=\"https://github.com/BlueBrain/BlueNaaS-SingleCell\"\u003e\n\u003cimg alt=\"BlueNaaS-SingleCell\" src=\"https://github.com/BlueBrain/BlueNaaS-SingleCell/raw/main/BlueNaaS-SingleCell.jpg\" width=\"600\" /\u003e\n\u003c/a\u003e\n\nUseful links:\n[GitHub repo](https://github.com/BlueBrain/BlueNaaS-SingleCell),\n[Documentation](https://ebrains-cls-interactive.github.io/docs/online_usecases/single_cell_in_silico/single_cell_clamp/single_cell_clamp.html)\n\n**Interacts with single cell models through a web application**\n\nBlue-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.\n\n## Currentscape\n\nCurrentscape is a Python tool enabling scientists to easily plot the currents in electrical neuron models. The code is based on the paper Alonso and Marder, 2019.\n\nUseful links:\n[GitHub repo](https://github.com/BlueBrain/Currentscape),\n[Documentation](https://currentscape.readthedocs.io).\n\n\u003ca href=\"https://github.com/BlueBrain/Currentscape\"\u003e\n\u003cimg alt=\"Currentscape example\" src=\"https://raw.githubusercontent.com/BlueBrain/Currentscape/main/doc/source/images/plot.png\" width=\"600\"/\u003e\n\u003c/a\u003e\n\n## SSCxEModelExamples\n\nSoftware repository to reproduce the results of the publication below.\n\n\u003e Reva, M., Rössert, C., Arnaudon, A., Damart, T., Mandge, D., Tuncel, A., Ramaswamy,\n\u003e S., Markram, H., \u0026 Van Geit, W. (2023). A universal workflow for creation, validation, and\n\u003e generalization of detailed neuronal models. Patterns, 100855. https://doi.org/10.1016/j.patter.2023.100855\n\nIn the paper, we present a generalized automated workflow for the creation of robust electrical models and illustrate its performance by building cell models for the rat somatosensory cortex. Each model is based on a 3D morphological reconstruction and a set of ionic mechanisms. We use an evolutionary algorithm to optimize neuronal parameters to match the electrophysiological features extracted from experimental data. Then we validate the optimized models against additional stimuli and assess their generalizability on a population of similar morphologies. Compared to the state-of-the-art canonical models, our models show 5-fold improved generalizability. This versatile approach can be used to build robust models of any neuronal type.\n\n[GitHub repo](https://github.com/BlueBrain/SSCxEModelExamples)\n\n## e-model-packager\n\nCreates e-model packages from circuits.\n\nThe implementation uses the Luigi Workflow Management System.\n\nCan generate packages for various e-models, including: SSCX, Glusynapse (Synaptic Plasticity) and Thalamus.\n\nThis software is dependent on private data and private software. It has been released on GitHub \"as is\" for anyone wanting to see the code that has created Blue brain e-model packages such as the [synaptic plasticity ones](https://zenodo.org/records/6352774).\n\nThe models created by e-model-packager can be run easily using [EModelRunner](https://github.com/BlueBrain/EModelRunner).\n\nUseful links:\n[GitHub repo](https://github.com/BlueBrain/e-model-packager),\n[Documentation](https://e-model-packager.readthedocs.io/en/latest/).\n\n## emodel-generalisation\n\nGeneralisation and MCMC sampling of neuronal electrical models.\n\n[Arnaudon, A., Reva, M., Zbili, M., Markram, H., Van Geit, W., \u0026 Kanari, L. (2023). Controlling morpho-electrophysiological variability of neurons with detailed biophysical models. iScience, 2023.](https://www.cell.com/iscience/fulltext/S2589-0042%2823%2902299-X)\n\nUseful links:\n[GitHub repo](https://github.com/BlueBrain/emodel-generalisation),\n[Documentation](https://emodel-generalisation.readthedocs.io/en/latest/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbluebrain%2Fsinglecell-emodel-suite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbluebrain%2Fsinglecell-emodel-suite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbluebrain%2Fsinglecell-emodel-suite/lists"}