Cargando…

ggmotif: An R Package for the extraction and visualization of motifs from MEME software

MEME (Multiple Em for Motif Elicitation) is the most commonly used tool to identify motifs within deoxyribonucleic acid (DNA) or protein sequences. However, the results generated by the MEMEare saved using file formats .xml and .txt, which are difficult to read, visualize, or integrate with other wi...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Xiang, Ma, Linna, Mei, Xinyue, Liu, Yixiang, Huang, Huichuan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9632824/
https://www.ncbi.nlm.nih.gov/pubmed/36327240
http://dx.doi.org/10.1371/journal.pone.0276979
_version_ 1784824121072287744
author Li, Xiang
Ma, Linna
Mei, Xinyue
Liu, Yixiang
Huang, Huichuan
author_facet Li, Xiang
Ma, Linna
Mei, Xinyue
Liu, Yixiang
Huang, Huichuan
author_sort Li, Xiang
collection PubMed
description MEME (Multiple Em for Motif Elicitation) is the most commonly used tool to identify motifs within deoxyribonucleic acid (DNA) or protein sequences. However, the results generated by the MEMEare saved using file formats .xml and .txt, which are difficult to read, visualize, or integrate with other widely used phylogenetic tree packages, such as ggtree. To overcome this problem, we developed the ggmotif R package, which provides two easy-to-use functions that can facilitate the extraction and visualization of motifs from the results files generated by the MEME. ggmotif can extract the information of the location of motif(s) on the corresponding sequence(s) from the .xml format file and visualize it. Additionally, the data extracted by ggmotif can be easily integrated with the phylogenetic data. On the other hand, ggmotif can obtain the sequence of each motif from the .txt format file and draw the sequence logo with the function ggseqlogo from the ggseqlogo R package. The ggmotif R package is freely available (including examples and vignettes) from GitHub at https://github.com/lixiang117423/ggmotif or from CRAN at https://CRAN.R-project.org/package=ggmotif.
format Online
Article
Text
id pubmed-9632824
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-96328242022-11-04 ggmotif: An R Package for the extraction and visualization of motifs from MEME software Li, Xiang Ma, Linna Mei, Xinyue Liu, Yixiang Huang, Huichuan PLoS One Research Article MEME (Multiple Em for Motif Elicitation) is the most commonly used tool to identify motifs within deoxyribonucleic acid (DNA) or protein sequences. However, the results generated by the MEMEare saved using file formats .xml and .txt, which are difficult to read, visualize, or integrate with other widely used phylogenetic tree packages, such as ggtree. To overcome this problem, we developed the ggmotif R package, which provides two easy-to-use functions that can facilitate the extraction and visualization of motifs from the results files generated by the MEME. ggmotif can extract the information of the location of motif(s) on the corresponding sequence(s) from the .xml format file and visualize it. Additionally, the data extracted by ggmotif can be easily integrated with the phylogenetic data. On the other hand, ggmotif can obtain the sequence of each motif from the .txt format file and draw the sequence logo with the function ggseqlogo from the ggseqlogo R package. The ggmotif R package is freely available (including examples and vignettes) from GitHub at https://github.com/lixiang117423/ggmotif or from CRAN at https://CRAN.R-project.org/package=ggmotif. Public Library of Science 2022-11-03 /pmc/articles/PMC9632824/ /pubmed/36327240 http://dx.doi.org/10.1371/journal.pone.0276979 Text en © 2022 Li et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Li, Xiang
Ma, Linna
Mei, Xinyue
Liu, Yixiang
Huang, Huichuan
ggmotif: An R Package for the extraction and visualization of motifs from MEME software
title ggmotif: An R Package for the extraction and visualization of motifs from MEME software
title_full ggmotif: An R Package for the extraction and visualization of motifs from MEME software
title_fullStr ggmotif: An R Package for the extraction and visualization of motifs from MEME software
title_full_unstemmed ggmotif: An R Package for the extraction and visualization of motifs from MEME software
title_short ggmotif: An R Package for the extraction and visualization of motifs from MEME software
title_sort ggmotif: an r package for the extraction and visualization of motifs from meme software
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9632824/
https://www.ncbi.nlm.nih.gov/pubmed/36327240
http://dx.doi.org/10.1371/journal.pone.0276979
work_keys_str_mv AT lixiang ggmotifanrpackagefortheextractionandvisualizationofmotifsfrommemesoftware
AT malinna ggmotifanrpackagefortheextractionandvisualizationofmotifsfrommemesoftware
AT meixinyue ggmotifanrpackagefortheextractionandvisualizationofmotifsfrommemesoftware
AT liuyixiang ggmotifanrpackagefortheextractionandvisualizationofmotifsfrommemesoftware
AT huanghuichuan ggmotifanrpackagefortheextractionandvisualizationofmotifsfrommemesoftware