{ "info": { "author": "deicode development team", "author_email": "cameronmartino@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: BSD License", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Bio-Informatics", "Topic :: Software Development :: Libraries" ], "description": "[![Build Status](https://travis-ci.org/biocore/DEICODE.svg?branch=master)](https://travis-ci.org/biocore/DEICODE)\n[![Coverage Status](https://coveralls.io/repos/github/biocore/DEICODE/badge.svg?branch=master)](https://coveralls.io/github/biocore/DEICODE?branch=master)\n\nDEICODE is a tool box for running Robust Aitchison PCA on sparse compositional omics datasets, linking specific features to beta-diversity ordination. \n\n## Installation\n\nTo install the most up to date version of deicode, run the following command\n\n # pip (only supported for QIIME2 >= 2018.8)\n pip install deicode\n\n # conda (only supported for QIIME2 >= 2019.1)\n conda install -c conda-forge deicode \n\n**Note**: that deicode is not compatible with python 2, and is compatible with Python 3.4 or later. deicode is currently in alpha. We are actively developing it, and backward-incompatible interface changes may arise.\n\n## Using DEICODE as a standalone tool\n\n```\n$ deicode --help\nUsage: deicode [OPTIONS]\n\n Runs RPCA with an rclr preprocessing step.\n\nOptions:\n --in-biom TEXT Input table in biom format. [required]\n --output-dir TEXT Location of output files. [required]\n --n_components INTEGER The underlying low-rank structure (suggested: 1\n < rank < 10) [minimum 2] [default: 3]\n --min-sample-count INTEGER Minimum sum cutoff of sample across all\n features [default: 500]\n --min-feature-count INTEGER Minimum sum cutoff of features across all\n samples [default: 10]\n --max_iterations INTEGER The number of iterations to optimize the\n solution (suggested to be below 100; beware of\n overfitting) [minimum 1] [default: 5]\n --help Show this message and exit.\n```\n\n## Using DEICODE inside [QIIME 2](https://qiime2.org/)\n\n* The QIIME2 forum tutorial can be found [here](https://forum.qiime2.org/t/robust-aitchison-pca-beta-diversity-with-deicode/8333).\n* The official plugin docs and tutorial can be found [here](https://library.qiime2.org/plugins/deicode).\n* The in-repo tutorial can be found [here](https://github.com/biocore/DEICODE/blob/master/ipynb/tutorials/moving-pictures.md).\n\n## Other Resources\n\n* [Aitchison Distance Introduction](https://github.com/biocore/DEICODE/blob/master/ipynb/introduction.ipynb)\n\n- The code for OptSpace was translated to python from a [MATLAB package](http://swoh.web.engr.illinois.edu/software/optspace/code.html) maintained by Sewoong Oh (UIUC).\n- Transforms and PCoA : [Scikit-bio](http://scikit-bio.org)\n- Data For Examples : [Qiita](https://qiita.ucsd.edu/)\n\n#### Simulation and Benchmarking\n\n* [simulations and case studies](https://github.com/cameronmartino/deicode-benchmarking)\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": "", "keywords": "", "license": "BSD-3-Clause", "maintainer": "deicode development team", "maintainer_email": "cameronmartino@gmail.com", "name": "deicode", "package_url": "https://pypi.org/project/deicode/", "platform": "", "project_url": "https://pypi.org/project/deicode/", "project_urls": null, "release_url": "https://pypi.org/project/deicode/0.2.3/", "requires_dist": [ "numpy (>=1.12.1)", "click", "pandas (>=0.10.0)", "scipy (>=0.19.1)", "nose (>=1.3.7)", "scikit-bio (>0.5.3)", "biom-format", "h5py" ], "requires_python": "", "summary": "Robust Aitchison compositional biplots from sparse count data", "version": "0.2.3" }, "last_serial": 5479036, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6be6f47130256ba9aa20c32f25590a62", "sha256": "136a283017f238b9c1170605fb248aa2be071244db958b9934f4e2e76a0da565" }, "downloads": -1, "filename": "deicode-0.1.0.tar.gz", "has_sig": false, "md5_digest": "6be6f47130256ba9aa20c32f25590a62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14338, "upload_time": "2018-11-01T17:55:48", "url": "https://files.pythonhosted.org/packages/06/b1/b779acccd9febb7a6b44a5461ec90cdd28dfebdace203e203cdf760e1d11/deicode-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "fc62ed487637f54c01244b61cfe5d97d", "sha256": "876dc7c2f703484df096653f035a52559e30df57693e4206e12218d2522f300c" }, "downloads": -1, "filename": "deicode-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fc62ed487637f54c01244b61cfe5d97d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16482, "upload_time": "2019-01-16T23:31:49", "url": "https://files.pythonhosted.org/packages/70/6a/631fb672c7447566bcfcc1ae904f177b3a366b565909bb14fcecc080f310/deicode-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac6b14be4c731092a1974908bfd87a39", "sha256": "689e546a8b62b6f3f8fb519f1cdac10600d14da157240bf9756d6a1b94e55e56" }, "downloads": -1, "filename": "deicode-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ac6b14be4c731092a1974908bfd87a39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14508, "upload_time": "2019-01-16T23:31:51", "url": "https://files.pythonhosted.org/packages/eb/f3/f9344dc37efd270067c99181a25fad50ef8a426b9115003beec42b831036/deicode-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "22635bc07300d8f760a66da48c71df23", "sha256": "f8bae846e4e1b3bf3dfe384d54a11fd6baf0c484ea1dab5c1ae03e419ba5d5d1" }, "downloads": -1, "filename": "deicode-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "22635bc07300d8f760a66da48c71df23", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14581, "upload_time": "2019-01-16T23:37:00", "url": "https://files.pythonhosted.org/packages/6f/c1/1193971c1ae2ac63fc1321997d0731ae6a5499360b9ff26700075d840bc1/deicode-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac12830c2d5e69793ec8645c5df93abe", "sha256": "fd8b646c4dfd64df5634fd5f2436ca1bd68cfd03add30cced155af9322d2a98e" }, "downloads": -1, "filename": "deicode-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ac12830c2d5e69793ec8645c5df93abe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13978, "upload_time": "2019-01-16T23:37:01", "url": "https://files.pythonhosted.org/packages/f7/31/a59d0c4fd9b2a745a4ff13cda7bd720dd67244986c7f91b9db47aa4d9b45/deicode-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "f071ad4909bb9365104173d76e57bf1a", "sha256": "a04b6caaec2c8a8c25f97c1a682d6b0ef60d25b301bd4ef1403cbd4f7e1eab7a" }, "downloads": -1, "filename": "deicode-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f071ad4909bb9365104173d76e57bf1a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15532, "upload_time": "2019-01-17T00:37:17", "url": "https://files.pythonhosted.org/packages/8f/76/83e2e32edad39d71aebe36e74686a0933ace82dd18811a0fdaae982437d2/deicode-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33b5f15b2a915d6382fd07a73168fd21", "sha256": "ab47ae3f8125e27a5d4df7b536df45333c7402e2981edb507783172cc4bb1c7a" }, "downloads": -1, "filename": "deicode-0.1.3.tar.gz", "has_sig": false, "md5_digest": "33b5f15b2a915d6382fd07a73168fd21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13906, "upload_time": "2019-01-17T00:37:18", "url": "https://files.pythonhosted.org/packages/c2/72/5776cb1bb597f35b9cf7c4c2b9cacac4498d9a250abafbd1e6ba2241753b/deicode-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "11e7536a5d3cb394ddc98de0cfd13c20", "sha256": "6ef6545d60eef00762ad58446e2d314522fbedf3c52eb18b9074780f5ebcf592" }, "downloads": -1, "filename": "deicode-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "11e7536a5d3cb394ddc98de0cfd13c20", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15205, "upload_time": "2019-02-08T00:24:02", "url": "https://files.pythonhosted.org/packages/5a/94/ffc56575076b2efc988bc9d912ffac48619524369c718ea45d9be40e5325/deicode-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f7af6f9979802b9e640d455ec117c52", "sha256": "46f582228ab3dd271ce5e1c3f736339c75d1059f0cee7d09d6f168627dc8621c" }, "downloads": -1, "filename": "deicode-0.1.4.tar.gz", "has_sig": false, "md5_digest": "0f7af6f9979802b9e640d455ec117c52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13136, "upload_time": "2019-02-08T00:24:04", "url": "https://files.pythonhosted.org/packages/74/a7/3df5f04ac06665a64fe8b405cf9477bab0e84f2d25e3e7bb2567a18d2773/deicode-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "039103703f7395a4da9d0b5ef242ab83", "sha256": "a11f9e66f6ad74c58d422b352297fbf913f861abb6c02efa40c3df4201bf8baa" }, "downloads": -1, "filename": "deicode-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "039103703f7395a4da9d0b5ef242ab83", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15185, "upload_time": "2019-02-08T17:02:42", "url": "https://files.pythonhosted.org/packages/dc/20/c9534ee5988c23b409c44d6b5827049abfb42d52faeb0c35882691338e50/deicode-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4026e67016646a809adab3219d611644", "sha256": "d5dd87ac3af7a3db26144d2af7dc19bfc2d7ec428218e8397ec521535ec7010f" }, "downloads": -1, "filename": "deicode-0.1.5.tar.gz", "has_sig": false, "md5_digest": "4026e67016646a809adab3219d611644", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13122, "upload_time": "2019-02-08T17:02:44", "url": "https://files.pythonhosted.org/packages/8e/a6/452c6d3cc1eb10faa7b7d8a369f673829b3f66010d696cbf2aa0c2834614/deicode-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "d2e1093d70c67e20b89359ad8ccbfae9", "sha256": "fb286cfd690a16e334d9ba535268f0210730e9cf7db0a4075458cfcc66250df0" }, "downloads": -1, "filename": "deicode-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "d2e1093d70c67e20b89359ad8ccbfae9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15245, "upload_time": "2019-03-08T18:21:57", "url": "https://files.pythonhosted.org/packages/f8/2b/f0b170ed2993d7c3c706eaa88feb2c0bd76115bc7e4bfd7b7a003bda4031/deicode-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8c6c8a9ca61c2016d327b7215c13f2d", "sha256": "a6fe2ad3d2419b3ecf4504dc8fc26beb210d26549c03793ec5ade0609d33ead2" }, "downloads": -1, "filename": "deicode-0.1.6.tar.gz", "has_sig": false, "md5_digest": "c8c6c8a9ca61c2016d327b7215c13f2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13110, "upload_time": "2019-03-08T18:21:58", "url": "https://files.pythonhosted.org/packages/af/e3/588238c1d9368a24203bd6df9a819f62e510c6ab684cd4bf17a59d7c329d/deicode-0.1.6.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "08650e466680281d5049458cb184c026", "sha256": "2de1257ba7ccda158ba813a5fedc733b2ae642e236f9b034e59c48db4af56706" }, "downloads": -1, "filename": "deicode-0.2.0.tar.gz", "has_sig": false, "md5_digest": "08650e466680281d5049458cb184c026", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14481, "upload_time": "2019-04-10T14:26:55", "url": "https://files.pythonhosted.org/packages/d6/d7/309ccc8c63b99bcc386879de7828d344c12420590191a5912de402a2625d/deicode-0.2.0.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "3f2e2b4b585b5d3a8255569f23945948", "sha256": "d1667c41363635098031323b3ad984aea1ec40b3a349445564177f1fddf02f6f" }, "downloads": -1, "filename": "deicode-0.2.2.tar.gz", "has_sig": false, "md5_digest": "3f2e2b4b585b5d3a8255569f23945948", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14998, "upload_time": "2019-04-22T23:42:14", "url": "https://files.pythonhosted.org/packages/ec/d2/d74b87447c3a599d8c397b5dcb5aeb3c57d63fb0e6debbccbbf6b45ec321/deicode-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "5c2f4d6cd9d28bb5fbdd63987f9cf4d7", "sha256": "3428e2c60747b02338084d0e6f1dc8e30eefb04281e31d32def92fcf87e6c451" }, "downloads": -1, "filename": "deicode-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "5c2f4d6cd9d28bb5fbdd63987f9cf4d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18390, "upload_time": "2019-07-03T01:02:33", "url": "https://files.pythonhosted.org/packages/f3/8e/cb6758692412e54ec571ac1c613e64c0d5586588a4a71e6d7c0abc6f1cf9/deicode-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e3968cece522830d5067b98daf49d66", "sha256": "e6c52b2fa5d9a5ddc740321e7a40d596fea2a86437bdbc48490f75f15fb10a9f" }, "downloads": -1, "filename": "deicode-0.2.3.tar.gz", "has_sig": false, "md5_digest": "2e3968cece522830d5067b98daf49d66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16178, "upload_time": "2019-07-03T01:02:34", "url": "https://files.pythonhosted.org/packages/cc/e6/17fd453509c68070c26fa96a2a59a318f51d2309d8649a264db3451f3ead/deicode-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5c2f4d6cd9d28bb5fbdd63987f9cf4d7", "sha256": "3428e2c60747b02338084d0e6f1dc8e30eefb04281e31d32def92fcf87e6c451" }, "downloads": -1, "filename": "deicode-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "5c2f4d6cd9d28bb5fbdd63987f9cf4d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18390, "upload_time": "2019-07-03T01:02:33", "url": "https://files.pythonhosted.org/packages/f3/8e/cb6758692412e54ec571ac1c613e64c0d5586588a4a71e6d7c0abc6f1cf9/deicode-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e3968cece522830d5067b98daf49d66", "sha256": "e6c52b2fa5d9a5ddc740321e7a40d596fea2a86437bdbc48490f75f15fb10a9f" }, "downloads": -1, "filename": "deicode-0.2.3.tar.gz", "has_sig": false, "md5_digest": "2e3968cece522830d5067b98daf49d66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16178, "upload_time": "2019-07-03T01:02:34", "url": "https://files.pythonhosted.org/packages/cc/e6/17fd453509c68070c26fa96a2a59a318f51d2309d8649a264db3451f3ead/deicode-0.2.3.tar.gz" } ] }