Skip to main content

easy and standardized predictive analysis for biomarkers, neuroimaging, and beyond

Project description

docs/logo_neuropredict.png https://landscape.io/github/raamana/neuropredict/master/landscape.svg?style=flat https://app.codacy.com/project/badge/Grade/3a209a18926a4856be68f9e54b3a7349 https://badge.fury.io/py/neuropredict.svg https://travis-ci.org/raamana/neuropredict.svg?branch=master https://img.shields.io/badge/python-3.6-blue.svg https://img.shields.io/badge/say-thanks-ff69b4.svg

Documentation: https://raamana.github.io/neuropredict/

News

  • As of v0.6, neuropredict now supports regression applications i.e. predicting continuous targets (in addition to categorical classes), as well as allow you to regress out covariates / confounds within the nested-CV (following all the best practices). Utilizing this feature requires the input datasets be specified in the pyradigm data structures: code @ https://github.com/raamana/pyradigm, docs @ https://raamana.github.io/pyradigm/. Check the changelog below for more details.

Older news

  • neuropredict can handle missing data now (that are encoded with numpy.NaN). This is done respecting the cross-validation splits without any data leakage.

Overview

On a high level,

roleofneuropredict

On a more detailed level,

roleofneuropredict

Long term goals

neuropredict, the tool, is part of a broader initiative described below to develop easy, comprehensive and standardized predictive analysis:

longtermgoals

Citation

If neuropredict helped you in your research in one way or another, please consider citing one or more of the following, which were essential building blocks of neuropredict:

  • Pradeep Reddy Raamana. (2017). neuropredict: easy machine learning and standardized predictive analysis of biomarkers (Version 0.4.5). Zenodo. http://doi.org/10.5281/zenodo.1058993

  • Raamana et al, (2017), Python class defining a machine learning dataset ensuring key-based correspondence and maintaining integrity, Journal of Open Source Software, 2(17), 382, doi:10.21105/joss.00382

Change Log - version 0.6

  • Major feature: Ability to predict continuous variables (regression)

  • Major feature: Ability to handle confounds (regress them out, augmenting etc)

  • Redesigned the internal structure for easier extensibility

  • New CVResults class for easier management of a wealth of outputs generated in the Classification and Regression workflows

  • API access is refreshed and easier

Change Log - version 0.5.2

  • Imputation of missing values

  • Additional classifiers such as XGBoost, Decision Trees

  • Better internal code structure

  • Lot more tests

  • More precise tests, as we vary number of classes wildly in test suites

  • several bug fixes and enhancements

  • More cmd line options such as --print_options from a previous run

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

neuropredict-0.6.2.tar.gz (32.2 MB view details)

Uploaded Source

Built Distribution

neuropredict-0.6.2-py3-none-any.whl (32.5 MB view details)

Uploaded Python 3

File details

Details for the file neuropredict-0.6.2.tar.gz.

File metadata

  • Download URL: neuropredict-0.6.2.tar.gz
  • Upload date:
  • Size: 32.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.23.3

File hashes

Hashes for neuropredict-0.6.2.tar.gz
Algorithm Hash digest
SHA256 108696ba06ee91e301724b9563d4f27bb428da009f88702b6a83fea2a1c9d008
MD5 b4224cec717be66a1c2713229059ae01
BLAKE2b-256 f851e09c812050f7394f8b2972868d6b78e51dedb1dd9c0430885c852424546b

See more details on using hashes here.

File details

Details for the file neuropredict-0.6.2-py3-none-any.whl.

File metadata

File hashes

Hashes for neuropredict-0.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4bef4b51b63c4740da7c6d9b07902e9d3b7fd95cdf3f55b1d0952dc69e70d6ff
MD5 a73657514b756ef0fde92e9e2cc22a9a
BLAKE2b-256 0f63d29fa91f0541074c45f593dc92227d29f8c8f570e65970880717abf6d11d

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