min_otu_size in pick_otus.py ?

Skip to first unread message


May 8, 2016, 8:02:41 AM5/8/16
to Qiime 1 Forum
I am using pick_otus.py with method swarm to pick otus. I was wondering if there is a way to remove low-abundant otus when I use this method? I looked through the parameter options (pick_otus.py -h) but there does not seem to be an option similar to min_otu_size (as in pick_open_reference_otus.py). I realise I can remove low-abundant otus from the otu table I obtain in the end with filter_otus.., however I thought it would be more efficient to remove them prior to chimera check (?). Or is it better to keep them in the dataset during chimera detection?

Best regards,
Elianne Egge,
Dept. of Biosciences
Univeristy of Oslo

Colin Brislawn

May 8, 2016, 12:41:05 PM5/8/16
to Qiime 1 Forum
Hello Elianne,

It probably would be more efficient to remove OTUs prior to chimera checking, but I'm not sure the best way to do this with swarm.

Take a look at the pipeline described by Frédéric Mahé, in which he described this process. 
Notice, he does chimera checking before OTU picking. At this step, you could also remove low abundance sequences. Then you take these reads and pass them into OTU picking with Swarm. 

I know that does not directly answer your question, but I hope the notes of the swarm developer helps. He would be a great point of contact here too. 



May 8, 2016, 2:10:48 PM5/8/16
to Qiime 1 Forum
Thanks for your quick reply. I'll check out the link and ask the swarm developers.

Reply all
Reply to author
0 new messages