Skip to content

Advice - issue taxonomic assignment #134

Description

@BelenPradoVivar

Hi MaestSi,

I have been reading all the issues regarding taxonomic assignment errors No. 137. I have been trying to follow some of the suggestions to try to solve them.

  1. As a background I have 320 samples to analyze, most of them have around 100 000 to 500 000 reads. I would like to run all the samples in one go together, but It crash due the memory that they need to perform taxonomic assignment. These are the parameters that I have been using in that part (I increased the RAM and cores available in the HPC that where I am running the analysis).

withName:assignTaxonomy{
container = 'maestsi/metontiime:latest'
cpus = { params.assignTaxonomy ? 10 : 1 }
memory = { params.assignTaxonomy ? 200.GB + (1.GB * (task.attempt-1)) : 1.GB }
errorStrategy = { task.exitStatus == 130 ? 'retry' : 'terminate' }
maxRetries = 3
}

  1. Also I tried to ran in batch of 20 samples, and set as maxNumReads=50 000, and also 20 000, to check which one is faster. I didn't have luck with 50 000 reads.

  2. My concern comes when: if I run in batches, and then I want to merge the OTU tables. I was reading, this could not be possible because will cause a lot of singletons in final table, this is related because the cluster-features-de-novo, will generate a OTU ID, different per each batch of samples. Only I would be able to merge taxonomy, but I want to use the OTU table to do extra analysis.

Please could you give me your advice, what is your recommendation that could solve this issue.

Thanks a lot,
Belen

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions