App Catalog
Sign Up Sign In
Text Reports - Domain Annotation
By: landml

Launch

Create text reports based on a DomainAnnotation object.

The intended purpose of this App is to produce downloadable TEXT reports.

Most KBase data objects already have some type of viewable HTML table, either as output from an App or by dragging the object onto the Narrative. This App serves a different purpose. This App creates data files that are downloadable and used with local tools such as Excel or informatic scripts.

This App creates reports on the annotated domains associated with a Genome. Short reports will display as TEXT in the Summary section of the output. Longer reports will instead have a link to open the TEXT in a new HTML browser tab. There will be a link for downloading files in the Files section of the output. Whether short or long, the Summary/Link section is intended to be a preview of the downloadable file. If the report is tab or comma delimited, it may appear misaligned on the screen but readable by a computer script.

The inputs are:

The outputs are:

  1. The frequency count of each Domain in the annotation file.
  2. Two downloadable files in the Files section:
    1. A list of the frequency counts (same as the Summary above)
    2. A list of the genes and their predicted domains. One line per gene and domain combination. The list of columns includes the identities of the contig, gene, and domain, the location of the gene, the E-value of the domain hit, the domain name, and higher levels of aggregation for the domain. For example, COG0021, has a domain name of 'Transketolase' and is categorized in the G category (Carbohydrate transport and metabolism), and is part of the general category of METABOLISM.

NOTE: This report will include all domains that were in the Domain Annotation App output. The App may have included just one domain model source (e.g. TIGRFAM) or it may have included all available sources. If only one source was included in the annotation App, this report will only include that one source.

Related Publications


App Specification:

https://github.com/landml/Report_util_landml/tree/4beb145b1eb72199cb874a42ba9117413a6d3794/ui/narrative/methods/domain_report

Module Commit: 4beb145b1eb72199cb874a42ba9117413a6d3794