Skip to content

Commit

Permalink
Minor changes
Browse files Browse the repository at this point in the history
  • Loading branch information
davidealbanese committed Apr 20, 2018
1 parent 8a24699 commit 077a490
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 22 deletions.
2 changes: 0 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
language: python
python:
- '2.7'
- '3.4'
- '3.5'
before_install:
- sudo apt-get -qq update
- sudo apt-get install build-essential
Expand Down
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Key features:
Torrent) and **overlapping paired-end** reads (Illumina MiSeq/HiSeq);
* **multithread** de novo greedy, closed-reference, open-reference and swarm OTU
picking protocols;
* multithread denoising of Illumina reads;
* **denoising** of Illumina reads;
* **state-of-the-art taxonomic classification** algorithms (RDP and
consensus-based classifier);
* fast and and memory efficient **NAST** multiple sequence alignment (MSA);
Expand Down
26 changes: 7 additions & 19 deletions micca/cmds/otu.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,8 @@ def main(argv):

description = textwrap.dedent('''\
micca otu assigns similar sequences (marker genes such as 16S rRNA and
the fungal ITS region) to operational taxonomic units (OTUs).
the fungal ITS region) to operational taxonomic units (OTUs) or sequence
variants (SVs).
Trimming the sequences to a fixed position before clustering is
*strongly recommended* when they cover partial amplicons or if quality
Expand All @@ -43,24 +44,13 @@ def main(argv):
micca otu provides the following protocols:
* de novo greedy clustering (denovo_greedy): sequences are clustered
without relying on an external reference database, using an
approach similar to the UPARSE pipeline (doi: 10.1038/nmeth.2604):
i) dereplication; ii) OTU picking greedy clustering; iii) chimera
filtering (UCHIME, optional) on the OTU representatives; iv) map
sequences to the representatives.
* de novo greedy clustering (denovo_greedy): useful for for the
identification of 97% OTUs;
* de novo unoise (denovo_unoise): denoise Illumina sequences using
the UNOISE3 protocol: i) dereplication; ii) denoising; iii) chimera
filtering (UCHIME3, optional) on the ZOTUs (zero-radius OTUs) iv)
mapping sequences to ZOTUs.
the UNOISE3 protocol;
* de novo swarm (denovo_swarm): sequences are clustered without relying
on an external reference database, using swarm (doi:
10.7717/peerj.593, doi: 10.7717/peerj.1420,
https://github.com/torognes/swarm): i) predict sequence abundances of
each sequence by dereplication; ii) swarm clustering; iii) remove
chimeric sequences (de novo, optional) from the representatives.
* de novo swarm (denovo_swarm): a robust and fast clustering method;
* closed-reference clustering (closed_ref): sequences are clustered
against an external reference database and reads that could not be
Expand Down Expand Up @@ -109,9 +99,7 @@ def main(argv):
micca otu -i input.fasta --method open_ref --threads 8 --id 0.97 \\
--ref greengenes_2013_05/rep_set/97_otus.fasta
De novo swarm clustering with the protocol suggested by the authors
using 4 threads (see https://github.com/torognes/swarm and
https://github.com/torognes/swarm/wiki):
De novo swarm clustering with the protocol using 4 threads:
micca otu -i input.fasta --method denovo_swarm --threads 4 \\
--swarm-fastidious --rmchim --minsize 1
Expand Down

0 comments on commit 077a490

Please sign in to comment.