{ "info": { "author": "dezzan", "author_email": "dezzandev@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Programming Language :: Python" ], "description": "What is logloss-beraf?\n----------------------\n\nA tool for selection of a limited number of informative DNA methylation\nregions (i.e. sites) based on a combination of several feature selection\nmethods and an ensemble-based classifier. It is expected to handle higly\nunbalanced and heterogeneous data. Also it is intended for the design\nof diagnostic panels that can be potentially used in routine laboratory practice.\n\nQuick start\n-----------\n\n1. Install ``logloss-beraf`` with all the dependencies::\n\n easy_install logloss-beraf\n\n2. Make a test run. It uses data included to the package::\n\n logloss_beraf test_run\n\n3. Prepare input feature and annotation tables (in CSV format). The order of samples in those tables is supposed to be the same\n\n```\n # Methylation data\n Feature_1 Feature_2 Feature_3\n Sample_0 0.909642 0.823715 0.069785\n Sample_1 0.564799 0.199724 0.840741\n Sample_2 0.685081 0.489773 0.286591\n Sample_3 0.810637 0.006836 0.888038\n Sample_4 0.124098 0.347752 0.954853\n```\n\n\n```\n # Annotation data\n Sample_Name Type\n Sample_0 Benign\n Sample_1 Pathologic\n Sample_2 Benign\n Sample_3 Benign\n Sample_4 Pathologic\n ```\n\n4. `Train model`\n\n```sh\nlogloss_beraf train \\\n --features path_to_feature_table \\\n --features_max_num 10 \\\n --min_beta_threshold 0.2 \\\n --annotation path_to_annotation_table \\\n --sample_name_column \"Sample_Name\" \\\n --class_column \"Type\" \\\n --output_folder path_to_output_folder\n```\n\n5. `Apply trained model to independent dataset`\n\n```sh\nlogloss_beraf apply \\\n --features path_to_test_feature_table \\\n --model path_to_trained_model\n --output_folder path_to_output_folder\n ```\n\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "model machine learning diagnostic panel methylation", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "logloss-beraf", "package_url": "https://pypi.org/project/logloss-beraf/", "platform": "", "project_url": "https://pypi.org/project/logloss-beraf/", "project_urls": null, "release_url": "https://pypi.org/project/logloss-beraf/0.7/", "requires_dist": [ "bokeh (==0.12.2)", "matplotlib", "pandas (==0.18.1)", "pytest", "pytest-cov", "pyyaml", "scikit-learn (==0.18.1)", "seaborn (==0.7.1)", "statsmodels (==0.6.1)" ], "requires_python": "", "summary": "A tool for costructing a limited sized diagnostic panels based on methylation data", "version": "0.7" }, "last_serial": 3149810, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "db4193dca21fe773055da84d2c5ab354", "sha256": "7e0fdecfbd65e4f3ec54d958b54f1bac3ab25b56cc5f9bd16f77a5d965e250e0" }, "downloads": -1, "filename": "logloss_beraf-0.1-py2.7.egg", "has_sig": false, "md5_digest": "db4193dca21fe773055da84d2c5ab354", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 192255, "upload_time": "2017-08-12T12:26:33", "url": "https://files.pythonhosted.org/packages/0b/f1/fce41c58f473fcf9fbee01c5a88256d66db414752ddbca522ede914b2285/logloss_beraf-0.1-py2.7.egg" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "9236f00a99352f3ad51aff2a03c0adc8", "sha256": "8703a6c02c4713ef365b0530d5a520f472e81bd665637e2fc5120b1769ba7da8" }, "downloads": -1, "filename": "logloss_beraf-0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "9236f00a99352f3ad51aff2a03c0adc8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 217436, "upload_time": "2017-09-05T08:45:02", "url": "https://files.pythonhosted.org/packages/bd/44/c5495fe776aeccd429fc903664c0eaba352fd51ba5d54d6c5491d9006cb1/logloss_beraf-0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1833184f6ad9681083d30039114dfae6", "sha256": "5fda664d395a23394c2866992a65d46571dc4c8162c5074de716d37a85c12d0b" }, "downloads": -1, "filename": "logloss-beraf-0.3.tar.gz", "has_sig": false, "md5_digest": "1833184f6ad9681083d30039114dfae6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 191204, "upload_time": "2017-09-05T08:45:04", "url": "https://files.pythonhosted.org/packages/2e/c7/b9b2eb01d22b69308a833abc0aac15aec8e7324405c72974d20524a17c79/logloss-beraf-0.3.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "ed0e099fb03f6dab011d6c077610dd0c", "sha256": "46c7a63978fbb16bb537d059171f2240f0ce3bb5a580b2a5dcffe7bb9f9c4765" }, "downloads": -1, "filename": "logloss_beraf-0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "ed0e099fb03f6dab011d6c077610dd0c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 217615, "upload_time": "2017-09-05T09:05:22", "url": "https://files.pythonhosted.org/packages/64/d7/486207c39f643da057a8e0d3264b670985855917d743c087fe5ca2ccf042/logloss_beraf-0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "597f8d11398d10506fc0baf28a1e66f3", "sha256": "e73c793a8e19eb44cba162c46e412554ff59b54c20fff87dd5d1fe878ab7fc96" }, "downloads": -1, "filename": "logloss-beraf-0.7.tar.gz", "has_sig": false, "md5_digest": "597f8d11398d10506fc0baf28a1e66f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 191300, "upload_time": "2017-09-05T09:05:25", "url": "https://files.pythonhosted.org/packages/cf/9f/16fdffc7737b8a3149ac4d50bcb3cf25082525dd80adece1b930306552b8/logloss-beraf-0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ed0e099fb03f6dab011d6c077610dd0c", "sha256": "46c7a63978fbb16bb537d059171f2240f0ce3bb5a580b2a5dcffe7bb9f9c4765" }, "downloads": -1, "filename": "logloss_beraf-0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "ed0e099fb03f6dab011d6c077610dd0c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 217615, "upload_time": "2017-09-05T09:05:22", "url": "https://files.pythonhosted.org/packages/64/d7/486207c39f643da057a8e0d3264b670985855917d743c087fe5ca2ccf042/logloss_beraf-0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "597f8d11398d10506fc0baf28a1e66f3", "sha256": "e73c793a8e19eb44cba162c46e412554ff59b54c20fff87dd5d1fe878ab7fc96" }, "downloads": -1, "filename": "logloss-beraf-0.7.tar.gz", "has_sig": false, "md5_digest": "597f8d11398d10506fc0baf28a1e66f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 191300, "upload_time": "2017-09-05T09:05:25", "url": "https://files.pythonhosted.org/packages/cf/9f/16fdffc7737b8a3149ac4d50bcb3cf25082525dd80adece1b930306552b8/logloss-beraf-0.7.tar.gz" } ] }