Skip to main content

Apache Airavata Cerebrum : Integrated Data-driver Modeling for Computational Neuroscience

Reason this release was yanked:

Dependency issues w. pyarrow

Project description

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

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

airavata_cerebrum-0.1.3.tar.gz (373.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

airavata_cerebrum-0.1.3-py3-none-any.whl (465.5 kB view details)

Uploaded Python 3

File details

Details for the file airavata_cerebrum-0.1.3.tar.gz.

File metadata

  • Download URL: airavata_cerebrum-0.1.3.tar.gz
  • Upload date:
  • Size: 373.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for airavata_cerebrum-0.1.3.tar.gz
Algorithm Hash digest
SHA256 e7c420c3de805574dafabb152ae9341795cbe8037d8cd31d708d7f40ad98bc5d
MD5 96f52f1143a73e4c61e6b8ee6979a6e0
BLAKE2b-256 f3a7fe6a854c4a58953008dff39be5bd88380c2e51b281791acbe8b1fd15d6be

See more details on using hashes here.

File details

Details for the file airavata_cerebrum-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for airavata_cerebrum-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e63468ff881afa5496a957333b7d2f7b483143a2f7daa73e26004decffff1f3b
MD5 a285080daf9d6379b9e9a3e255b14d3d
BLAKE2b-256 68fdb6697526e27b1ad23440f5b5ec00e4703ac7900144f08935a04a46f5a9d9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page