Hello,
I'm trying to do quality filtering using the deblur method. However, when I run the qiime quality-filter q-score function, I get an error (see below).
- Version of QIIME 2 you are running, and how it is installed (e.g. Virtualbox, conda, etc.)
2022.11 installed using conda on computing cluster
- What is the exact command or commands you ran?
#! /bin/bash -l
#PBS -l walltime=03:00:00,select=1:ncpus=12:mem=186gb
#PBS -N QC_Deblur_pipeline
#PBS -A <allocation>
######################################################################
# Load software environment
module load miniconda3
# Activate conda environment
source activate /home/<user>/miniconda3/envs/qiime2-2022.11
cd /path/to/demux.qza
qiime quality-filter q-score \
--i-demux demux.qza \
--o-filtered-sequences filtered-sequences.qza \
--o-filter-stats filter-stats.qza
- What is the exact error message? If you didn't run the command with the --verbose
flag, please re-run and copy-and-paste the results.
Traceback (most recent call last):
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/bin/qiime", line 11, in <module>
sys.exit(qiime())
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/site-packages/click/core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/site-packages/click/core.py", line 1054, in main
with self.make_context(prog_name, args, **extra) as ctx:
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/site-packages/click/core.py", line 920, in make_context
self.parse_args(ctx, args)
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/site-packages/q2cli/click/command.py", line 43, in parse_args
return super().parse_args(ctx, args)
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/site-packages/click/core.py", line 1610, in parse_args
echo(ctx.get_help(), color=ctx.color)
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/site-packages/click/core.py", line 699, in get_help
return self.command.get_help(self)
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/site-packages/click/core.py", line 1298, in get_help
self.format_help(ctx, formatter)
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/site-packages/click/core.py", line 1331, in format_help
self.format_options(ctx, formatter)
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/site-packages/q2cli/click/command.py", line 157, in format_options
for subcommand in self.list_commands(ctx):
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/site-packages/q2cli/commands.py", line 92, in list_commands
plugins = sorted(self._plugin_lookup)
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/site-packages/q2cli/commands.py", line 76, in _plugin_lookup
import q2cli.core.cache
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/site-packages/q2cli/core/cache.py", line 285, in <module>
CACHE = DeploymentCache()
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/site-packages/q2cli/core/cache.py", line 58, in __init__
self._cache_dir = self._get_cache_dir()
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/site-packages/q2cli/core/cache.py", line 85, in _get_cache_dir
os.makedirs(cache_dir, exist_ok=True)
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/os.py", line 213, in makedirs
makedirs(head, exist_ok=exist_ok)
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/os.py", line 223, in makedirs
mkdir(name, mode)
OSError: [Errno 30] Read-only file system: '/home/irvinng/.config/q2cli'
Traceback (most recent call last):
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/bin/qiime", line 11, in <module>
sys.exit(qiime())
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/site-packages/click/core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/site-packages/click/core.py", line 1651, in invoke
cmd_name, cmd, args = self.resolve_command(ctx, args)
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/site-packages/click/core.py", line 1698, in resolve_command
cmd = self.get_command(ctx, cmd_name)
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/site-packages/q2cli/commands.py", line 100, in get_command
plugin = self._plugin_lookup[name]
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/site-packages/q2cli/commands.py", line 76, in _plugin_lookup
import q2cli.core.cache
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/site-packages/q2cli/core/cache.py", line 285, in <module>
CACHE = DeploymentCache()
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/site-packages/q2cli/core/cache.py", line 58, in __init__
self._cache_dir = self._get_cache_dir()
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/site-packages/q2cli/core/cache.py", line 85, in _get_cache_dir
os.makedirs(cache_dir, exist_ok=True)
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/os.py", line 213, in makedirs
makedirs(head, exist_ok=exist_ok)
File "/home/irvinng/miniconda3/envs/qiime2-2022.11/lib/python3.8/os.py", line 223, in makedirs
mkdir(name, mode)
OSError: [Errno 30] Read-only file system: '/home/irvinng/.config/q2cli'
Thank you for your help!