Skip to main content

[![Build Status](https://travis-ci.org/biocore/DEICODE.svg?branch=master)](https://travis-ci.org/biocore/DEICODE) [![Coverage Status](https://coveralls.io/repos/github/biocore/DEICODE/badge.svg?branch=master)](https://coveralls.io/github/biocore/DEICODE?branch=master)

DEICODE is a tool box for running Robust Aitchison PCA on sparse compositional omics datasets, linking specific features to beta-diversity ordination.

## Installation

To install the most up to date version of deicode, run the following command

# pip (only supported for QIIME2 >= 2018.8) pip install deicode

# conda (only supported for QIIME2 >= 2019.1) conda install -c conda-forge deicode

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.

## Using DEICODE inside [QIIME 2](https://qiime2.org/)

## Using DEICODE as a standalone tool

There are two commands within deicode. The first is rpca and the second is auto-rpca. The only difference is that auto-rpca automatically estimates the underlying-rank of the matrix and requires no input for the n_components parameter. In the rpca the n_components must be set explicitly. The structure of the commands follows the QIIME2 commands exactly and so questions about the use of the tool can be answered in the tutorial in the Using DEICODE inside QIIME 2 section above. However, an example analysis without the use of QIIME2 can be found [here](https://nbviewer.jupyter.org/github/biocore/DEICODE/blob/master/ipynb/tutorials/moving-pictures-standalone-cli-and-api.ipynb).

## Using DEICODE as a Python API

The rpca functionality of DEICODE is also exposed as a python API. An example analysis without the use of the command line can be found [here](https://nbviewer.jupyter.org/github/biocore/DEICODE/blob/master/ipynb/tutorials/moving-pictures-standalone-cli-and-api.ipynb).

## Other Resources

#### Simulation and Benchmarking

Metadata

Release files for deicode 0.2.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for deicode 0.2.4
File Size Uploaded Provenance
deicode-0.2.4.tar.gz 17.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for deicode 0.2.4
File Interpreter ABI Platform
deicode-0.2.4-py3-none-any.whl Python 3 none any Details

Total release size: 38.2 kB

Release files / deicode-0.2.4.tar.gz

Download URL deicode-0.2.4.tar.gz
Size 17.9 kB
Tags Source
SHA-256 checksum
How to use checksums
29472dc1f2d7c0cefeab3517d957a2476b5fb981861d1f3deeb75dfa291b34e4
BLAKE2b-256 checksum
How to use checksums
5cd8070bbcbf212174e37556d3925476156c83023cdf61cd31c249b90e6eeba6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Release files / deicode-0.2.4-py3-none-any.whl

Download URL deicode-0.2.4-py3-none-any.whl
Size 20.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b090260a1757ac45adc30048c7125e980e791abbf51fec30867e89d4ca0599c4
BLAKE2b-256 checksum
How to use checksums
21c25b10e3d678afb1feb8f188a9354e28cd4b0971e6563288345bb77b6225fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Security for deicode 0.2.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page