Skip to main content

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.

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)

Source distribution for brainiak 0.12
File Size Uploaded
brainiak-0.12.tar.gz 17.0 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for brainiak 0.12
File
brainiak-0.12-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
brainiak-0.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
brainiak-0.12-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
brainiak-0.12-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
brainiak-0.12-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
brainiak-0.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
brainiak-0.12-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
brainiak-0.12-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
brainiak-0.12-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
brainiak-0.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
brainiak-0.12-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
brainiak-0.12-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
brainiak-0.12-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
brainiak-0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
brainiak-0.12-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
brainiak-0.12-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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
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