ORSON: workflow for proteome and transcriptome functional annotation

public public 1yr ago Version: Version 1 0 bookmarks

ORSON combine state-of-the-art tools for annotation processes within a Nextflow pipeline: sequence similarity search (PLAST, BLAST or Diamond), functional annotation retrieval (BeeDeeM) and functional prediction (InterProScan). When required, BUSCO completness evaluation and eggNOG Orthogroup annotation can be activated. While ORSON results can be analyzed through the command-line, it also offers the possibility to be compatible with BlastViewer or Blast2GO graphical tools.

Code Snippets

14
15
16
"""
beedeem_annotation.sh ${params.db_dir} ${params.steps_data} ${xml} beedeem_annotation.zml ${params.annot_type} beedeem_annotation.cmd >& beedeem_annotation.log 2>&1
"""
14
15
16
"""
extract_species_taxids.sh ${params.restricted_tax_id} txids.cmd >& txids.log 2>&1
"""
35
36
37
"""
blast.sh ${task.cpus} ${params.query_type} ${sequences} ${params.blast_db} blast_hits.xml ${params.restricted_search} ${taxids} blast.cmd >& blast.log 2>&1
"""
50
51
52
"""
BlastXMLmerge.py merged_blast.xml ${blastXML} >& merged_blast_xml.log 2>&1
"""
66
67
68
"""
blastxml_to_tabular.py ${blastXML} > merged_blast.tab >& merged_blast_tab.log 2>&1
"""
18
19
20
"""
busco.sh ${task.cpus} ${transcriptome} busco_results ${lineageList} ${params.query_type} ${params.busco_db} busco.cmd >& busco.log 2>&1
"""
16
17
18
"""
diamond.sh ${task.cpus} ${params.query_type} ${chunks} ${params.blast_db} ${params.sensitivity} diamond_hits.xml diamond.cmd >& diamond.log 2>&1
"""
31
32
33
"""
BlastXMLmerge.py merged_diamond.xml ${diamondXML} >& merged_diamond_xml.log 2>&1
"""
47
48
49
	"""
 	blastxml_to_tabular.py ${diamondXML} > merged_diamond.tab 2>&1
 	"""
14
15
16
"""
downloadDB.sh ${params.db_dir} ${workflow.workDir}/databases ${params.bank_list} database_present downloadDB.cmd >& downloadDB.log 2>&1
"""
15
16
17
"""
eggnogmapper.sh ${task.cpus} ${params.query_type} ${query} result eggnog-mapper.cmd >& eggnog-mapper.log 2>&1
"""
 8
 9
10
"""
get_singularity_images.sh ${baseDir} singularity_images_ok >& get_singularity_images.log 2>&1
"""
 8
 9
10
"""
get_test_data.sh ${baseDir} query.fasta >& get_test_data.log 2>&1
"""
16
17
18
"""
interpro.sh ${task.cpus} ${query} ${params.query_type} iprscan.cmd >& iprscan.log 2>&1
"""
31
32
33
"""
IPRScanXMLmerge.sh merged_iprscan.xml ${params.query_type} >& merged_iprscan_xml.log 2>&1
"""
46
47
48
"""
IPRScanTSVmerge.sh merged_iprscan.tsv >& merged_iprscan_tsv.log 2>&1
"""
16
17
18
"""
beedeem-plast.sh ${params.db_dir} log ${task.cpus} ${params.query_type} ${seq} ${params.plast_db} plast_hits.xml plast.cmd >& plast.log 2>&1
"""
31
32
33
"""
BlastXMLmerge.py merged_plast.xml ${plastXML} >& merged_plast_xml.log 2>&1
"""
ShowHide 12 more snippets with no or duplicated tags.

Login to post a comment if you would like to share your experience with this workflow.

Do you know this workflow well? If so, you can request seller status , and start supporting this workflow.

Free

Created: 1yr ago
Updated: 1yr ago
Maitainers: public
URL: https://gitlab.ifremer.fr/bioinfo/orson
Name: orson-workflow-for-proteome-and-transcriptome-func
Version: Version 1
Badge:
workflow icon

Insert copied code into your website to add a link to this workflow.

Downloaded: 0
Copyright: Public Domain
License: None
  • Future updates

Related Workflows

cellranger-snakemake-gke
snakemake workflow to run cellranger on a given bucket using gke.
A Snakemake workflow for running cellranger on a given bucket using Google Kubernetes Engine. The usage of this workflow ...