unite-train icon indicating copy to clipboard operation
unite-train copied to clipboard

zsh:killed

Open ianecastillo opened this issue 7 months ago • 0 comments

Hi, this is my first time encountering a long-running classifier process on my MacBook. I tried searching online and found that it might be due to insufficient RAM. But I figured I’d ask you directly.

I'm currently analyzing my microbiome data. Previously, I used UNITE version 8, but since I didn’t know where to start, I asked someone to analyze it for me. She successfully generated the taxonomy results. However, when I tried to replicate her analysis, I couldn’t get the same results.

First, she might have used a pre-trained classifier from online sources. I tried importing the same classifier, but it wasn’t compatible with my setup since I’m using the qiime2-amplicon-2024.10 environment. Second, the classifier she used was trained with an older version of scikit-learn (0.x), while mine uses version 1.4.1, which likely caused incompatibility issues.

So, I decided to train my own classifier. However, our taxonomy results still didn’t match. I then downloaded the compatible UNITE version 10 pre-trained classifier, but when I tried to run the classification step, it took over 24 hours with no output. Eventually, I had to stop the process.

I tried training the classifier myself again, but the process failed with the following message: zsh: killed qiime feature-classifier fit-classifier-naive-bayes --i-reference-reads ...

For reference, I’m using a MacBook Pro M2 with 8 GB RAM, running macOS Sequoia 15.5. Here is the command my colleague used: qiime feature-classifier classify-sklearn
--i-classifier unite_ver9_99_all_25.07.2023-Q2-2023.9.qza
--i-reads 03.rep-seqs.qza
--o-classification 04.taxonomy.qza

and here is my command: qiime feature-classifier classify-sklearn
--i-classifier unite_ver10_99_s_19.02.2025-Q2-2024.10.qza
--i-reads 03.rep-seqs.qza
--o-classification 04.taxonomy.qza

ianecastillo avatar May 25 '25 06:05 ianecastillo