Skip to main content

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

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.4.tar.gz (376.8 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.4-py3-none-any.whl (465.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for airavata_cerebrum-0.1.4.tar.gz
Algorithm Hash digest
SHA256 5aae34e324613a6aeec0f948130a6c4b838e4080340c54eb332221a5b3a8dce1
MD5 990ba33f69d570fe8ac8006b9070cc4b
BLAKE2b-256 346afaa441f8836b05381b291032adb544eba71f6799d2b0ce4ecdb8cb60e093

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for airavata_cerebrum-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2f5938b91a62b4595a6186b20cfc9768aa10208bdc32ed00854076330e295e47
MD5 8bbb141dd99cd14a45ed386906db8e86
BLAKE2b-256 899c3e393fb7f582250ada404f5903ffc76b1a13df7f296905d54b1148686b78

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