Skip to main content

Apache Airavata Cerebrum, an Integrated Neuroscience Computational Framework

Contents

Introduction

Airavata Cerebrum is an open-source framework that provides tools to simplify building whole brain models via integration of data collected from cellular-level brain atlases. Cerebrum modules allow for accelerated 'data to model' workflows that are flexible to update, and straight-forward to reproduce.

Key Features

  • Integration of Brain Atlases: Transparently connect to publicly available cellular-level brain atlases via a single, accessible platform.
  • Model Consruction Workflows: Workflows to collect/filter/combine data from different databases and construct whole brain scale models.
  • Model Editor: Utilties for simple edits
  • Open-Source Framework: Developing a user-friendly, open-source environment for neuroscience research.
  • Streamlined Environment: A lightweight, efficient framework that is interactively accessible via jupyter/marimo notebooks.

Install Airavata Cerebrum

NOTE:: Some of the example notebooks provided at the github source repo might require additional dependencies. Please consult the documentation in the examples/README.md for the respective examples or the jupyter notebooks.

Airavata Cerebrum requires python v3.10 environment. It is currently tested only in the Linux operating system. To install from the source, we recommend creating a conda environment using miniforge as below:

conda config --add channels conda-forge
conda create -n cerebrum python=3.10 nodejs
conda activate cerebrum

To install Airavata Cerebrum from source into the environment created above, install from pypi using pip.

pip install airavata-cerebrum

Example Usage

The examples directory in our github repo contains a set of notebooks and scripts that demonstrate the capabilities of Cerebrum. Both the notebooks and standalone batch scripts instruct the use of Cerebrum in building/simulating large-scale neuroscience models. Please refer to examples/README.md for additional installation requirements to run the notebooks.

Contributing

Issues and PRs are welcome — especially from neuroscience researchers on real models. See CONTRIBUTING.md for software design, source layout, and dev setup. Bug reports and enhancement requests go in the issue tracker.

License

Apache 2.0

Release files for airavata-cerebrum 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for airavata-cerebrum 0.1.5
File Size Uploaded
airavata_cerebrum-0.1.5.tar.gz 374.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for airavata-cerebrum 0.1.5
File Interpreter ABI Platform
airavata_cerebrum-0.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 839.7 kB

Release files / airavata_cerebrum-0.1.5.tar.gz

Download URL airavata_cerebrum-0.1.5.tar.gz
Size 374.1 kB
Tags Source
SHA-256 checksum
How to use checksums
249f54a355f031b7e55b3808ccd5b99d0b52c3a29025ed02a35ae092e6aeaff5
BLAKE2b-256 checksum
How to use checksums
bcae4d2573eb6e2cc42c5f3b6672ae0323b277af134d3da26ae0b1f5809dd159
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.14

Release files / airavata_cerebrum-0.1.5-py3-none-any.whl

Download URL airavata_cerebrum-0.1.5-py3-none-any.whl
Size 465.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4a56f8200de86e3e3f91065a71cfe4c07ea696eab7b9e9d850f46523b3a81169
BLAKE2b-256 checksum
How to use checksums
3e0a63c27d9b8d65bd7d7fb18ac3d6c300466188aac6875908c3368b97ea4833
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.10.14

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page