{ "info": { "author": "EBI SPOT", "author_email": "gwas-info@ebi.ac.uk", "bugtrack_url": null, "classifiers": [], "description": "# Summary Statistics TSV file Validator\n\nA file validator for validating GWAS summary statistics TSV files prior to and post [harmonisation](https://github.com/EBISPOT/sum-stats-formatter/tree/master/harmonisation) using [pandas_schema](https://tmiguelt.github.io/PandasSchema/). The purpose is to validate files before their [conversion to HDF5](https://github.com/EBISPOT/SumStats/). \n\n## Installation\n- `pip install ss-validate`\n\n## Running the validator\nTo run the validator on a file:\n- `ss-validate -f --logfile `\n\nInformation and errors are logged to the console and errors logged to the file specified. A console output might look like:\n```\n(INFO): Filename is good!\n(INFO): Validating file...\n(ERROR): Length of row 7 is: 16 instead of 15\n(ERROR): Please fix the table. Some rows have different numbers of columns to the header\n(INFO): Rows with different numbers of columns to the header are not validated\n(ERROR): {row: 1, column: \"p_value\"}: \"-99\" was not in the range [0, 1)\n```\nThe errors from the output tell us that row seven has too many columns and row one does not have a valid pvalue. If these rows are not fixed, they will later be dropped and not converted to HDF5. \n\n### Addional options\n- `--drop-bad-lines` : _bool, default False_\n\n Drops the the lines with errors from the file and writes it to a new file called \n- `--stage` : _{'standard', 'harmonised', 'curated'}, default 'standard'_\n\n The stage the file is in. It is either standard format ('standard'), harmonised ('harmonised') or pre-standard in the custom curated format ('curated')\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/EBISPOT/gwas-sumstats-validator", "keywords": "", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "ss-validate", "package_url": "https://pypi.org/project/ss-validate/", "platform": "", "project_url": "https://pypi.org/project/ss-validate/", "project_urls": { "Homepage": "https://github.com/EBISPOT/gwas-sumstats-validator" }, "release_url": "https://pypi.org/project/ss-validate/0.3.0/", "requires_dist": [ "pandas-schema" ], "requires_python": "", "summary": "GWAS summary statistics file validator", "version": "0.3.0" }, "last_serial": 5944051, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "cd6be26119b87f307819ec866bbd9eab", "sha256": "9a775e4666de60303dc0eb5baea7ce59a8798e42597269c9b65225bcae4bd589" }, "downloads": -1, "filename": "ss_validate-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cd6be26119b87f307819ec866bbd9eab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11097, "upload_time": "2019-09-04T15:23:49", "url": "https://files.pythonhosted.org/packages/46/d5/0f466db8d9ad3d52cdac48199972ef9e497ac3216a93e84c913e5014dcf9/ss_validate-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b0c0634422366665c79388566d01fa54", "sha256": "0e8ba8b9a5dafb8dd6e0bbba0b5e1d1e2a2a1821fa80e7d89669720bd065695b" }, "downloads": -1, "filename": "ss-validate-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b0c0634422366665c79388566d01fa54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6121, "upload_time": "2019-09-04T15:23:51", "url": "https://files.pythonhosted.org/packages/0c/9d/0937a2614a88411c4ed81c2dc8ca504637711d5c393e3916a2da79abd142/ss-validate-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "6df95ff20903142c38cf15f83713bf18", "sha256": "2985f615d9961f972d6836450ce91738118595a219db30d98bfa9cc936d2f1eb" }, "downloads": -1, "filename": "ss_validate-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6df95ff20903142c38cf15f83713bf18", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11928, "upload_time": "2019-09-05T10:22:37", "url": "https://files.pythonhosted.org/packages/3e/49/092d58e20498cf39c7a52cadd71c9f97ced742f4bd4fe9ebf653803edb21/ss_validate-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b8bee3179087c9579f1fa72aef3805d", "sha256": "326db4b192d2a19a3a3faf2920083746cb7d5de423f10f7377d3eec7751d000a" }, "downloads": -1, "filename": "ss-validate-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2b8bee3179087c9579f1fa72aef3805d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6449, "upload_time": "2019-09-05T10:22:39", "url": "https://files.pythonhosted.org/packages/93/42/10c7428519a8d2a2fe3692f6814822bc63b584b023f2b4ec7f0de6a17b18/ss-validate-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "9165135b7303ff6d523658e5e77d52ff", "sha256": "b17dfebb39b72934f0ddfe10c4fe2d88258c5a286fa0322bbaa1260fc22712f7" }, "downloads": -1, "filename": "ss_validate-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9165135b7303ff6d523658e5e77d52ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12128, "upload_time": "2019-09-13T09:04:35", "url": "https://files.pythonhosted.org/packages/7f/08/cee528bda2c78ac907d52a1f8f6fd4b5eb9a824482e7b61ee19119885b1f/ss_validate-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7269e569996fc8362be5f9b34e205882", "sha256": "e0878a38cdbea72b903a8ea6af99124c557fa85a08663ad0ca5d493f0d074e24" }, "downloads": -1, "filename": "ss-validate-0.2.0.tar.gz", "has_sig": false, "md5_digest": "7269e569996fc8362be5f9b34e205882", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6708, "upload_time": "2019-09-13T09:04:37", "url": "https://files.pythonhosted.org/packages/a2/46/80ef3c026154683f438049fa055b770526fde8d4b01779b3914874e7a8bc/ss-validate-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "acedf4704c4020416889e19fee0ab0fa", "sha256": "b346c33d99ef209bdd5a5f1e46cbd63eb1a45d33742c87ceb617e183335831f1" }, "downloads": -1, "filename": "ss_validate-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "acedf4704c4020416889e19fee0ab0fa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12129, "upload_time": "2019-09-13T13:44:03", "url": "https://files.pythonhosted.org/packages/89/84/1d6696986a25b5e6f9f3489c1e6320c1ad810e1f179fad1cbf588679fabf/ss_validate-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f05cc8b5b643f85f9947a04a1fb459c", "sha256": "c6ca55126358ceae61ecfdf7dd92e800c2fd06e3cca8b41eda7bbbd77237aef1" }, "downloads": -1, "filename": "ss-validate-0.2.1.tar.gz", "has_sig": false, "md5_digest": "2f05cc8b5b643f85f9947a04a1fb459c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6714, "upload_time": "2019-09-13T13:44:05", "url": "https://files.pythonhosted.org/packages/41/2b/6b3f114d18bb8c9c15b928e8c324852f5401f6fdce16f9cfcde1108df99b/ss-validate-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "6abfe9c4df0a112f09eede4c5e8c44de", "sha256": "e887031f1b1b38051c8a296e0657ff2fba087ef2daef4bda9d954ec08dc7052c" }, "downloads": -1, "filename": "ss_validate-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6abfe9c4df0a112f09eede4c5e8c44de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12235, "upload_time": "2019-09-20T17:29:45", "url": "https://files.pythonhosted.org/packages/85/e4/f877722b662a9633a840da5df97bd76122c3c60515d4a33d705d07ec71c4/ss_validate-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9345537f2dd28eec3ac7bf64e20aae50", "sha256": "02f44155b7064df8d4ceaf239958ec056d389ff99c96bd65c8fb0af945bfd4b1" }, "downloads": -1, "filename": "ss-validate-0.2.2.tar.gz", "has_sig": false, "md5_digest": "9345537f2dd28eec3ac7bf64e20aae50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6810, "upload_time": "2019-09-20T17:29:47", "url": "https://files.pythonhosted.org/packages/b0/c7/039d3ca44faa4f242a3d8de8368e535c6ff45b1ae10a777733c39d6ff54d/ss-validate-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "57182e8c021dcf4ee14f414433fb5f06", "sha256": "847cc797bd372150741e70f4af9df779309d34df436b23abf27e8d279233538a" }, "downloads": -1, "filename": "ss_validate-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "57182e8c021dcf4ee14f414433fb5f06", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12377, "upload_time": "2019-10-08T10:09:12", "url": "https://files.pythonhosted.org/packages/59/01/dc522f462b45b6d0b7863d8b12a3422496ca43593985eb5a5d93814fe37b/ss_validate-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f3dd1f1abbe2149eb5f1e18ae91cfc6", "sha256": "40973f56fd977bb30e7149ef721628f54016b142face1e7d79b2d6ec6810f018" }, "downloads": -1, "filename": "ss-validate-0.3.0.tar.gz", "has_sig": false, "md5_digest": "6f3dd1f1abbe2149eb5f1e18ae91cfc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6951, "upload_time": "2019-10-08T10:09:15", "url": "https://files.pythonhosted.org/packages/a8/5f/3c071dbc8154677c854183b297ed00429164a0a3edcc0fdee990e3fa121f/ss-validate-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "57182e8c021dcf4ee14f414433fb5f06", "sha256": "847cc797bd372150741e70f4af9df779309d34df436b23abf27e8d279233538a" }, "downloads": -1, "filename": "ss_validate-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "57182e8c021dcf4ee14f414433fb5f06", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12377, "upload_time": "2019-10-08T10:09:12", "url": "https://files.pythonhosted.org/packages/59/01/dc522f462b45b6d0b7863d8b12a3422496ca43593985eb5a5d93814fe37b/ss_validate-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f3dd1f1abbe2149eb5f1e18ae91cfc6", "sha256": "40973f56fd977bb30e7149ef721628f54016b142face1e7d79b2d6ec6810f018" }, "downloads": -1, "filename": "ss-validate-0.3.0.tar.gz", "has_sig": false, "md5_digest": "6f3dd1f1abbe2149eb5f1e18ae91cfc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6951, "upload_time": "2019-10-08T10:09:15", "url": "https://files.pythonhosted.org/packages/a8/5f/3c071dbc8154677c854183b297ed00429164a0a3edcc0fdee990e3fa121f/ss-validate-0.3.0.tar.gz" } ] }