Note that a detailed walkthrough of how the results of NovelTree may be summarized and visualized, as applied to a dataset of 36 species of Telenemids, Stramenopiles, Alveolates, and Rhizarians, may be found here.
Mode-specific outputs: Some outputs are only produced in certain workflow modes. These are marked with (full mode only) or (zoogle mode only). Outputs without annotations are produced in all modes.
1. busco/ (full mode only): Contains output of all BUSCO analyses. Primary directory includes:
- Short summary results for each species, to each lineage dataset (shallow or broad) in text and json formats.
- Batch summary results for each species, to each lineage dataset.
- Directory for each species' busco analysis with more detailed output.
2. protein_annotations/: InterPro domain annotations obtained per each species for which UniProt accessions are available. Used by COGEQC to assess orthogroup quality during MCL inflation parameter selection.
3. diamond/: contains the results of all pairwise comparisons of sequence similarity, between and within species using diamond BLASTP.
4. orthofinder/: contains all results from OrthoFinder runs, including the MCL testing stage (mcl_test_dataset) and the full analysis using the best-performing inflation parameter (complete_dataset).
mcl_test_dataset/: Contains one directory per tested inflation parameter. Directory structure follows OrthoFinder convention - gene family sequences are not retained to save space.complete_dataset/: Contains OrthoFinder output for the best-performing inflation parameter following standard convention (using OrthoFinder's -os flag). Also contains the filtered orthogroup FASTAs:species_tree_og_fas/: FASTA files for gene families used in species tree inference (conservative set: high species coverage, low copy number).gene_tree_og_fas/: FASTA files for gene families used in gene-family tree inference (broader set: ≥4 species).all_ogs_counts.csv: comma-separated CSV listing, for all orthogroups, the number of included species, total copy number, mean copy number, and number of higher-level taxonomic groups included.spptree_core_ogs_counts.csv/genetree_core_ogs_counts.csv: the same as above, but for only the two respective subsets of gene families.
5. orthogroup_summaries/: Results from COGEQC.
- A table reporting all calculated summary statistics for the orthogroups inferred for each inflation parameter.
- A text file that lists the best-performing inflation parameter.
- A PDF plotting the summary statistics as a function of inflation parameter value.
6. alignments/: Multiple sequence alignments organized by processing stage.
original/: Raw alignments from the selected aligner (WITCH, MAFFT, or FAMSA). When using WITCH, this contains the pre-masking alignments.trimmed/: Cleaned/trimmed alignments. Contains WITCH's internally cleaned alignments (*_witch_cleaned.fa), and/or ClipKIT or CIAlign trimmed alignments if an external trimmer is used.species_protein_maps/: Protein-to-species mapping files (*_map.link) used by downstream reconciliation tools.
7. gene_family_trees/: Gene family trees organized by processing stage.
original/: Gene family trees as inferred by FastTree2 or IQ-TREE. Files are named{alignment_prefix}_{method}.newickwhere method isft(FastTree) oriqt(IQ-TREE), and the alignment prefix encodes the aligner and trimmer used (e.g.,OG0000001_witch_clipkit_iqt.newick).reconciled/: Gene family trees reconciled with the species tree by GeneRax. Containsgenerax_per_species/(per-species rate model) andgenerax_per_family/(full mode only) (per-family rate model). Files are named{OG}_reconciled_gft.newick.time_calibrated/(zoogle mode only): Time-calibrated gene family trees dated using speciation node ages from the species tree.{OG}_dated.newick: Time-calibrated gene family tree.{OG}_calibrations.csv: Speciation-node calibrations used for dating, with columns:gf_mrca(gene tree node),age_mya(species tree age),tipA/tipB(MRCA-defining tips),n_desc_tips,events_node,min_mya,max_mya(±age_bracket, default ±20%).
8. species_trees/: Species trees organized by inference method.
asteroid/: Unrooted (or outgroup-rooted) species tree from Asteroid. Includesasteroid.bestTree.newick(best-scoring tree),asteroid.allTrees.newick,asteroid.bsTrees.newick(bootstrap trees),asteroid.scores.txt, anddisco_decomposed_rooted_gfts.newick(single-copy trees from DISCO decomposition).speciesrax/: Rooted species tree from SpeciesRax. Contains inferred species trees with support values (inferred_species_tree.newick,species_tree_*.newick,starting_species_tree.newick), per-species event and coverage summaries, and run statistics.time_calibrated/(zoogle mode only): Time-calibrated species tree. Containstime_calibrated_species_tree.newickandcalibration_log.txt.
9. generax/: Results from GeneRax gene-family tree/species tree reconciliation with joint optimization of gene tree topology and duplication/loss rates. Each gene family directory contains the key output files in a flat structure, plus a compressed archive of the full GeneRax output.
per_family_rates/(full mode only): Results using the per-family rate model. One directory per gene family containing:{OG}_reconciled_gft.newick: Reconciled gene family tree.{OG}_eventCounts.txt: Counts of duplication and loss events.{OG}_speciesEventCounts.txt: Event counts per species-tree node.{OG}_full_output.tar.gz: Compressed archive of the complete GeneRax output for this gene family.
per_species_rates/: Results using the per-species rate model. One directory per gene family containing the same files as above, plus:{OG}_perSpeciesCoverage.txt: Per-species coverage statistics.
10. gene_family_evolution/: Phylogenetic profiles and event summaries from PHYLO_PROFILES module.
duplication_count_per_species_per_gene_family.tsv: Matrix of duplication events with species-tree nodes as rows and gene families as columns.loss_count_per_per_species_gene_family.tsv: Matrix of gene loss events per species-tree node per gene family.speciation_count_per_species_per_gene_family.tsv: Matrix of speciation events per species-tree node per gene family.
11. protein_properties/ (zoogle mode only): Amino acid composition and physicochemical property summaries from PROTEIN_PROPERTIES module.
aa-summary-stats/across-family-summaries/: Aggregated statistics across all gene families.aa-summary-stats/per-family-summaries/: Per-family directories containing property summaries for each protein.- Contains CSV files with 20 amino acid frequencies and physicochemical properties (molecular weight, aromaticity, instability, flexibility, GRAVY, isoelectric point, charge at pH 3/5/7/9, helix/sheet fractions, extinction coefficients).
12. zoogle/ (zoogle mode only): Phylogenetically-corrected protein distance analyses from ZOOGLE module. Produced for all gene families with at least 4 proteins from at least 2 species (each with ≥2 proteins).
Universal outputs (always produced):
phylo-corrected-data/: Physicochemical property data after phylogenetic correction.protein-dist-mats/: Raw protein-protein distance matrices based on physicochemical properties.protein-phylo-dist-mats/: Phylogenetically-corrected Mahalanobis distance matrices.centroid-dists/: Mahalanobis distance from each protein to the family centroid (column means of GLS-transformed data). Includes rank and empirical protein-level p-values.centroid-summary-tables/: Comprehensive centroid summary tables with gene family, protein, species, centroid distance, rank, protein-level p-value, and species-level permutation p-value.
Reference-specific outputs (only when ref_species is set and present in the gene family):
protein-dists-to-reference/: Distances from each protein to reference species proteins.species-dists-to-reference/: Species-level average distances to reference.protein-pvals/: Statistical significance (p-values) of protein distances to reference species.species-pvals/: Statistical significance (p-values) of species-level distances to reference.pairwise-protein-dist-perm-test/: Permutation test results for pairwise protein comparisons.final_protein_pair_summary_tables/: Comprehensive summary tables combining distance metrics, p-values, and protein metadata for each gene family.
13. pipeline_info/: Nextflow execution reports and pipeline metadata.
execution_timeline_*.html: Interactive timeline showing when each process started and completed.execution_report_*.html: Detailed execution report with resource usage statistics.execution_trace_*.txt: Tab-separated file with detailed metrics for each task.pipeline_dag_*.html: Directed acyclic graph visualization of the workflow.