The family Endornaviridae contains several members from diverse hosts, including plants, fungi and oomycetes. They are found as large dsRNA elements with a nick in the coding strand. All members encode a conserved RNA-dependent RNA polymerase, but no other domain that is conserved among all members. Based on the conserved domain database comparison the various domains have different origins, indicating a highly modular evolutionary history. In some cases, domains with similar putative functions are found that are derived from different protein families, indicating convergent evolution for a required function.