Has anyone had issues with the EUKulele module? I...
# metatdenovo
z
Has anyone had issues with the EUKulele module? It seems to constantly fail even when I provide it with a database. It seems to be looking for files that don't exist?
Copy code
Caused by:
  Process `NFCORE_METATDENOVO:METATDENOVO:SUB_EUKULELE:EUKULELE_SEARCH (megahit.prodigal)` terminated with an error exit status (1)

Command executed:

  rc=0
  mkdir contigs
  gunzip -c megahit.prodigal.faa.gz > ./contigs/proteins.faa
  EUKulele \
      -m mets \
      --database gtdb \
      --protein_extension .faa \
      --reference_dir eukulele \
      -o megahit.prodigal \
      --CPUs 48 \
      -s \
      contigs || rc=$?
  
  gzip megahit.prodigal/mets_full/diamond/*.out
  gzip megahit.prodigal/taxonomy_counts/*.csv
  gzip megahit.prodigal/taxonomy_estimation/*.out
  
  cat <<-END_VERSIONS > versions.yml
  "NFCORE_METATDENOVO:METATDENOVO:SUB_EUKULELE:EUKULELE_SEARCH":
      eukulele: $(echo $(EUKulele --version 2>&1) | sed -n 's/.* \([0-9]\+\.[0-9]\+\.[0-9]\+\).*/\1/p')
  END_VERSIONS
  
  if [ $rc -le 1 ]; then
      exit 0
  else
      exit $rc;
  fi

Command exit status:
  1

Command output:
  All reference files for GTDB downloaded to eukulele/gtdb
  Running EUKulele with command line arguments, as no valid configuration file was provided.
  Setting things up...
  Could not successfully install all external dependent software.
  Check DIAMOND, BLAST, BUSCO, and TransDecoder installation.
  ['proteins']
  Specified reference directory, reference FASTA, and protein map/taxonomy table not found. Using database in location: eukulele/gtdb.
  Automatically downloading database gtdb . If you intended to use an existing database folder, be sure a reference FASTA, protein map, and taxonomy table are provided. Check the documentation for details.

Command error:
  Matplotlib created a temporary config/cache directory at /tmp/SLURM_24325473/matplotlib-w5yqnp9o because the default path (/home1/zjhennin/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing.
  mkdir: can't create directory 'eukulele/': No such file or directory
  mkdir: can't create directory 'eukulele/': No such file or directory
  eukulele/gtdb/reference.pep.fa: No such file or directory
  eukulele/gtdb/taxonomy-table.txt: No such file or directory
  gzip: megahit.prodigal/mets_full/diamond/*.out: No such file or directory