knitr::opts_chunk$set(
  fig.path = "man/figures/REAMED-",
  message = FALSE,
  warning = FALSE
)

ggmsa:a visual exploration tool for multiple sequence alignment and associated data

library(badger)
cat(
    badge_devel("YuLab-SMU/ggmsa", "blue"),
    badge_lifecycle("experimental", "orange"),
    badge_license("Artistic-2.0")
)

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.



YuLab-SMU/ggmsa documentation built on Dec. 23, 2024, 7:54 p.m.