Skip to content

Sample workflow that performs the steps from the funannotate tutorial on the publically available data for P. cubensis.

Notifications You must be signed in to change notification settings

FranziskaDaumueller/evaluate_funannotate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Evaluation of funannotate

Analysed by: Lukas Jelonek

Research questions/topics

  1. Gain knowledge about the annotation process with funannotate
  2. Evaluate if the process can be automized

Research plan

  1. Gather data for evaluation (contigs/scaffolds + rna-seq data)
  2. Install funannotate
  3. Annotate downloaded data with funannotate

Data and Software

P. cubensis

funannotate

Analysis

The whole analysis is described by the nextflow workflow in main.nf. This workflow has a few dependencies that are not (yet) included and thus must be installed/configured beforehands.

Setup of funannotate

# install everything via conda
conda create --prefix <your-installation-target-directory> funannotate
conda activate --prefix <your-installation-target-directory>

# setup databases
export FUNANNOTATE_DB=/vol/funant/evaluate_funannotate/funannotate_dbs/

# install database by database as the interpro installation did not work
# and must be excluded
for i in merops uniprot dbCAN pfam repeats go mibig busco_outgroups gene2product
do 
  funannotate setup -w -i $i
done
funannotate setup -i busco -b dikarya

Setup of eggnogmapper

conda install eggnog-mapper
# funannotate had no option to configure the eggnog-mapper database-directory. I added 
# the possibility to configure the eggnog-mapper database-directory via an env-variable.
# It now has been merged to eggnog-mapper and should be available in future releases (
# see https://github.com/eggnogdb/eggnog-mapper/pull/220 )
export EGGNOG_DATA_DIR=/vol/funant/evaluate_funannotate/eggnog_db/
download_eggnog_data.py --data_dir $EGGNOG_DATA_DIR 

Run the workflow

nextflow run . -resume -with-report report.html -with-dag graph.html

Results

  • results/ - the funannotate annoation output
  • graph.html - the workflow graph
  • report.html - the runtime report of the nextflow workflow

About

Sample workflow that performs the steps from the funannotate tutorial on the publically available data for P. cubensis.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Nextflow 70.9%
  • Groovy 27.6%
  • Shell 1.5%