{ "info": { "author": "Jose P Valdes Herrera", "author_email": "jpvaldesherrera@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering", "Topic :: Software Development" ], "description": "# BrainOwl\n\nThis is a classifier tuned for neuroimaging. In particular for task-related\nfMRI. It is meant to be used with the OWL norm (also called Ordered $l_1$ norm)\nand uses a solver based on SpaRSA.\n\nThe OWL norm should identify features relevant for the learning problem, even if\nthey are correlated. Weight maps based on OWL tend to be sparse, but not so\nsparse like the solutions from LASSO, for example.\n\n# Install\n\nInstall using `pip` (be sure you have python3>=3.5):\n\n``` {.bash}\npip install brainowl\n```\n\nAnd done.\n\nIf you want to have the source code, you can clone the repository using `git`:\n\n``` {.bash}\ngit clone https://github.com/jpvaldes/brainowl.git\n```\n\nand then install it:\n\n``` {.bash}\ncd brainowl\npip install -e .\n```\n\n# Usage example\n\nThe included Jupyter notebook contains an example usage of the BrainOwl\nclassifier showing how to decode two categories of the classic neuroimaging\nHaxby dataset.\n\nThe dataset will be downloaded automatically if it is not found.\n\n# Acknowledgments\n\nThe [scikit-learn](https://scikit-learn.org) library for making it easier to\ndevelop new ideas, the [pyowl](https://https://github.com/vene/pyowl)\nimplementation, and the [nilearn](https://nilearn.github.io) project (in\nparticular, the SpaceNet learners).\n\nThis project contains code from [pyowl](https://https://github.com/vene/pyowl).\n\n# References\n\n X Zeng, M A T Figueiredo, The Ordered Weighted $l_1$ Norm:\n Atomic Formulation, Projections, and Algorithms.\n\n J. Bogdan, E. Berg, W. Su, and E. Candes, Statistical Estimation and\n Testing via the Ordered $l_1$ Norm.\n\n Stephen Wright, Robert Nowak, and Mario Figueiredo. Sparse Reconstruction\n by Separable Approximation. IEEE Transactions on Signal Processing, 2009,\n Vol. 52, No. 7, 2479-2493.\n\n Marcos Raydan. The Barzilai and Borwein Gradient Method for the Large Scale\n Unconstrained Minimization Problem. SIAM J. Optim., 1997, Vol. 7, No. 1,\n 26-33.\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/jpvaldes/brainowl.git", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jpvaldes/brainowl", "keywords": "", "license": "BSD (3-clause)", "maintainer": "", "maintainer_email": "", "name": "brainowl", "package_url": "https://pypi.org/project/brainowl/", "platform": "", "project_url": "https://pypi.org/project/brainowl/", "project_urls": { "Download": "https://github.com/jpvaldes/brainowl.git", "Homepage": "https://github.com/jpvaldes/brainowl" }, "release_url": "https://pypi.org/project/brainowl/0.1/", "requires_dist": [ "numpy", "scipy", "scikit-learn" ], "requires_python": ">=3.5.0", "summary": "Classifier tuned for neuroimaging based on SpaRSA solver", "version": "0.1" }, "last_serial": 4624200, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f9d658e8412b44a53005d66e332a26b9", "sha256": "e4432b82fa445caa7fe17ba4e2150be1e71afe97ca4fbc9e9882af05a5aa61ea" }, "downloads": -1, "filename": "brainowl-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f9d658e8412b44a53005d66e332a26b9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.0", "size": 9983, "upload_time": "2018-12-21T08:58:26", "url": "https://files.pythonhosted.org/packages/d8/74/cd8675cfe56f9142651f3fc2a26761eb6954acb3d77ec1fa6977e3bf8bbb/brainowl-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d95161d83bcfd8a2e19bfb70094562d2", "sha256": "2334b03848e2420c97dbee86ad95b9beca183608bbacd3df3062be0f06c97191" }, "downloads": -1, "filename": "brainowl-0.1.tar.gz", "has_sig": false, "md5_digest": "d95161d83bcfd8a2e19bfb70094562d2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 9190, "upload_time": "2018-12-21T08:58:28", "url": "https://files.pythonhosted.org/packages/94/a9/6ec5d19a4c857e95e65cd90800a752641b67e622618b282cab53241990a5/brainowl-0.1.tar.gz" } ], "0.1.dev0": [ { "comment_text": "", "digests": { "md5": "3b6defa351e867b1f36d6a3b12db0af5", "sha256": "a1b2c5144cccdda09c2edfb73a32b8fa54b603e2bafaa5401e7446111db58ef3" }, "downloads": -1, "filename": "brainowl-0.1.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "3b6defa351e867b1f36d6a3b12db0af5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.0", "size": 9942, "upload_time": "2018-12-21T08:58:23", "url": "https://files.pythonhosted.org/packages/63/c4/40669d1d8262f6991c91156f69338a49254ae92bff00810ee4d705719008/brainowl-0.1.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e70445427226793f16ef0ba68a4b31ee", "sha256": "5f7961208e400d3dfeca368b5965802f28ccd417ba891b5f536959a5ebabad41" }, "downloads": -1, "filename": "brainowl-0.1.dev0.tar.gz", "has_sig": false, "md5_digest": "e70445427226793f16ef0ba68a4b31ee", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 9068, "upload_time": "2018-12-21T08:58:27", "url": "https://files.pythonhosted.org/packages/30/d0/37e7f80b1f4e8cae555c0094978b7743cf00c47e5a37793dba856f4730b6/brainowl-0.1.dev0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f9d658e8412b44a53005d66e332a26b9", "sha256": "e4432b82fa445caa7fe17ba4e2150be1e71afe97ca4fbc9e9882af05a5aa61ea" }, "downloads": -1, "filename": "brainowl-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f9d658e8412b44a53005d66e332a26b9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.0", "size": 9983, "upload_time": "2018-12-21T08:58:26", "url": "https://files.pythonhosted.org/packages/d8/74/cd8675cfe56f9142651f3fc2a26761eb6954acb3d77ec1fa6977e3bf8bbb/brainowl-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d95161d83bcfd8a2e19bfb70094562d2", "sha256": "2334b03848e2420c97dbee86ad95b9beca183608bbacd3df3062be0f06c97191" }, "downloads": -1, "filename": "brainowl-0.1.tar.gz", "has_sig": false, "md5_digest": "d95161d83bcfd8a2e19bfb70094562d2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 9190, "upload_time": "2018-12-21T08:58:28", "url": "https://files.pythonhosted.org/packages/94/a9/6ec5d19a4c857e95e65cd90800a752641b67e622618b282cab53241990a5/brainowl-0.1.tar.gz" } ] }