Output structure - hillerlab/TOGA2 GitHub Wiki

Overview

TOGA2 (v2.0.3) has the following output structure (for brevity’s sake, contents of nextflow/ and tmp/ directories are not displayed):

β”œβ”€β”€ codon_aln.fa.gz
β”œβ”€β”€ exon_aln.fa.gz
β”œβ”€β”€ exon_seqs.2bit
β”œβ”€β”€ inactivating_mutations.tsv
β”œβ”€β”€ logs
β”‚Β Β  β”œβ”€β”€ failed_batches_${run_id}.tsv
β”‚Β Β  β”œβ”€β”€ project_args_${run_id}.tsv
β”‚Β Β  └── TOGA2_${run_id}.log
β”œβ”€β”€ loss_summary.tsv
β”œβ”€β”€ meta
β”‚Β Β  β”œβ”€β”€ discarded_overextended_projections.txt
β”‚Β Β  β”œβ”€β”€ discarded_projections.bed
β”‚Β Β  β”œβ”€β”€ exon_meta.tsv.gz
β”‚Β Β  β”œβ”€β”€ fragmented_projections.tsv
β”‚Β Β  β”œβ”€β”€ gained_intron_summary.tsv
β”‚Β Β  β”œβ”€β”€ gene_tree_job_summary.tsv
β”‚Β Β  β”œβ”€β”€ loss_summary_extended.tsv
β”‚Β Β  β”œβ”€β”€ memory_requirements.tsv
β”‚Β Β  β”œβ”€β”€ one2zero_genes.txt
β”‚Β Β  β”œβ”€β”€ paralogous_projections_to_align.tsv
β”‚Β Β  β”œβ”€β”€ processed_pseudogene_projections_to_align.tsv
β”‚Β Β  β”œβ”€β”€ projection_features.tsv
β”‚Β Β  β”œβ”€β”€ query_annotation.with_discarded_exons.bed
β”‚Β Β  β”œβ”€β”€ redundant_paralogs.txt
β”‚Β Β  β”œβ”€β”€ redundant_processed_pseudogenes.txt
β”‚Β Β  β”œβ”€β”€ rejected_at_orthology_step.tsv
β”‚Β Β  β”œβ”€β”€ resolved_tree_pairs.tsv
β”‚Β Β  β”œβ”€β”€ selenocysteine_codons.tsv
β”‚Β Β  β”œβ”€β”€ spanning_chain_ref_coords.tsv
β”‚Β Β  β”œβ”€β”€ splice_site_shifts.tsv
β”‚Β Β  β”œβ”€β”€ splice_sites.tsv.gz
β”‚Β Β  β”œβ”€β”€ transcript_meta.tsv.gz
β”‚Β Β  β”œβ”€β”€ trans_to_chain_classes.tsv
β”‚Β Β  └── unresolved_tree_clades.txt
β”œβ”€β”€ nucleotide.fa.gz
β”œβ”€β”€ orthology_classification.tsv
β”œβ”€β”€ orthology_scores.tsv
β”œβ”€β”€ processed_pseudogenes.bed
β”œβ”€β”€ protein_aln.fa.gz
β”œβ”€β”€ protein.fa.gz
β”œβ”€β”€ query_annotation.bed
β”œβ”€β”€ query_annotation.gtf.gz
β”œβ”€β”€ query_annotation.with_utrs.bed
β”œβ”€β”€ query_genes.bed
β”œβ”€β”€ query_genes.tsv
β”œβ”€β”€ rejected_items.tsv
β”œβ”€β”€ summary.txt
β”œβ”€β”€ toga.table.gz
└── ucsc_browser_files
    β”œβ”€β”€ ${ucsc_prefix}.bb
    β”œβ”€β”€ ${ucsc_prefix}.decorator.bb
    β”œβ”€β”€ ${ucsc_prefix}.ix
    └── ${ucsc_prefix}.ixx

, where

  • ${run_id} is the internal TOGA2 run’s name; by default, TOGA2 uses the following naming template: TOGA2_${hours}:${minutes}${day}.${month}.${year}${10-digit hex code};
  • ${ucsc_prefix} is a prefix set by the user to be used in the UCSC Genome Browser names; current default value is HLTOGAannot.

General comments

Exploring the directory structure

  • Top level files: primary TOGA2 output files, put at the base of the output directory for your convenience;
  • logs: run-specific metadata, including initial settings, failed parallel process batches, and extensive runtime logging;
  • meta: second-line TOGA2 output, including certain provisional files and more specialised pieces of TOGA2 output;
  • nextflow: parallel process executor scripts, configuration files, and execution logs;
  • tmp: temporary files directory; keep those only if you plan on restarting/resuming your TOGA2 run in the nearest future;
  • ucsc_browser_files: BigBed files and respective indices for UCSC browser reports