cjneely10/EukMetaSanity

Issue sometimes with augustus-runner and leishmania tarentolae

Closed this issue · 1 comments

Hi,
I had success running the run pipeline on 20+ mags but on a few of them the augustus-runner.sh fails

#!/bin/bash
cd /scratch/gmichoud/ENSEMBLE/EukAssemblyTiaraConcoct/out/wdir/concoct_144/AbinitioAugustus.Augustus || return

/home/gmichoud/miniconda3/envs/EukMS_run/bin/augustus --codingseq=on --stopCodonExcludedFromCDS=false --species=leishmania_tarentolaeout/wdir/GCA_000277815.3_ASM27781v3_genomic/ --outfile=/scratch/gmichoud/ENSEMBLE/EukAssemblyTiaraConcoct/out/wdir/concoct_144/AbinitioAugustus.Augustus/concoct_144.0.fasta.1.gff --gff3=off /scratch/gmichoud/ENSEMBLE/EukAssemblyTiaraConcoct/out/wdir/concoct_144/AbinitioAugustus.Augustus/concoct_144.0.fasta &
/home/gmichoud/miniconda3/envs/EukMS_run/bin/augustus --codingseq=on --stopCodonExcludedFromCDS=false --species=leishmania_tarentolaeout/wdir/GCA_000277815.3_ASM27781v3_genomic/ --outfile=/scratch/gmichoud/ENSEMBLE/EukAssemblyTiaraConcoct/out/wdir/concoct_144/AbinitioAugustus.Augustus/concoct_144.1.fasta.1.gff --gff3=off /scratch/gmichoud/ENSEMBLE/EukAssemblyTiaraConcoct/out/wdir/concoct_144/AbinitioAugustus.Augustus/concoct_144.1.fasta &
/home/gmichoud/miniconda3/envs/EukMS_run/bin/augustus --codingseq=on --stopCodonExcludedFromCDS=false --species=leishmania_tarentolaeout/wdir/GCA_000277815.3_ASM27781v3_genomic/ --outfile=/scratch/gmichoud/ENSEMBLE/EukAssemblyTiaraConcoct/out/wdir/concoct_144/AbinitioAugustus.Augustus/concoct_144.2.fasta.1.gff --gff3=off /scratch/gmichoud/ENSEMBLE/EukAssemblyTiaraConcoct/out/wdir/concoct_144/AbinitioAugustus.Augustus/concoct_144.2.fasta &

The message is :

FileNotFoundError: [Errno 2] No such file or directory: '/scratch/gmichoud/ENSEMBLE/EukAssemblyTiaraConcoct/out/wdir/concoct_144/AbinitioAugustus.Augustus/concoct_144.0.fasta.1.gff'

The folder contains

augustus-runner.sh
concoct_144.10.fasta
concoct_144.12.fasta
concoct_144.14.fasta
concoct_144.2.fasta
concoct_144.4.fasta
concoct_144.6.fasta
concoct_144.8.fasta
concoct_144.0.fasta
concoct_144.11.fasta
concoct_144.13.fasta
concoct_144.1.fasta
concoct_144.3.fasta
concoct_144.5.fasta
concoct_144.7.fasta
concoct_144.9.fasta
slurm-runner.sh
task.log
task.err

the task.log file starts with

#!/bin/bash

#SBATCH --nodes=1
#SBATCH --tasks=1
#SBATCH --cpus-per-task=14
#SBATCH --mem=8GB
#SBATCH --time=24:00:00
#SBATCH --job-name=EukMS
#SBATCH --partition=parallel

/scratch/gmichoud/ENSEMBLE/EukAssemblyTiaraConcoct/out/wdir/concoct_144/AbinitioAugustus.Augustus/augustus-runner.sh

------BEGIN SLURM LOG OUTPUT SECTION------
Could not find the config file Could not find the config file /home/gmichoud/miniconda3/envs/EukMS_run/config/species/leishmania_tarentolaeout/wdir/GCA_000277815.3_ASM27781v3_genomic//leishmania_tarentolaeout/wdir/GCA_000277815.3_ASM27781v3_genomic/_parameters.cfg/home/gmichoud/miniconda3/envs/EukMS_run/config/species/leishmania_tarentolaeout/wdir/GCA_000277815.3_ASM27781v3_genomic//leishmania_tarentolaeout/wdir/GCA_000277815.3_ASM27781v3_genomic/_parameters.cfg..

 Looking for  Looking for _parameters.cfg_parameters.cfg in the configuration directory instead ... in the configuration directory instead ... not not found. found.

and repeats the same error.

I noted that it arrived 3 times and there was always the issue with the species leishmania tarentolaeout,

It's probably an issue with the file taxon_ids.py in src/dependencies/augustus/taxon_ids.py at line 106

Best
Greg

Hi Greg,

Thank you for letting me know the issue. I went ahead and pushed a fix to the code.

For your installation, running git pull from within your local installation of EukMetaSanity should accomplish all that is needed for the fix.

Thanks again,

  • Chris