Skip to main content

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

Project description

docs/logo_neuropredict.png 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.3.tar.gz (32.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

neuropredict-0.6.3-py3-none-any.whl (33.0 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for neuropredict-0.6.3.tar.gz
Algorithm Hash digest
SHA256 6f2c966ea4941e2527620157607d3658c68313d6d95d9ef47ec3414c104b60ee
MD5 90acdb21123af280332201a7c2226955
BLAKE2b-256 bc56b914cb309b25177386b45b2a6108450aeebe3c03417fa70900b86b7a7119

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neuropredict-0.6.3-py3-none-any.whl
  • Upload date:
  • Size: 33.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for neuropredict-0.6.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7a2ba5c55cd525568367d5529d8e13c0ec39bf6ceaaf4c9c7da348cfc0fecc11
MD5 9ba088ee18267063f51a1a981af64910
BLAKE2b-256 31a4766e570f7817ac82207f000c85a42aa9656c3a75f67f01cb921d10eca109

See more details on using hashes here.

Supported by

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