Skip to contents

The goal of rplaza is to provide users with an R interface to the PLAZA database of plant comparative genomics. rplaza can be used to retrieve PLAZA data (e.g., genome and locus sequences, genome annotation, functional annotation, homology, etc) directly from an R session using standard R/Bioconductor data classes.

Overview

rplaza functions and the data they retrieve are summarized below:

Function Data retrieved R/BioC class
get_genome() Genome sequences DNAStringSet
get_sequences() Locus sequences (proteins, transcripts, CDS) DNAStringSet / AAStringSet
get_annotation() Genomic coordinates of genes GRanges
get_functional_annotation() Functional annotation (GO, InterPro, MapMan) data.frame
get_tx2gene() Transcript-to-gene ID mapping data.frame
get_id_conversions() Correspondence between alternative gene IDs data.frame
get_descriptions() Short gene descriptions data.frame
get_family_assignments() Gene family assignments data.frame
get_family_functions() Overrepresented functions for gene families data.frame
get_block_duplicates() Block (segmental or whole-genome) duplicates data.frame

Installation instructions

Get the latest stable R release from CRAN. Then install rplaza from Bioconductor using the following code:

if (!requireNamespace("BiocManager", quietly = TRUE)) {
    install.packages("BiocManager")
}

BiocManager::install("rplaza")

And the development version from GitHub with:

BiocManager::install("almeidasilvaf/rplaza")

Citation

Below is the citation output from using citation('rplaza') in R. Please run this yourself to check for any updates on how to cite rplaza.

print(citation('rplaza'), bibtex = TRUE)
#> To cite package 'rplaza' in publications use:
#> 
#>   Almeida-Silva F, Van de Peer Y (2025). _rplaza: R Interface to the
#>   PLAZA Database for Plant Comparative Genomics_. R package version
#>   0.99.0, <https://github.com/almeidasilvaf/rplaza>.
#> 
#> A BibTeX entry for LaTeX users is
#> 
#>   @Manual{,
#>     title = {rplaza: R Interface to the PLAZA Database for Plant Comparative Genomics},
#>     author = {Fabrício Almeida-Silva and Yves {Van de Peer}},
#>     year = {2025},
#>     note = {R package version 0.99.0},
#>     url = {https://github.com/almeidasilvaf/rplaza},
#>   }

If you use rplaza, please also cite:

Van Bel, M., Silvestri, F., Weitz, E. M., Kreft, L., Botzki, A., Coppens, F., & Vandepoele, K. (2022). PLAZA 5.0: extending the scope and power of comparative and functional genomics in plants. Nucleic Acids Research, 50(D1), D1468-D1474.

Code of Conduct

Please note that the rplaza project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.