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,
On a more detailed level,
Contributors most welcome: check ideas and the following guidelines. Thanks.
Long term goals
neuropredict, the tool, is part of a broader initiative described below to develop easy, comprehensive and standardized predictive analysis:
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
Metadata
Release files for neuropredict 0.6.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| neuropredict-0.6.3.tar.gz | 32.6 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| neuropredict-0.6.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 65.6 MB
Release files / neuropredict-0.6.3.tar.gz
| Download URL | neuropredict-0.6.3.tar.gz |
|---|---|
| Size | 32.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6f2c966ea4941e2527620157607d3658c68313d6d95d9ef47ec3414c104b60ee
|
|
BLAKE2b-256 checksum How to use checksums |
bc56b914cb309b25177386b45b2a6108450aeebe3c03417fa70900b86b7a7119
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-httpx/0.28.1
|
Release files / neuropredict-0.6.3-py3-none-any.whl
| Download URL | neuropredict-0.6.3-py3-none-any.whl |
|---|---|
| Size | 33.0 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7a2ba5c55cd525568367d5529d8e13c0ec39bf6ceaaf4c9c7da348cfc0fecc11
|
|
BLAKE2b-256 checksum How to use checksums |
31a4766e570f7817ac82207f000c85a42aa9656c3a75f67f01cb921d10eca109
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-httpx/0.28.1
|