Rfam annotations

What is Rfam?

Rfam is a database of functional non-coding RNA families represented by multiple sequence alignments and consensus secondary structures. The sequence and structural information is used to build Infernal covariance models, which can be used to find new instances of RNA families and annotate genomes with non-coding RNAs.

Every release RNAcentral annotates all sequences with Rfam models. Rfam classification provides additional context to sequences with few annotations and help identify potential problems, for example, sequences which are likely contamination.

Three types of quality control using Rfam

1. Incomplete sequences

When an RNAcentral sequence matches only a part of the Rfam covariance model, the sequence is flagged as incomplete.


These sequences can be browsed by searching for qc_warning:"incomplete_sequence".

2. Potential contamination

For example, when a Eukaryotic sequence matches an Rfam family that is only found in Bacteria, this could indicate bacterial contamination or taxonomic misclassification.


Sequences of this type can be browsed with qc_warning:"possible_contamination".

3. Missing Rfam hits

The majority of RNAcentral sequences annotated as rRNA or tRNA match the corresponding Rfam families. However, some sequences do not match the expected Rfam families which could mean that either the sequence has an incorrect RNA type or that the Rfam model needs to be updated.


Browse all sequences with missing matches by searching for qc_warning:"missing_rfam_match".

Why some sequences do not match any Rfam families

There are several possible reasons:

  • not all RNA types are represented in Rfam

    For example, piRNAs or mature miRNAs are too short to be accurately modelled in Rfam. Conversely, lncRNAs tend to be too long and poorly conserved, although Rfam includes several conserved lncRNA domains.

  • this family may not yet exist in Rfam
  • Rfam model needs to be updated to include this sequence

If you would like to suggest a new Rfam family or report an error, please get in touch using the Feedback button found at the top right of every RNAcentral page.

Improve this page