Workflow: Transcripts annotation workflow

Fetched 2023-01-12 01:45:09 GMT
children parents
Workflow as SVG
  • Selected
  • Default Values
  • Nested Workflows
  • Tools
  • Inputs/Outputs

Inputs

ID Type Title Doc
replace https://w3id.org/cwl/view/git/65a11d203da342d5ae5c7970b8f4a492c3c5f78b/utils/esl-reformat-replace.yaml#replace (Optional)
blockSize Float (Optional)
buscoMode
i5Databases Directory
buscoLineage Directory
clanInfoFile File
diamondSeqdb File
cmsearchCores Integer
i5Applications String[] (Optional)
i5OutputFormat
singleBestOnly Boolean (Optional)
buscoOutputName String
transcriptsFile File [FASTA]
covariance_models File[]

Steps

ID Runs Label Doc
identify_nc_rna
functional_analysis Chunked version of InterProScan-v5.cwl
identify_coding_regions TransDecoder 2 step workflow, running TransDecoder.LongOrfs (step 1) followed by TransDecoder.Predict (step2)
calculate_diamond_matches
../tools/Diamond/Diamon.blastx-v0.9.21.cwl (CommandLineTool)
diamond blastx: Align DNA query sequences against a protein reference database

DIAMOND is a sequence aligner for protein and translated DNA searches, designed for high performance analysis of big sequence data.

The key features are: + Pairwise alignment of proteins and translated DNA at 500x-20,000x speed of BLAST. + Frameshift alignments for long read analysis. + Low resource requirements and suitable for running on standard desktops or laptops. + Various output formats, including BLAST pairwise, tabular and XML, as well as taxonomic classification.

Please visit https://github.com/bbuchfink/diamond for full documentation.

Releases can be downloaded from https://github.com/bbuchfink/diamond/releases

run_transcriptome_assessment
../tools/BUSCO/BUSCO-v3.cwl (CommandLineTool)
BUSCO: assessing genome assembly and annotation completeness with single-copy orthologs

BUSCO v3 provides quantitative measures for the assessment of genome assembly, gene set, and transcriptome completeness, based on evolutionarily-informed expectations of gene content from near-universal single-copy orthologs selected from OrthoDB v9. BUSCO assessments are implemented in open-source software, with a large selection of lineage-specific sets of Benchmarking Universal Single-Copy Orthologs. These conserved orthologs are ideal candidates for large-scale phylogenomics studies, and the annotated BUSCO gene models built during genome assessments provide a comprehensive gene predictor training set for use as part of genome annotation pipelines. Please visit http://busco.ezlab.org/ for full documentation. The BUSCO assessment software distribution is available from the public GitLab project: https://gitlab.com/ezlab/busco where it can be downloaded or cloned using a git client (git clone https://gitlab.com/ezlab/busco.git). We encourage users to opt for the git client option in order to facilitate future updates. BUSCO is written for Python 3.x and Python 2.7+. It runs with the standard packages. We recommend using Python3 when available.

remove_asterisks_and_reformat
../utils/esl-reformat.cwl (CommandLineTool)
normalize to fasta

normalizes input sequeces to FASTA with fixed number of sequence characters per line using esl-reformat from https://github.com/EddyRivasLab/easel

Outputs

ID Type Label Doc
bed_output File
gff3_output File
i5Annotations File
coding_regions File
diamond_matches File
busco_full_table File
peptide_sequences File
busco_blast_output Directory
busco_hmmer_output Directory
busco_short_summary File
busco_missing_buscos File
deoverlapped_matches File
reformatted_sequences File
busco_translated_proteins Directory
Permalink: https://w3id.org/cwl/view/git/65a11d203da342d5ae5c7970b8f4a492c3c5f78b/workflows/TranscriptsAnnotation-i5only-wf.cwl