Hi @Nicholas_Bokulich, thanks for your response, it was very helpful. I generated the tab delimited frequency table and corresponding BIOM table which was imported.
zymo_mock_rel_abund.txt (1.0 KB)
zymo_mock_rel_abund.biom (1.6 KB)
zymo_mock_rel_abund.qza (7.1 KB)
I ran the following commands. It seemed to run fine until the final 'qiime quality-control evaluate-composition'. It generated a plugin error from quality-control: min() arg is an empty sequence. The full log output is below.
qiime taxa collapse
--i-table ~/OCS_16S_data/3_denoising/group1/Group1_V1V3_denoised.qza
--i-taxonomy ~/OCS_16S_data/4_taxonomic_analysis/group1/V1V3_taxonomy.qza
--p-level 7
--o-collapsed-table ~/OCS_16S_data/4_taxonomic_analysis/group1/Group1_V1V3_collapsed.qza
qiime feature-table relative-frequency
--i-table~/OCS_16S_data/4_taxonomic_analysis/group1/Group1_V1V3_collapsed.qza
--o-relative-frequency-table ~/OCS_16S_data/4_taxonomic_analysis/group1/Group1_V1V3_collapsed_rel_freq.qza
qiime quality-control evaluate-composition
--i-expected-features ~/OCS_16S_data/zymo_community/zymo_mock_rel_abund.qza
--i-observed-features ~/OCS_16S_data/4_taxonomic_analysis/group1/Group1_V1V3_collapsed_rel_freq.qza
--o-visualization Group1_V1V3_quality_control.qzv
Group1_V1V3_collapsed.qza (100.3 KB)
Group1_V1V3_collapsed_rel_freq.qza (110.2 KB)
Traceback (most recent call last):
File "/opt/miniconda/envs/qiime2/lib/python3.8/site-packages/q2cli/commands.py", line 339, in call
results = action(**arguments)
File "", line 2, in evaluate_composition
File "/opt/miniconda/envs/qiime2/lib/python3.8/site-packages/qiime2/sdk/action.py", line 234, in bound_callable
outputs = self.callable_executor(scope, callable_args,
File "/opt/miniconda/envs/qiime2/lib/python3.8/site-packages/qiime2/sdk/action.py", line 443, in callable_executor
ret_val = self._callable(output_dir=temp_dir, **view_args)
File "/opt/miniconda/envs/qiime2/lib/python3.8/site-packages/q2_quality_control/quality_control.py", line 78, in evaluate_composition
results = _evaluate_composition(
File "/opt/miniconda/envs/qiime2/lib/python3.8/site-packages/q2_quality_control/_utilities.py", line 127, in _evaluate_composition
score_plot = _pointplot_multiple_y(
File "/opt/miniconda/envs/qiime2/lib/python3.8/site-packages/q2_quality_control/_utilities.py", line 281, in _pointplot_multiple_y
sns.pointplot(data=results, x=xval, y=score, ax=axes, color=color)
File "/opt/miniconda/envs/qiime2/lib/python3.8/site-packages/seaborn/categorical.py", line 2839, in pointplot
plotter = _PointPlotter(x, y, hue, data, order, hue_order,
File "/opt/miniconda/envs/qiime2/lib/python3.8/site-packages/seaborn/categorical.py", line 1603, in init
self.establish_colors(color, palette, 1)
File "/opt/miniconda/envs/qiime2/lib/python3.8/site-packages/seaborn/categorical.py", line 707, in establish_colors
lum = min(light_vals) * .6
ValueError: min() arg is an empty sequence