Curated miRNA alias lookup table (miRBase v22.1)
Source:R/singlesample-mirna-name-resolver.R
mirna_alias_table.RdReturns a data.frame with one row per canonical mature miRNA and
columns for the primary mature miRNA name, MIMAT accession, optional
precursor MI accession, and a semicolon-separated list of known alternate
identifiers. The table covers the ~92 high-priority circulating miRNAs
used in the OmicSelector single-sample scoring bank: all members of
ws_default_sbp and ws_default_pivot_pool, the
five canonical haemolysis markers, the Mitchell 2008 / miRBiT panel members,
and frequently-deposited Toray / FirePlex identifiers.
Value
A data.frame with columns:
- mirna_name
Canonical mature miRNA name (miRBase v22.1), e.g.
"hsa-miR-451a".- mimat
Primary MIMAT accession, e.g.
"MIMAT0001631".- mimat_pre
Precursor MI accession (character;
NAwhen not unambiguously resolvable to a single mature arm).- aliases
Semicolon-separated list of alternate identifiers including legacy names, abbreviated forms, and platform-specific probe name stems.
Details
MIMAT accessions are taken from miRBase v22.1 (released March 2018).
Aliases include: legacy names from earlier miRBase releases, Affy probe ID
stems, Agilent probe name stems, and common shortened forms encountered in
published GEO depositions. This table is frozen at package build time;
downstream callers that need fresher annotations should supply a custom
table via the table argument of resolve_mirna_aliases.
References
Kozomara A., Birgaoanu M., Griffiths-Jones S. (2019) miRBase: from microRNA sequences to function. Nucleic Acids Research 47(D1): D155–D162. DOI: doi:10.1093/nar/gky1141
Examples
tbl <- mirna_alias_table()
nrow(tbl) # number of curated miRNAs
#> [1] 88
tbl[tbl$mimat == "MIMAT0001631", ] # hsa-miR-451a row
#> mirna_name mimat mimat_pre aliases
#> 1 hsa-miR-451a MIMAT0001631 MI0001729 miR-451;hsa-miR-451;miR451a;MIMAT0001631