ageml


Nameageml JSON
Version 0.0.1 PyPI version JSON
download
home_pagehttps://github.com/compneurobilbao/AgeModelling
SummaryAgeML is a Python package for Age Modelling with Machine Learning made easy.
upload_time2023-12-05 10:49:49
maintainerjorge.garcia.condado
docs_urlNone
authorComputational Neuroimaging Lab Bilbao, IIS Biobizkaia
requires_python>=3.8,<3.12
licenseApache 2.0
keywords machine learning age modelling brain age
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # AgeModelling


## Description

BrainAge models (Franke et al. 2010, Neuroimage) have had success in exploring the relationship between healthy and pathological ageing of the brain. Furthermore, this type of age modelling can be extended to multiple body systems and modelling of the interactions between them (Tian et al 2023, Nature Medicine). However, there is no standard for age modelling. There have been works attempting to describe proper procedures, especially for age-bias correction (de Lange and Cole 2020, Neuroimage: Clinical). In this work we developed an Open-Source software that allows anyone to do age modelling following well-established and tested methodologies for any type of clinical data. Age modelling with machine learning made easy. 

The objective of AgeML is to standardise procedures, lower the barrier to entry into age modelling and ensure reproducibility. The project is Open-Source to create a welcoming environment and a community to work together to improve and validate existing methodologies. We are actively seeking new developers who want to contribute to growing and expanding the package.

References:
De Lange, A.-M. G., & Cole, J. H. (2020). Commentary: Correction procedures in brain-age prediction. NeuroImage: Clinical, 26, 102229. https://doi.org/10.1016/j.nicl.2020.102229
Franke, K., Ziegler, G., Klöppel, S., & Gaser, C. (2010). Estimating the age of healthy subjects from T1-weighted MRI scans using kernel methods: Exploring the influence of various parameters. NeuroImage, 50(3), 883–892. https://doi.org/10.1016/j.neuroimage.2010.01.005
Tian, Y. E., Cropley, V., Maier, A. B., Lautenschlager, N. T., Breakspear, M., & Zalesky, A. (2023). Heterogeneous aging across multiple organ systems and prediction of chronic disease and mortality. Nature Medicine, 29(5), 1221–1231. https://doi.org/10.1038/s41591-023-02296-6


## CI/CD
[![Lint Test Coverage](https://github.com/compneurobilbao/AgeModelling/actions/workflows/lint_test_coverage.yml/badge.svg?branch=task_5_basic_tests)](https://github.com/compneurobilbao/AgeModelling/actions/workflows/lint_test_coverage.yml)

## License
Licensed under the [Apache 2.0](./LICENSE)
            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/compneurobilbao/AgeModelling",
    "name": "ageml",
    "maintainer": "jorge.garcia.condado",
    "docs_url": null,
    "requires_python": ">=3.8,<3.12",
    "maintainer_email": "jorgegarciacondado@gmail.com",
    "keywords": "Machine Learning,Age Modelling,Brain Age",
    "author": "Computational Neuroimaging Lab Bilbao, IIS Biobizkaia",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/b0/b6/d5a5827ed538778bf45aea42d193bfb3cf6714af3e6c516401862e0cd0d5/ageml-0.0.1.tar.gz",
    "platform": null,
    "description": "# AgeModelling\n\n\n## Description\n\nBrainAge models (Franke et al. 2010, Neuroimage) have had success in exploring the relationship between healthy and pathological ageing of the brain. Furthermore, this type of age modelling can be extended to multiple body systems and modelling of the interactions between them (Tian et al 2023, Nature Medicine). However, there is no standard for age modelling. There have been works attempting to describe proper procedures, especially for age-bias correction (de Lange and Cole 2020, Neuroimage: Clinical). In this work we developed an Open-Source software that allows anyone to do age modelling following well-established and tested methodologies for any type of clinical data. Age modelling with machine learning made easy. \n\nThe objective of AgeML is to standardise procedures, lower the barrier to entry into age modelling and ensure reproducibility. The project is Open-Source to create a welcoming environment and a community to work together to improve and validate existing methodologies. We are actively seeking new developers who want to contribute to growing and expanding the package.\n\nReferences:\nDe Lange, A.-M. G., & Cole, J. H. (2020). Commentary: Correction procedures in brain-age prediction. NeuroImage: Clinical, 26, 102229. https://doi.org/10.1016/j.nicl.2020.102229\nFranke, K., Ziegler, G., Kl\u00f6ppel, S., & Gaser, C. (2010). Estimating the age of healthy subjects from T1-weighted MRI scans using kernel methods: Exploring the influence of various parameters. NeuroImage, 50(3), 883\u2013892. https://doi.org/10.1016/j.neuroimage.2010.01.005\nTian, Y. E., Cropley, V., Maier, A. B., Lautenschlager, N. T., Breakspear, M., & Zalesky, A. (2023). Heterogeneous aging across multiple organ systems and prediction of chronic disease and mortality. Nature Medicine, 29(5), 1221\u20131231. https://doi.org/10.1038/s41591-023-02296-6\n\n\n## CI/CD\n[![Lint Test Coverage](https://github.com/compneurobilbao/AgeModelling/actions/workflows/lint_test_coverage.yml/badge.svg?branch=task_5_basic_tests)](https://github.com/compneurobilbao/AgeModelling/actions/workflows/lint_test_coverage.yml)\n\n## License\nLicensed under the [Apache 2.0](./LICENSE)",
    "bugtrack_url": null,
    "license": "Apache 2.0",
    "summary": "AgeML is a Python package for Age Modelling with Machine Learning made easy.",
    "version": "0.0.1",
    "project_urls": {
        "Homepage": "https://github.com/compneurobilbao/AgeModelling",
        "Repository": "https://github.com/compneurobilbao/AgeModelling"
    },
    "split_keywords": [
        "machine learning",
        "age modelling",
        "brain age"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d01ad09bebef85304b9f9602312f95735ac043b0abfc54794a9802636dd2cbc4",
                "md5": "5c70a109c098c7afecb9e180573c806f",
                "sha256": "9a3af206f6607dfad308c4c3d11198b95bed4e36ca53d38751b1cc5c6b53101c"
            },
            "downloads": -1,
            "filename": "ageml-0.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "5c70a109c098c7afecb9e180573c806f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8,<3.12",
            "size": 34364,
            "upload_time": "2023-12-05T10:49:47",
            "upload_time_iso_8601": "2023-12-05T10:49:47.536686Z",
            "url": "https://files.pythonhosted.org/packages/d0/1a/d09bebef85304b9f9602312f95735ac043b0abfc54794a9802636dd2cbc4/ageml-0.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b0b6d5a5827ed538778bf45aea42d193bfb3cf6714af3e6c516401862e0cd0d5",
                "md5": "da62531e6a9f240396d96a9cb81845bb",
                "sha256": "af9d5cffe7cf89bcb7c4cac074ab7c1c2f35dc1f9327a8123a3e15d437d297de"
            },
            "downloads": -1,
            "filename": "ageml-0.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "da62531e6a9f240396d96a9cb81845bb",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8,<3.12",
            "size": 33145,
            "upload_time": "2023-12-05T10:49:49",
            "upload_time_iso_8601": "2023-12-05T10:49:49.476168Z",
            "url": "https://files.pythonhosted.org/packages/b0/b6/d5a5827ed538778bf45aea42d193bfb3cf6714af3e6c516401862e0cd0d5/ageml-0.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-12-05 10:49:49",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "compneurobilbao",
    "github_project": "AgeModelling",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "ageml"
}
        
Elapsed time: 0.40588s