legumeinfo / Funnotate

Functional annotation of FASTA sequences

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Funnotate

R/Shiny application for functional annotation of user-supplied FASTA sequences (nucleotide or protein).

Uses third-party tools including

  • ESTScan to translate nucleotide sequences
  • BLAST alignment to reference gene databases (soybean, Medicago, Arabidopsis)
  • InterProScan (methods: TIGRFAM, SMART, SUPERFAMILY, Gene3D, PIRSF, Pfam, Coils)
  • HMMer for assigning gene family
  • AHRD - Automated Human Readable Descriptions

Clicking a icon in the Gene Family column of the summary table calls Lorax to compute that family’s phylogenetic tree. The resulting Phylogram page visualizations use these JavaScript libraries:

View the application here.

To review a previously uploaded sequence set (for example, to launch a new annotation job), append ?upload=<upload_index>

To review an existing annotation job, append ?job=<job_id>

To view the phylogram for a gene family with sequences inserted by an existing job, append ?family=<family>&job=<job_id>

To view the phylogram for a gene family alone (with no user-supplied sequences), append ?family=<family>
To additionally highlight the proteins associated with specified genes from that family, append ?family=<family>&gene_name=<gene1>,<gene2>,<...>,<geneN>

To automatically determine the gene family associated with one or more specified genes, append ?gene_name=<gene1>,<gene2>,<...>,<geneN>
If this finds more than one unique gene family, it will display the results in a table. Choose one to display its phylogram, with any related proteins highlighted.

To search for gene families by functional keywords, append ?search or ?search=<keywords>

About

Functional annotation of FASTA sequences

License:Apache License 2.0


Languages

Language:JavaScript 83.9%Language:R 14.9%Language:HTML 1.1%Language:CSS 0.1%