https://github.com/bluebrain/o1v5-workflows

https://github.com/bluebrain/o1v5-workflows

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 (8.7%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: BlueBrain
  • License: apache-2.0
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 6.86 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Archived
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme License

README.md

[!WARNING] The Blue Brain Project concluded in December 2024, so development has ceased under the BlueBrain GitHub organization. Future development will take place at: https://github.com/openbraininstitute/o1v5-workflows

O1v5-workflows

Workflow configurations and extensions for setting up and running simulation campaigns using the O1v5 circuit

Folder organization:

  • /blobstimreplication\ Code and config files for setting up and running replication experiments of the BlobStim experiment (proj32) using the converted O1v5-SONATA circuit [NSETM-1222] with original TC (BlobStim) projections under various connectome manipulations.

  • /simplifiedconnectomemodels\ Code and config files for setting up and running replication experiments of the BlobStim experiment (proj32) using the converted O1v5-SONATA circuit [NSETM-1222] with original TC (BlobStim) and simplified connectomes.

  • /project_cleanup\ Code and workflows for project cleanup, i.e., moving simulation campaigns to other folder locations, etc.

Requirements:

How to set up and run simulation campaigns:

1. Register a new circuit (only once, if not yet registered in Nexus)
bbp-workflow launch --follow --config workflows/RegisterCircuit_xxx.cfg bbpworkflow.circuit.task RegisterDetailedCircuit

To be specified in RegisterCircuit__xxx.cfg: * Circuit name, type, description, and additional information * Circuit config

2. Set up simulation campaign
bbp-workflow launch --follow --config workflows/GenerateCampaign_xxx.cfg bbpworkflow.simulation GenerateSimulationCampaign

To be specified in GenerateCampaign__xxx.cfg: * Campaign name and description * Circuit URL * Coordinates (parameters that are varied throughout the campaign) * Attributes (fixed parameters, including campaign path and BlueConfig template) * Parameter processors (e.g., user target generation, stimulus generation, ...)

3. Generate (human-readable) symbolic links
bbp-workflow launch --follow --config workflows/GenerateSymLinks_xxx.cfg bbpworkflow.simulation SimCampaignInfo generate-symlinks

To be specified in GenerateSymLinks__xxx.cfg: * Campaign URL

4. Launch simulation campaign
bbp-workflow launch --follow --config workflows/LaunchCampaign_xxx.cfg bbpworkflow.simulation SimulationCampaign

To be specified in LaunchCampaign__xxx.cfg: * Campaign URL * Project account for SLURM allocation * Simulation type * Hardware resources and allocation time

ℹ️ Note: Adding benchmark=True at the end of the launch command will only run the last simulation in a campaign, which can be useful for benchmarking.

5. Analyze/visualize simulation campaigns
Analysis launcher workflow on GitLab

IMPORTANT:

  • Unless --workflows-dir is specified, bbp-workflow ... must be launched from the root folder containing ./workflows as a subfolder!
  • The Nexus instance (staging or production) can be selected in the [DEFAULT] section in the config files!

Funding & Acknowledgment

This development is 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

Open Source Software produced and used by the Blue Brain Project

GitHub Events

Total
  • Push event: 1
  • Public event: 1
  • Fork event: 1
Last Year
  • Push event: 1
  • Public event: 1
  • Fork event: 1