Skip to main content

Inferring traits by 16S

Project description



  • buty_phyl infers traits by 16S
  • input: otu table (-t) and otu sequences (-s)
  • requirement: mafft
  • Optional: fasttree alt text


pip install buty_phyl
in preparation: anaconda download caozhichongchong/buty_phyl


in preparation:

How to use it

  1. test the buty_phyl
    buty_phyl --test

  2. try your data
    buty_phyl -t your.otu.table -s your.otu.seqs
    buty_phyl -t your.otu.table -s your.otu.seqs -top 2000

  3. try different traits (default is butyrate production)
    predicting butyrate production
    buty_phyl -t your.otu.table -s your.otu.seqs
    buty_phyl -t your.otu.table -s your.otu.seqs --rt b
    predicting sulfate reduction
    buty_phyl -t your.otu.table -s your.otu.seqs --rt s
    predicting nitrate reduction
    buty_phyl -t your.otu.table -s your.otu.seqs --rt n

  4. use your own traits
    buty_phyl -t your.otu.table -s your.otu.seqs --rs your.own.reference.16s --rt your.own.reference.traits

  • your.own.reference.16s is a fasta file containing the 16S sequences of your genomes

  • your.own.reference.traits is a metadata of whether there's trait in your genomes (0 for no and 1 for yes)
    Genome_ID1 0
    Genome_ID1 1


The result dir of "Bayers_model":

  • filename.infertraits.txt: the OTUs inferring as butyrate-producing bacteria (1.0), unknown bacteria (0.5), and non-butyrate-producing bacteria (0.0).
  • filename.infertraits.abu: the total abundance of butyrate-producing bacteria.
  • filename.infertraits.commensal.abu: the total abundance of commensal butyrate-producing bacteria.
  • filename.infertraits.pathogen.abu: the total abundance of pathogenic butyrate-producing bacteria.
  • filename.infertraits.otu_table: the otu_table of butyrate-producing bacteria.
  • filename.infertraits.commensal.otu_table: the otu_table of commensal butyrate-producing bacteria.
  • filename.infertraits.pathogen.otu_table: the otu_table of pathogenic butyrate-producing bacteria.
  • filename.bpbspecies.commensal.abu: the abundance of commensal butyrate-producing species.
  • filename.bpbspecies.pathogen.abu: the abundance of pathogenic butyrate-producing species.

The result dir of "Filtered_OTU":

  • Some temp files of filtered OTUs, alignment, and tree.


Copyright: An Ni Zhang, Prof. Eric Alm, Alm Lab in MIT
Citation: Not yet, coming soon!

Project details

Download files

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

Files for buty-phyl, version 1.0.7
Filename, size File type Python version Upload date Hashes
Filename, size buty_phyl-1.0.7-py3.6.egg (5.7 MB) File type Egg Python version 3.6 Upload date Hashes View
Filename, size buty_phyl-1.0.7.tar.gz (4.7 MB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page