Hi all,
I am a first-time user and have been slowly getting through some of my own pilot data. I previously ran through the beginning of the “moving pictures” tutorial but stopped before I reached the following problem I am currently having (ha!)
I am up to classification and have been attempting to train the classifier.
I have tried to run the steps with both the greengenes and silva databases. I am using the V3-V4 primers and have set a min-max length as suggested by another tutorial. The following appears to execute fine (this is the read from the silva database but as mentioned it also ran with greengenes).
qiime feature-classifier extract-reads
–i-sequences 99-otus-silva.qza
–p-f-primer CCTAYGGGRBGCASCAG
–p-r-primer GGACTACNNGGGTATCTAAT
–p-min-length 300
–p-max-length 600
–o-reads ref-seqs-silva.qza
However when I run the next stage after about ~1 minute or less it stops and says Killed.
(qiime2-2020.6)
qiime feature-classifier fit-classifier-naive-bayes \
–i-reference-reads ref-seqs-silva.qza \
–i-reference-taxonomy ref-taxonomy-silva.qza \
–o-classifier silva132-99otus-515-806-classifier.qza
–verbose
/opt/conda/envs/qiime2-2020.6/lib/python3.6/site-packages/q2_feature_classifier/classifier.py:102: UserWarning: The TaxonomicClassifier artifact that results from this method was trained using scikit-learn version 0.23.1. It cannot be used with other versions of scikit-learn. (While the classifier may complete successfully, the results will be unreliable.) warnings.warn(warning, UserWarning)
Killed
Although it doesn’t say it is the problem, I tried to make more space on my hard drive and I increased the CPUs to 4and memory to 4.5GB. I am using Docker and Microsoft Powershell. Another problem, according to the verbose reading, doesn’t quite make sense to me -> the current scikit-learn version is 0.23.1… and I am training it fresh so why wouldn’t it match? Of course the killed part looks like a separate issue…
I have only found one other person with this problem online and they just kept running the command until it worked! -> but if I missed someone else who fixed them problem please let me know and I can delete this. I am at the point where I have 100’s of tabs open and have lost sense of where I started.
Hoping this is an easy problem I have not yet experienced. Can provide more info if needed…
Thank you
EDIT: Looks like it is the memory… I made ~10 gb available (checked in task manager) and changed it in docker. When running the above command I can see the memory in docker increasing rapidly to the set max. When it hit 9GB memory used, that is when I get the killed output…