{ "info": { "author": "Complete Genomics", "author_email": "eanderson@genomics.cn", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "Programming Language :: Python :: 2.7", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "# ExtremeVariantFilter\n\nExtreme Variant Filter is a set of tools developed to aid in the identification of false positive variants in Genomic Variant Call Files based on XGBoost.\n\n### Functions\n\n__apply_filter__\n\n Usage:\n apply_filter (--vcf STR) (--snp-model STR) (--indel-model STR) [--verbose]\n\n Description:\n Apply models generated by train_model to a VCF.\n\n Arguments:\n --vcf STR VCF to be filtered\n --snp-model STR Model for applying to SNPs\n --indel-model INT Model for applying to InDels\n\n Options:\n -h, --help Show this help message and exit.\n -v, --version Show version and exit.\n --verbose Log output\n\n Examples:\n apply_filter --vcf --snp-model --indel-model \n\n__train_model__\n\n Usage:\n train_model (--true-pos STR) (--false-pos STR) (--type STR) [--out STR] [--njobs INT] [--verbose]\n\n Description:\n Train a model to be saved and used to filter VCFs.\n\n Arguments:\n --true-pos STR Path to true-positive VCF from VCFeval or comma-seperated list of paths\n --false-pos STR Path to false-positive VCF from VCFeval or comma-seperated list of paths\n --type STR SNP or INDEL\n\n Options:\n -o, --out Outfile name for writing model [default: (type).filter.pickle.dat]\n -n, --njobs Number of threads to run in parallel [default: 2]\n -h, --help Show this help message and exit.\n -v, --version Show version and exit.\n --verbose Log output\n\n Examples:\n train_table --true-pos --false-pos --type [SNP, INDEL] --njobs 20\n\n### Install\n\nTo install and run EVF simply type:\n\n pip install extremevariantfilter\n\nAlternatively, clone this repo and build using the following commands:\n\n git clone https://github.com/stLFR/extremevariantfilter.git\n cd extremevariantfilter\n pip install .\n\n### stLFR Paper Results\n\nIf you'd like to use this tool to corroborate the results from the \n[stLFR Paper on Bioarxiv](https://www.biorxiv.org/content/early/2018/05/17/324392.1) paper, \nthe models used for variant filtering are available within the `models/` directory. \nIn order to get identical results, after installation, use the command\n`pip install -r requirements.txt` from within this directory to ensure your \nenvironment matches the one we used for our results. \nDifferent versions of certain packages will result in variable results. \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/stLFR/extremevariantfilter", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "extremevariantfilter", "package_url": "https://pypi.org/project/extremevariantfilter/", "platform": "", "project_url": "https://pypi.org/project/extremevariantfilter/", "project_urls": { "Homepage": "https://github.com/stLFR/extremevariantfilter" }, "release_url": "https://pypi.org/project/extremevariantfilter/0.0a4/", "requires_dist": [ "scikit-learn", "numpy", "pandas", "xgboost", "docopt" ], "requires_python": "", "summary": "A set of tools to aid in the identification of false positive variants in Variant Call Files.", "version": "0.0a4" }, "last_serial": 4657945, "releases": { "0.0a1": [ { "comment_text": "", "digests": { "md5": "50b5c990697090e187875c1744bf52b1", "sha256": "138b25b7293da3be008efb2e6dc73c49d4114c86d87fb05b01194dede27b096f" }, "downloads": -1, "filename": "extremevariantfilter-0.0a1-py2-none-any.whl", "has_sig": false, "md5_digest": "50b5c990697090e187875c1744bf52b1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11489, "upload_time": "2018-10-11T19:35:07", "url": "https://files.pythonhosted.org/packages/d5/50/e130bb79348932feb9654802f60d9cd078b848145636eeda4347731f0198/extremevariantfilter-0.0a1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa3a8c9cb6653990c2763dabff872a14", "sha256": "e667c394c35d26b10102afdc9357262b5b9082b102fa17d1b54cd6bd100dc09e" }, "downloads": -1, "filename": "extremevariantfilter-0.0a1.tar.gz", "has_sig": false, "md5_digest": "fa3a8c9cb6653990c2763dabff872a14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7682, "upload_time": "2018-10-11T19:35:09", "url": "https://files.pythonhosted.org/packages/c8/dc/1f2d4afd3af7810e573c0728db31f2d4b19df728d7ff15b85b722ee81218/extremevariantfilter-0.0a1.tar.gz" } ], "0.0a2": [ { "comment_text": "", "digests": { "md5": "eb2f6ca9c51f55748406aa9ad3b01c9f", "sha256": "5c06e8b3effe0846a9774db20e922d5cb78c95c9fffb27d18bce15a861fc4609" }, "downloads": -1, "filename": "extremevariantfilter-0.0a2-py2-none-any.whl", "has_sig": false, "md5_digest": "eb2f6ca9c51f55748406aa9ad3b01c9f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11490, "upload_time": "2018-10-11T20:13:56", "url": "https://files.pythonhosted.org/packages/48/43/b4d6755e82163d701f2c9af120435d850f74327c3b6027dce56204517e49/extremevariantfilter-0.0a2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "118caa3b45396f3d53ccb33b54c00984", "sha256": "52ca3978c715a7e315f485cc9e904c916a1a4a72bb84bd771076daa333a6d716" }, "downloads": -1, "filename": "extremevariantfilter-0.0a2.tar.gz", "has_sig": false, "md5_digest": "118caa3b45396f3d53ccb33b54c00984", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2681950, "upload_time": "2018-10-11T20:14:03", "url": "https://files.pythonhosted.org/packages/0c/c5/d5aa8d395db6ddd2bc136ed276bdb18fb6332119117dca9baa99b5c0e55c/extremevariantfilter-0.0a2.tar.gz" } ], "0.0a3": [ { "comment_text": "", "digests": { "md5": "e446f510b771f2d94d43555567d05e5e", "sha256": "16bac8abbd4f7dacb1325ea53b9cc610c1f6f7812446e0972bc8c4e96d14be52" }, "downloads": -1, "filename": "extremevariantfilter-0.0a3-py3-none-any.whl", "has_sig": false, "md5_digest": "e446f510b771f2d94d43555567d05e5e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12661, "upload_time": "2018-11-02T20:18:29", "url": "https://files.pythonhosted.org/packages/7b/5a/8e085395a10a5a42744fb6d174ba44977a7d8f41141b550974bcb67536a6/extremevariantfilter-0.0a3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ce0762b547ddcade0b6fba0c0e5d6e9", "sha256": "1c55bcfe8b31639e05ed1b5664197e70a98cedfd1c50b690044c8d443dcf8557" }, "downloads": -1, "filename": "extremevariantfilter-0.0a3.tar.gz", "has_sig": false, "md5_digest": "3ce0762b547ddcade0b6fba0c0e5d6e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2682256, "upload_time": "2018-11-02T20:18:33", "url": "https://files.pythonhosted.org/packages/7a/29/2327ff5169cd34759ab12c48028babd4057de14d00e2e9174b1d406f99fd/extremevariantfilter-0.0a3.tar.gz" } ], "0.0a4": [ { "comment_text": "", "digests": { "md5": "2bf2b7fb45de18aab80c250f5c3192c3", "sha256": "eba0ec19e3bbf2fac9982960d53a0b8c808189ce511250ff1ce543d908c761ea" }, "downloads": -1, "filename": "extremevariantfilter-0.0a4-py2-none-any.whl", "has_sig": false, "md5_digest": "2bf2b7fb45de18aab80c250f5c3192c3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11637, "upload_time": "2019-01-03T22:06:21", "url": "https://files.pythonhosted.org/packages/4e/c2/90c9625f9b980903eb3df303721d0903403c4c178da52f4dd4cbdfda44b7/extremevariantfilter-0.0a4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd54bc14b7db33ab8fdc6bbe7f3f9870", "sha256": "6add6dd252c703e5951afcffbad406d1d8c81f1465ec104ee835ad00136a9780" }, "downloads": -1, "filename": "extremevariantfilter-0.0a4.tar.gz", "has_sig": false, "md5_digest": "fd54bc14b7db33ab8fdc6bbe7f3f9870", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2682332, "upload_time": "2019-01-03T22:06:23", "url": "https://files.pythonhosted.org/packages/fe/a7/9173b6e985e301c95c50dfdc074b9e401801266c4fa6eb6ac73bbd574db6/extremevariantfilter-0.0a4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2bf2b7fb45de18aab80c250f5c3192c3", "sha256": "eba0ec19e3bbf2fac9982960d53a0b8c808189ce511250ff1ce543d908c761ea" }, "downloads": -1, "filename": "extremevariantfilter-0.0a4-py2-none-any.whl", "has_sig": false, "md5_digest": "2bf2b7fb45de18aab80c250f5c3192c3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11637, "upload_time": "2019-01-03T22:06:21", "url": "https://files.pythonhosted.org/packages/4e/c2/90c9625f9b980903eb3df303721d0903403c4c178da52f4dd4cbdfda44b7/extremevariantfilter-0.0a4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd54bc14b7db33ab8fdc6bbe7f3f9870", "sha256": "6add6dd252c703e5951afcffbad406d1d8c81f1465ec104ee835ad00136a9780" }, "downloads": -1, "filename": "extremevariantfilter-0.0a4.tar.gz", "has_sig": false, "md5_digest": "fd54bc14b7db33ab8fdc6bbe7f3f9870", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2682332, "upload_time": "2019-01-03T22:06:23", "url": "https://files.pythonhosted.org/packages/fe/a7/9173b6e985e301c95c50dfdc074b9e401801266c4fa6eb6ac73bbd574db6/extremevariantfilter-0.0a4.tar.gz" } ] }