Hello,
I have been trying to use the ilr-transform function from the Gneiss plugin, but every time I run the following code I obtain the same error.
qiime gneiss ilr-transform --i-table comp-rar.qza --i-tree hierar-cluster-rar.qza --o-balances balance-table.rar
Plugin error from gneiss:
Debug info has been saved to /tmp/qiime2-q2cli-err-kkasuatu.log
I went to check the log file and it indicates that it is a MemoryError:
Traceback (most recent call last):
File "/home/qiime2/miniconda/envs/qiime2-2017.10/lib/python3.5/site-packages/q2cli/commands.py", line 218, in call
results = action(**arguments)
File "", line 2, in ilr_transform
File "/home/qiime2/miniconda/envs/qiime2-2017.10/lib/python3.5/site-packages/qiime2/sdk/action.py", line 220, in bound_callable
output_types, provenance)
File "/home/qiime2/miniconda/envs/qiime2-2017.10/lib/python3.5/site-packages/qiime2/sdk/action.py", line 355, in callable_executor
output_views = self._callable(**view_args)
File "/home/qiime2/miniconda/envs/qiime2-2017.10/lib/python3.5/site-packages/gneiss-0.4.2-py3.5.egg/gneiss/composition/_composition.py", line 17, in ilr_transform
basis, _ = balance_basis(_tree)
File "/home/qiime2/miniconda/envs/qiime2-2017.10/lib/python3.5/site-packages/gneiss-0.4.2-py3.5.egg/gneiss/balances.py", line 121, in balance_basis
basis = clr_inv(basis)
File "/home/qiime2/miniconda/envs/qiime2-2017.10/lib/python3.5/site-packages/skbio/stats/composition.py", line 506, in clr_inv
return closure(np.exp(mat))
MemoryError
Do you know some way to solve this?
Thank you in advance!