Module ‘SCNIC.module_analysis’ has no attribute ‘make_modules’


I’m having trouble running q2-SCNIC at the finding modules step and I hope you guys could help.

Below is my command and the error message:

(qiime2-2018.6) [[email protected] ~]$ cd /data/lunguyen/Allie

(qiime2-2018.6) [[email protected] Allie]$ qiime SCNIC sparcc-filter \

> --i-table juice-table.qza \

> --o-table-filtered scnic-juice-table.qza

QIIME is caching your current deployment for improved performance. This may take a few moments and should only happen once per deployment.

Saved FeatureTable[Frequency] to: scnic-juice-table.qza

(qiime2-2018.6) [[email protected] Allie]$ qiime SCNIC calculate-correlations \

> --i-table scnic-juice-table.qza \

> --p-method sparcc \

> --o-correlation-table scnic-juice_correls.qza

Saved PairwiseFeatureData to: scnic-juice_correls.qza

(qiime2-2018.6) [[email protected] Allie]$ qiime SCNIC make-modules-on-correlations \

> --i-correlation-table scnic-juice_correls.qza \

> --i-feature-table juice-table.qza \

> --p-min-r .35 \

> --o-collapsed-table juice-table.collapsed.qza \

> --o-correlation-network scnic-juice_net.modules.qza \

> --o-module-membership scnic-juice_membership.qza

Plugin error from SCNIC:

module ‘SCNIC.module_analysis’ has no attribute ‘make_modules’

Debug info has been saved to /tmp/qiime2-q2cli-err-ue5h8gz5.log


Hello @AllieNguyen,

What version of qiime and q2-SCNIC are you using?

It sounds like it is this issue:

The solution is to update your qiime2 version although I have not yet supported qiime2-2019.1 but hopefully that will happen today.