{ "info": { "author": "MSR", "author_email": "fastlmm@microsoft.com", "bugtrack_url": null, "classifiers": [], "description": "## GWAS_benchmark\n-------------------------------------\n\nThis python code can be used to benchmark or evaluate GWAS algorithms.\n \nIf you use this code, please cite:\n\n* C. Widmer, C. Lippert, O. Weissbrod, N. Fusi, C. Kadie, R. Davidson, J. Listgarten, and D. Heckerman, Further Improvements to Linear Mixed Models for Genome-Wide Association Studies, _Scientific Reports_ **4**, 6874, Nov 2014 (doi:10.1038/srep06874).\n\nSee this website for related software: \nhttp://research.microsoft.com/en-us/um/redmond/projects/MSCompBio/\n\nOur documentation (including live examples) is available as ipython notebook:\nhttps://github.com/MicrosoftGenomics/GWAS_benchmark/blob/master/GWAS_benchmark/simulation.ipynb\n\n(To start ipython notebook locally, type `ipython notebook` at the command line.)\n\nThis code contains the following modules:\n\n* semisynth_experiments: the core module for generating synthetic phenotypes based on real snps, running different methods for GWAS and evaluating them all within one pipeline\n\n* cluster_data: module to compute and visualize a hierarchical clustering of GWAS data to get an understanding of its structure (population structure, family structure)\n\n* split_data_helper: helper module for splitting SNPs by chromosome\n\nFor testing purposes a small data set is provided at `data/mouse` (see the `README` file within that directory for the data license).\n\nAn example run to compute type I error rate on the mouse data using 10 causal SNPs can be executed by running `python run_simulation.py`.\n\nWe recommend running this example on a cluster computer as this simulation is computationally demanding. An example result plot (of type I error) is provided in the results directory.\n\nFurther, we use the ipython-notebook to demonstrate some of the functionality of the hierarchical clustering module: \nhttp://nbviewer.ipython.org/github/MicrosoftGenomics/GWAS_benchmark/blob/master/GWAS_benchmark/simulation.ipynb\n\n### Quick install:\n\n\nIf you have pip installed, installation is as easy as:\n\n```\npip install GWAS_benchmark\n```\n\n\n### Detailed Package Install Instructions:\n\n\nfastlmm has the following dependencies:\n\npython 2.7\n\nPackages:\n\n* numpy\n* scipy\n* matplotlib\n* pandas\n* scikit.learn (sklearn)\n* fastcluster\n* fastlmm\n* pysnptools\n* optional: [statsmodels -- install only required for logistic-based tests, not the standard linear LRT]\n\n\n#### (1) Installation of dependent packages\n\nWe highly recommend using a python distribution such as \nAnaconda (https://store.continuum.io/cshop/anaconda/) \nor Enthought (https://www.enthought.com/products/epd/free/).\nBoth these distributions can be used on linux and Windows, are free \nfor non-commercial use, and optionally include an MKL-compiled distribution\nfor optimal speed. This is the easiest way to get all the required package\ndependencies.\n\n\n#### (2) Installing from source\n\nGo to the directory where you copied the source code for fastlmm.\n\nOn linux:\n\nAt the shell, type: \n```\nsudo python setup.py install\n```\n\nOn Windows:\n\nAt the OS command prompt, type \n```\npython setup.py install\n```\n\n\n### For developers (and also to run regression tests)\n\nWhen working on the developer version, just set your PYTHONPATH to point to the directory\nabove the one named GWAS_benchmark in the source code. For e.g. if GWAS_benchmark is \nin the [somedir] directory, then in the unix shell use:\n```\nexport PYTHONPATH=$PYTHONPATH:[somedir]\n```\nOr in the Windows DOS terminal, one can use: \n```\nset PYTHONPATH=%PYTHONPATH%;[somedir]\n```\n(or use the Windows GUI for env variables).\n\n#### Running regression tests\n\nFrom the directory tests at the top level, run:\n```\npython test.py\n```\nThis will run a\nseries of regression tests, reporting \".\" for each one that passes, \"F\" for each\none that does not match up, and \"E\" for any which produce a run-time error. After\nthey have all run, you should see the string \"............\" indicating that they \nall passed, or if they did not, something such as \"....F...E......\", after which\nyou can see the specific errors.\n\nNote that you must set your PYTHONPATH as described above to run the \nregression tests, and not \"python setup.py install\".", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://research.microsoft.com/en-us/um/redmond/projects/mscompbio/", "keywords": "gwas bioinformatics benchmarks", "license": "Apache 2.0", "maintainer": null, "maintainer_email": null, "name": "GWAS_benchmark", "package_url": "https://pypi.org/project/GWAS_benchmark/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/GWAS_benchmark/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://research.microsoft.com/en-us/um/redmond/projects/mscompbio/" }, "release_url": "https://pypi.org/project/GWAS_benchmark/0.1.3/", "requires_dist": null, "requires_python": null, "summary": "GWAS benchmark", "version": "0.1.3" }, "last_serial": 2452157, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "19d17f1b352eb88b0aee9963623b2432", "sha256": "4f8d3c03fe2340f70f71d69523ae350f1a28bdc0328c393f817639fccf6c3bb0" }, "downloads": -1, "filename": "GWAS_benchmark-0.1.0.win-amd64.exe", "has_sig": false, "md5_digest": "19d17f1b352eb88b0aee9963623b2432", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 248031, "upload_time": "2015-03-09T21:56:01", "url": "https://files.pythonhosted.org/packages/50/fc/bf7968bb7a14174b004e64abf6881f7e6602ae74fdb47bed262a29a8a56a/GWAS_benchmark-0.1.0.win-amd64.exe" }, { "comment_text": "", "digests": { "md5": "1ffa6d121018833e6a041bec5ea0fc71", "sha256": "69ea531dabe9f323b08eb42f818ab6e191373ce4ad08f283f636fbee93de52e3" }, "downloads": -1, "filename": "GWAS_benchmark-0.1.0.zip", "has_sig": false, "md5_digest": "1ffa6d121018833e6a041bec5ea0fc71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29275, "upload_time": "2015-03-09T21:55:57", "url": "https://files.pythonhosted.org/packages/c3/6f/976ed7668b8ba747d3704d63415cc28b2509add29f18fd82646c3eab2221/GWAS_benchmark-0.1.0.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "0bc84a0fee47b8da3931d783e9773204", "sha256": "15799edc77e1c6425ecb4d036d08c2e170260dcfb4a82e3c076e006fc8198faf" }, "downloads": -1, "filename": "GWAS_benchmark-0.1.1.win-amd64.exe", "has_sig": false, "md5_digest": "0bc84a0fee47b8da3931d783e9773204", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 248041, "upload_time": "2015-03-09T22:05:48", "url": "https://files.pythonhosted.org/packages/07/dc/e7c66df51ccf11d001f876b773309d6c1f364691d905cbf5d1a413490a41/GWAS_benchmark-0.1.1.win-amd64.exe" }, { "comment_text": "", "digests": { "md5": "06877de49e985db76b8d24dea53df671", "sha256": "204a5c8ee2c44b3094c36bf4f25b37a2c572e3c34762db5a1a0fdf96f21e9cc5" }, "downloads": -1, "filename": "GWAS_benchmark-0.1.1.zip", "has_sig": false, "md5_digest": "06877de49e985db76b8d24dea53df671", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29241, "upload_time": "2015-03-09T22:05:44", "url": "https://files.pythonhosted.org/packages/b0/a7/948c972d9bafd341b396a62437e121ac4d75007fe02f1b16377810dd1b12/GWAS_benchmark-0.1.1.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "566e3860b6a6da5753e4874d562e78b6", "sha256": "0559657bd597967bfea737d470d12d9af3f712e4fa37b4e9d6d7b7706a21ad31" }, "downloads": -1, "filename": "GWAS_benchmark-0.1.2.win-amd64.exe", "has_sig": false, "md5_digest": "566e3860b6a6da5753e4874d562e78b6", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 248039, "upload_time": "2015-03-09T23:13:04", "url": "https://files.pythonhosted.org/packages/2c/7c/50911b1fd405f3f5fa0036bda32777c73b9ff92727688d4ab2166cc043b2/GWAS_benchmark-0.1.2.win-amd64.exe" }, { "comment_text": "", "digests": { "md5": "a6a210d7c1b7d368a4f54b4e018857c4", "sha256": "5994664963cf84dfa4996460410c6a8091436cd170b8efc355e06e923baa146b" }, "downloads": -1, "filename": "GWAS_benchmark-0.1.2.zip", "has_sig": false, "md5_digest": "a6a210d7c1b7d368a4f54b4e018857c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29260, "upload_time": "2015-03-09T23:13:00", "url": "https://files.pythonhosted.org/packages/c4/12/d839585279f517216c610f364151dd8f2d2c9f28fcad46f3dac3bf7d3c93/GWAS_benchmark-0.1.2.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "2f9225fccd3d6c79714ae3f867204151", "sha256": "5c04df3e686564e37b47fc5e2eb073c1e93cc6afd4043bf30ec7316924ef5e71" }, "downloads": -1, "filename": "GWAS_benchmark-0.1.3.win-amd64.exe", "has_sig": false, "md5_digest": "2f9225fccd3d6c79714ae3f867204151", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 248360, "upload_time": "2015-09-04T21:37:12", "url": "https://files.pythonhosted.org/packages/4f/c3/c540acb0435e5db5c2d60693e4d46116c7a9184461ab8769471682900a3b/GWAS_benchmark-0.1.3.win-amd64.exe" }, { "comment_text": "", "digests": { "md5": "8f98c65eeb322c2b99753f69b5c6a38f", "sha256": "305f08fa6c236f95ba72022083799a6f6baf5f1de119b843f149462c8361b962" }, "downloads": -1, "filename": "GWAS_benchmark-0.1.3.zip", "has_sig": false, "md5_digest": "8f98c65eeb322c2b99753f69b5c6a38f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29640, "upload_time": "2015-09-04T21:37:07", "url": "https://files.pythonhosted.org/packages/be/f6/c565188cece6f6060e86beab08d8f76a737efb4f342cd728e82fb49d1c78/GWAS_benchmark-0.1.3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2f9225fccd3d6c79714ae3f867204151", "sha256": "5c04df3e686564e37b47fc5e2eb073c1e93cc6afd4043bf30ec7316924ef5e71" }, "downloads": -1, "filename": "GWAS_benchmark-0.1.3.win-amd64.exe", "has_sig": false, "md5_digest": "2f9225fccd3d6c79714ae3f867204151", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 248360, "upload_time": "2015-09-04T21:37:12", "url": "https://files.pythonhosted.org/packages/4f/c3/c540acb0435e5db5c2d60693e4d46116c7a9184461ab8769471682900a3b/GWAS_benchmark-0.1.3.win-amd64.exe" }, { "comment_text": "", "digests": { "md5": "8f98c65eeb322c2b99753f69b5c6a38f", "sha256": "305f08fa6c236f95ba72022083799a6f6baf5f1de119b843f149462c8361b962" }, "downloads": -1, "filename": "GWAS_benchmark-0.1.3.zip", "has_sig": false, "md5_digest": "8f98c65eeb322c2b99753f69b5c6a38f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29640, "upload_time": "2015-09-04T21:37:07", "url": "https://files.pythonhosted.org/packages/be/f6/c565188cece6f6060e86beab08d8f76a737efb4f342cd728e82fb49d1c78/GWAS_benchmark-0.1.3.zip" } ] }