{ "info": { "author": "Guanlan Dong", "author_email": "guanlan.dong@wustl.edu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# AeQTL\n\neQTL analysis using region-based aggregation of rare variants. \n\n## Requirements\n\n- python 3.5\n- pip\n- bx_interval_tree (see installation instructions below)\n- git (optional)\n\n## Installation\n\nFirst, install IntervalTree from bx-python. We strongly recommend using a standalone package called *bx_interval_tree* which is smaller and easier to compile than bx-python. \n\n```\ngit clone https://github.com/ccwang002/bx_interval_tree\ncd bx_interval_tree\npython setup.py install\ncd ..\n```\n\nContinue to install AeQTL by choosing one of the options below.\n\n#### (1) From PyPI\n\nThe easiest way to install AeQTL is from PyPI.\n\n\tpip install aeqtl\n\n#### (2) From source code\n\nAlternatively, download the source code of AeQTL\n\n\tgit clone https://github.com/Huang-lab/AeQTL\n\nThen install AeQTL\n\n\tcd AeQTL\n\tpip install .\n\n#### Optional (but recommended)\n\nAppend the path to AeQTL to your PATH environment variable\n\n\texport PATH=/path/to/AeQTL/bin:$PATH\n\n## Run\n\n\taeqtl -v -b -e \\\n \t -cn -cc -s \\\n -o \n\n## Input data format\n\n*Note: demo input files with compatible format can be found in the \"demo\" folder*\n\n#### VCF file\n\nA standard multi-sample VCF file with file extension .vcf (or .vcf.gz). Sample IDs in VCF file, expression file, and covariate file should match exactly. \n\n#### BED file\n\nA BED file (tab separated) with at least four columns and without header. The format of the file should follow:\n\n\t\t\t\t\t\t\t\t\n\nAn example row:\n\n\tchr17\t\t\t41197693\t41197821\tBRCA1\t\t\t\tBRCA1;SLC25A39;HEXIM2\n\nThe first four columns are required. The fifth column is a list of genes separated by \";\". If the fifth column (tested_genes) is not provided, AeQTL by default will test each region with every gene from the expression file. \n\n#### Expression file\n\nA matrix-format, tab separated .tsv file with gene expression from RNA-seq. The first row (header) of the file should follow:\n\n\tgene_id\t\t\t\t\t\t\t\t...\n\nand the first column of the file should follow:\n\n\tgene_id\n\t\n\t\n\t...\n\n#### Covariate file\n\nA tab separated .tsv file with column names corresponding to covariates. A column of sample IDs with column name \"sample_id\" is required. Covariates entered in AeQTL and their corresponding column names must match exactly. However, the covariate file can contain other unused columns as well. If entering a categorical covariate, please make sure each category has the same value throughout the file (i.e. avoid instances such as having both \"FEMALE\" and \"female\" in the same column).\n\n\n## Output data format\n\nA tab separated .tsv file of summary statistics (up to 5 digits after the decimal point). Each row is an eQTL test between a region and a gene. The file contains the following fields:\n\n- region\n- gene\n- coef_intercept\n- coef_genotype\n- coef_\\ *(for each covariate)*\n- pvalue_intercept\n- pvalue_genotype\n- pvalue_\\ *(for each covariate)*\n\n\n\n\n\n\n\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/Huang-lab/AeQTL", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "aeqtl", "package_url": "https://pypi.org/project/aeqtl/", "platform": "", "project_url": "https://pypi.org/project/aeqtl/", "project_urls": { "Homepage": "https://github.com/Huang-lab/AeQTL" }, "release_url": "https://pypi.org/project/aeqtl/0.1.0/", "requires_dist": [ "pysam (==0.13)", "PyVCF", "Cython", "statsmodels", "scipy", "pandas", "bx-interval-tree" ], "requires_python": "", "summary": "eQTL analysis using region-based aggregation of rare variants.", "version": "0.1.0" }, "last_serial": 4480251, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "53e1aa75ae7d63eced64a09b3c87e1a7", "sha256": "db11198579cb99bb428bff10e655d17769adcf3b3ce0e5d059f16e206a9e4299" }, "downloads": -1, "filename": "aeqtl-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "53e1aa75ae7d63eced64a09b3c87e1a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8021, "upload_time": "2018-11-13T03:39:51", "url": "https://files.pythonhosted.org/packages/79/c2/8cf5ec53a8ec9bb9661a2480861be591ead90406d22ea0aefead146bbc88/aeqtl-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "18b7b1e5ce81a5d6c5743a0d2c42bacb", "sha256": "589d5e3aaa78db4ba954b4aaf17e4e8a0e5bf647c695fe8aa2eadcae08dc8048" }, "downloads": -1, "filename": "aeqtl-0.1.0.tar.gz", "has_sig": false, "md5_digest": "18b7b1e5ce81a5d6c5743a0d2c42bacb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6747, "upload_time": "2018-11-13T03:39:53", "url": "https://files.pythonhosted.org/packages/33/6a/335e99bd7bf6a258217d22c88185dc4b9174c90481be62fb3f1a06508097/aeqtl-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "53e1aa75ae7d63eced64a09b3c87e1a7", "sha256": "db11198579cb99bb428bff10e655d17769adcf3b3ce0e5d059f16e206a9e4299" }, "downloads": -1, "filename": "aeqtl-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "53e1aa75ae7d63eced64a09b3c87e1a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8021, "upload_time": "2018-11-13T03:39:51", "url": "https://files.pythonhosted.org/packages/79/c2/8cf5ec53a8ec9bb9661a2480861be591ead90406d22ea0aefead146bbc88/aeqtl-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "18b7b1e5ce81a5d6c5743a0d2c42bacb", "sha256": "589d5e3aaa78db4ba954b4aaf17e4e8a0e5bf647c695fe8aa2eadcae08dc8048" }, "downloads": -1, "filename": "aeqtl-0.1.0.tar.gz", "has_sig": false, "md5_digest": "18b7b1e5ce81a5d6c5743a0d2c42bacb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6747, "upload_time": "2018-11-13T03:39:53", "url": "https://files.pythonhosted.org/packages/33/6a/335e99bd7bf6a258217d22c88185dc4b9174c90481be62fb3f1a06508097/aeqtl-0.1.0.tar.gz" } ] }