Closed dmacguigan closed 9 months ago
Also, here is the tail end of GeneMark-ES.stdout
:
dmacguig@vortex-future:~/project/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER$ tail -n 20 GeneMark-ES.stdout
44, -6.93762609911524
45, -6.97399374328611
46, -7.70488125182891
47, -7.01173407126896
48, -7.325391630124
49, -7.63077327967518
51, -7.17878815593213
52, -7.78492395950244
55, -7.70488125182891
56, -7.9672455162964
57, -7.63077327967518
59, -7.9672455162964
# estimate 1: 0.911845177903901
# estimate 2: 0.900180380875777
# value: 0.900180380875777
IvsT 0.900180380875777 vs 0.0998196191242225
# predict final gene set
running gm.hmm on local multi-core system
3858 contigs in list
3858 contigs in list
And the tail of braker.log
:
dmacguig@vortex-future:~/project/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER$ tail braker.log
# WARNING:
# The hints file(s) for GeneMark-EX contain less than 150 introns with multiplicity >= 4! (In total, 0 unique introns are contained. 0 have a multiplicity >= 4.)
# Possibly, you are trying to run braker.pl on data that does not provide sufficient multiplicity information. This will e.g. happen if you try to use introns generated from assembled RNA-Seq transcripts; or if you try to run braker.pl in epmode with mappings from proteins without sufficient hits per locus. Or if you use the example data set.
# A low number of intron hints with sufficient multiplicity may result in a crash of GeneMark-EX (it should not crash with the example data set).
#*********
# Thu Dec 14 20:40:07 2023: Running GeneMark-EP
# Thu Dec 14 20:40:07 2023: changing into GeneMark-EP directory /projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER/GeneMark-EP
cd /projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER/GeneMark-EP
# Thu Dec 14 20:40:07 2023: Running gmes_petap.pl
/usr/bin/perl /opt/ETP/bin/gmes/gmes_petap.pl --verbose --seq /projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER/genome.fa --EP /projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER/genemark_hintsfile.gff --cores=20 --gc_donor 0.001 --evidence /projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER/genemark_evidence.gff --soft_mask auto 1>/projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER/GeneMark-EP.stdout 2>/projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER/errors/GeneMark-EP.stderr
I seem to have found a solution. Based on this post, I added the following line to my script before calling the BRAKER Singularity image file.
export TMPDIR=/tmp/
BRAKER now finishes without error.
dmacguig@vortex-future:~/project/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER_test$ tail -n 20 braker.log
Deleting file /projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER_test/prevHints.gff
Deleting file /projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER_test/proteins.fa
Deleting file /projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER_test/seed_proteins.faa
Deleting file /projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER_test/uniqueSeeds.gtf
Deleting file /projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER_test/braker.gtf_temp
Deleting file /projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER_test/genemark_hintsfile.gff
Deleting file /projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER_test/gc_content.out
Deleting file /projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER_test/evidence.gff
Deleting file /projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER_test/genemark_evidence.gff
Deleting directory /projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER_test/GeneMark-ES/data
Deleting directory /projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER_test/GeneMark-ES/info
Deleting directory /projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER_test/GeneMark-ES/output
Deleting directory /projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER_test/GeneMark-ES/run
Deleting directory /projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER_test/GeneMark-EP/data
Deleting directory /projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER_test/GeneMark-EP/info
Deleting directory /projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER_test/GeneMark-EP/output
Deleting directory /projects/academic/tkrabben/MacGuigan/genome_annotations/Mmel_annotation/Mmel_BRAKER_test/GeneMark-EP/run
#**********************************************************************************
# BRAKER RUN FINISHED
#**********************************************************************************
Thank you for reporting this fix. I will add it to the FAQ.
Hello,
I am running BRAKER 3.0.6 on a HPC cluster using the Singularity image file. I am using only protein evidence. Here is how I am calling BRAKER.
However, I encountered the following error message. The directory
/scratch/14487641
does not exist on my system.All of the BRAKER error files are empty:
But
GeneMark-EP.stdout
says the following:Any idea what might be happening? Happy to provide more info if needed.
Thanks for your help!