Skip to main content

Design of identifiable synthetic communities

Project description

DISCO-microbe

Design of an Identifiable Synthetic Community of Microbes (DISCo-microbe) is an easy-to-use command-line program, for creation of diverse communities of organisms that can be distinguished through next-generation sequencing technology. DISCo-microbe consists of two modules, create and subsample. The create module constructs a highly diverse community at a specified sequence difference from an input of aligned DNA/RNA sequences, e.g., 16S sequence. The module can either design a de novo community or design a community that includes targeted organisms. create solves problem (1) by easily generating a diverse community of members through an easily documentable method, ensuring reproducibility. The subsample module provides options for dividing the community into subsets, according to either the number of members or the proportions of a grouping variable, both of which can be specified by the user. subsample module solves problem (2) by allowing the user to subsample an already distinguishable community of members based on attributes of interest. Although this software was designed for construction of microbial communities, any DNA/RNA alignment can be used as input; consequently, users are not restricted to any particular organismal group or marker gene. This program is implemented in Python and is available through GitHub and PYPI.

Installation

DISCo-microbe is a python based package that can easily be installed with pip or directly from our github_ page.

pip

If you have a native installation of python you can use:

>>> pip install disco-microbe

git

The newest development version of disco-microbe may be installed from our github_ page. You can use git directly, or download a zipfile.

https://github.com/dlcarper/Disco-microbe

>>> git clone https://github.com/dlcarper/Disco-microbe.git
>>> cd Disco-microbe
>>> python setup.py install

anaconda

Anaconda_ provides the conda environment and is the recommended way to install DISCO-microbe if you are operating a Windows machine without a native python. Once you have anaconda installed, create a conda environment and then use source and activate to launch a python environment.

https://www.anaconda.com

>>> conda create -n disco-microbe-env python=3.7
>>> source activate disco-microbe-env

You can now proceed with a pip install:

>>> pip install disco-microbe

Test your installation

You can test your installation by running the DISCo-microbe help command:

>>> disco -h

For full tutorial go to https://disco-design-of-an-identifiable-synthetic-community.readthedocs.io/en/latest/Tutorial.html

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

disco-microbe-1.1.1.tar.gz (10.0 kB view details)

Uploaded Source

File details

Details for the file disco-microbe-1.1.1.tar.gz.

File metadata

  • Download URL: disco-microbe-1.1.1.tar.gz
  • Upload date:
  • Size: 10.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for disco-microbe-1.1.1.tar.gz
Algorithm Hash digest
SHA256 ebc5d069085c2f227dd5222d1e1a594e1cfaf92bf26dbed096b659ec46384f32
MD5 4c50bc7c0ba9a95df413c3bb6982aa64
BLAKE2b-256 90d8b07635f5362734b77f123a6e329ad34fb4b7f159fe8a26822e960c073f8b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page