SkillAgentSearch skills...

Ggmsa

:traffic_light: Visualizing publication-quality multiple sequence alignment using ggplot2

Install / Use

/learn @YuLab-SMU/Ggmsa
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<!-- README.md is generated from README.Rmd. Please edit that file -->

ggmsa:a visual exploration tool for multiple sequence alignment and associated data <img src="man/figures/logo.png" height="140" align="right" />

License:
Artistic-2.0

<!-- badges: start --> <!-- [![CRAN_Release_Badge](https://www.r-pkg.org/badges/version-ago/ggmsa)](https://cran.r-project.org/package=ggmsa)--> <!-- [![CRAN_Download_Badge](https://cranlogs.r-pkg.org/badges/grand-total/ggmsa?color=green)](https://cran.r-project.org/package=ggmsa)--> <!-- badges: end -->

ggmsa is designed for visualization and annotation of multiple sequence alignment. It implements functions to visualize publication-quality multiple sequence alignments (protein/DNA/RNA) in R extremely simple and powerful.

For details, please visit http://yulab-smu.top/ggmsa/

:hammer: Installation

The released version from Bioconductor

if (!requireNamespace("BiocManager", quietly=TRUE))
    install.packages("BiocManager")
## BiocManager::install("BiocUpgrade") ## you may need this
BiocManager::install("ggmsa")

Alternatively, you can grab the development version from github using devtools:

if (!requireNamespace("devtools", quietly=TRUE))
    install.packages("devtools")
devtools::install_github("YuLab-SMU/ggmsa")

:bulb: Quick Example

library(ggmsa)
protein_sequences <- system.file("extdata", "sample.fasta", package = "ggmsa")
ggmsa(protein_sequences, start = 221, end = 280, char_width = 0.5, seq_name = TRUE) + geom_seqlogo() + geom_msaBar()

<!-- -->

:books: Learn more

Check out the guides for learning everything there is to know about all the different features:

:runner: Author

YuLab https://yulab-smu.top/

Department of Bioinformatics, School of Basic Medical Sciences, Southern Medical University

:sparkling_heart: Contributing

We welcome any contributions! By participating in this project you agree to abide by the terms outlined in the Contributor Code of Conduct.

Related Skills

View on GitHub
GitHub Stars217
CategoryDevelopment
Updated4mo ago
Forks26

Languages

R

Security Score

77/100

Audited on Nov 11, 2025

No findings