Giter VIP home page Giter VIP logo

sahahn / bpt Goto Github PK

View Code? Open in Web Editor NEW
11.0 3.0 5.0 265.69 MB

The Brain Predictability toolbox (BPt), is a python based Machine Learning library designed primarily for tabular and neuroimaging specific neuroimaging data but can easily be generalized further.

Home Page: https://sahahn.github.io/BPt/

License: MIT License

Python 100.00%
bpt brain-predictability-toolbox neuroimaging-data machine-learning python sklearn pandas neuroscience neuroscience-methods ml data-science data-analysis bp

bpt's Introduction

Brain Predictability Toolbox (BPt)

codecov pip status status status version Downloads

logo

  • The Brain Predictability toolbox (BPt) is a Python based Machine Learning library designed for working with Neuroimaging data. This library is particularly suited towards working with large neuroimaging datasets, where a large number of subjects with potentially multi-modal data are available.

  • Warning: As of 11/30/22, BPt is entering a sort of legacy mode, where it will be no longer actively developed. The library should still continue to work, as before, but the required python packages are now far more restrictive than before, and may require a dedicated conda or virtual environment. Unfortunately this is the nature of open-source academic software when not maintained by a dedicated community, but that said, if anyone is interested in taking over, they can feel free to message me about it (though in all honesty it may be a better use of time to contibute to other projects with a more stable developer community instead).

  • Please check out the project documentation at: https://sahahn.github.io/BPt/

  • This library is based on python and likely will require atleast some prior experience with python and machine learning.

Install


Note: This library is only tested on python versions 3.7+ so while 3.6 might work, for the most reliable performance please use higher versions of python!

The easiest way to install the latest stable release of BPt is via pip, just run

pip install brain-pred-toolbox 

The other method, to get the latest stable development version of the library is to clone this repository, and then install it locally with once navigated into the main BPt folder

pip install .

Quick Start Example

Load a pre-set BPt dataset, then run a default 5-fold cross validation.

from BPt.datasets import load_cali
from BPt import evaluate

data = load_cali()
results = evaluate('elastic_pipe', data)

The returned object, stored in variable results, is an instance of class EvalResults, which contains all types of information and metrics from the stored evaluation.

Check out the documentation at https://sahahn.github.io/BPt/ for more examples on how to get started using BPt!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.