Skip to main content

This project is a collection of functions that are useful for analyzing MRI data derivatives generated on brainlife.io

Project description

Abcdspec-compliant

pybrainlife

This repository contains the python package for collecting, collating, manipulating, analyzing, and visualizing MRI data generated on brainlife.io. Designed to used within the brainlife.io Analysis tab Jupyter notebooks, can be installed as a pypi package to your local machine.

Authors

Contributors

Funding

NSF-BCS-1734853 NSF-BCS-1636893

Citations

Please cite the following articles when publishing papers that used data, code or other resources created by the brainlife.io community.

  1. Avesani, P., McPherson, B., Hayashi, S. et al. The open diffusion data derivatives, brain data upcycling via integrated publishing of derivatives and reproducible open cloud services. Sci Data 6, 69 (2019). https://doi.org/10.1038/s41597-019-0073-y

Directory structure

pybrainlife
├── dist
│   ├── pybrainlife-1.0.0-py3-none-any.whl
│   └── pybrainlife-1.0.0.tar.gz
├── poetry.lock
├── pybrainlife
│   ├── data
│   │   ├── collect.py
│   │   └── manipulate.py
│   ├── __init__.py
│   └── vis
│       ├── plots.py
│       └── __pycache__
│           ├── data.cpython-38.pyc
│           └── plots.cpython-38.pyc
├── pyproject.toml
├── README.md
└── tests
    ├── __init__.py
    └── test_pybrainlife.py

Installing locally

This package can be installed locally via PyPi using the following command:

pip install pybrainlife

Dependencies

This package requires the following libraries.

  • python = "3.8"
  • numpy = "^1.9.3"
  • bctpy = "^0.5.2"
  • seaborn = "^0.11.2"
  • jgf = "^0.2.2"
  • scikit-learn = "^1.0.2"
  • pandas = "^1.4.2"
  • scipy = "^1.8.0"
  • requests = "^2.27.1"

Library of Modules for Loading Data and Analyzing Data from brainlife.io

2022 The University of Texas at Austin

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

pybrainlife-1.1.41.tar.gz (22.0 kB view details)

Uploaded Source

Built Distribution

pybrainlife-1.1.41-py3-none-any.whl (16.5 kB view details)

Uploaded Python 3

File details

Details for the file pybrainlife-1.1.41.tar.gz.

File metadata

  • Download URL: pybrainlife-1.1.41.tar.gz
  • Upload date:
  • Size: 22.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.8.10 Linux/5.15.0-84-generic

File hashes

Hashes for pybrainlife-1.1.41.tar.gz
Algorithm Hash digest
SHA256 79c2124c551a30a113ba605858efb94b60588e5c4a5778a4232f48ab9f285c71
MD5 0b05a9249929e222b253e980924bbe23
BLAKE2b-256 8ea7d9b80d73ae4f0f614d27003817d7519fbea7cd91eac93eb8abe356ac3adb

See more details on using hashes here.

File details

Details for the file pybrainlife-1.1.41-py3-none-any.whl.

File metadata

  • Download URL: pybrainlife-1.1.41-py3-none-any.whl
  • Upload date:
  • Size: 16.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.8.10 Linux/5.15.0-84-generic

File hashes

Hashes for pybrainlife-1.1.41-py3-none-any.whl
Algorithm Hash digest
SHA256 2bc81ed67be506fd20464878827899523a74246354c32cf48491ee1e8b3c584a
MD5 ed5644db44cbb9d58eb8445dbe4ef80e
BLAKE2b-256 d66fd92bd8781a5e700d09aac0bd9449307a768150d2703659d433b3500faba0

See more details on using hashes here.

Supported by

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