Brain Imaging Analysis Kit
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.
Release files for brainiak 0.12
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| brainiak-0.12.tar.gz | 17.0 MB | Details |
Built distributions (wheels)
Total release size: 37.9 MB
Release files / brainiak-0.12.tar.gz
| Download URL | brainiak-0.12.tar.gz |
|---|---|
| Size | 17.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f85f8ca88d2171a34198ff6bf26b666b7eae92a37f7ef55f6b748b1d08ecbcc9
|
|
BLAKE2b-256 checksum How to use checksums |
bea2cea8e60abdbf6290d0ec1e98d6ede72e795ec919bd1d3c03e4575c2dd5f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2025.
Transparency logRelease files / brainiak-0.12-cp312-cp312-win_amd64.whl
| Download URL | brainiak-0.12-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
90ff60ffbd02a8fba5cd5150e258db180c3b627d4aedfafb573e81ea4f836a18
|
|
BLAKE2b-256 checksum How to use checksums |
cb04ead703628fba675c50376c0ad325e058c2f094408e8336a7093bf48bc253
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2025.
Transparency logRelease files / brainiak-0.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | brainiak-0.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
45ef18a1bcb2f9313922cfd59e33cd7db6cf66dd02f0eff403447643c4da7084
|
|
BLAKE2b-256 checksum How to use checksums |
910e82e2420a7f01ba2b4cdc932995d36dec60248e23f4ed392e51886f90e27e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2025.
Transparency logRelease files / brainiak-0.12-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | brainiak-0.12-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a08126d71ff8d8e311737c375d7f46f5b9aae08cc7797e67abc786a85cf1272c
|
|
BLAKE2b-256 checksum How to use checksums |
1c1585a22bcd1e5517173c6e27760307b49ccf4c75df70527f52c1e553dcea56
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2025.
Transparency logRelease files / brainiak-0.12-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | brainiak-0.12-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
33fd7a59db1bffbe44a82a80a1fba22ce06c74c2c32c2e42a739edfc84f72328
|
|
BLAKE2b-256 checksum How to use checksums |
e5e628e0ca2adb8639b02516dc19e158fd309a1af73fa7888b2870350e53597a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2025.
Transparency logRelease files / brainiak-0.12-cp311-cp311-win_amd64.whl
| Download URL | brainiak-0.12-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b933abd513c5aad704ee5e890b1e70c05c2f40fa37a6b025858d7b134f63da8e
|
|
BLAKE2b-256 checksum How to use checksums |
83193be52d6c5bae796ef4a1e8d72d9a1437d50af90e4063e5d34a546179a3d2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2025.
Transparency logRelease files / brainiak-0.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | brainiak-0.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
38591bb7d5a30f196b158ab7490bfbdc62c8717c81a908b9c94e3f43d34f8b90
|
|
BLAKE2b-256 checksum How to use checksums |
ce1cad32ac35a4c0766a43fd6ed7515e5f1b8722740013b98dc327adb323d346
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2025.
Transparency logRelease files / brainiak-0.12-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | brainiak-0.12-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
bcc6868b434802091e4e267baa826806e83bb1b5ac6b4343dd9b29808a35df6d
|
|
BLAKE2b-256 checksum How to use checksums |
79e32e121135ac98f8f4ef99bf183819ae0302daea9d2bccb9b19557b866834b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2025.
Transparency logRelease files / brainiak-0.12-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | brainiak-0.12-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
b3bafc5e63866b6f92d808e5e2ea72c54d451e54626f9944206341e65a135790
|
|
BLAKE2b-256 checksum How to use checksums |
0611589ba949c34da97bd1254777d4fecd0022f0ca2f0bf6a93ed9b545939b84
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2025.
Transparency logRelease files / brainiak-0.12-cp310-cp310-win_amd64.whl
| Download URL | brainiak-0.12-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
28bb233237bf88a0eb1d8f3276c3a56a34b40653948bca4aa4e083a20529047d
|
|
BLAKE2b-256 checksum How to use checksums |
30e2e09d8adc266fe2c44e9163cb458708e72e6b0a2a21d896e7c40592a4bb38
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2025.
Transparency logRelease files / brainiak-0.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | brainiak-0.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
5fe8686fe071d6cd5c75eeae91ee4724488a75d7080d58c53dc58d9aefb04a88
|
|
BLAKE2b-256 checksum How to use checksums |
d5e2b79fa51c3fda69d89bfd393b14c48b188423ab9f9dda90eb80c2bdefff86
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2025.
Transparency logRelease files / brainiak-0.12-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | brainiak-0.12-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
197f6eb70069527962d03f66494bb0e1c60db2bb62725e2ad7af0ab74435da11
|
|
BLAKE2b-256 checksum How to use checksums |
d633efeb50d3dc8b3e46d1090795fe7b9c422129054fa967a0afbbafdca182cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2025.
Transparency logRelease files / brainiak-0.12-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | brainiak-0.12-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
4eaf768009bf718858ff3e627afcd1e8b9a04b65d46873a58bd74010070836aa
|
|
BLAKE2b-256 checksum How to use checksums |
87c2a2ab0b5b5166a30012318e133195a26faf155ce1c0181f8275e8b90fb97c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2025.
Transparency logRelease files / brainiak-0.12-cp39-cp39-win_amd64.whl
| Download URL | brainiak-0.12-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4c68a1ff4b2eb92a30956ba5fbf4309d3b9aff47642eafe46e2dde8d3213a4ae
|
|
BLAKE2b-256 checksum How to use checksums |
bf8743d2e5e6b9226ee3466f5a3fb75a6726af0e14753ac203a587456c006be1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2025.
Transparency logRelease files / brainiak-0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | brainiak-0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c38e5c95788979e2504363e1512056b28d30ab979208e937ddd3b01f42e8529b
|
|
BLAKE2b-256 checksum How to use checksums |
eab67849ba8531d5682acb79b2267aa9732887bf3ccd18875046158e6a2abe30
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2025.
Transparency logRelease files / brainiak-0.12-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | brainiak-0.12-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ebe737f69d57dc0b2bf547a7cd9397d6e74e90509301da68a013ec2ccc6d8ec7
|
|
BLAKE2b-256 checksum How to use checksums |
4e6faf974f9f9b59327d904b86ff31db8e63162b8a6cd19c2f366ca26045da39
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2025.
Transparency logRelease files / brainiak-0.12-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | brainiak-0.12-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
a440aaf11c42d041480de5da18a99b25887d4f4b542f14d40158c502f6fa1e1b
|
|
BLAKE2b-256 checksum How to use checksums |
497b76394ec881210768a3d69aa16520808f8a8c3778061ca32cad0a57b6e716
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 7, 2025.
Transparency log