{ "info": { "author": "Walter Hugo Lopez Pinaya", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# NeuroCombat-sklearn\n[![License: MIT](https://img.shields.io/github/license/Warvito/neurocombat_sklearn)](https://opensource.org/licenses/MIT) \n[![Version](https://img.shields.io/pypi/v/neurocombat-sklearn)](https://pypi.org/project/neurocombat-sklearn/)\n[![PythonVersion](https://img.shields.io/pypi/pyversions/neurocombat-sklearn)]()\n\nImplementation of Combat harmonization method in scikit-learn compatible format.\n\n\nThe Combat harmonization/normalization method uses an parametric empirical Bayes framework to robustly adjust data for site/batch effects. \nThe scikit-learn compatible format was used to facilitates the use of this harmonization method in machine learning projects. \n\n\nThis repository is developed by [Walter Hugo Lopez Pinaya](https://scholar.google.com/citations?user=jjT5-HUAAAAJ) at King's College London and community contributors.\n\n## Installation\n\n### Requirements\n- Python (>= 3.5)\n- [Scikit-Learn](https://scikit-learn.org/) (>= 0.21.0)\n\n\n### User installation\n\nIf you already have a working installation of numpy and scipy,\nthe easiest way to install neurocombat-sklearn is using ``pip`` :\n\n pip install neurocombat-sklearn\n\n\n## Citation\nIf you find this code useful for your research, please cite:\n\n @article{fortin2018harmonization,\n title={Harmonization of cortical thickness measurements across scanners and sites},\n author={Fortin, Jean-Philippe and Cullen, Nicholas and Sheline, Yvette I and Taylor, Warren D and Aselcioglu, Irem and Cook, Philip A and Adams, Phil and Cooper, Crystal and Fava, Maurizio and McGrath, Patrick J and others},\n journal={Neuroimage},\n volume={167},\n pages={104--120},\n year={2018},\n publisher={Elsevier}\n }\n\n @article{johnson2007adjusting,\n title={Adjusting batch effects in microarray expression data using empirical Bayes methods},\n author={Johnson, W Evan and Li, Cheng and Rabinovic, Ariel},\n journal={Biostatistics},\n volume={8},\n number={1},\n pages={118--127},\n year={2007},\n publisher={Oxford University Press}\n }\n\n### Disclaimer\n\nBased on:\n - https://github.com/ncullen93/neuroCombat\n - https://github.com/nih-fmrif/nielson_abcd_2018\n - https://github.com/Jfortin1/ComBatHarmonization\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Warvito/neurocombat-sklearn", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "neurocombat-sklearn", "package_url": "https://pypi.org/project/neurocombat-sklearn/", "platform": "", "project_url": "https://pypi.org/project/neurocombat-sklearn/", "project_urls": { "Homepage": "https://github.com/Warvito/neurocombat-sklearn", "Source Code": "https://github.com/Warvito/neurocombat-sklearn" }, "release_url": "https://pypi.org/project/neurocombat-sklearn/0.1.3/", "requires_dist": [ "scikit-learn" ], "requires_python": "", "summary": "Harmonizing neuroimaging data across sites. Implementation of neurocombat using sklearn format", "version": "0.1.3" }, "last_serial": 5986463, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "9728aaabb5de0f3bad07bc15d194e729", "sha256": "6fa7c5fd1741c5873e948de032b31a97d5e4a4e1011736f59587e3f55be8a837" }, "downloads": -1, "filename": "neurocombat_sklearn-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9728aaabb5de0f3bad07bc15d194e729", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10030, "upload_time": "2019-09-09T09:27:57", "url": "https://files.pythonhosted.org/packages/3a/13/c2889508ba3e2021c96cfc9253b3fb1e33be67d65c7b49fd945be1781e85/neurocombat_sklearn-0.1-py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "0e5a5cbaf14d843864efe46aef147500", "sha256": "7a50473517e016c0b2fd86df57f0442c7c87e9882c151c04705e8c009efbd642" }, "downloads": -1, "filename": "neurocombat_sklearn-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0e5a5cbaf14d843864efe46aef147500", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7067, "upload_time": "2019-09-09T13:38:08", "url": "https://files.pythonhosted.org/packages/f9/37/4fa057fe69ed353a7194324a7deb13c37a57fda9ea98d5242ab1d8d95a6a/neurocombat_sklearn-0.1.1-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "dc3124a25cdcac906fbab946c4d53b55", "sha256": "7b60efd58ac97a82af4098a96a3a43b1d55d2b159ee91ff03266b3c3af499956" }, "downloads": -1, "filename": "neurocombat_sklearn-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "dc3124a25cdcac906fbab946c4d53b55", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19095, "upload_time": "2019-10-16T21:07:58", "url": "https://files.pythonhosted.org/packages/3b/5e/a83c64b357e7de0b23e43fe7832610994d8e216118cf4009651d8eaeae51/neurocombat_sklearn-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17516dd8ebb641893b0cc3af4da7483a", "sha256": "7ac7bb7eddfa5af80eab432af10a861481af0c553d796d1ef407aee23fdc0eeb" }, "downloads": -1, "filename": "neurocombat-sklearn-0.1.2.tar.gz", "has_sig": false, "md5_digest": "17516dd8ebb641893b0cc3af4da7483a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9359, "upload_time": "2019-10-16T21:09:29", "url": "https://files.pythonhosted.org/packages/1a/8d/f621901c57d592e76cc7f7737a4b421b1e932838f4543d58dbefc858ecce/neurocombat-sklearn-0.1.2.tar.gz" } ], "0.1.2a0": [ { "comment_text": "", "digests": { "md5": "14c11a2bdcf7e814102e7e274e8cb536", "sha256": "3173aa53f92fc61a091d19bf91680fdd9558b49a6844bc1c07b8d62695205ae5" }, "downloads": -1, "filename": "neurocombat_sklearn-0.1.2a0-py3-none-any.whl", "has_sig": false, "md5_digest": "14c11a2bdcf7e814102e7e274e8cb536", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10890, "upload_time": "2019-10-16T21:11:20", "url": "https://files.pythonhosted.org/packages/b9/89/a2553d5650f2adf949e4ef6c5b4b0fda27be729b91dfb7df1b7767adce01/neurocombat_sklearn-0.1.2a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "577bdaabb3d7b2463b47c839baf5b0ae", "sha256": "713abe4c98decbff88cddaa55711e25b823ad69641d4a6f1e45ad8d0e8a35a47" }, "downloads": -1, "filename": "neurocombat-sklearn-0.1.2a0.tar.gz", "has_sig": false, "md5_digest": "577bdaabb3d7b2463b47c839baf5b0ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9353, "upload_time": "2019-10-16T21:11:21", "url": "https://files.pythonhosted.org/packages/be/4b/d4e9dc4c6e560feb5e70f7d50f4bf5b46aab394ff8648f50456629859247/neurocombat-sklearn-0.1.2a0.tar.gz" } ], "0.1.2b0": [ { "comment_text": "", "digests": { "md5": "edf56242f19f9c20a74a7183dbbbec1b", "sha256": "93c534c110a66b780193fe6038174cf5a2d4cb934dce1de0aa2672fb16da36fe" }, "downloads": -1, "filename": "neurocombat_sklearn-0.1.2b0-py3-none-any.whl", "has_sig": false, "md5_digest": "edf56242f19f9c20a74a7183dbbbec1b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7933, "upload_time": "2019-10-16T21:22:48", "url": "https://files.pythonhosted.org/packages/88/c3/6918f78ce767778705eb366828c697103ac9741210dc6e50254fab71a445/neurocombat_sklearn-0.1.2b0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c665886b455b04f50de30953ee70129f", "sha256": "4043103d85b0f55888adf0a749db34fb382c61cef32a8c3f9a2523f73e691e88" }, "downloads": -1, "filename": "neurocombat-sklearn-0.1.2b0.tar.gz", "has_sig": false, "md5_digest": "c665886b455b04f50de30953ee70129f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5931, "upload_time": "2019-10-16T21:22:49", "url": "https://files.pythonhosted.org/packages/1b/a9/3ba8dd98c9ca9a028a8fd78d0b3c04bf8a3d7d2eab9ce301f9ca9486adec/neurocombat-sklearn-0.1.2b0.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "ac41d471abfbf570ffba041a264fd376", "sha256": "f9e2bd111dec926cf11078e2888e191e12ff6ae7b61b772aad07fbebad72d646" }, "downloads": -1, "filename": "neurocombat_sklearn-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ac41d471abfbf570ffba041a264fd376", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7910, "upload_time": "2019-10-16T21:24:08", "url": "https://files.pythonhosted.org/packages/52/02/2057ba2d18c35ba36c11f9de4b383c465c99deeffdc2765aedeb9bcf6c9d/neurocombat_sklearn-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7a5df7cc033ea977b46837d7ce6b2ee", "sha256": "8787bf8e2b4a7313fe38c3ac34f5303497864e5f66482769affd14ae66cf9dc4" }, "downloads": -1, "filename": "neurocombat-sklearn-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e7a5df7cc033ea977b46837d7ce6b2ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5933, "upload_time": "2019-10-16T21:24:09", "url": "https://files.pythonhosted.org/packages/d7/b6/3e9170d01b6c34f4940cbf81d00aaa91f25a7631a75ba36db928f44f1ef5/neurocombat-sklearn-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ac41d471abfbf570ffba041a264fd376", "sha256": "f9e2bd111dec926cf11078e2888e191e12ff6ae7b61b772aad07fbebad72d646" }, "downloads": -1, "filename": "neurocombat_sklearn-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ac41d471abfbf570ffba041a264fd376", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7910, "upload_time": "2019-10-16T21:24:08", "url": "https://files.pythonhosted.org/packages/52/02/2057ba2d18c35ba36c11f9de4b383c465c99deeffdc2765aedeb9bcf6c9d/neurocombat_sklearn-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7a5df7cc033ea977b46837d7ce6b2ee", "sha256": "8787bf8e2b4a7313fe38c3ac34f5303497864e5f66482769affd14ae66cf9dc4" }, "downloads": -1, "filename": "neurocombat-sklearn-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e7a5df7cc033ea977b46837d7ce6b2ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5933, "upload_time": "2019-10-16T21:24:09", "url": "https://files.pythonhosted.org/packages/d7/b6/3e9170d01b6c34f4940cbf81d00aaa91f25a7631a75ba36db928f44f1ef5/neurocombat-sklearn-0.1.3.tar.gz" } ] }