Skip to main content

Brain Imaging Analysis Kit

Project description

Brain Imaging Analysis Kit

Status of GitHub Actions workflow https://codecov.io/gh/brainiak/brainiak/branch/master/graph/badge.svg Join the chat at https://gitter.im/brainiak/brainiak

The Brain Imaging Analysis Kit is a package of Python modules useful for neuroscience, primarily focused on functional Magnetic Resonance Imaging (fMRI) analysis.

The package was originally created by a collaboration between Intel and the Princeton Neuroscience Institute (PNI).

To reduce verbosity, we may refer to the Brain Imaging Analysis Kit using the BrainIAK abbreviation. Whenever lowercase spelling is used (e.g., Python package name), we use brainiak.

Quickstart

You can install BrainIAK wheels from PyPI on Linux, macOS, and Windows, e.g. using pip:

python3 -m pip install brainiak

If you need MPI, see the installation requirements in docs/installation.

If you have Conda, you can also use our Conda packages (not available for Windows). Installing BrainIAK will also install MPI:

conda install -c brainiak -c conda-forge brainiak

Docker

You can also test BrainIAK without installing it using Docker:

docker pull brainiak/brainiak
docker run -it -p 8899:8899 brainiak/brainiak

Jupyter Notebook will start automatically; visit the URL shown in the Docker command output to access it. You can then run the BrainIAK examples or create new notebooks. You can also try a sample example.

Note that we do not support MPI execution using Docker containers and that performance will not be optimal.

Support

If you have a question or feedback, chat with us on Matrix via Gitter or email our list at brainiak@googlegroups.com. If you find a problem with BrainIAK, you can also open an issue on GitHub.

Examples

We include BrainIAK usage examples in the examples directory of the code repository, e.g., funcalign/srm_image_prediction_example.ipynb.

To run the examples, download an archive of the latest BrainIAK release from GitHub. Note that we only support the latest release at this moment, so make sure to upgrade your BrainIAK installation.

Documentation

The documentation is available at http://brainiak.org/docs.

Contributing

We welcome contributions. Have a look at the issues labeled “easy” for starting contribution ideas. Please read the guide in CONTRIBUTING.rst first.

Citing

Please cite BrainIAK in your publications as: “Brain Imaging Analysis Kit, http://brainiak.org.” Additionally, if you use RRIDs to identify resources, please mention BrainIAK as “Brain Imaging Analysis Kit, RRID:SCR_014824”. Finally, please cite the publications referenced in the documentation of the BrainIAK modules you use, e.g., SRM.

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

brainiak-0.12.tar.gz (17.0 MB view details)

Uploaded Source

Built Distributions

brainiak-0.12-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

brainiak-0.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

brainiak-0.12-cp312-cp312-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

brainiak-0.12-cp312-cp312-macosx_10_13_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

brainiak-0.12-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86-64

brainiak-0.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

brainiak-0.12-cp311-cp311-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

brainiak-0.12-cp311-cp311-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

brainiak-0.12-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

brainiak-0.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

brainiak-0.12-cp310-cp310-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

brainiak-0.12-cp310-cp310-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

brainiak-0.12-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9Windows x86-64

brainiak-0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

brainiak-0.12-cp39-cp39-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

brainiak-0.12-cp39-cp39-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file brainiak-0.12.tar.gz.

File metadata

  • Download URL: brainiak-0.12.tar.gz
  • Upload date:
  • Size: 17.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for brainiak-0.12.tar.gz
Algorithm Hash digest
SHA256 f85f8ca88d2171a34198ff6bf26b666b7eae92a37f7ef55f6b748b1d08ecbcc9
MD5 1c8b63a7cf9b1fed4e832a1ff17b90bc
BLAKE2b-256 bea2cea8e60abdbf6290d0ec1e98d6ede72e795ec919bd1d3c03e4575c2dd5f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for brainiak-0.12.tar.gz:

Publisher: cd.yml on brainiak/brainiak

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file brainiak-0.12-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: brainiak-0.12-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for brainiak-0.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 90ff60ffbd02a8fba5cd5150e258db180c3b627d4aedfafb573e81ea4f836a18
MD5 e8b785a268c90c192a628b04de4fa34d
BLAKE2b-256 cb04ead703628fba675c50376c0ad325e058c2f094408e8336a7093bf48bc253

See more details on using hashes here.

Provenance

The following attestation bundles were made for brainiak-0.12-cp312-cp312-win_amd64.whl:

Publisher: cd.yml on brainiak/brainiak

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file brainiak-0.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for brainiak-0.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45ef18a1bcb2f9313922cfd59e33cd7db6cf66dd02f0eff403447643c4da7084
MD5 95b2509770c3ddf635e1d46469f3ae62
BLAKE2b-256 910e82e2420a7f01ba2b4cdc932995d36dec60248e23f4ed392e51886f90e27e

See more details on using hashes here.

Provenance

The following attestation bundles were made for brainiak-0.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yml on brainiak/brainiak

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file brainiak-0.12-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for brainiak-0.12-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a08126d71ff8d8e311737c375d7f46f5b9aae08cc7797e67abc786a85cf1272c
MD5 3f4911e7ca4b7311bce85fd3d710ea5c
BLAKE2b-256 1c1585a22bcd1e5517173c6e27760307b49ccf4c75df70527f52c1e553dcea56

See more details on using hashes here.

Provenance

The following attestation bundles were made for brainiak-0.12-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: cd.yml on brainiak/brainiak

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file brainiak-0.12-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for brainiak-0.12-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 33fd7a59db1bffbe44a82a80a1fba22ce06c74c2c32c2e42a739edfc84f72328
MD5 9774d9e4f62a83dc3a0e24598300e663
BLAKE2b-256 e5e628e0ca2adb8639b02516dc19e158fd309a1af73fa7888b2870350e53597a

See more details on using hashes here.

Provenance

The following attestation bundles were made for brainiak-0.12-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: cd.yml on brainiak/brainiak

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file brainiak-0.12-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: brainiak-0.12-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for brainiak-0.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b933abd513c5aad704ee5e890b1e70c05c2f40fa37a6b025858d7b134f63da8e
MD5 3333ee2da55e77f0f8a247f97fed59c9
BLAKE2b-256 83193be52d6c5bae796ef4a1e8d72d9a1437d50af90e4063e5d34a546179a3d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for brainiak-0.12-cp311-cp311-win_amd64.whl:

Publisher: cd.yml on brainiak/brainiak

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file brainiak-0.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for brainiak-0.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 38591bb7d5a30f196b158ab7490bfbdc62c8717c81a908b9c94e3f43d34f8b90
MD5 238a2ca481e91ac8d21b67eb4ec2fd64
BLAKE2b-256 ce1cad32ac35a4c0766a43fd6ed7515e5f1b8722740013b98dc327adb323d346

See more details on using hashes here.

Provenance

The following attestation bundles were made for brainiak-0.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yml on brainiak/brainiak

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file brainiak-0.12-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for brainiak-0.12-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bcc6868b434802091e4e267baa826806e83bb1b5ac6b4343dd9b29808a35df6d
MD5 b032f1e155fb63acc8b7b61981771ef8
BLAKE2b-256 79e32e121135ac98f8f4ef99bf183819ae0302daea9d2bccb9b19557b866834b

See more details on using hashes here.

Provenance

The following attestation bundles were made for brainiak-0.12-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: cd.yml on brainiak/brainiak

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file brainiak-0.12-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for brainiak-0.12-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b3bafc5e63866b6f92d808e5e2ea72c54d451e54626f9944206341e65a135790
MD5 ebbef00f54a0501cf281ec2ba076e0e4
BLAKE2b-256 0611589ba949c34da97bd1254777d4fecd0022f0ca2f0bf6a93ed9b545939b84

See more details on using hashes here.

Provenance

The following attestation bundles were made for brainiak-0.12-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: cd.yml on brainiak/brainiak

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file brainiak-0.12-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: brainiak-0.12-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for brainiak-0.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 28bb233237bf88a0eb1d8f3276c3a56a34b40653948bca4aa4e083a20529047d
MD5 114abc0bed008e9c6e76d3a2bf8c98e5
BLAKE2b-256 30e2e09d8adc266fe2c44e9163cb458708e72e6b0a2a21d896e7c40592a4bb38

See more details on using hashes here.

Provenance

The following attestation bundles were made for brainiak-0.12-cp310-cp310-win_amd64.whl:

Publisher: cd.yml on brainiak/brainiak

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file brainiak-0.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for brainiak-0.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5fe8686fe071d6cd5c75eeae91ee4724488a75d7080d58c53dc58d9aefb04a88
MD5 23dea93e09553e1ad5dd0a79f5f7175e
BLAKE2b-256 d5e2b79fa51c3fda69d89bfd393b14c48b188423ab9f9dda90eb80c2bdefff86

See more details on using hashes here.

Provenance

The following attestation bundles were made for brainiak-0.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yml on brainiak/brainiak

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file brainiak-0.12-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for brainiak-0.12-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 197f6eb70069527962d03f66494bb0e1c60db2bb62725e2ad7af0ab74435da11
MD5 4566f1afd6b956c74126a61ee9321221
BLAKE2b-256 d633efeb50d3dc8b3e46d1090795fe7b9c422129054fa967a0afbbafdca182cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for brainiak-0.12-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: cd.yml on brainiak/brainiak

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file brainiak-0.12-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for brainiak-0.12-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4eaf768009bf718858ff3e627afcd1e8b9a04b65d46873a58bd74010070836aa
MD5 45fa64c7e25251fdf14b98a6a55912f1
BLAKE2b-256 87c2a2ab0b5b5166a30012318e133195a26faf155ce1c0181f8275e8b90fb97c

See more details on using hashes here.

Provenance

The following attestation bundles were made for brainiak-0.12-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: cd.yml on brainiak/brainiak

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file brainiak-0.12-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: brainiak-0.12-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for brainiak-0.12-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4c68a1ff4b2eb92a30956ba5fbf4309d3b9aff47642eafe46e2dde8d3213a4ae
MD5 f700bc4156cf3e7616d8cefdfe587c4a
BLAKE2b-256 bf8743d2e5e6b9226ee3466f5a3fb75a6726af0e14753ac203a587456c006be1

See more details on using hashes here.

Provenance

The following attestation bundles were made for brainiak-0.12-cp39-cp39-win_amd64.whl:

Publisher: cd.yml on brainiak/brainiak

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file brainiak-0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for brainiak-0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c38e5c95788979e2504363e1512056b28d30ab979208e937ddd3b01f42e8529b
MD5 8f80192b023d2c36a398f29a0e91d060
BLAKE2b-256 eab67849ba8531d5682acb79b2267aa9732887bf3ccd18875046158e6a2abe30

See more details on using hashes here.

Provenance

The following attestation bundles were made for brainiak-0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yml on brainiak/brainiak

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file brainiak-0.12-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for brainiak-0.12-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ebe737f69d57dc0b2bf547a7cd9397d6e74e90509301da68a013ec2ccc6d8ec7
MD5 6fd46937391ab21841c4fdeb3741868f
BLAKE2b-256 4e6faf974f9f9b59327d904b86ff31db8e63162b8a6cd19c2f366ca26045da39

See more details on using hashes here.

Provenance

The following attestation bundles were made for brainiak-0.12-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: cd.yml on brainiak/brainiak

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file brainiak-0.12-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for brainiak-0.12-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a440aaf11c42d041480de5da18a99b25887d4f4b542f14d40158c502f6fa1e1b
MD5 f55fcd18d6c276e3bcd02d59634c2f8b
BLAKE2b-256 497b76394ec881210768a3d69aa16520808f8a8c3778061ca32cad0a57b6e716

See more details on using hashes here.

Provenance

The following attestation bundles were made for brainiak-0.12-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: cd.yml on brainiak/brainiak

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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