Skip to content

ToshkaDev/TREND

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TREND - a highly customizable computational platform for protein analysis

License Maven Requirements Top Language Code size Web Server Published Article DOI Correction Article DOI Maintenance

TREND (TRee-based Exploration of Neighborhoods and Domains) is a modular, web-based platform for automated analysis of protein function in prokaryotes, integrating phylogenetic relationships, domain architectures, and gene neighborhood context. The platform provides ample opportunities for adjusting each step of the analysis.

The live web server is freely available at: https://trend.evobionet.com

TREND streamlines the complex workflows typically required for:

  • Multiple sequence alignment and phylogenetic tree construction
  • Identification of protein features (e.g., Pfam/CDD domains, TM regions, low-complexity regions)
  • Gene neighborhood and operon prediction
  • Mapping functional annotations and genomic context onto evolutionary trees
  • Cross-referencing with RefSeq, Pfam, CDD and MiST databases
  • All results are presented in an interactive visualization, with export options for downstream analysis (JSON, SVG, FASTA, Newick)

Features

  • Fully automated pipelines for domain architecture and gene neighborhood analysis
  • Input via protein sequences, identifiers (NCBI, RefSeq, MiST), multiple sequence alignments, phylogenetic trees
  • Integration with Pfam, CDD, and MiST databases
  • Protein feature identification using Profile Hidden Markov models from multiple databses: CDD, Pfam (InterPro), COG, KOG, SMART, PRK, TIGRFAMs, MiST
  • Sequence edundancy reduction with CD-HIT and multiple sequence alignment using MAFFT algorithms
  • Phylogenetic tree building using FastTree and MEGA
  • Gene neighborhoods and opreron identification are avilable for over 200,000 genomes
  • Interactive visual outputs linking evolutionary and functional contexts
  • Web interface and downloadable results

Tech Stack

  • Backend: Java (Spring Boot, Hibernate)
  • Frontend: Thymeleaf, jQuery, Bootstrap, D3.js, HTML5/CSS
  • Database: PostgreSQL
  • Web Server: Tomcat with NGINX reverse proxy
  • Integrations: Python scripts for bioinformatics tasks

Citation

If you use TREND in your work, please cite:

Vadim M. Gumerov, Igor B. Zhulin (2020). TREND: a platform for exploring protein function in prokaryotes based on phylogenetic, domain architecture and gene neighborhood analyses. Nucleic Acids Research, 48: W72–W76.

Vadim M. Gumerov, Igor B. Zhulin (2022). Correction (URL change) to ‘TREND: a platform for exploring protein function in prokaryotes based on phylogenetic, domain architecture and gene neighborhood analyses’. Nucleic Acids Research, 50: 1795.