{ "info": { "author": "Rob Williams", "author_email": "robccwilliams@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: MacOS X", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: MacOS :: MacOS X", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "# ERVin\n\nThis is a tool to allow for the detection of ERVs in genome segments\n\nThis has been designed primarily with a view to be used on OSX, cross-compatibility with other UNIX-based architectures may exist, but it almost certainly will not run on Microsoft Windows systems\n\n### Installation\n\n`pip install ervin`\n\n### Requirements\n- Python 3.6+ ([Download](https://www.python.org/downloads/))\n- NCBI BLAST suite must be installed locally ([Download](ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/))\n- Local genome db to be queried\n - This can be located in a directory of your choosing, but must be named in a `config.json` file\n - There is a `config.json.templ` file which will be used to create a `config.json` file from with the contained defaults at first run if you do not provide your own\n \n \n### Current functionality\nERViN Currently:\n- When provided with a `.fasta` file of probe sequences\n - Runs local `tblastn` against the specified genome database, filtering the results based on alignment length and e-value (optional arguments which result in default values of >400 and <0.009 respectively when omitted)\n - Parses and merges filtered results where appropriate \n - Runs resultant fasta records against a local Viruses refseq database (a copy will be downloaded if not user provided, and will be kept up-to-date) using `tblastn`, grouping the records in a final set of output files based on their top hit\n \n### Usage\n\n#### Arguments\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ArgumentVerboseDescriptionTypeRequiredDefault
-f--fileSource fasta file containing the sample probe records to run through tblastnFilepathTrue
-gdb--genome_databaseName of the genome database against which the probe records are to be BLASTed (located in the genome db store specified in the config filestrTrue
-o--output_dirLocation to which to write the result filesstrFalse<current_working_directory>/OUTPUT
-a--alignment_len_thresholdMinimum length threshold that BLAST result alignment sequence lengths should exceedintFalse400
-e--e_valueMaximum e-value threshold that BLAST result e-values should exceedfloatFalse0.009
\n
\n\n\n#### Examples\n
\n\nervin -f data/fasta_file.fasta -gdb genome_db\n\n\nervin -f data/fasta_file.fasta -gdb genome_db -o results/probe_blaster_output\n\n\nervin -f data/fasta_file.fasta -gdb genome_db -o results/probe_blaster_output -a 500\n\n\nervin -f data/fasta_file.fasta -gdb genome_db -o results/probe_blaster_output -e 0.0008\n\n\nervin -f data/fasta_file.fasta -gdb genome_db -o results/probe_blaster_output -a 800 -e 0.01\n
", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/strongles/ervin/archive/0.0.6.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/strongles/ervin", "keywords": "", "license": "GPL-3.0-or-later", "maintainer": "", "maintainer_email": "", "name": "ervin", "package_url": "https://pypi.org/project/ervin/", "platform": "", "project_url": "https://pypi.org/project/ervin/", "project_urls": { "Download": "https://github.com/strongles/ervin/archive/0.0.6.tar.gz", "Homepage": "https://github.com/strongles/ervin" }, "release_url": "https://pypi.org/project/ervin/0.0.6/", "requires_dist": null, "requires_python": "", "summary": "ERVin is a collection of tools developed to assist in discovering ERV sequences within genomic data", "version": "0.0.6" }, "last_serial": 5462338, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "327964a61cd6fc07cd31f504a76c7e87", "sha256": "d7dd0d55a3f375c00fcce680a4a6a73a15512f0cf626020f5733038f3e1e99b8" }, "downloads": -1, "filename": "ervin-0.0.1-py3.7.egg", "has_sig": false, "md5_digest": "327964a61cd6fc07cd31f504a76c7e87", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 82342, "upload_time": "2019-06-25T19:36:37", "url": "https://files.pythonhosted.org/packages/09/3e/207f9fd654d24e16f91ad1a4d488b49dbab95385e17924051ad350591c27/ervin-0.0.1-py3.7.egg" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "59ef2f2954f2c0b80c23f81fdbfd8ed6", "sha256": "f7d915ac38d647260be1aa92b6737376bbe9706843f08627885192f85a0493e7" }, "downloads": -1, "filename": "ervin-0.0.2.tar.gz", "has_sig": false, "md5_digest": "59ef2f2954f2c0b80c23f81fdbfd8ed6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15231, "upload_time": "2019-06-25T19:36:39", "url": "https://files.pythonhosted.org/packages/55/26/be18ca331db74f110015c2360b444ac3738dc2d46941ff3f657f38d4bcf5/ervin-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "22da02ef082798ddd8044b6d1ea8d461", "sha256": "788cfc537c7829892a758c45ca296bc935082f8ba2fe8df783533e87af03edc1" }, "downloads": -1, "filename": "ervin-0.0.3.tar.gz", "has_sig": false, "md5_digest": "22da02ef082798ddd8044b6d1ea8d461", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15162, "upload_time": "2019-06-25T20:27:10", "url": "https://files.pythonhosted.org/packages/d2/39/486d5e04295b33c8d78b740cad8f1f5620bc53c3c0255077f17f141fa099/ervin-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "37161bbb7c9f2968edd67316fcf5fecd", "sha256": "a018078c5ba804bb7d6c2332f00e11015ce6490adcf9c244d4ab82bd25eacb3f" }, "downloads": -1, "filename": "ervin-0.0.4.tar.gz", "has_sig": false, "md5_digest": "37161bbb7c9f2968edd67316fcf5fecd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15158, "upload_time": "2019-06-25T20:31:38", "url": "https://files.pythonhosted.org/packages/12/6d/15537cbaf771f071953e7b9f15b8077de4e4e7ea168344ed6a9c49d7d11e/ervin-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "6ac5b100cc9e5827a4ecdf2079e7fad0", "sha256": "7af544b4bcf0d5143b8e96413b9084fedb5d7cd3ae6a9ad196532b0c8961302b" }, "downloads": -1, "filename": "ervin-0.0.5.tar.gz", "has_sig": false, "md5_digest": "6ac5b100cc9e5827a4ecdf2079e7fad0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15646, "upload_time": "2019-06-27T23:03:12", "url": "https://files.pythonhosted.org/packages/25/0e/d9dc57c2f7ba1c1ff08a3eedb9d2ff454aadda54219bb87e8226c1c24be5/ervin-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "e2af4a928c07b5c07986979f27cd7179", "sha256": "384dc81273dcb31ca19bf18886cc155a2ceec6a0c63722ee6fada7544fdd3ef3" }, "downloads": -1, "filename": "ervin-0.0.6.tar.gz", "has_sig": false, "md5_digest": "e2af4a928c07b5c07986979f27cd7179", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15608, "upload_time": "2019-06-28T15:46:25", "url": "https://files.pythonhosted.org/packages/57/81/a7c533f1845ffc1c74da4d11a075fa7b5e2dd889f1048605f64d81cc7335/ervin-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e2af4a928c07b5c07986979f27cd7179", "sha256": "384dc81273dcb31ca19bf18886cc155a2ceec6a0c63722ee6fada7544fdd3ef3" }, "downloads": -1, "filename": "ervin-0.0.6.tar.gz", "has_sig": false, "md5_digest": "e2af4a928c07b5c07986979f27cd7179", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15608, "upload_time": "2019-06-28T15:46:25", "url": "https://files.pythonhosted.org/packages/57/81/a7c533f1845ffc1c74da4d11a075fa7b5e2dd889f1048605f64d81cc7335/ervin-0.0.6.tar.gz" } ] }