期刊论文详细信息
PeerJ
SubVis: an interactive R package for exploring the effects of multiple substitution matrices on pairwise sequence alignment
article
Scott Barlowe1  Heather B. Coan2  Robert T. Youker2 
[1] Department of Mathematics and Computer Science, Western Carolina University;Department of Biology, Western Carolina University
关键词: Bioinformatics;    Substitution matrix;    Sequence alignment;    R package;    Visual analytics;   
DOI  :  10.7717/peerj.3492
学科分类:社会科学、人文和艺术(综合)
来源: Inra
PDF
【 摘 要 】

Understanding how proteins mutate is critical to solving a host of biological problems. Mutations occur when an amino acid is substituted for another in a protein sequence. The set of likelihoods for amino acid substitutions is stored in a matrix and input to alignment algorithms. The quality of the resulting alignment is used to assess the similarity of two or more sequences and can vary according to assumptions modeled by the substitution matrix. Substitution strategies with minor parameter variations are often grouped together in families. For example, the BLOSUM and PAM matrix families are commonly used because they provide a standard, predefined way of modeling substitutions. However, researchers often do not know if a given matrix family or any individual matrix within a family is the most suitable. Furthermore, predefined matrix families may inaccurately reflect a particular hypothesis that a researcher wishes to model or otherwise result in unsatisfactory alignments. In these cases, the ability to compare the effects of one or more custom matrices may be needed. This laborious process is often performed manually because the ability to simultaneously load multiple matrices and then compare their effects on alignments is not readily available in current software tools. This paper presents SubVis, an interactive R package for loading and applying multiple substitution matrices to pairwise alignments. Users can simultaneously explore alignments resulting from multiple predefined and custom substitution matrices. SubVis utilizes several of the alignment functions found in R, a common language among protein scientists. Functions are tied together with the Shiny platform which allows the modification of input parameters. Information regarding alignment quality and individual amino acid substitutions is displayed with the JavaScript language which provides interactive visualizations for revealing both high-level and low-level alignment information.

【 授权许可】

CC BY   

【 预 览 】
附件列表
Files Size Format View
RO202307100013840ZK.pdf 586KB PDF download
  文献评价指标  
  下载次数:0次 浏览次数:1次