MetaLogo: a heterogeneity-aware sequence logo generator and aligner

被引:9
|
作者
Chen, Yaowen [1 ]
He, Zhen [1 ]
Men, Yahui [1 ]
Dong, Guohua [1 ]
Hu, Shuofeng [1 ]
Ying, Xiaomin [1 ]
机构
[1] Beijing Inst Basic Med Sci, Ctr Computat Biol, Beijing 100850, Peoples R China
基金
中国国家自然科学基金;
关键词
MetaLogo; phylogenetic tree; multiple sequence logos; logo alignment; web server; INFORMATION;
D O I
10.1093/bib/bbab591
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Sequence logos are used to visually display conservations and variations in short sequences. They can indicate the fixed patterns or conserved motifs in a batch of DNA or protein sequences. However, most of the popular sequence logo generators are based on the assumption that all the input sequences are from the same homologous group, which will lead to an overlook of the heterogeneity among the sequences during the sequence logo making process. Heterogeneous groups of sequences may represent clades of different evolutionary origins, or genes families with different functions. Therefore, it is essential to divide the sequences into different phylogenetic or functional groups to reveal their specific sequence motifs and conservation patterns. To solve these problems, we developed MetaLogo, which can automatically cluster the input sequences after multiple sequence alignment and phylogenetic tree construction, and then output sequence logos for multiple groups and aligned them in one figure. User-defined grouping is also supported by MetaLogo to allow users to investigate functional motifs in a more delicate and dynamic perspective. MetaLogo can highlight both the homologous and nonhomologous sites among sequences. MetaLogo can also be used to annotate the evolutionary positions and gene functions of unknown sequences, together with their local sequence characteristics. We provide users a public MetaLogo web server (https://github.com/labomics/MetaLogo), a standalone Python package (http://metalogo.omicsnet.org), and also a built-in web server available for local deployment. Using MetaLogo, users can draw informative, customized and publishable sequence logos without any programming experience to present and investigate new knowledge on specific sequence sets.
引用
收藏
页数:7
相关论文
共 50 条
  • [31] Collaborative Heterogeneity-Aware OS Scheduler for Asymmetric Multicore Processors
    Yu, Teng
    Zhong, Runxin
    Janjic, Vladimir
    Petoumenos, Pavlos
    Zhai, Jidong
    Leather, Hugh
    Thomson, John
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (05) : 1224 - 1237
  • [32] On the impact of job size variability on heterogeneity-aware load balancing
    Ignace Van Spilbeeck
    Benny Van Houdt
    Annals of Operations Research, 2020, 293 : 371 - 399
  • [33] HSEP: Heterogeneity-aware Hierarchical Stable Election Protocol for WSNs
    Khan, A. A.
    Javaid, N.
    Qasim, U.
    Lu, Z.
    Khan, Z. A.
    2012 SEVENTH INTERNATIONAL CONFERENCE ON BROADBAND, WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS (BWCCA 2012), 2012, : 373 - 378
  • [34] Heterogeneity-Aware Codes With Uncoded Repair for Distributed Storage Systems
    Zhu, Bing
    Shum, Kenneth W.
    Li, Hui
    IEEE COMMUNICATIONS LETTERS, 2015, 19 (06) : 901 - 904
  • [35] HARMONY: Heterogeneity-Aware Hierarchical Management for Federated Learning System
    Tian, Chunlin
    Li, Li
    Shi, Zhan
    Wang, Jun
    Xu, ChengZhong
    2022 55TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2022, : 631 - 645
  • [36] Heterogeneity-Aware Cluster Scheduling Policies for Deep Learning Workloads
    Narayanan, Deepak
    Santhanam, Keshav
    Kazhamiaka, Fiodar
    Phanishayee, Amar
    Zaharia, Matei
    PROCEEDINGS OF THE 14TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDI '20), 2020, : 481 - 498
  • [37] Federated Learning With Heterogeneity-Aware Probabilistic Synchronous Parallel on Edge
    Zhao, Jianxin
    Han, Rui
    Yang, Yongkai
    Catterall, Benjamin
    Liu, Chi Harold
    Chen, Lydia Y.
    Mortier, Richard
    Crowcroft, Jon
    Wang, Liang
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (02) : 614 - 626
  • [38] Heterogeneity-aware elastic scaling of streaming applications on cloud platforms
    Sahni, Jyoti
    Vidyarthi, Deo Prakash
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (09): : 10512 - 10539
  • [39] HAShCache: Heterogeneity-Aware Shared DRAMCache for Integrated Heterogeneous Systems
    Patil, Adarsh
    Govindarajan, Ramaswamy
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2017, 14 (04)
  • [40] Heterogeneity-Aware Operator Placement in Column-Store DBMS
    Karnagel, Tomas
    Habich, Dirk
    Schlegel, Benjamin
    Lehner, Wolfgang
    Datenbank-Spektrum, 2014, 14 (03) : 211 - 221