# SpliceWiz: the cookbook

#### Alex CH Wong

#### 04/15/2025

Abstract

This vignette is a guide containing example code for performing real-life tasks. Importantly, it covers some functionality that were not covered in the Quick-Start vignette (because they are too computationally intensive to be reproducible in a vignette). Version 1.10.0

# Loading SpliceWiz

For instructions on installing and configuring SpliceWiz, please see the Quick-Start vignette.

    library(SpliceWiz)
    #> Loading required package: NxtIRFdata
    #> SpliceWiz package loaded with 2 threads
    #> Use setSWthreads() to set the number of SpliceWiz threads

# Reference Generation

First, define the path to the directory in which the reference should be stored. This directory will be made by SpliceWiz, but its parent directory must exist, otherwise an error will be returned.

    ref_path <- "./Reference"

### Create a SpliceWiz reference from user-defined FASTA and GTF files locally

Note that setting `genome_path = "hg38"` will prompt SpliceWiz to use the default files for nonPolyA and Mappability exclusion references in the generation of its reference. Valid options for `genome_path` are “hg38”, “hg19”, “mm10” and “mm9”.

    buildRef(
        reference_path = ref_path,
        fasta = "genome.fa", gtf = "transcripts.gtf",
        genome_type = "hg38"
    )

### Prepare genome resources and building the reference as separate steps

`buildRef()` first runs `getResources()`, which prepares the genome and gene annotations by storing a compressed local copy in the `resources` subdirectory of the given reference path. Specifically, a binary compressed version of the FASTA file (a.k.a. TwoBitFile), and a gzipped GTF file. If `fasta` and/or `gtf` are https or ftp links, the resources will be downloaded from the internet (which may take a while).

After local compressed versions of the genome and gene annotations are prepared, `buildRef()` will proceed to generate the SpliceWiz reference.

Note that these two steps can be run separately. `getResources()` will prepare local compressed copies of the FASTA / GTF resources without generating the SpliceWiz reference. Running `buildRef()`, with `reference_path` specifying where the resources were prepared previously with `getResources()`, will perform the 2nd step (SpliceWiz reference generation) without needing to prepare the genome resources (in this case, set the parameters `fasta = ""` and `gtf = ""`).

As an example, the below steps:

    getResources(
        reference_path = ref_path,
        fasta = "genome.fa",
        gtf = "transcripts.gtf"
    )

    buildRef(
        reference_path = ref_path,
        fasta = "", gtf = "",
        genome_type = "hg38"
    )

is equivalent to this:

    buildRef(
        reference_path = ref_path,
        fasta = "genome.fa",
        gtf = "transcripts.gtf"
        genome_type = "hg38"
    )

### Overwriting an existing reference, but using the same annotations

To re-build and overwrite an existing reference, using the same resource annotations, set `overwrite = TRUE`

    # Assuming hg38 genome:

    buildRef(
        reference_path = ref_path,
        genome_type = "hg38",
        overwrite = TRUE
    )

If `buildRef()` is run without setting `overwrite = TRUE`, it will terminate if the file `SpliceWiz.ref.gz` is found within the reference directory.

### Create a SpliceWiz reference using web resources from Ensembl’s FTP

The following will first download the genome and gene annotation files from the online resource and store a local copy of it in a file cache, facilitated by BiocFileCache. Then, it uses the downloaded resource to create the SpliceWiz reference.

    FTP <- "ftp://ftp.ensembl.org/pub/release-94/"

    buildRef(
        reference_path = ref_path,
        fasta = paste0(FTP, "fasta/homo_sapiens/dna/",
            "Homo_sapiens.GRCh38.dna.primary_assembly.fa.gz"),
        gtf = paste0(FTP, "gtf/homo_sapiens/",
            "Homo_sapiens.GRCh38.94.chr.gtf.gz"),
        genome_type = "hg38"
    )

### Create a SpliceWiz reference using AnnotationHub resources

AnnotationHub contains Ensembl references for many genomes. To browse what is available:

    require(AnnotationHub)
    #> Loading required package: AnnotationHub
    #> Loading required package: BiocGenerics
    #> Loading required package: generics
    #>
    #> Attaching package: 'generics'
    #> The following objects are masked from 'package:base':
    #>
    #>     as.difftime, as.factor, as.ordered, intersect, is.element, setdiff,
    #>     setequal, union
    #>
    #> Attaching package: 'BiocGenerics'
    #> The following objects are masked from 'package:stats':
    #>
    #>     IQR, mad, sd, var, xtabs
    #> The following objects are masked from 'package:base':
    #>
    #>     Filter, Find, Map, Position, Reduce, anyDuplicated, aperm, append,
    #>     as.data.frame, basename, cbind, colnames, dirname, do.call,
    #>     duplicated, eval, evalq, get, grep, grepl, is.unsorted, lapply,
    #>     mapply, match, mget, order, paste, pmax, pmax.int, pmin, pmin.int,
    #>     rank, rbind, rownames, sapply, saveRDS, table, tapply, unique,
    #>     unsplit, which.max, which.min
    #> Loading required package: BiocFileCache
    #> Loading required package: dbplyr

    ah <- AnnotationHub()
    query(ah, "Ensembl")
    #> AnnotationHub with 36415 records
    #> # snapshotDate(): 2025-04-08
    #> # $dataprovider: Ensembl, FANTOM5,DLRP,IUPHAR,HPRD,STRING,SWISSPROT,TREMBL,E...
    #> # $species: Mus musculus, Sus scrofa, Homo sapiens, Rattus norvegicus, Danio...
    #> # $rdataclass: TwoBitFile, GRanges, EnsDb, SQLiteFile, data.frame, OrgDb, li...
    #> # additional mcols(): taxonomyid, genome, description,
    #> #   coordinate_1_based, maintainer, rdatadateadded, preparerclass, tags,
    #> #   rdatapath, sourceurl, sourcetype
    #> # retrieve records with, e.g., 'object[["AH5046"]]'
    #>
    #>              title
    #>   AH5046   | Ensembl Genes
    #>   AH5160   | Ensembl Genes
    #>   AH5311   | Ensembl Genes
    #>   AH5434   | Ensembl Genes
    #>   AH5435   | Ensembl EST Genes
    #>   ...        ...
    #>   AH121619 | LRBaseDb for Takifugu rubripes (Fugu, v009)
    #>   AH121620 | LRBaseDb for Ursus maritimus (Polar bear, v009)
    #>   AH121621 | LRBaseDb for Vombatus ursinus (Common wombat, v009)
    #>   AH121622 | LRBaseDb for Vulpes vulpes (Red fox, v009)
    #>   AH121623 | LRBaseDb for Xenopus tropicalis (Tropical clawed frog, v009)

For a more specific query:

    query(ah, c("Homo Sapiens", "release-94"))
    #> AnnotationHub with 9 records
    #> # snapshotDate(): 2025-04-08
    #> # $dataprovider: Ensembl
    #> # $species: Homo sapiens
    #> # $rdataclass: TwoBitFile, GRanges
    #> # additional mcols(): taxonomyid, genome, description,
    #> #   coordinate_1_based, maintainer, rdatadateadded, preparerclass, tags,
    #> #   rdatapath, sourceurl, sourcetype
    #> # retrieve records with, e.g., 'object[["AH64628"]]'
    #>
    #>             title
    #>   AH64628 | Homo_sapiens.GRCh38.94.abinitio.gtf
    #>   AH64629 | Homo_sapiens.GRCh38.94.chr.gtf
    #>   AH64630 | Homo_sapiens.GRCh38.94.chr_patch_hapl_scaff.gtf
    #>   AH64631 | Homo_sapiens.GRCh38.94.gtf
    #>   AH65744 | Homo_sapiens.GRCh38.cdna.all.2bit
    #>   AH65745 | Homo_sapiens.GRCh38.dna.primary_assembly.2bit
    #>   AH65746 | Homo_sapiens.GRCh38.dna_rm.primary_assembly.2bit
    #>   AH65747 | Homo_sapiens.GRCh38.dna_sm.primary_assembly.2bit
    #>   AH65748 | Homo_sapiens.GRCh38.ncrna.2bit

We wish to fetch “AH65745” and “AH64631” which contains the desired FASTA and GTF files, respectively. To build a reference using these resources:

    buildRef(
        reference_path = ref_path,
        fasta = "AH65745",
        gtf = "AH64631",
        genome_type = "hg38"
    )

`Build-Reference-methods` will recognise the inputs of `fasta` and `gtf` as AnnotationHub resources if they begin with “AH”.

### Create a SpliceWiz reference from species other than human or mouse

For human and mouse genomes, we highly recommend specifying `genome_type` as the default mappability file is used to exclude intronic regions with repeat sequences from intron retention analysis. For other species, one could generate a SpliceWiz reference without this reference:

    buildRef(
        reference_path = ref_path,
        fasta = "genome.fa", gtf = "transcripts.gtf",
        genome_type = ""
    )

If one wishes to prepare a Mappability Exclusion for species other than human or mouse, please see the `Calculating Mappability Exclusions using STAR` section below.

### (NEW) Gene ontology annotations

For human and mouse genomes, gene ontology annotations are automatically generated. This is inferred by specifying `genome_type` to the human or mouse genome. For other species, or to specify human/mouse, this should be specified in the `ontologySpecies` parameter of `buildRef()`.

Only Ensembl/orgDB resources are supported (for now). For a list of available species:

    getAvailableGO()
    #>    [1] "Heterorhabditis bacteriophora"
    #>    [2] "Anopheles gambiae"
    #>    [3] "Arabidopsis thaliana"
    #>    [4] "Bos taurus"
    #>    [5] "Canis familiaris"
    #>    [6] "Gallus gallus"
    #>    [7] "Pan troglodytes"
    #>    [8] "Escherichia coli"
    #>    [9] "Drosophila melanogaster"
    #>   [10] "Homo sapiens"
    #>   [11] "Mus musculus"
    #>   [12] "Sus scrofa"
    #>   [13] "Rattus norvegicus"
    #>   [14] "Macaca mulatta"
    #>   [15] "Caenorhabditis elegans"
    #>   [16] "Xenopus laevis"
    #>   [17] "Saccharomyces cerevisiae"
    #>   [18] "Danio rerio"
    #>   [19] "Pseudophryne corroboree"
    #>   [20] "Triticum aestivum"
    #>   [21] "Triticum aestivum_subsp._aestivum"
    #>   [22] "Triticum sativum"
    #>   [23] "Triticum vulgare"
    #>   [24] "Ambystoma mexicanum"
    #>   [25] "Gyrinus mexicanus"
    #>   [26] "Musa acuminata_AAA_Group"
    #>   [27] "Brassica napus"
    #>   [28] "Arachis hypogaea"
    #>   [29] "Hibiscus syriacus"
    #>   [30] "Cortia elata"
    #>   [31] "Eulalia japonica"
    #>   [32] "Levisticum argutum"
    #>   [33] "Ligusticum elatum"
    #>   [34] "Miscanthus floridulus"
    #>   [35] "Miscanthus japonicus"
    #>   [36] "Oreocome arguta"
    #>   [37] "Saccharum floridulum"
    #>   [38] "Acridium cancellatum"
    #>   [39] "Schistocerca cancellata"
    #>   [40] "Triticum dicoccoides"
    #>   [41] "Triticum turgidum_subsp._dicoccoides"
    #>   [42] "Triticum turgidum_var._dicoccoides"
    #>   [43] "Dendrohyas sarda"
    #>   [44] "Hyla arborea_sarda"
    #>   [45] "Hyla sarda"
    #>   [46] "Gryllus gregarius"
    #>   [47] "Locusta gregaria"
    #>   [48] "Schistocerca gregaria"
    #>   [49] "Gossypium hirsutum"
    #>   [50] "Gossypium hirsutum_subsp._mexicanum"
    #>   [51] "Gossypium lanceolatum"
    #>   [52] "Gossypium purpurascens"
    #>   [53] "Camelina sativa"
    #>   [54] "Myagrum sativum"
    #>   [55] "Carassius auratus_gibelio"
    #>   [56] "Carassius gibelio_gibelio"
    #>   [57] "Carassius gibelio"
    #>   [58] "Carassius gibelio_subsp._gibelio"
    #>   [59] "Cyprinus gibelio"
    #>   [60] "Acridium piceifrons"
    #>   [61] "Schistocerca piceifrons"
    #>   [62] "Papaver somniferum"
    #>   [63] "Zingiber officinale"
    #>   [64] "Trichomonas vaginalis_G3"
    #>   [65] "Trichomonas vaginalis_strain_G3"
    #>   [66] "Helianthus annuus"
    #>   [67] "Schistocerca americana"
    #>   [68] "Coffea arabica"
    #>   [69] "Acipenser ruthenus"
    #>   [70] "Acridium cubense"
    #>   [71] "Schistocerca serialis_cubense"
    #>   [72] "Panicum virgatum"
    #>   [73] "Nicotiana tabacum"
    #>   [74] "Oncorhynchus mykiss"
    #>   [75] "Oncorhynchus nerka_mykiss"
    #>   [76] "Parasalmo mykiss"
    #>   [77] "Salmo mykiss"
    #>   [78] "Gryllus nitens"
    #>   [79] "Schistocerca nitens"
    #>   [80] "Schistocerca vaga"
    #>   [81] "Misgurnus dabryanus"
    #>   [82] "Paramisgurnus dabryanus"
    #>   [83] "Salvia splendens"
    #>   [84] "Carassius carassius"
    #>   [85] "Cyprinus carassius"
    #>   [86] "Vicia villosa"
    #>   [87] "Camellia sinensis"
    #>   [88] "Thea sinensis"
    #>   [89] "Hyperolius riggenbachi"
    #>   [90] "Rappia riggenbachi"
    #>   [91] "Oncorhynchus keta"
    #>   [92] "Salmo keta"
    #>   [93] "Pisum sativum"
    #>   [94] "Salmo salar"
    #>   [95] "Rutidosis leptorhynchoides"
    #>   [96] "Rutidosis leptorrhynchoides"
    #>   [97] "Raphanus sativus"
    #>   [98] "Oncorhynchus kisutch"
    #>   [99] "Oncorhyncus kisutch"
    #>  [100] "Salmo kisatch"
    #>  [101] "Lolium rigidum"
    #>  [102] "Aegilops squarrosa_subsp._squarrosa"
    #>  [103] "Aegilops squarrosa"
    #>  [104] "Aegilops tauschii"
    #>  [105] "Patropyrum tauschii_subsp._tauschii"
    #>  [106] "Patropyrum tauschii"
    #>  [107] "Triticum aegilops"
    #>  [108] "Triticum tauschii"
    #>  [109] "Eleutherodactylus coqui"
    #>  [110] "Salmo trutta"
    #>  [111] "Cryptomeria japonica"
    #>  [112] "Cupressus japonica"
    #>  [113] "Amia calva"
    #>  [114] "Coregonus clupeaformis"
    #>  [115] "Salmo clupeaformis"
    #>  [116] "Oncorhynchus clarkii_lewisi"
    #>  [117] "Oncorhynchus clarki_lewisi"
    #>  [118] "Salar lewisi"
    #>  [119] "Oncorhynchus gorbuscha"
    #>  [120] "Salmo gorbuscha"
    #>  [121] "Cyprinus carpio"
    #>  [122] "Glycine max_subsp._soja"
    #>  [123] "Glycine soja"
    #>  [124] "Salmo fontinalis"
    #>  [125] "Salvelinus fontinalis"
    #>  [126] "Glycine max"
    #>  [127] "Phaseolus max"
    #>  [128] "Pleurodeles waltlii"
    #>  [129] "Pleurodeles waltl"
    #>  [130] "Chenopodium quinoa"
    #>  [131] "Hordeum sativum"
    #>  [132] "Hordeum vulgare_subsp._vulgare"
    #>  [133] "Hordeum vulgare_var._nudum"
    #>  [134] "Hordeum vulgare_var._vulgare"
    #>  [135] "Humulus lupulus"
    #>  [136] "Leuciscus parvus"
    #>  [137] "Pseudorasbora parva"
    #>  [138] "Festuca perennis_(L.)_Columbus_&_J.P.Sm.,_2010"
    #>  [139] "Festuca perennis"
    #>  [140] "Lolium perenne"
    #>  [141] "Lolium vulgare"
    #>  [142] "Gasterosteus pungitius"
    #>  [143] "Pungitius pungitius"
    #>  [144] "Pristiophorus japonicus"
    #>  [145] "Oncorhynchus masou_masou"
    #>  [146] "Salmo masou_masou"
    #>  [147] "Oncorhynchus nerka"
    #>  [148] "Salmo nerka"
    #>  [149] "Crassostrea cucullata"
    #>  [150] "Ostrea cuccullata"
    #>  [151] "Saccostrea cuccullata"
    #>  [152] "Barbus grahami"
    #>  [153] "Sinocyclocheilus grahami"
    #>  [154] "Salmo alpinus"
    #>  [155] "Salvelinus alpinus"
    #>  [156] "Nerophis lumbriciformis"
    #>  [157] "Syngnathus lumbriciformis"
    #>  [158] "Nicotiana sylvestris"
    #>  [159] "Sinocyclocheilus rhinocerous"
    #>  [160] "Nicotiana tomentosiformis"
    #>  [161] "Gossypium arboreum"
    #>  [162] "Brassica oleracea"
    #>  [163] "Malus sylvestris"
    #>  [164] "Pyrus malus_var._sylvestris"
    #>  [165] "Astyanax mexicanus"
    #>  [166] "Tetragonopterus mexicanus"
    #>  [167] "Arachis stenosperma"
    #>  [168] "Prosopis alba"
    #>  [169] "Sinocyclocheilus anshuiensis"
    #>  [170] "Malus communis"
    #>  [171] "Malus domestica"
    #>  [172] "Malus pumila_auct."
    #>  [173] "Malus pumila_var._domestica"
    #>  [174] "Malus sylvestris_var._domestica"
    #>  [175] "Malus x_domestica"
    #>  [176] "Pyrus malus"
    #>  [177] "Pyrus malus_var._domestica"
    #>  [178] "Brassica rapa"
    #>  [179] "Lactuca sativa"
    #>  [180] "Dreissena polymorpha"
    #>  [181] "Mytilus polymorphus"
    #>  [182] "Hydractinia symbiolongicarpus"
    #>  [183] "Triticum urartu"
    #>  [184] "Cornus florida"
    #>  [185] "Hevea brasiliensis"
    #>  [186] "Siphonia brasiliensis"
    #>  [187] "Salvelinus sp._IW2-2015"
    #>  [188] "Oncorhynchus tschawytscha"
    #>  [189] "Oncorhynchus tshawytscha"
    #>  [190] "Salmo tshawytscha"
    #>  [191] "Bombina fusca"
    #>  [192] "Bombinator fuscus"
    #>  [193] "Bufo fuscus"
    #>  [194] "Pelobates fuscus"
    #>  [195] "Rana fusca"
    #>  [196] "Arachis ipaensis"
    #>  [197] "Zea mays"
    #>  [198] "Zea mays_var._japonica"
    #>  [199] "Salmo namaycush"
    #>  [200] "Salvelinus namaycush"
    #>  [201] "Hydra attenuata"
    #>  [202] "Hydra carnea"
    #>  [203] "Hydra littoralis"
    #>  [204] "Hydra magnipapillata"
    #>  [205] "Hydra vulgaris"
    #>  [206] "Lepisosteus oculatus"
    #>  [207] "Mytilus edulis"
    #>  [208] "Arundo australis"
    #>  [209] "Phragmites australis"
    #>  [210] "Phragmites communis"
    #>  [211] "Capsicum annuum"
    #>  [212] "Brienomyrus brachyistius"
    #>  [213] "Marcusenius brachyistius"
    #>  [214] "Ruditapes philippinarum"
    #>  [215] "Ruditapes (Venerupis)_philippinarum"
    #>  [216] "Tapes japonica"
    #>  [217] "Tapes philippinarum"
    #>  [218] "Venerupis japonica"
    #>  [219] "Venerupis philippinarum"
    #>  [220] "Venerupis (Ruditapes)_philippinarum"
    #>  [221] "Venus philippinarum"
    #>  [222] "Convolvulus nil"
    #>  [223] "Ipomoea nil"
    #>  [224] "Pharbitis nil"
    #>  [225] "Lycium barbarum"
    #>  [226] "Olea europaea_subsp._europaea_var._sylvestris"
    #>  [227] "Olea europaea_var._oleaster"
    #>  [228] "Olea europaea_var._sylvestris"
    #>  [229] "Olea europea_subsp._sylvestris"
    #>  [230] "Olea sylvestris"
    #>  [231] "Mytilus trossulus"
    #>  [232] "Alosa sapidissima"
    #>  [233] "Clupea sapidissima"
    #>  [234] "Montipora capricornis"
    #>  [235] "Carpiodes asiaticus"
    #>  [236] "Myxocyprinus asiaticus"
    #>  [237] "Esox malabaricus"
    #>  [238] "Hoplias malabaricus"
    #>  [239] "Macrodon malabaricus"
    #>  [240] "Actinidia eriantha"
    #>  [241] "Gossypium raimondii"
    #>  [242] "Cololabis saira"
    #>  [243] "Scomberesox saira"
    #>  [244] "Catostomus texanus"
    #>  [245] "Xyrauchen texanus"
    #>  [246] "Cambarus clarkii"
    #>  [247] "Procambarus clarkii"
    #>  [248] "Doryrhamphus excisus"
    #>  [249] "Madrepora foliosa"
    #>  [250] "Montipora foliosa"
    #>  [251] "Exopalaemon carinicauda"
    #>  [252] "Palaemon carinicauda"
    #>  [253] "Heptranchias perlo"
    #>  [254] "Squalus perlo"
    #>  [255] "Quercus lobata"
    #>  [256] "Carya illinoensis"
    #>  [257] "Carya illinoinensis"
    #>  [258] "Mercenaria mercenaria"
    #>  [259] "Venus mercenaria"
    #>  [260] "Quercus robur"
    #>  [261] "Durio zibethinus"
    #>  [262] "Acropora copiosa"
    #>  [263] "Acropora muricata"
    #>  [264] "Millepora muricata"
    #>  [265] "Platichthys flesus"
    #>  [266] "Platicthys flesus"
    #>  [267] "Pleuronectes flesus"
    #>  [268] "Haliotis asinina"
    #>  [269] "Alosa pilchardus"
    #>  [270] "Clupea harengus_pilchardus"
    #>  [271] "Clupea pilchardus"
    #>  [272] "Sardina pilchardus"
    #>  [273] "Dendrobates imitator"
    #>  [274] "Ranitomeya imitator"
    #>  [275] "Mya arenaria"
    #>  [276] "Arachis duranensis"
    #>  [277] "Arachis spegazzinii"
    #>  [278] "Pyrus x_bretschneideri"
    #>  [279] "Trifolium pratense"
    #>  [280] "Dasypus fenestratus"
    #>  [281] "Dasypus novemcinctus"
    #>  [282] "Cobitis anguillicaudata"
    #>  [283] "Misgurnus anguillicaudatus"
    #>  [284] "Quercus suber"
    #>  [285] "Scaphiopus bombifrons"
    #>  [286] "Spea bombifrons"
    #>  [287] "Haliotis rufenscens"
    #>  [288] "Haliotis rufescens"
    #>  [289] "Oreochromis nilotica"
    #>  [290] "Oreochromis niloticus"
    #>  [291] "Perca nilotica"
    #>  [292] "Tilapia nilotica"
    #>  [293] "Acropora convexa"
    #>  [294] "Acropora millepora"
    #>  [295] "Acropora singularis"
    #>  [296] "Channa argus"
    #>  [297] "Ophicephalus argus"
    #>  [298] "Ophiocephalus argus"
    #>  [299] "Cebus apella"
    #>  [300] "Sapajus apella"
    #>  [301] "Simia apella"
    #>  [302] "Eucalyptus grandis"
    #>  [303] "Macaca nemestrina"
    #>  [304] "Simia nemestrina"
    #>  [305] "Callithrix jacchus_jacchus"
    #>  [306] "Callithrix jacchus"
    #>  [307] "Simia jacchus"
    #>  [308] "Pyrus balansae"
    #>  [309] "Pyrus communis"
    #>  [310] "Pistacia vera"
    #>  [311] "Pteropus medius"
    #>  [312] "Salvia miltiorhiza"
    #>  [313] "Salvia miltiorrhiza"
    #>  [314] "Daphnia pulicaria"
    #>  [315] "Labrus mixtus"
    #>  [316] "Pongo abelii"
    #>  [317] "Pongo pygmaeus_abelii"
    #>  [318] "Pongo pygmaeus_abeli"
    #>  [319] "Magnolia sinica"
    #>  [320] "Manglietia sinica"
    #>  [321] "Manglietiastrum sinicum"
    #>  [322] "Pachylarnax sinica_(Y.W.Law)_N.H.Xia_&_C.Y.Wu"
    #>  [323] "Lycopersicon esculentum"
    #>  [324] "Lycopersicon esculentum_var._esculentum"
    #>  [325] "Solanum esculentum"
    #>  [326] "Solanum lycopersicum"
    #>  [327] "Solanum lycopersicum_var._humboldtii"
    #>  [328] "Rosa chinensis"
    #>  [329] "Rosa indica_auct.,_non_L."
    #>  [330] "Mytilus californianus"
    #>  [331] "Gorilla gorilla_gorilla"
    #>  [332] "greater Indian_fruit_bat"
    #>  [333] "Pteropus giganteus"
    #>  [334] "Pteropus vampyrus"
    #>  [335] "Vespertilio vampyrus"
    #>  [336] "Chinemys reevesii"
    #>  [337] "Chinemys reevesi"
    #>  [338] "Emys reevesii"
    #>  [339] "Geoclemys reevesii"
    #>  [340] "Geoclemys reevessi"
    #>  [341] "Mauremys reevesii"
    #>  [342] "Mauremys reevesi"
    #>  [343] "Choloepus brasiliensis_Fitzinger_1871"
    #>  [344] "Choloepus brasiliensis"
    #>  [345] "Choloepus didactylus"
    #>  [346] "Bubalus arnee_carabanensis"
    #>  [347] "Bubalus bubalis_carabanesis"
    #>  [348] "Bubalus carabanensis_carabanensis"
    #>  [349] "Bubalus carabanensis"
    #>  [350] "Bubalus kerabau"
    #>  [351] "Lotus corniculatus_var._japonicus"
    #>  [352] "Lotus japonicus"
    #>  [353] "Tupaia belangeri_chinensis"
    #>  [354] "Tupaia chinensis"
    #>  [355] "Clarias gariepinus"
    #>  [356] "Clarias lazera"
    #>  [357] "Silurus gariepinus"
    #>  [358] "Rosa rugosa"
    #>  [359] "Barbus tetrazona"
    #>  [360] "Capoeta tetrazona"
    #>  [361] "Puntigrus tetrazona"
    #>  [362] "Puntius tetrazona"
    #>  [363] "Systomus tetrazona"
    #>  [364] "Lycium ferocissimum"
    #>  [365] "Nicotiana attenuata"
    #>  [366] "Cestracion francisci"
    #>  [367] "Heterodontus francisci"
    #>  [368] "Octodon degus"
    #>  [369] "Sciurus degus"
    #>  [370] "Haliotis rubra"
    #>  [371] "Equus caballus"
    #>  [372] "Equus przewalskii_f._caballus"
    #>  [373] "Equus przewalskii_forma_caballus"
    #>  [374] "Spinacia oleracea"
    #>  [375] "Haliotis cracherodii"
    #>  [376] "Paramecium aurelia_syngen_4"
    #>  [377] "Paramecium tetraurelia"
    #>  [378] "Macaca cynomolgus"
    #>  [379] "Macaca fascicularis"
    #>  [380] "Macaca irus"
    #>  [381] "Simia fascicularis"
    #>  [382] "Salvia hispanica"
    #>  [383] "Medicago truncatula"
    #>  [384] "Crassostrea virginica"
    #>  [385] "Ostrea virginica"
    #>  [386] "Oryza sativa_(japonica_cultivar-group)"
    #>  [387] "Oryza sativa_Japonica_Group"
    #>  [388] "Oryza sativa_subsp._japonica"
    #>  [389] "Felis catus"
    #>  [390] "Felis domesticus"
    #>  [391] "Felis silvestris_catus"
    #>  [392] "Anubis baboon"
    #>  [393] "Papio anubis"
    #>  [394] "Papio cynocephalus_anubis"
    #>  [395] "Papio doguera"
    #>  [396] "Papio hamadryas_anubis"
    #>  [397] "Papio hamadryas_doguera"
    #>  [398] "Simia anubis"
    #>  [399] "Dipodomys merriami"
    #>  [400] "Sorex etruscus"
    #>  [401] "Suncus etruscus"
    #>  [402] "Daucus carota_subsp._sativus"
    #>  [403] "Daucus carota_var._sativus"
    #>  [404] "Mimosa cineraria"
    #>  [405] "Prosopis cineraria"
    #>  [406] "Lepus cuniculus"
    #>  [407] "Oryctolagus cuniculus"
    #>  [408] "Ptychodera erythraea"
    #>  [409] "Ptychodera flava"
    #>  [410] "Nycticebus coucang"
    #>  [411] "Tardigradus coucang"
    #>  [412] "Rhododendron vialii"
    #>  [413] "Nematostella vectensis"
    #>  [414] "Ixodes dammini"
    #>  [415] "Ixodes scapularis"
    #>  [416] "Lupinus angustifolius"
    #>  [417] "Populus nigra"
    #>  [418] "Populus pyramidalis"
    #>  [419] "Littorina saxatilis"
    #>  [420] "Turbo saxatilis"
    #>  [421] "Ipomoea triloba"
    #>  [422] "Pan paniscus"
    #>  [423] "Emiliania huxleyi_CCMP1516"
    #>  [424] "Emiliania huxleyi_CCMP2090"
    #>  [425] "Mangifera indica"
    #>  [426] "Nothobranchius furzeri"
    #>  [427] "Pteropus alecto"
    #>  [428] "Hylobates syndactylus"
    #>  [429] "Simia syndactyla"
    #>  [430] "Symphalangus syndactylus"
    #>  [431] "Rana temporaria"
    #>  [432] "Crassostrea angulata"
    #>  [433] "Gryphaea angulata"
    #>  [434] "Magallana angulata"
    #>  [435] "Etheostoma spectabile"
    #>  [436] "Poecilichthys spectabilis"
    #>  [437] "Macadamia integrifolia"
    #>  [438] "Megalobrama amblycephala"
    #>  [439] "Halichoerus grypus"
    #>  [440] "Phoca grypus"
    #>  [441] "Juglans regia"
    #>  [442] "Kungiselaginella moellendorffii"
    #>  [443] "Selaginella moellendorffii"
    #>  [444] "Selaginella moellendorfii"
    #>  [445] "Pleuronectes platessa"
    #>  [446] "Presbytis francoisi"
    #>  [447] "Trachypithecus francoisi"
    #>  [448] "Diadema antillarum"
    #>  [449] "Tripterygium wilfordii"
    #>  [450] "Dermacentor albipictus"
    #>  [451] "Ixodes albipictus"
    #>  [452] "Aotus nancymaae"
    #>  [453] "Aotus nancymai"
    #>  [454] "Aranea bruennichi"
    #>  [455] "Argiope bruennichi"
    #>  [456] "Rhinichthys klamathensis_goyatoka"
    #>  [457] "Huro salmoides"
    #>  [458] "Labrus salmoides"
    #>  [459] "Labrus salmonides"
    #>  [460] "Micropterus nigricans"
    #>  [461] "Micropterus salmoides"
    #>  [462] "Solanum stenotomum"
    #>  [463] "Heterocephalus glaber"
    #>  [464] "Pongo pygmaeus"
    #>  [465] "Simia pygmaeus"
    #>  [466] "Cavia aperea_porcellus"
    #>  [467] "Cavia cobaya"
    #>  [468] "Cavia porcellus"
    #>  [469] "Mus porcellus"
    #>  [470] "Arius graeffei"
    #>  [471] "Neoarius graeffei"
    #>  [472] "Dendropsophus ebraccatus"
    #>  [473] "Hyla ebraccata"
    #>  [474] "Neosciurus carolinensis"
    #>  [475] "Sciurus carolinensis"
    #>  [476] "Cervus elaphus"
    #>  [477] "Polyodon spathula"
    #>  [478] "Squalus spathula"
    #>  [479] "Gadus chalcogrammus"
    #>  [480] "Theragra chalcogramma"
    #>  [481] "Bos bubalis"
    #>  [482] "Bubalus arnee_bubalis"
    #>  [483] "Bubalus bubalis"
    #>  [484] "Pleuronectes solea"
    #>  [485] "Solea solea"
    #>  [486] "Solea vulgaris"
    #>  [487] "Conger conger"
    #>  [488] "Muraena conger"
    #>  [489] "Mastomys coucha"
    #>  [490] "Praomys coucha"
    #>  [491] "Impatiens glandulifera"
    #>  [492] "Dermacentor andersoni"
    #>  [493] "Felis nebulosa"
    #>  [494] "Neofelis nebulosa"
    #>  [495] "Pteropus egyptiacus"
    #>  [496] "Rousettus aegyptiacus"
    #>  [497] "Rousettus aegypticus"
    #>  [498] "Rousettus egyptiacus"
    #>  [499] "Phoenix dactylifera"
    #>  [500] "Pimephales promelas"
    #>  [501] "Ostrea edulis"
    #>  [502] "Peromyscus maniculatus_bairdii"
    #>  [503] "Populus alba"
    #>  [504] "Trichomycterus rosablanca"
    #>  [505] "Odocoileus virginianus"
    #>  [506] "Petaurus breviceps_papuanus"
    #>  [507] "Petaurus sp._CYF-2022"
    #>  [508] "Cricetus auratus"
    #>  [509] "Golden hamsters"
    #>  [510] "Mesocricetus auratus"
    #>  [511] "Syrian hamsters"
    #>  [512] "Ornithodoros americanus"
    #>  [513] "Ornithodoros turicata_americanus"
    #>  [514] "Ornithodoros turicata"
    #>  [515] "Chromis aureus"
    #>  [516] "Oreochromis aurea"
    #>  [517] "Oreochromis aureus"
    #>  [518] "Dermacentor silvarum"
    #>  [519] "Chanodichthys erythropterus"
    #>  [520] "Cullter erythropterus"
    #>  [521] "Culter erythropterus"
    #>  [522] "Cultrichthys erythropterus"
    #>  [523] "Erythroculter erythropterus"
    #>  [524] "Felis geoffroyi"
    #>  [525] "Leopardus geoffroyi"
    #>  [526] "Oncifelis geoffroyi"
    #>  [527] "Atherina mordax"
    #>  [528] "Osmerus mordax"
    #>  [529] "Entelurus aequoreus"
    #>  [530] "Syngnathus aequoreus"
    #>  [531] "Euphorbia lathyris"
    #>  [532] "Felis yagouaroundi"
    #>  [533] "Herpailurus yagouaroundi"
    #>  [534] "Herpailurus yaguarondi"
    #>  [535] "Puma yagouaroundii"
    #>  [536] "Puma yagouaroundi"
    #>  [537] "Chrysemys bellii"
    #>  [538] "Chrysemys picta_bellii"
    #>  [539] "Chrysemys picta_subsp._bellii"
    #>  [540] "Ovis ammon_aries"
    #>  [541] "Ovis aries"
    #>  [542] "Ovis orientalis_aries"
    #>  [543] "Ovis ovis"
    #>  [544] "Cervus canadensis"
    #>  [545] "Populus diversifolia"
    #>  [546] "Populus euphratica"
    #>  [547] "Cucurbita pepo_subsp._pepo"
    #>  [548] "Cucurbita pepo_var._medullosa"
    #>  [549] "Cucurbita pepo_var._pepo"
    #>  [550] "Emys muticus"
    #>  [551] "Geoclemmys mutica"
    #>  [552] "Mauremys mutica"
    #>  [553] "Coffea eugeniodes"
    #>  [554] "Coffea eugenioides"
    #>  [555] "Suricata suricatta"
    #>  [556] "Viverra suricatta"
    #>  [557] "Hylobates moloch"
    #>  [558] "Simia moloch"
    #>  [559] "Solanum dulcamara"
    #>  [560] "Cucurbita moschata"
    #>  [561] "Clupea encrasicolus"
    #>  [562] "Engraulis encrasicolus"
    #>  [563] "Cucurbita maxima"
    #>  [564] "Macaca thibetana_thibetana"
    #>  [565] "Centropristis striata"
    #>  [566] "Labrus striatus"
    #>  [567] "Cannabis sativa"
    #>  [568] "Bos banteng"
    #>  [569] "Bos javanicus"
    #>  [570] "Bos sondaicus"
    #>  [571] "Panthera onca"
    #>  [572] "Nerophis ophidion"
    #>  [573] "Syngnathus ophidion"
    #>  [574] "Gastrolobium bilobum"
    #>  [575] "Jaculus jaculus"
    #>  [576] "Mus jaculus"
    #>  [577] "Dioscorea cayenensis_subsp._rotundata_(Poir.)_J.Miege,_1968"
    #>  [578] "Dioscorea cayenensis_subsp._rotundata"
    #>  [579] "Dioscorea rotundata"
    #>  [580] "Cercopithecus aethiops_sabaeus"
    #>  [581] "Cercopithecus sabaeus"
    #>  [582] "Cercopithecus sabeus"
    #>  [583] "Chlorocebus aethiops_sabaeus"
    #>  [584] "Chlorocebus aethiops_sabeus"
    #>  [585] "Chlorocebus sabaeus"
    #>  [586] "Chlorocebus sabeus"
    #>  [587] "Simia sabaea"
    #>  [588] "Ovis canadensis"
    #>  [589] "Ostrea echinata"
    #>  [590] "Saccostrea echinata"
    #>  [591] "Sexostrea echinata"
    #>  [592] "Juglans microcarpa_x_Juglans_regia"
    #>  [593] "Marmota monax"
    #>  [594] "Mus monax"
    #>  [595] "Equus caballus_przewalskii"
    #>  [596] "Equus ferus_przewalskii"
    #>  [597] "Equus przewalskii"
    #>  [598] "Pygathrix roxellana"
    #>  [599] "Rhinopithecus roxellana"
    #>  [600] "Semnopithecus roxellana"
    #>  [601] "Callorhinus ursinus"
    #>  [602] "Callorhynus ursius"
    #>  [603] "Phoca ursina"
    #>  [604] "Cricetulus barabensis_griseus"
    #>  [605] "Cricetulus griseus"
    #>  [606] "Elephantulus edwardii"
    #>  [607] "Macroscelides edwardii"
    #>  [608] "Cobitis heteroclita"
    #>  [609] "Fundulus heteroclitus"
    #>  [610] "Neothunnus macropterus"
    #>  [611] "Scomber albacares"
    #>  [612] "Thunnus albacares"
    #>  [613] "Meriones unguiculatus"
    #>  [614] "Telopea speciosissima"
    #>  [615] "Danio aesculapii"
    #>  [616] "Danio sp._'snakeskin'"
    #>  [617] "Danio sp._snakeskin"
    #>  [618] "Apodemus sylvaticus"
    #>  [619] "Mus sylvaticus"
    #>  [620] "Sylvaemus sylvaticus"
    #>  [621] "Populus balsamifera_subsp._trichocarpa"
    #>  [622] "Populus trichocarpa"
    #>  [623] "Cervus dama"
    #>  [624] "Dama dama"
    #>  [625] "Mercurialis ambigua"
    #>  [626] "Mercurialis annua"
    #>  [627] "Eugenia oleosa"
    #>  [628] "Syzygium oleosum"
    #>  [629] "Citellus tridecemlineatus"
    #>  [630] "Ictidomys tridecemlineatus"
    #>  [631] "Sciurus tridecemlineatus"
    #>  [632] "Spermophilus tridecemlineatus"
    #>  [633] "Arctomys flaviventer"
    #>  [634] "Marmota flaviventris"
    #>  [635] "Osmerus eperlanus"
    #>  [636] "Salmo eperlanus"
    #>  [637] "Solanum verrucosum"
    #>  [638] "Felis pardus"
    #>  [639] "Leo pardus"
    #>  [640] "Panthera pardus"
    #>  [641] "Microtus oregoni"
    #>  [642] "Arabidopsis lyrata_subsp._lyrata"
    #>  [643] "Arabis lyrata_subsp._lyrata"
    #>  [644] "Manihot esculenta"
    #>  [645] "Manihot utilissima"
    #>  [646] "Mustela erminea"
    #>  [647] "Dolichos unguiculatus"
    #>  [648] "Phaseolus unguiculatus"
    #>  [649] "Vigna unguiculata"
    #>  [650] "Lycopersicon pennellii_(Correll)_D'Arcy,_1982"
    #>  [651] "Solanum pennellii_Correll,_1958"
    #>  [652] "Solanum pennellii"
    #>  [653] "Panicum viride"
    #>  [654] "Setaria viridis"
    #>  [655] "Bos indicus"
    #>  [656] "Bos primigenius_indicus"
    #>  [657] "Bos taurus_indicus"
    #>  [658] "Gymnostomus macrolepis"
    #>  [659] "Onychostoma macrolepis"
    #>  [660] "Scaphesthes macrolepis"
    #>  [661] "Varicorhinus macrolepis"
    #>  [662] "Varicorhinus (Scaphesthes)_macrolepis"
    #>  [663] "Oryza glaberrima"
    #>  [664] "Phaseolus vulgaris"
    #>  [665] "Pelteobagrus fulvidraco"
    #>  [666] "Pimelodus fulvidraco"
    #>  [667] "Pseudobagrus fulvidraco"
    #>  [668] "Tachysurus fulvidraco"
    #>  [669] "Hylobates concolor_leucogenys"
    #>  [670] "Hylobates concolor_leucogyneus"
    #>  [671] "Hylobates leucogenys_leucogenys"
    #>  [672] "Hylobates leucogenys"
    #>  [673] "Nomascus leucogenys_leucogenys"
    #>  [674] "Nomascus leucogenys"
    #>  [675] "Nomascus leukogenys"
    #>  [676] "Nannospalax ehrenbergi_galili"
    #>  [677] "Nannospalax galili"
    #>  [678] "Spalax galili"
    #>  [679] "Scomber thynnus"
    #>  [680] "Thunnus thynnus"
    #>  [681] "Thunnus maccoyii"
    #>  [682] "Thynnus maccoyii"
    #>  [683] "Equus asinus"
    #>  [684] "Chromis diagramma"
    #>  [685] "Simochromis diagramma"
    #>  [686] "Diplophysa dalaica"
    #>  [687] "Triplophysa dalaica"
    #>  [688] "Felis tigris"
    #>  [689] "Panthera tigris"
    #>  [690] "Echinus purpuratus"
    #>  [691] "Strongylocentrotus purpuratus"
    #>  [692] "Lucioperca lucioperca"
    #>  [693] "Perca lucioperca"
    #>  [694] "Sander lucioperca"
    #>  [695] "Stizostedion lucioperca"
    #>  [696] "Dipodomys spectabilis"
    #>  [697] "Acinonyx jubatus"
    #>  [698] "Felis jubata"
    #>  [699] "Conyza canadensis"
    #>  [700] "Erigeron canadensis"
    #>  [701] "Mustela lutreola"
    #>  [702] "Camelus bactrianus_ferus"
    #>  [703] "Camelus ferus"
    #>  [704] "Aristolochia californica"
    #>  [705] "Crassostrea gigas"
    #>  [706] "Magallana gigas"
    #>  [707] "Ostrea gigas"
    #>  [708] "Cajanus cajan"
    #>  [709] "Dysidea avara"
    #>  [710] "Spongelia avara"
    #>  [711] "Didelphys domestica"
    #>  [712] "Monodelphis domestica"
    #>  [713] "Pygathrix bieti"
    #>  [714] "Rhinopithecus bieti"
    #>  [715] "Saimiri boliviensis"
    #>  [716] "Hesperomys eremicus"
    #>  [717] "Peromyscus eremicus"
    #>  [718] "Arabidopsis salsuginea"
    #>  [719] "Eutrema salsugineum"
    #>  [720] "Hesperis salsuginea"
    #>  [721] "Sisymbrium salsugineum"
    #>  [722] "Stenophragma salsugineum"
    #>  [723] "Thellungiella salsuginea"
    #>  [724] "Thelypodium salsugineum"
    #>  [725] "Coetomys damarensis"
    #>  [726] "Cryptomys damarensis"
    #>  [727] "Fukomys damarensis"
    #>  [728] "Cervus reevesi"
    #>  [729] "Muntiacus reevesi"
    #>  [730] "Limanda limanda"
    #>  [731] "Liopsetta limanda"
    #>  [732] "Pleuronectes limanda"
    #>  [733] "Rhamnus zizyphus"
    #>  [734] "Ziziphus jujuba"
    #>  [735] "Leptonychotes weddellii"
    #>  [736] "Leptonychotes weddelli"
    #>  [737] "Otaria weddellii"
    #>  [738] "Grammomys dolichurus_surdaster"
    #>  [739] "Grammomys surdaster"
    #>  [740] "Thamnomys surdaster"
    #>  [741] "Solanum aracc-papa"
    #>  [742] "Solanum tuberosum"
    #>  [743] "Andropogon sorghum"
    #>  [744] "Holcus bicolor"
    #>  [745] "Sorghum bicolor"
    #>  [746] "Sorghum bicolor_subsp._bicolor"
    #>  [747] "Sorghum nervosum"
    #>  [748] "Sorghum saccharatum"
    #>  [749] "Sorghum vulgare"
    #>  [750] "Madrepora verrucosa"
    #>  [751] "Pocillopora danae"
    #>  [752] "Pocillopora verrucosa"
    #>  [753] "Holocentrus calcarifer"
    #>  [754] "Lates calcarifer"
    #>  [755] "Hippopotamus amphibius_kiboko"
    #>  [756] "Ixodes sanguineus"
    #>  [757] "Rhipicephalus sanguineus"
    #>  [758] "Clupea harengus_harengus"
    #>  [759] "Clupea harengus"
    #>  [760] "Bos indicus_x_Bos_taurus"
    #>  [761] "Bos primigenius_indicus_x_Bos_primigenius_taurus"
    #>  [762] "Bos taurus_indicus_x_Bos_taurus_taurus"
    #>  [763] "Bos taurus_x_Bos_indicus"
    #>  [764] "Chrysochloris asiatica"
    #>  [765] "Talpa asiatica"
    #>  [766] "Bufo bufo"
    #>  [767] "Rana bufo"
    #>  [768] "Pelmatolapia mariae"
    #>  [769] "Tilapia mariae"
    #>  [770] "Maylandia callainos"
    #>  [771] "Maylandia zebra"
    #>  [772] "Metriaclima callainos"
    #>  [773] "Metriaclima zebra"
    #>  [774] "Pseudotropheus callainos"
    #>  [775] "Pseudotropheus sp._'Pseudotropheus_zebra_complex'"
    #>  [776] "Pseudotropheus zebra"
    #>  [777] "Tilapia zebra"
    #>  [778] "Saccopteryx bilineata"
    #>  [779] "Urocryptus bilineatus"
    #>  [780] "Ictalurus punctatus"
    #>  [781] "Silurus punctatus"
    #>  [782] "Trachinotus anak"
    #>  [783] "Antilope dammah"
    #>  [784] "Oryx dammah"
    #>  [785] "Asparagus litoralis"
    #>  [786] "Asparagus officinalis"
    #>  [787] "Amaranthus gangeticus"
    #>  [788] "Amaranthus mangostanus"
    #>  [789] "Amaranthus tricolor"
    #>  [790] "Aequipecten irradians"
    #>  [791] "Argopecten irradians"
    #>  [792] "Pecten irradians"
    #>  [793] "Macrobrachium nipponense"
    #>  [794] "Palaemon nipponense"
    #>  [795] "Pneumatophorus japonicus"
    #>  [796] "Scomber japonicus"
    #>  [797] "Alnus glutinosa"
    #>  [798] "Betula alnus_var._glutinosa"
    #>  [799] "Saccopteryx leptura"
    #>  [800] "Vespertilio lepturus"
    #>  [801] "Lutra lutra"
    #>  [802] "Peromyscus leucopus"
    #>  [803] "Perca fluviatilis"
    #>  [804] "Elephas africanus"
    #>  [805] "Loxodonta africana_africana"
    #>  [806] "Loxodonta africana"
    #>  [807] "Pagothenia bernacchii"
    #>  [808] "Pseudotrematomus bernacchii"
    #>  [809] "Trematomus bernacchii"
    #>  [810] "Trematomus bernacchi"
    #>  [811] "Lipurus cinereus"
    #>  [812] "Phascolarctos cinereus"
    #>  [813] "Anguilla rostrata"
    #>  [814] "Muraena rostrata"
    #>  [815] "Mustela furo"
    #>  [816] "Mustela putorius_furo"
    #>  [817] "Chaetochloa italica"
    #>  [818] "Panicum italicum"
    #>  [819] "Pennisetum macrochaetum"
    #>  [820] "Setaria italica"
    #>  [821] "Setaria viridis_subsp._italica"
    #>  [822] "Elaeis guineensis"
    #>  [823] "Mus rattus"
    #>  [824] "Rattus rattoides"
    #>  [825] "Rattus rattus"
    #>  [826] "Rattus wroughtoni"
    #>  [827] "Acropora digitifera"
    #>  [828] "Madrepora digitifera"
    #>  [829] "Echinops telfairii"
    #>  [830] "Echinops telfairi"
    #>  [831] "Myotis daubentonii"
    #>  [832] "Myotis daubentoni"
    #>  [833] "Vespertilio daubentonii"
    #>  [834] "Limia formosa"
    #>  [835] "Mollienesia formosa"
    #>  [836] "Poecilia formosa"
    #>  [837] "Macrorhinus angustirostris"
    #>  [838] "Mirounga angustirostris"
    #>  [839] "Phyllostomus discolor"
    #>  [840] "Phocoena crassidens"
    #>  [841] "Pseudoorca crassidens"
    #>  [842] "Pseudorca crassidens"
    #>  [843] "Erinaceus europaeus"
    #>  [844] "Hemiscyllium ocellatum"
    #>  [845] "Squalus ocellatus"
    #>  [846] "Microcebus murinus"
    #>  [847] "Peromyscus californicus_insignis"
    #>  [848] "Peromyscus californicus_subsp._insignis"
    #>  [849] "Galago garnettii"
    #>  [850] "Galago garnetti"
    #>  [851] "Otolemur garnettii"
    #>  [852] "Otolicnus garnettii"
    #>  [853] "Arvicanthis niloticus"
    #>  [854] "Mus niloticus"
    #>  [855] "Didelphis ursina"
    #>  [856] "Vombatus ursinus"
    #>  [857] "Phaseolus angularis"
    #>  [858] "Vigna angularis"
    #>  [859] "Haitia acuta"
    #>  [860] "Physa acuta"
    #>  [861] "Physa heterostropha"
    #>  [862] "Physa integra"
    #>  [863] "Physella acuta"
    #>  [864] "Physella heterostropha"
    #>  [865] "Physella integra"
    #>  [866] "Ctenopharyngodon idella"
    #>  [867] "Ctenopharyngodon idellus"
    #>  [868] "Leuciscus idella"
    #>  [869] "Thalassophryne amazonica"
    #>  [870] "Macrobrachium dacqueti_(Sunier,_1925)"
    #>  [871] "Macrobrachium rosenbergii"
    #>  [872] "Palaemon rosenbergii"
    #>  [873] "Cyprinus rohita"
    #>  [874] "Labeo rohita"
    #>  [875] "Talpa occidentalis"
    #>  [876] "Bombina bombina"
    #>  [877] "Rana bombina"
    #>  [878] "Amphibalanus amphitrite"
    #>  [879] "Balanus amphitrite"
    #>  [880] "Cynocephalus volans"
    #>  [881] "Lemur volans"
    #>  [882] "Panicum hallii"
    #>  [883] "Angill angill"
    #>  [884] "Anguilla anguilla_anguilla"
    #>  [885] "Anguilla anguilla"
    #>  [886] "Muraena anguilla"
    #>  [887] "Fringilla domestica"
    #>  [888] "Passer domesticus"
    #>  [889] "Delphinus orca"
    #>  [890] "Orcinus orca"
    #>  [891] "Penaeus bubulus"
    #>  [892] "Penaeus carinatus"
    #>  [893] "Penaeus durbani"
    #>  [894] "Penaeus monodon"
    #>  [895] "Penaeus (Penaeus)_monodon"
    #>  [896] "Didelphis vulpecula"
    #>  [897] "Trichosurus vulpecula"
    #>  [898] "Myotis lucifugus"
    #>  [899] "Vespertilio lucifugus"
    #>  [900] "Brachypodium distachyon"
    #>  [901] "Bromus distachyos"
    #>  [902] "Ailuropoda melanoleuca"
    #>  [903] "Micropterus dolomieu"
    #>  [904] "Micropterus velox"
    #>  [905] "Labrus bergylta"
    #>  [906] "Poecilia mexicana"
    #>  [907] "Manis pentadactyla"
    #>  [908] "Meles meles"
    #>  [909] "Ursus meles"
    #>  [910] "Ornithorhynchus anatinus"
    #>  [911] "Platypus anatinus"
    #>  [912] "Camelus dromedarius"
    #>  [913] "Felis uncia"
    #>  [914] "Panthera uncia"
    #>  [915] "Uncia uncia"
    #>  [916] "Alligator mississippiensis"
    #>  [917] "Crocodilus mississipiensis"
    #>  [918] "Myrmecophaga aculeata"
    #>  [919] "Tachyglossus aculeatus"
    #>  [920] "Pseudochaenichthys georgianus"
    #>  [921] "Colossoma macropomum"
    #>  [922] "Myletes macropomus"
    #>  [923] "Cordylus capensis"
    #>  [924] "Cordylus (Hemicordylus)_capensis"
    #>  [925] "Hemicordylus capensis"
    #>  [926] "Pseudocordylus capensis"
    #>  [927] "Zonurus capensis"
    #>  [928] "Eptesicus fuscus"
    #>  [929] "Vespertilio fuscus"
    #>  [930] "Dromiciops australis"
    #>  [931] "Dromiciops gliroides"
    #>  [932] "Camelus pacos"
    #>  [933] "Lama guanicoe_pacos"
    #>  [934] "Lama pacos"
    #>  [935] "Vicugna pacos"
    #>  [936] "Mollienesia latipinna"
    #>  [937] "Poecilia latipinna"
    #>  [938] "Elephas maximus_indicus"
    #>  [939] "Balaena glacialis"
    #>  [940] "Eubalaena glacialis"
    #>  [941] "Corylus avellana"
    #>  [942] "Ostrea maxima"
    #>  [943] "Pecten maximus"
    #>  [944] "Felis viverrina"
    #>  [945] "Prionailurus viverrinus"
    #>  [946] "Gymnodraco acuticeps"
    #>  [947] "Thalarctos maritimus"
    #>  [948] "Ursus maritimus"
    #>  [949] "Lemur catta"
    #>  [950] "Bodianus pulcher"
    #>  [951] "Labrus pulcher"
    #>  [952] "Semicossyphus pulcher"
    #>  [953] "Lepus capensis_europaeus"
    #>  [954] "Lepus europaeus"
    #>  [955] "Myotis myotis"
    #>  [956] "Vespertilio myotis"
    #>  [957] "Ursus arctos"
    #>  [958] "Vitis riparia"
    #>  [959] "Felis bengalensis"
    #>  [960] "Prionailurus bengalensis"
    #>  [961] "Clethrionomys glareolus"
    #>  [962] "Mus glareolus"
    #>  [963] "Myodes glareolus"
    #>  [964] "Mustela nigripes"
    #>  [965] "Putorius nigripes"
    #>  [966] "Alopex lagopus"
    #>  [967] "Canis lagopus"
    #>  [968] "Vulpes lagopus"
    #>  [969] "Cercocebus atys"
    #>  [970] "Cercocebus torquatus_atys"
    #>  [971] "Simia atys"
    #>  [972] "Lepidosiren annectens"
    #>  [973] "Protopterus annectens"
    #>  [974] "Rhinocryptis annectens"
    #>  [975] "Cerasus avium"
    #>  [976] "Prunus avium"
    #>  [977] "Prunus cerasus_var._avium"
    #>  [978] "Gadus macrocephalus"
    #>  [979] "Hippoglossus olivaceus"
    #>  [980] "Paralichthys olivaceus"
    #>  [981] "Sorex fumeus"
    #>  [982] "Scomber scomber"
    #>  [983] "Scomber scombrus"
    #>  [984] "Beta vulgaris_subsp._vulgaris"
    #>  [985] "Beta vulgaris_subsp._vulgaris_var._altissima"
    #>  [986] "Beta vulgaris_Sugar_Beet_Group"
    #>  [987] "Beta vulgaris_var._altissima"
    #>  [988] "Balaenoptera ricei"
    #>  [989] "Eumetopias jubatus"
    #>  [990] "Phoca jubata"
    #>  [991] "Centruroides sculpturatus"
    #>  [992] "Diceros bicornis_minor"
    #>  [993] "Myotis yumanensis"
    #>  [994] "Vespertilio yumanensis"
    #>  [995] "Cicer arietinum"
    #>  [996] "Cleome hassleriana_Chodat,_1898"
    #>  [997] "Tarenaya hassleriana"
    #>  [998] "Sebastes umbrosus"
    #>  [999] "Sebastichthys umbrosus"
    #> [1000] "Dasyatis sabina"
    #> [1001] "Hypanus sabinus"
    #> [1002] "Trygon sabina"
    #> [1003] "Eriocheir chinensis"
    #> [1004] "Eriocheir japonica_sinensis"
    #> [1005] "Eriocheir sinensis"
    #> [1006] "Lacerta scincoides"
    #> [1007] "Tiliqua scincoides"
    #> [1008] "Cynara cardunculus_subsp._cardunculus"
    #> [1009] "Bos grunniens_mutus"
    #> [1010] "Bos mutus"
    #> [1011] "Poephagus mutus"
    #> [1012] "Acanthopagrus latus"
    #> [1013] "Sparus latus"
    #> [1014] "Xiphophorus hellerii"
    #> [1015] "Xiphophorus helleri"
    #> [1016] "Acanthochromis polyacanthus"
    #> [1017] "Acanthochromis polyacathus"
    #> [1018] "Dascyllus polyacanthus"
    #> [1019] "Mustela vison"
    #> [1020] "Neogale vison"
    #> [1021] "Neovison vison"
    #> [1022] "Lingula anatina"
    #> [1023] "Lingula lingua"
    #> [1024] "Lingula nipponica"
    #> [1025] "Lingula unguis"
    #> [1026] "Glomus irregulare_Blaszk.,_Wubet,_Renker_&_Buscot_2009"
    #> [1027] "Rhizophagus irregularis_(Baszk.,_Wubet,_Renker_&_Buscot)_C._Walker_&_A._Schusler,_2010"
    #> [1028] "Rhizophagus irregularis"
    #> [1029] "Narcine bancroftii"
    #> [1030] "Torpedo bancroftii"
    #> [1031] "Madrepora faveolata"
    #> [1032] "Montastraea faveolata"
    #> [1033] "Montastrea faveolata"
    #> [1034] "Orbicella faveolata"
    #> [1035] "Esox lucius"
    #> [1036] "Austroberyx affinis"
    #> [1037] "Beryx affinis"
    #> [1038] "Centroberyx affinis"
    #> [1039] "Chinchilla lanigera"
    #> [1040] "Chinchilla velligera"
    #> [1041] "Chinchilla villidera"
    #> [1042] "Mirounga leonina"
    #> [1043] "Phoca leonina"
    #> [1044] "Perognathus longimembris_pacificus"
    #> [1045] "Cynocephalus variegatus"
    #> [1046] "Galeopithecus variegatus"
    #> [1047] "Galeopterus variegatus"
    #> [1048] "Desmodus rotundus"
    #> [1049] "Phyllostoma rotundum"
    #> [1050] "Vigna radiata"
    #> [1051] "Characodon multiradiatus"
    #> [1052] "Girardinichthys multiradiatus"
    #> [1053] "Phaseolus calcaratus"
    #> [1054] "Phaseolus chrysanthos"
    #> [1055] "Phaseolus chrysanthus"
    #> [1056] "Vigna calcarata"
    #> [1057] "Vigna umbellata"
    #> [1058] "Balaenoptera acutorostrata"
    #> [1059] "Canis procyonoides"
    #> [1060] "Nyctereutes procyonoides"
    #> [1061] "Amphioxus floridae"
    #> [1062] "Branchiostoma floridae"
    #> [1063] "Moschus berezovskii"
    #> [1064] "Erythranthe guttata"
    #> [1065] "Mimulus guttatus_subsp._guttatus"
    #> [1066] "Mimulus guttatus"
    #> [1067] "Camelus bactrianus"
    #> [1068] "Octopus sinensis"
    #> [1069] "Alexandromys fortis"
    #> [1070] "Microtus fortis"
    #> [1071] "Dendronephthya gigantea"
    #> [1072] "Canis hyaena"
    #> [1073] "Hyaena hyaena"
    #> [1074] "Myxine glutinosa"
    #> [1075] "Physeter catodon"
    #> [1076] "Physeter macrocephalus"
    #> [1077] "Vitis vinifera"
    #> [1078] "Vitis vinifera_subsp._vinifera"
    #> [1079] "Helicophagus hypophthalmus"
    #> [1080] "Pangasianodon hypophthalmus"
    #> [1081] "Pangasius hypophthalmus"
    #> [1082] "Pangasius sutchi"
    #> [1083] "Capsella rubella"
    #> [1084] "Perkinsus marinus_ATCC_50983"
    #> [1085] "Holocentrus leopardus"
    #> [1086] "Plectropomus leopardus"
    #> [1087] "Hippocampus zosterae"
    #> [1088] "Artibeus jamaicensis"
    #> [1089] "Citrus sinensis"
    #> [1090] "Punica granatum"
    #> [1091] "Abrus cyaneus"
    #> [1092] "Abrus precatorius"
    #> [1093] "Polypterus senegalus"
    #> [1094] "Acomys russatus"
    #> [1095] "Mus russatus"
    #> [1096] "Hemibagrus wyckioides"
    #> [1097] "Macrones wyckioides"
    #> [1098] "Mystus wyckioides"
    #> [1099] "Melanotaenia boesemani"
    #> [1100] "Balaenoptera robusta"
    #> [1101] "Eschrichtius gibbosus"
    #> [1102] "Eschrichtius robustus"
    #> [1103] "Sturnira hondurensis"
    #> [1104] "Sturnira ludovici_hondurensis"
    #> [1105] "Amphilophus centrarchus"
    #> [1106] "Archocentrus centrarchus"
    #> [1107] "Cichlasoma centrarchus"
    #> [1108] "Heros centrarchus"
    #> [1109] "Delphinus melas"
    #> [1110] "Globicephala melaena"
    #> [1111] "Globicephala melas"
    #> [1112] "Manis javanica"
    #> [1113] "Phyllostomus hastatus"
    #> [1114] "Vespertilio hastatus"
    #> [1115] "Scyliorhinus canicula"
    #> [1116] "Squalus canicula"
    #> [1117] "Pipistrellus deserti"
    #> [1118] "Pipistrellus kuhlii_deserti"
    #> [1119] "Pipistrellus kuhlii"
    #> [1120] "Pipistrellus kuhli"
    #> [1121] "Vespertilio kuhlii"
    #> [1122] "Silurana tropicalis"
    #> [1123] "Xenopus laevis_tropicalis"
    #> [1124] "Xenopus (Silurana)_tropicalis"
    #> [1125] "Xenopus tropicalis"
    #> [1126] "Solea senegalensis"
    #> [1127] "Branchiostoma lanceolatum"
    #> [1128] "Limax lanceolatus"
    #> [1129] "Mugil cephalotus"
    #> [1130] "Mugil cephalus"
    #> [1131] "Mugil galapagensis"
    #> [1132] "Mugil japonicus"
    #> [1133] "Capra aegagrus_hircus"
    #> [1134] "Capra hircus"
    #> [1135] "Poeciliopsis prolifica"
    #> [1136] "Latimeria chalumnae"
    #> [1137] "Gopherus flavomarginatus"
    #> [1138] "Lontra canadensis"
    #> [1139] "Lutra canadensis"
    #> [1140] "Hesperomys torridus"
    #> [1141] "Onychomys torridus"
    #> [1142] "Boophilus microplus"
    #> [1143] "Rhipicephalus (Boophilus)_microplus"
    #> [1144] "Rhipicephalus microplus"
    #> [1145] "Molossus molossus"
    #> [1146] "Vespertilio molossus"
    #> [1147] "Lagenorhynchus obliquidens"
    #> [1148] "Sagmatias obliquidens"
    #> [1149] "Syngnathus typhle"
    #> [1150] "Delphinus cymodoce"
    #> [1151] "Delphinus truncatus"
    #> [1152] "Tursiops cymodoce"
    #> [1153] "Tursiops truncatus"
    #> [1154] "Antilope sumatraensis"
    #> [1155] "Capricornis sumatraensis"
    #> [1156] "Capricornis sumatrensis"
    #> [1157] "Naemorhedus sumatraensis"
    #> [1158] "Morone flavescens"
    #> [1159] "Perca flavescens"
    #> [1160] "Arvicola nivalis"
    #> [1161] "Chionomys nivalis"
    #> [1162] "Microtus nivalis"
    #> [1163] "Felis rufus"
    #> [1164] "Lynx rufus"
    #> [1165] "Siphostoma scovelli"
    #> [1166] "Syngnathus scovelli"
    #> [1167] "Myotis brandtii"
    #> [1168] "Vespertilio brandtii"
    #> [1169] "Astatotilapia burtoni"
    #> [1170] "Chromis burtoni"
    #> [1171] "Haplochromis burtoni"
    #> [1172] "Sorex araneus"
    #> [1173] "Kogia breviceps"
    #> [1174] "Physeter breviceps"
    #> [1175] "Silurus meridionalis"
    #> [1176] "Silurus soldatovi_meridionalis"
    #> [1177] "Cucumis melo"
    #> [1178] "Anoplopoma fimbria"
    #> [1179] "Gadus fimbria"
    #> [1180] "Lagenorhynchus albirostris"
    #> [1181] "Alosa alosa"
    #> [1182] "Clupea alosa"
    #> [1183] "Chelonia mydas"
    #> [1184] "Testudo mydas"
    #> [1185] "Ctenocephalides felis"
    #> [1186] "Stylophora pistillata"
    #> [1187] "Eulemur rufifrons"
    #> [1188] "Cyrtodiopsis dalmanii"
    #> [1189] "Diopsis dalmanni"
    #> [1190] "Teleopsis dalmanni"
    #> [1191] "Rhagoletis zephyria"
    #> [1192] "Rhodamnia argentea"
    #> [1193] "Gasterosteus aculeatus"
    #> [1194] "Labrus celidotus"
    #> [1195] "Notolabrus celidotus"
    #> [1196] "Budorcas taxicolor"
    #> [1197] "Nelumbo nucifera"
    #> [1198] "Amphiprion ocellaris"
    #> [1199] "Arvicola amphibius"
    #> [1200] "Arvicola terrestris_(Linnaeus,_1758)"
    #> [1201] "Mus amphibius"
    #> [1202] "Daphnia magna"
    #> [1203] "Psammomys obesus"
    #> [1204] "Carlito syrichta"
    #> [1205] "Simia syrichta"
    #> [1206] "Tarsius syrichta"
    #> [1207] "Cyprinodon tularosa"
    #> [1208] "Arvicola princeps"
    #> [1209] "Ochotona princeps"
    #> [1210] "Phytophthora sojae"
    #> [1211] "Phoca vitulina"
    #> [1212] "Coecilia bivitatum"
    #> [1213] "Rhinatrema bivitattum"
    #> [1214] "Rhinatrema bivittatum"
    #> [1215] "Lagomys curzoniae"
    #> [1216] "Ochotona curzonae"
    #> [1217] "Ochotona curzoniae"
    #> [1218] "Litopenaeus vannamei"
    #> [1219] "Penaeus (Litopenaeus)_vannamei"
    #> [1220] "Penaeus vannamei"
    #> [1221] "Clupea cyprinoides"
    #> [1222] "Megalops cyprinoides"
    #> [1223] "Diospyros lotus"
    #> [1224] "Hippoglossus stenolepis"
    #> [1225] "Phacochoerus africanus"
    #> [1226] "Sus africanus"
    #> [1227] "Corythoichthys intestinalis"
    #> [1228] "Syngnatus intestinalis"
    #> [1229] "Mandrillus leucophaeus"
    #> [1230] "Papio leucophaeus"
    #> [1231] "Simia leucophaea"
    #> [1232] "Scylla paramamosain"
    #> [1233] "Lepidosternon floridanum"
    #> [1234] "Rhineura floridana"
    #> [1235] "Delphinus densirostris"
    #> [1236] "Mesoplodon densirostris"
    #> [1237] "Epinephelus fuscoguttatus"
    #> [1238] "Perca summana_fuscoguttata"
    #> [1239] "Asterias miniata"
    #> [1240] "Asterina miniata"
    #> [1241] "Patiria miniata"
    #> [1242] "Lampris incognitus"
    #> [1243] "Monachus schauinslandi"
    #> [1244] "Neomonachus schauinslandi"
    #> [1245] "Hippoglossus hippoglossus"
    #> [1246] "Pleuronectes hippoglossus"
    #> [1247] "Andrographis paniculata"
    #> [1248] "Etheostoma cragini"
    #> [1249] "Perca chuatsi"
    #> [1250] "Siniperca chuatsi"
    #> [1251] "Colobus angolensis_palliatus"
    #> [1252] "Notothenia coriiceps"
    #> [1253] "Hypomesus transpacificus"
    #> [1254] "Clytia hemisphaerica"
    #> [1255] "Clytia languida"
    #> [1256] "Clytia viridicans"
    #> [1257] "Medusa hemisphaerica"
    #> [1258] "Dermochelys coriacea"
    #> [1259] "Testudo coriacea"
    #> [1260] "Bufo bufo_gargarizans"
    #> [1261] "Bufo gargarizans"
    #> [1262] "Bufo japonicus_gargarizans"
    #> [1263] "Equus burchellii_quagga"
    #> [1264] "Equus quagga"
    #> [1265] "Delphinapterus leucas"
    #> [1266] "Delphinus leucas"
    #> [1267] "Fugu flavidus"
    #> [1268] "Takifugu flavidus"
    #> [1269] "Pteronotus mesoamericanus"
    #> [1270] "Pteronotus parnellii_mesoamericanus"
    #> [1271] "Citrus clementina"
    #> [1272] "Citrus deliciosa_x_Citrus_sinensis"
    #> [1273] "Citrus x_clementina"
    #> [1274] "Fugu rubripes"
    #> [1275] "Sphaeroides rubripes"
    #> [1276] "Takifugu rubripes"
    #> [1277] "Tetraodon rubripes"
    #> [1278] "Homarus americanus"
    #> [1279] "Osteoglossum formosum"
    #> [1280] "Scleropages formosus"
    #> [1281] "Larimichthys crocea"
    #> [1282] "Pseudosciaena amblyceps"
    #> [1283] "Pseudosciaena crocea"
    #> [1284] "Sciaena crocea"
    #> [1285] "Fragaria vesca"
    #> [1286] "Folsomia candida"
    #> [1287] "Seriola aureovittata"
    #> [1288] "Seriola lalandi_aureovittata"
    #> [1289] "Helops morio"
    #> [1290] "Zophobas atratus_f._morio"
    #> [1291] "Zophobas morio"
    #> [1292] "Limulus polyphemus"
    #> [1293] "Monoculus polyphemus"
    #> [1294] "Doryrhamphus dactyliophorus"
    #> [1295] "Dunckerocampus dactyliophorus"
    #> [1296] "Syngnathus dactyliophorus"
    #> [1297] "Epinephelus lanceolatus"
    #> [1298] "Holocentrus lanceolatus"
    #> [1299] "Promicrops lanceolatus"
    #> [1300] "Mizuhopecten yessoensis"
    #> [1301] "Patinopecten yessoensis"
    #> [1302] "Patiopecten yessoensis"
    #> [1303] "Pecten yessoensis"
    #> [1304] "Platypoecilus maculatus"
    #> [1305] "Xiphophorus maculatus"
    #> [1306] "Fenneropenaeus indicus"
    #> [1307] "Penaeus (Fenneropenaeus)_indicus"
    #> [1308] "Penaeus indicus"
    #> [1309] "Triplophysa rosa"
    #> [1310] "Pempheris klunzingeri"
    #> [1311] "Antechinus flavipes"
    #> [1312] "Phascogale flavipes"
    #> [1313] "Anolis carolinensis"
    #> [1314] "Delphinus delphis"
    #> [1315] "Anabrus simplex"
    #> [1316] "Apodichthys violaceus"
    #> [1317] "Cebidichthys violaceus"
    #> [1318] "Oryza brachyantha"
    #> [1319] "Emydura macquarii_macquarii"
    #> [1320] "Emys macquaria_macquaria"
    #> [1321] "Tetrahymena thermophila_SB210"
    #> [1322] "Amygdalus communis"
    #> [1323] "Amygdalus dulcis"
    #> [1324] "Prunus amygdalus"
    #> [1325] "Prunus communis"
    #> [1326] "Prunus dulcis"
    #> [1327] "Prunus dulcis_var._sativa"
    #> [1328] "Oryzias latipes"
    #> [1329] "Poecilia latipes"
    #> [1330] "Bagrus vachellii"
    #> [1331] "Pelteobagrus vachellii"
    #> [1332] "Pseudobagrus vachellii"
    #> [1333] "Pseudobagrus vachelli"
    #> [1334] "Tachysurus vachellii"
    #> [1335] "Sarcophilus harrisii"
    #> [1336] "Sarcophilus laniarius_(Owen,_1838)"
    #> [1337] "Sarcophilus laniarius"
    #> [1338] "Ursinus harrisii"
    #> [1339] "Ictalurus furcatus"
    #> [1340] "Pimelodus furcatus"
    #> [1341] "Amphioxus belcheri"
    #> [1342] "Branchiostoma belcheri"
    #> [1343] "Gigantopelta aegis"
    #> [1344] "Echinus variegatus"
    #> [1345] "Lytechinus variegatus"
    #> [1346] "Antennarius striatus"
    #> [1347] "Lophius striatus"
    #> [1348] "Diaphorina citri"
    #> [1349] "Diaphornia citri"
    #> [1350] "Epinephelus moara"
    #> [1351] "Serranus moara"
    #> [1352] "Stegodyphus dumicola"
    #> [1353] "Boleophthalmus pectinirostris"
    #> [1354] "Gobius pectinirostris"
    #> [1355] "Austrofundulus limnaeus"
    #> [1356] "Scypha ciliata"
    #> [1357] "Spongia ciliata"
    #> [1358] "Sycon ciliatum"
    #> [1359] "Pleuronectes maximus"
    #> [1360] "Psetta maxima"
    #> [1361] "Rhombus maximus"
    #> [1362] "Scophthalmus maximus"
    #> [1363] "Sesamum indicum"
    #> [1364] "Sesamum orientale"
    #> [1365] "Clinocottus analis"
    #> [1366] "Oligocottus analis"
    #> [1367] "Necator americanus"
    #> [1368] "Armeniaca mume"
    #> [1369] "Prunus mume"
    #> [1370] "Myotis aurascens"
    #> [1371] "Myotis davidii"
    #> [1372] "Myotis hajastanicus"
    #> [1373] "Vespertilio Davidii"
    #> [1374] "Didelphys agilis"
    #> [1375] "Gracilinanus agilis"
    #> [1376] "Acanthophacelus reticulata"
    #> [1377] "Poecilia (Acanthophacelus)_reticulata"
    #> [1378] "Poecilia latipinna_reticulata"
    #> [1379] "Poecilia reticulata"
    #> [1380] "Armigeres subalbatus"
    #> [1381] "Culex subalbatus"
    #> [1382] "Australorbis glabratus"
    #> [1383] "Biomphalaria glabrata"
    #> [1384] "Planorbis glabratus"
    #> [1385] "Hypudaeus ochrogaster"
    #> [1386] "Microtus ochrogaster"
    #> [1387] "Amygdalus persica"
    #> [1388] "Persica vulgaris"
    #> [1389] "Prunus persica"
    #> [1390] "Prunus persica_var._densa"
    #> [1391] "Xenia sp._Carnegie-2017"
    #> [1392] "Chiloscyllium plagiosum"
    #> [1393] "Scyllium plagiosum"
    #> [1394] "Cheilinus undulatus"
    #> [1395] "Coluber guttatus"
    #> [1396] "Elaphe guttata"
    #> [1397] "Pantherophis guttatus"
    #> [1398] "Phodopus roborovskii"
    #> [1399] "Caenorhabditis remanei"
    #> [1400] "Caenorhabditis vulgaris"
    #> [1401] "Lamprologus brichardi"
    #> [1402] "Neolamprologus brichardi"
    #> [1403] "Eleginops maclovinus"
    #> [1404] "Eleginus maclovinus"
    #> [1405] "Gymnopis unicolor"
    #> [1406] "Microcaecilia unicolor"
    #> [1407] "Rhinatrema unicolor"
    #> [1408] "Sciaena jaculatrix"
    #> [1409] "Toxotes jaculatrix"
    #> [1410] "Emys pileata"
    #> [1411] "Malaclemys terrapin_pileata"
    #> [1412] "Lacerta sicula_raffonei"
    #> [1413] "Podarcis raffoneae"
    #> [1414] "Podarcis raffonei"
    #> [1415] "Podarcis wagleriana_raffonei"
    #> [1416] "Benincasa cerifera"
    #> [1417] "Benincasa hispida"
    #> [1418] "Benincasa pruriens"
    #> [1419] "Cucurbita hispida"
    #> [1420] "Lagenaria siceraria_var._hispida"
    #> [1421] "Dendrobium catenatum"
    #> [1422] "Chaetodon armatus"
    #> [1423] "Enoplosus armatus"
    #> [1424] "Marsupenaeus japonicus"
    #> [1425] "Penaeus japonicus"
    #> [1426] "Penaeus (Marsupenaeus)_japonicus"
    #> [1427] "Penaeus (Melicertus)_japonicus"
    #> [1428] "Chaetodon argus"
    #> [1429] "Scatophagus argus"
    #> [1430] "Anas boschas"
    #> [1431] "Anas domesticus"
    #> [1432] "Anas platyrhynchos_f._domestica"
    #> [1433] "Anas platyrhynchos"
    #> [1434] "Chanos chanos"
    #> [1435] "Mugil chanos"
    #> [1436] "Bison bison_bison"
    #> [1437] "Bos bison_bison"
    #> [1438] "Amblyraja radiata"
    #> [1439] "Raja radiata"
    #> [1440] "Delphinus phocoena"
    #> [1441] "Phocoena phocoena"
    #> [1442] "Phocoenoides phocoena"
    #> [1443] "Amphimedon queenslandica"
    #> [1444] "Hippocampus comes"
    #> [1445] "Hipposideros armiger"
    #> [1446] "Rhinolophus armiger"
    #> [1447] "Cynoglossus (Arelia)_semilaevis"
    #> [1448] "Cynoglossus semilaevis"
    #> [1449] "Alecto japonica"
    #> [1450] "Anneissia japonica"
    #> [1451] "Oxycomanthus japonicus"
    #> [1452] "Ananas comosus"
    #> [1453] "Ananas comosus_var._comosus"
    #> [1454] "Ananas lucidus"
    #> [1455] "Bromelia comosa"
    #> [1456] "Callionymus splendidus"
    #> [1457] "Pterosynchiropus splendidus"
    #> [1458] "Synchiropus splendidus"
    #> [1459] "Neophocaena asiaeorientalis_asiaeorientalis"
    #> [1460] "Pollicipes cornucopia"
    #> [1461] "Pollicipes pollicipes"
    #> [1462] "Pseudoliparis swirei"
    #> [1463] "Blatta americana"
    #> [1464] "Periplaneta americana"
    #> [1465] "Rhincodon typus"
    #> [1466] "Ricinus communis"
    #> [1467] "Ricinus sanguineus"
    #> [1468] "Anomalospiza imberbis"
    #> [1469] "Crithagra imberbis"
    #> [1470] "Phyllopteryx taeniolatus"
    #> [1471] "Syngnatus taeniolatus"
    #> [1472] "Lytechinus pictus"
    #> [1473] "Psammechinus pictus"
    #> [1474] "Brachionichthys hirsutus"
    #> [1475] "Lophius hirsutus"
    #> [1476] "Malania oleifera"
    #> [1477] "Schizoporella aterrima_var._subatra"
    #> [1478] "Watersipora subatra"
    #> [1479] "Heteronota binoei"
    #> [1480] "Heteronotia binoei"
    #> [1481] "Trichomonas foetus"
    #> [1482] "Tritrichomonas foetus"
    #> [1483] "Aedes albopictus"
    #> [1484] "Stegomyia albopicta"
    #> [1485] "Ceratotherium simum_simum"
    #> [1486] "Kryptolebias marmoratus"
    #> [1487] "Rivulus marmoratus"
    #> [1488] "Patella vulgata"
    #> [1489] "Rhagoletis pomonella"
    #> [1490] "Trypanosoma cruzi"
    #> [1491] "Squalus fasciatus"
    #> [1492] "Squalus tigrinus"
    #> [1493] "Stegostoma fasciatum"
    #> [1494] "Stegostoma tigrinum"
    #> [1495] "Cistudo triunguis"
    #> [1496] "Terrapene mexicana_triunguis"
    #> [1497] "Terrapene triunguis"
    #> [1498] "Odobenus rosmarus_divergens"
    #> [1499] "Trichechus divergens"
    #> [1500] "Manatus latirostris"
    #> [1501] "Trichechus manatus_latirostris"
    #> [1502] "Carcharodon carcharias"
    #> [1503] "Squalus carcharias"
    #> [1504] "Macrognathus armatus"
    #> [1505] "Mastacembelus armatus"
    #> [1506] "Theobroma cacao"
    #> [1507] "Diabrotica virgifera_virgifera"
    #> [1508] "Syngnathoides biaculeatus"
    #> [1509] "Syngnathus biaculeatus"
    #> [1510] "Actinia diaphana"
    #> [1511] "Aiptasia pallida"
    #> [1512] "Aiptasia pulchella"
    #> [1513] "Dysactis pallida"
    #> [1514] "Exaiptasia diaphana"
    #> [1515] "Exaiptasia pallida"
    #> [1516] "Syngnathus acus_rubescens"
    #> [1517] "Syngnathus acus"
    #> [1518] "Syngnathus rubescens"
    #> [1519] "Guillardia theta_CCMP2712"
    #> [1520] "Anarrhichthys ocellatus"
    #> [1521] "Caretta caretta"
    #> [1522] "Testudo caretta"
    #> [1523] "Pelodiscus sinensis"
    #> [1524] "Trionyx sinensis"
    #> [1525] "Anas acuta"
    #> [1526] "Xiphias gladius"
    #> [1527] "Cyprinodon variegatus"
    #> [1528] "Alligator sinensis"
    #> [1529] "Morus notabilis"
    #> [1530] "Embiotoca jacksonii"
    #> [1531] "Embiotoca jacksoni"
    #> [1532] "Nymphaea colorata"
    #> [1533] "Lampyris pyralis"
    #> [1534] "Photinus pyralis"
    #> [1535] "Chaetodon trifascialis"
    #> [1536] "Meleagris gallopavo"
    #> [1537] "Pomacea canaliculata"
    #> [1538] "Haplochromis nyererei"
    #> [1539] "Pundamilia nyererei"
    #> [1540] "Dixiphia pipra"
    #> [1541] "Parus pipra"
    #> [1542] "Pipra pipra"
    #> [1543] "Pseudopipra pipra"
    #> [1544] "Caranx dumerili"
    #> [1545] "Seriola dumerili"
    #> [1546] "Macrosteles (Macrosteles)_quadrilineatus"
    #> [1547] "Macrosteles quadrilineatus"
    #> [1548] "Lampetra reissneri"
    #> [1549] "Lethenteron reissneri"
    #> [1550] "Petromyzon reissneri"
    #> [1551] "Enhydra lutris_kenyoni"
    #> [1552] "Fluta alba"
    #> [1553] "Monopterus albus"
    #> [1554] "Muraena alba"
    #> [1555] "Caecilia seraphini"
    #> [1556] "Geotrypetes seraphini"
    #> [1557] "Hypogeophis seraphini"
    #> [1558] "Chaetodon rostratus"
    #> [1559] "Chelmon rostratus"
    #> [1560] "Cucumis sativus"
    #> [1561] "Cyrtodactylus macularius"
    #> [1562] "Eublepharis macularius"
    #> [1563] "Aphelocoma coerulescens"
    #> [1564] "Corvus coerulescens"
    #> [1565] "Felis concolor"
    #> [1566] "Panthera concolor"
    #> [1567] "Puma concolor"
    #> [1568] "Cephalopterus hypostomus"
    #> [1569] "Mobula hypostoma"
    #> [1570] "Cancer chinensis"
    #> [1571] "Fenneropenaeus chinensis"
    #> [1572] "Penaeus chinensis"
    #> [1573] "Pomacentrus partitus"
    #> [1574] "Stegastes partitus"
    #> [1575] "Phascum patens"
    #> [1576] "Physcomitrella patens_subsp._patens"
    #> [1577] "Physcomitrella patens"
    #> [1578] "Physcomitrium patens"
    #> [1579] "Anas jamaicensis"
    #> [1580] "Oxyura jamaicensis"
    #> [1581] "Drosophila miranda"
    #> [1582] "Lottia gigantea"
    #> [1583] "Crotalus tigris"
    #> [1584] "Eurytemora carolleeae"
    #> [1585] "Argentina anserina"
    #> [1586] "Potentilla anserina"
    #> [1587] "Struthio camelus_domesticus"
    #> [1588] "Struthio camelus"
    #> [1589] "Uranotaenia lowii"
    #> [1590] "Cynolebias whitei"
    #> [1591] "Nematolebias whitei"
    #> [1592] "Simpsonichthys whitei"
    #> [1593] "Sceloporus undulatus"
    #> [1594] "Stellio undulatus"
    #> [1595] "Helobdella robusta"
    #> [1596] "Anolis sagrei"
    #> [1597] "Norops sagrei"
    #> [1598] "Styela clava"
    #> [1599] "Manis afer_afer"
    #> [1600] "Orycteropus afer_afer"
    #> [1601] "Leucoraja erinaceus"
    #> [1602] "Raja erinaceus"
    #> [1603] "Phytophthora nicotianae_INRA-310"
    #> [1604] "Brachyistius frenatus"
    #> [1605] "Micrometrus frenatus"
    #> [1606] "Anas olor"
    #> [1607] "Cygnus olor"
    #> [1608] "Lacerta agilis"
    #> [1609] "Phycodurus eques"
    #> [1610] "Phyllopteryx eques"
    #> [1611] "Coluber reginae"
    #> [1612] "Erythrolamprus reginae"
    #> [1613] "Leimadophis reginae"
    #> [1614] "Liophis reginae"
    #> [1615] "Millepora damicornis"
    #> [1616] "Pocillopora caespitosa_laysanensis"
    #> [1617] "Pocillopora damicornis_laysanensis"
    #> [1618] "Pocillopora damicornis"
    #> [1619] "Morone saxatilis"
    #> [1620] "Perca saxatilis"
    #> [1621] "Columba livia_domestica"
    #> [1622] "Columba livia"
    #> [1623] "Miniopterus natalensis"
    #> [1624] "Miniopterus schreibersii_natalensis"
    #> [1625] "Vespertilio natalensis"
    #> [1626] "Buthus vittatus"
    #> [1627] "Centruroides vittatus"
    #> [1628] "Actinia tenebrosa"
    #> [1629] "Neptunus trituberculatus"
    #> [1630] "Portunus (Portunus)_trituberculatus"
    #> [1631] "Portunus trituberculatus"
    #> [1632] "Lacerta vivipara"
    #> [1633] "Zootoca vivipara"
    #> [1634] "Jatropha curcas"
    #> [1635] "Propithecus coquereli"
    #> [1636] "Propithecus verreauxi_coquereli"
    #> [1637] "Amusium balloti"
    #> [1638] "Amusium japonicum_balloti"
    #> [1639] "Pecten balloti"
    #> [1640] "Ylistrum balloti"
    #> [1641] "Emys orbicularis"
    #> [1642] "Testudo orbicularis"
    #> [1643] "Caenorhabditis briggsae"
    #> [1644] "Rhabditis briggsae"
    #> [1645] "Homalodisca coagulata"
    #> [1646] "Homalodisca vitripennis"
    #> [1647] "Tettigonia coagulata"
    #> [1648] "Tettigonia vitripennis"
    #> [1649] "Corticium candelabrum"
    #> [1650] "Python bivittatus"
    #> [1651] "Python molurus_bivittatus"
    #> [1652] "Chrysemys scripta_elegans"
    #> [1653] "Emys elegans"
    #> [1654] "Pseudemys scripta_elegans"
    #> [1655] "Trachemys scripta_elegans"
    #> [1656] "Protobothrops mucrosquamatus"
    #> [1657] "Trigonocephalus mucrosquamatus"
    #> [1658] "Trimeresurus mucrosquamatus"
    #> [1659] "Daphnia pulex"
    #> [1660] "Paramacrobiotus metropolitanus"
    #> [1661] "Lipotes vexillifer"
    #> [1662] "Columba fasciata"
    #> [1663] "Patagioenas fasciata"
    #> [1664] "Petromyzon marinus"
    #> [1665] "Falco albicilla"
    #> [1666] "Haliaeetus albicilla"
    #> [1667] "Poephila guttata"
    #> [1668] "Taeniopygia guttata"
    #> [1669] "Taenopygia guttata"
    #> [1670] "Aplysia californica"
    #> [1671] "Phalaenopsis equestris"
    #> [1672] "Stauroglottis equestris"
    #> [1673] "Palinurus ornatus"
    #> [1674] "Panulirus ornatus"
    #> [1675] "Balanoglossus kowalevskii"
    #> [1676] "Saccoglossus kowalevskii"
    #> [1677] "Saccoglossus kowalevskyi"
    #> [1678] "Momordica charantia"
    #> [1679] "Numida meleagris"
    #> [1680] "Phasianus meleagris"
    #> [1681] "Callorhinchus milii"
    #> [1682] "Halichondria (Halichondria)_panicea"
    #> [1683] "Halichondria panicea"
    #> [1684] "Spongia panicea"
    #> [1685] "Sphaerodactylus townsendi"
    #> [1686] "Achaearanea tepidariorum"
    #> [1687] "Parasteatoda tepidariorum"
    #> [1688] "Theridion tepidariorum"
    #> [1689] "Elgaria multicarinata_webbii"
    #> [1690] "Elgaria multicarinata_webbi"
    #> [1691] "Gerrhonotus webbii"
    #> [1692] "Eutainia elegans"
    #> [1693] "Thamnophis elegans"
    #> [1694] "Corvus hawaiiensis"
    #> [1695] "Manacus candei"
    #> [1696] "Pipra candei"
    #> [1697] "Chamaea fasciata"
    #> [1698] "Parus fasciatus"
    #> [1699] "Pezoporus flaviventris"
    #> [1700] "Pezoporus wallicus_flaviventris_North,_1911"
    #> [1701] "Pezoporus wallicus_flaviventris"
    #> [1702] "Apteryx mantelli"
    #> [1703] "Euleptes europaea"
    #> [1704] "Euleptes europea"
    #> [1705] "Phyllodactylus europaea"
    #> [1706] "Phyllodactylus europaeus"
    #> [1707] "Ptyodactylus caudivolvolus"
    #> [1708] "Megarhinus septentrionalis"
    #> [1709] "Toxorhynchites rutilus_septentrionalis"
    #> [1710] "Altirana parkeri"
    #> [1711] "Nanorana parkeri"
    #> [1712] "Ahaetulla prasina"
    #> [1713] "Dryophis prasinus"
    #> [1714] "Metopolophium dirhodum"
    #> [1715] "Fusarium oxysporum_f._sp._lycopersici_4287"
    #> [1716] "Heteropelma chrysocephalum"
    #> [1717] "Neopelma chrysocephalum"
    #> [1718] "Melanerpes formicivorus"
    #> [1719] "Picus formicivorus"
    #> [1720] "Lathamus discolor"
    #> [1721] "Psittacus discolor"
    #> [1722] "Musca domestica"
    #> [1723] "Acanthopleura japonica"
    #> [1724] "Chiton japonicus"
    #> [1725] "Liolophura japonica"
    #> [1726] "Ascaris longissima"
    #> [1727] "Lineus longissimus"
    #> [1728] "Pristis pectinata"
    #> [1729] "Acinia solidaginis"
    #> [1730] "Eurosta solidaginis"
    #> [1731] "Fringilla melodia_melodia"
    #> [1732] "Melospiza melodia_melodia"
    #> [1733] "Astacus quadricarinatus"
    #> [1734] "Cherax quadricarinatus"
    #> [1735] "Ischnura elegans"
    #> [1736] "Geopsittacus occidentalis"
    #> [1737] "Pezoporus occidentalis"
    #> [1738] "Fringilla chalybeata"
    #> [1739] "Vidua chalybeata"
    #> [1740] "Coturnix coturnix_japanica"
    #> [1741] "Coturnix coturnix_japonica"
    #> [1742] "Coturnix coturnix_Japonicus"
    #> [1743] "Coturnix japonica_japonica"
    #> [1744] "Coturnix japonica"
    #> [1745] "Gekko japonicus"
    #> [1746] "Platydactylus japonicus"
    #> [1747] "Pelecanus carbo"
    #> [1748] "Phalacrocorax carbo"
    #> [1749] "Nilaparvata lugens"
    #> [1750] "Ardea americana"
    #> [1751] "Grus americana"
    #> [1752] "Grus americanus"
    #> [1753] "Aedes camptorhynchus"
    #> [1754] "Culex camptorhynchus"
    #> [1755] "Ochlerotatus camptorhynchus"
    #> [1756] "Ochlerotatus (Ochlerotatus)_camptorhynchus"
    #> [1757] "Harpia harpyja"
    #> [1758] "Vultur harpyja"
    #> [1759] "Pipra filicauda"
    #> [1760] "Herrania umbratica"
    #> [1761] "Ilyonectria robusta"
    #> [1762] "Ramularia robusta"
    #> [1763] "Agelaius tricolor"
    #> [1764] "Icterus tricolor"
    #> [1765] "Cupidonia cupido_pallidicincta"
    #> [1766] "Tympanuchus pallidicinctus"
    #> [1767] "Topomyia yanbarensis"
    #> [1768] "Parus atricapillus"
    #> [1769] "Poecile atricapilla"
    #> [1770] "Poecile atricapillus"
    #> [1771] "Corapipo altera"
    #> [1772] "Candoia aspera"
    #> [1773] "Erebophis aspera"
    #> [1774] "Acyrthosiphon pisum"
    #> [1775] "Acyrthosiphum pisum"
    #> [1776] "Aphis pisum"
    #> [1777] "Saprolegnia parasitica_CBS_223.65"
    #> [1778] "Fringilla macroura"
    #> [1779] "Vidua macroura"
    #> [1780] "Carica papaya"
    #> [1781] "Chiroxiphia lanceolata"
    #> [1782] "Pipra lanceolata"
    #> [1783] "Heliangelus exortis"
    #> [1784] "Trochilus exortis"
    #> [1785] "Euphema bourkii"
    #> [1786] "Neophema bourkii"
    #> [1787] "Neopsephotus bourkii"
    #> [1788] "Octopus bimaculoides"
    #> [1789] "Lagopus muta"
    #> [1790] "Tetrao mutus"
    #> [1791] "Bradysia coprophila"
    #> [1792] "Sciara coprophila"
    #> [1793] "Bucco pusillus"
    #> [1794] "Pogoniulus pusillus"
    #> [1795] "Coluber sirtalis"
    #> [1796] "Thamnophis sirtalis"
    #> [1797] "Falco peregrinus"
    #> [1798] "Falco cherrug"
    #> [1799] "Phytophthora cinnamomi"
    #> [1800] "Leptothorax nylanderi"
    #> [1801] "Temnothorax nylanderi"
    #> [1802] "Burrica mexicana"
    #> [1803] "Carpodacus mexicanus"
    #> [1804] "Fringilla mexicana"
    #> [1805] "Haemorhous mexicanus"
    #> [1806] "Asteracanthion distichum"
    #> [1807] "Asteracanthium distichum"
    #> [1808] "Asterias attenuata"
    #> [1809] "Asterias distichum"
    #> [1810] "Asterias rubens"
    #> [1811] "Asterias stimpsoni"
    #> [1812] "Asterias vulgaris"
    #> [1813] "Fringilla gambellii"
    #> [1814] "Zonotrichia leucophrys_gambelii"
    #> [1815] "Manduca sexta"
    #> [1816] "Sphinx sexta"
    #> [1817] "Pituophis catenifer_annectens"
    #> [1818] "Condylura cristata"
    #> [1819] "Sorex cristatus"
    #> [1820] "Cuculus canorus"
    #> [1821] "Pezoporus wallicus"
    #> [1822] "Aedes aegypti"
    #> [1823] "Aedes (Stegomyia)_aegypti"
    #> [1824] "Culex aegypti"
    #> [1825] "Stegomyia aegypti"
    #> [1826] "Falco naumanni"
    #> [1827] "Corvus kubaryi"
    #> [1828] "Larus tridactylus"
    #> [1829] "Rissa tridactyla"
    #> [1830] "Aphanomyces astaci"
    #> [1831] "Culex (Culex)_pipiens_pallens"
    #> [1832] "Culex pipiens_pallens"
    #> [1833] "Cydia pomonella"
    #> [1834] "Phalaena pomonella"
    #> [1835] "Tenebrio molitor"
    #> [1836] "Accipiter gentilis"
    #> [1837] "Accipiter gentillis"
    #> [1838] "Falco gentilis"
    #> [1839] "Crocodylus porosus"
    #> [1840] "Pterocnemia pennata"
    #> [1841] "Rhea pennata"
    #> [1842] "Amborella trichopoda"
    #> [1843] "Falco biarmicus"
    #> [1844] "Lagopus leucura"
    #> [1845] "Lagopus leucurus"
    #> [1846] "Tetrao leucurus"
    #> [1847] "Falco rusticolus"
    #> [1848] "Chroicocephalus ridibundus"
    #> [1849] "Larus ridibundus"
    #> [1850] "Artemia franciscana"
    #> [1851] "Agaricus tabescens"
    #> [1852] "Armillaria tabescens"
    #> [1853] "Armillariella tabescens"
    #> [1854] "Desarmillaria tabescens"
    #> [1855] "Convoluta roscoffensis"
    #> [1856] "Symsagittifera roscoffensis"
    #> [1857] "Corvus brachyrhynchos"
    #> [1858] "Uloborus diversus"
    #> [1859] "Phytophthora infestans_strain_T30-4"
    #> [1860] "Phytophthora infestans_T30-4"
    #> [1861] "Empidonax traillii"
    #> [1862] "Muscicapa traillii"
    #> [1863] "Bacillus redtenbacheri"
    #> [1864] "Bacillus rossius_redtenbacheri"
    #> [1865] "Motacilla subflava"
    #> [1866] "Prinia subflava"
    #> [1867] "Strix alba"
    #> [1868] "Tyto alba"
    #> [1869] "Parus major"
    #> [1870] "Coccus citri"
    #> [1871] "Phenacoccus citri"
    #> [1872] "Planococcus citri"
    #> [1873] "Caligus salmonis"
    #> [1874] "Lepeophtheirus salmonis_salmonis"
    #> [1875] "Lepeophtheirus salmonis"
    #> [1876] "Fusarium solani"
    #> [1877] "Fusisporium solani"
    #> [1878] "Neocosmospora solani"
    #> [1879] "Muscicapa melanoleuca"
    #> [1880] "Oenanthe hispanica_melanoleuca"
    #> [1881] "Oenanthe melanoleuca"
    #> [1882] "Cuculus curvirostris"
    #> [1883] "Phaenicophaeus curvirostris"
    #> [1884] "Caloenas nicobarica"
    #> [1885] "Columba nicobarica"
    #> [1886] "Gavialis gangeticus"
    #> [1887] "Lacerta gangetica"
    #> [1888] "Daphnia carinata"
    #> [1889] "Aphis gossypii"
    #> [1890] "Ampithoe aztecus"
    #> [1891] "Hyalella azteca"
    #> [1892] "Hyalella knickerbockeri"
    #> [1893] "Colletotrichum lupini"
    #> [1894] "Gloeosporium lupini"
    #> [1895] "Lonchura domestica"
    #> [1896] "Lonchura striata"
    #> [1897] "Loxia striata"
    #> [1898] "Sphaeroforma arctica_JP610"
    #> [1899] "Suillus fuscotomentosus"
    #> [1900] "Mollisia scopiformis"
    #> [1901] "Phialocephala scopiformis"
    #> [1902] "Muscicapa cayanensis"
    #> [1903] "Myiozetetes cayanensis"
    #> [1904] "Hyaloscypha bicolor_E"
    #> [1905] "Melopsittacus undulatus"
    #> [1906] "Psittacus undulatus"
    #> [1907] "Fringilla montana"
    #> [1908] "Passer montanus"
    #> [1909] "Coccinella axyridis"
    #> [1910] "Harmonia axyridis"
    #> [1911] "Aimophila crissalis"
    #> [1912] "Kieneria crissalis"
    #> [1913] "Kieneria crissalis_(Vigors,_1839)"
    #> [1914] "Melozone crissalis"
    #> [1915] "Pipilo crissalis"
    #> [1916] "Pipilo fuscus_crissalis"
    #> [1917] "Molothrus aeneus"
    #> [1918] "Psarocolius aeneus"
    #> [1919] "Conops calcitrans"
    #> [1920] "Stomoxis calcitrans"
    #> [1921] "Stomoxys calcitrans"
    #> [1922] "Anas atrata"
    #> [1923] "Cygnus atratus"
    #> [1924] "Culex fatigans"
    #> [1925] "Culex pipiens_fatigans"
    #> [1926] "Culex pipiens_quinquefasciatus"
    #> [1927] "Culex quinquefasciatus"
    #> [1928] "Drosophila takahashii"
    #> [1929] "Hirundo rustica"
    #> [1930] "Bombyx mori"
    #> [1931] "Phalaena mori"
    #> [1932] "Drosophila suzukii"
    #> [1933] "Leucophenga suzukii"
    #> [1934] "Acanthaster planci"
    #> [1935] "Asterias planci"
    #> [1936] "Molothrus ater"
    #> [1937] "Oriolus ater"
    #> [1938] "Laccaria bicolor_S238N-H82"
    #> [1939] "Anastrepha obliqua"
    #> [1940] "Tephritis obliqua"
    #> [1941] "Grapholitha glycinivorella"
    #> [1942] "Leguminivora glycinivorella"
    #> [1943] "Motacilla atricapilla"
    #> [1944] "Sylvia atricapilla"
    #> [1945] "Ammodromus caudacutus_nelsoni"
    #> [1946] "Ammospiza nelsoni"
    #> [1947] "Nylanderia fulva"
    #> [1948] "Paratrechina fulva"
    #> [1949] "Monocercomonoides exilis"
    #> [1950] "Monocercomonoides sp._PA203"
    #> [1951] "Agelaius phoeniceus"
    #> [1952] "Agelaius phoniceus"
    #> [1953] "Oriolus phoeniceus"
    #> [1954] "Ammodramus caudacutus"
    #> [1955] "Ammospiza caudacuta"
    #> [1956] "Oriolus caudacutus"
    #> [1957] "Colymbus stellatus"
    #> [1958] "Gavia stellata"
    #> [1959] "Musca vetustissima"
    #> [1960] "Euthrips occidentalis"
    #> [1961] "Frankliniella brunnescens"
    #> [1962] "Frankliniella californica"
    #> [1963] "Frankliniella occidentalis_brunnescens"
    #> [1964] "Frankliniella occidentalis"
    #> [1965] "Motacilla alba_alba"
    #> [1966] "Sitophilus oryzae"
    #> [1967] "Corvus cornix_cornix"
    #> [1968] "Fringilla canaria"
    #> [1969] "Serinus canaria"
    #> [1970] "Serinus canarius"
    #> [1971] "Drosophila subpulchrella"
    #> [1972] "Chlamydomonas reinhardtii"
    #> [1973] "Chlamydomonas smithii"
    #> [1974] "Puccinia striiformis_f._sp._tritici"
    #> [1975] "Colius striatus"

For example, to specify arabidopsis:

    buildRef(
        reference_path = ref_path,
        fasta = "genome.fa", gtf = "transcripts.gtf",
        genome_type = "",
        ontologySpecies = "Arabidopsis thaliana"
    )

# STAR reference generation (using SpliceWiz wrappers)

### Checking if STAR is installed

To use `STAR` to align FASTQ files, one must be using a system with `STAR` installed. This software is not available in Windows. To check if `STAR` is available:

    STAR_version()
    #> Apr 16 12:00:04 AM STAR is only supported on Linux or MacOS
    #> NULL

### Building a STAR reference

    ref_path = "./Reference"

    # Ensure genome resources are prepared from genome FASTA and GTF file:

    if(!dir.exists(file.path(ref_path, "resource"))) {
        getResources(
            reference_path = ref_path,
            fasta = "genome.fa",
            gtf = "transcripts.gtf"
        )
    }

    # Generate a STAR genome reference:
    STAR_BuildRef(
        reference_path = ref_path,
        n_threads = 8
    )

Note that, by default, `STAR_BuildRef` will store the STAR genome reference in the `STAR` subdirectory within `reference_path`. To override this setting, set the `STAR_ref_path` parameter to a directory path of your choice, e.g.:

    STAR_BuildRef(
        reference_path = ref_path,
        STAR_ref_path = "/path/to/another/directory",
        n_threads = 8
    )

### Building a STAR genome without specifying gene annotations

Sometimes, one might wish to build a genome annotation without first specifying the gene annotations. Reasons one might want to do this include:

- Making a STAR reference is computationally intensive, so one might wish to use the same STAR reference for all projects involving the same species
- Reducing any potential bias for annotated splice junctions during alignment.

We can use `STAR_buildGenome` to do this:

    # Generate a STAR genome reference:
    STAR_buildGenome(
        reference_path = ref_path,
        STAR_ref_path = "/path/to/hg38"
        n_threads = 8
    )

This STAR reference is derived from the genome FASTA file but not the gene annotation GTF file. Prior to alignment, additional parameters need to be supplied (which should take 5 minutes). These include:

- gene annotation (GTF) file, which is automatically generated by setting the SpliceWiz reference path to the `reference_path` parameter
- sjdbOverhang (default 100), which is ideally the read length (minus 1)
- sequences for any spike-in standards, such as ERCC FASTA files

To generate an on-the-fly (i.e., alignment-ready) STAR reference from a genome-derived reference:

    STAR_new_ref <- STAR_loadGenomeGTF(
        reference_path = ref_path,
        STAR_ref_path = "/path/to/hg38",
        STARgenome_output = file.path(tempdir(), "STAR"),
        n_threads = 8,
        sjdbOverhang = 100,
        extraFASTA = "./ercc.fasta"
    )

The path to the on-the-fly reference is specified by the return value (`STAR_new_ref` in the above example).

As already explained, this step allows a single STAR reference to be built for each species, which can be adapted for different projects based on their specific technical specifications (e.g. different read length can be adapted by setting different `sjdbOverhang`, or any spike-ins by setting the spike-in FASTA using `extraFASTA`).

### Calculating Mappability Exclusions using STAR (optional)

Genomes contain regions of low mappability (i.e. areas which are difficult for reads or fragments to align to). A common computational cause of low mappability include repeat sequences. IRFinder uses an empirical method to determine regions of low mappability, which we adopted in SpliceWiz. These resources are used automatically when generating the SpliceWiz reference and setting the `genome_type` to supported genomes (hg38, hg19, mm10, mm9). For other species, one may wish to generate their own annotations of low mappability regions using the STAR aligner.

The `STAR_mappability` wrapper function will use the STAR aligner to calculate regions of low mappability within the given genome.

    STAR_mappability(
      reference_path = ref_path,
      STAR_ref_path = file.path(ref_path, "STAR"),
      map_depth_threshold = 4,
      n_threads = 8,
      read_len = 70,
      read_stride = 10,
      error_pos = 35
    )

In the above example, `STAR_mappability()` will use the given STAR reference (inside the `STAR_ref_path` directory), and the genome found within the `reference_path` SpliceWiz reference, to generate synthetic reads.

- `read_len` specifies the length of these synthetic reads (default `70`)
- `read_stride` specifies the nucleotide distance between adjacent synthetic reads (default `10`). These will be generated with alternate `+` / `-` strand
- `error_pos` introduces a single nucleotide error at the specified position (default `35`), which will generate an SNP at the center of the 70-nt synthetic read.

These synthetic reads will then be aligned back to the STAR genome to create a BAM file, which is later processed to measure the coverage depth of the genome by these synthetic reads.

Finally, regions with coverage depth of `map_depth_threshold` or below will be defined as regions of “low mappability”. In the above example, 70-nt reads of 10-nt stride will produce synthetic reads such that each nucleotide is expected to have a coverage of `70 / 10 = 7` nucleotides. A coverage of `4` nucleotides or less equates to a coverage of < ~60% of expected depth.

### Building BOTH STAR and SpliceWiz references together

If `STAR` is available on the same computer or server where R/RStudio is being run, we can use the one-line function `buildFullRef`. This function will:

- Prepare the resources from the given FASTA and GTF files (runs `getResources`)
- Generate a STAR genome (runs `STAR_BuildRef`)
- Use the STAR genome and the FASTA file to de-novo calculate and define low mappability regions (runs `STAR_mappability`)
- Build the SpliceWiz reference using the genome resources and mappability file (runs `buildRef`)

This step is recommended when one wishes to build a non-human/mouse genome in a single step, including generating low-mappability regions to exclude measuring IR events with low mappability.

    buildFullRef(
        reference_path = ref_path,
        fasta = "genome.fa", gtf = "transcripts.gtf",
        genome_type = "",
        use_STAR_mappability = TRUE,
        n_threads = 8
    )

`n_threads` specify how many threads should be used to build the STAR reference and to calculate the low mappability regions

### Mappability exclusion generation using Rsubread

If `STAR` is not available, `Rsubread` is available on Bioconductor for alignment and can be used to perform mappability calculations. The example code in the manual is displayed here for convenience, to demonstrate how this would be done:

    require(Rsubread)

    # (1a) Creates genome resource files

    ref_path <- file.path(tempdir(), "Reference")

    getResources(
        reference_path = ref_path,
        fasta = chrZ_genome(),
        gtf = chrZ_gtf()
    )

    # (1b) Systematically generate reads based on the SpliceWiz example genome:

    generateSyntheticReads(
        reference_path = ref_path
    )

    # (2) Align the generated reads using Rsubread:

    # (2a) Build the Rsubread genome index:

    subreadIndexPath <- file.path(ref_path, "Rsubread")
    if(!dir.exists(subreadIndexPath)) dir.create(subreadIndexPath)
    Rsubread::buildindex(
        basename = file.path(subreadIndexPath, "reference_index"),
        reference = chrZ_genome()
    )

    # (2b) Align the synthetic reads using Rsubread::subjunc()

    Rsubread::subjunc(
        index = file.path(subreadIndexPath, "reference_index"),
        readfile1 = file.path(ref_path, "Mappability", "Reads.fa"),
        output_file = file.path(ref_path, "Mappability", "AlignedReads.bam"),
        useAnnotation = TRUE,
        annot.ext = chrZ_gtf(),
        isGTF = TRUE
    )

    # (3) Analyse the aligned reads in the BAM file for low-mappability regions:

    calculateMappability(
        reference_path = ref_path,
        aligned_bam = file.path(ref_path, "Mappability", "AlignedReads.bam")
    )

    # (4) Build the SpliceWiz reference using the calculated Mappability Exclusions

    buildRef(ref_path)

Note that the default output file for `calculateMappability()` (step 3) is `Mappability/MappabilityExclusion.bed.gz` found within the `reference_path` directory. Then `buildRef()` (step 4) will automatically use this file, regardless of the `genome_type` parameter. The exception is if `MappabilityRef` parameter is set to a different file.

This conveniences users to generate their own human/mouse mappability files but use the default non-polyA reference, e.g.:

    buildRef(ref_path, genome_type = "hg38")

# STAR alignment (using SpliceWiz wrappers)

First, remember to check that STAR is available via command line:

    STAR_version()
    #> Apr 16 12:00:04 AM STAR is only supported on Linux or MacOS
    #> NULL

### Aligning a single sample using STAR

    STAR_alignReads(
        fastq_1 = "sample1_1.fastq", fastq_2 = "sample1_2.fastq",
        STAR_ref_path = file.path(ref_path, "STAR"),
        BAM_output_path = "./bams/sample1",
        n_threads = 8,
        trim_adaptor = "AGATCGGAAG"
    )

Note that by default, `STAR_alignReads()` will “trim” Illumina adapters (in fact they will be soft-clipped using STAR’s `--clip3pAdapterSeq` option). To disable this feature, set `trim_adapter = ""` in the `STAR_alignReads()` function.

### Aligning multiple samples using STAR

    Experiment <- data.frame(
        sample = c("sample_A", "sample_B"),
        forward = file.path("raw_data", c("sample_A", "sample_B"),
            c("sample_A_1.fastq", "sample_B_1.fastq")),
        reverse = file.path("raw_data", c("sample_A", "sample_B"),
            c("sample_A_2.fastq", "sample_B_2.fastq"))
    )

    STAR_alignExperiment(
        Experiment = Experiment,
        STAR_ref_path = file.path("Reference_FTP", "STAR"),
        BAM_output_path = "./bams",
        n_threads = 8,
        two_pass = FALSE
    )

To use two-pass mapping, set `two_pass = TRUE`. We recommend disabling this feature, as one-pass mapping is adequate in typical-use cases. Two-pass mapping is recommended if one expects a large number of novel splicing events or if the gene annotations (of transcript isoforms) is likely to be incomplete. Additionally, two-pass mapping is highly memory intensive and should be reserved for systems with high memory resources.

### Finding FASTQ files recursively from a given directory

SpliceWiz can identify sequencing FASTQ files recursively from a given directory. It assumes that forward and reverse reads are suffixed as `_1` and `_2`, respectively. Users can choose to identify such files using a specified file extension. For example, to recursively identify FASTQ files of the format `{sample}_1.fq.gz` and `{sample}_2.fq.gz`, use the following:

    # Assuming sequencing files are named by their respective sample names
    fastq_files <- findFASTQ(
        sample_path = "./sequencing_files",
        paired = TRUE,
        fastq_suffix = ".fq.gz", level = 0
    )

For gzipped fastq files, `fastq_suffix` should be `".fq.gz"` or `".fastq.gz"`. For uncompressed fastq files, it should be `".fq"` or `".fastq"`. Please check your files in order to correctly set this option.

`findFASTQ()` will return a 2- or 3-column data frame (depending if `paired` was set to `FALSE` or `TRUE`, respectively). The first column is the sample name (the file name, if `level = 0`, or the parent directory name, if `level = 1`). The subsequent columns are the paths of the forward and reverse reads.

The data.frame returned by the `findFASTQ()` function can be parsed into the `STAR_alignExperiment` function. This will align all samples contained in the data.frame parsed via the `Experiment` parameter.

    STAR_alignExperiment(
        Experiment = fastq_files,
        STAR_ref_path = file.path("Reference_FTP", "STAR"),
        BAM_output_path = "./bams",
        n_threads = 8,
        two_pass = FALSE
    )

Note that, if a directory contains multiple forward and reverse FASTQ files, they will be aligned to the same BAM file. This can be done by setting `level = 1` in the `findFASTQ()` function, resulting in multiple rows with the same sample name.

# Processing BAM files

To conveniently find all BAM files recursively in a given path:

    bams <- findBAMS("./bams", level = 1)

This convenience function returns the putative sample names, either from BAM file names themselves (`level = 0`), or from the names of their parent directories (`level = 1`).

First, ensure that a SpliceWiz reference has been generated using the `buildRef()` function. This reference should be parsed into the `reference_path` parameter of the `processBAM()` function.

To run `processBAM()` using 4 OpenMP threads:

    # assume SpliceWiz reference has been generated in `ref_path` using the
    # `buildRef()` function.

    processBAM(
        bamfiles = bams$path,
        sample_names = bams$sample,
        reference_path = ref_path,
        output_path = "./pb_output",
        n_threads = 4,
        useOpenMP = TRUE
    )

### Creating COV files from BAM files without running processBAM

Sometimes one may wish to create a COV file from a BAM file without running `processBAM()`. One reason might be because a SpliceWiz reference is not available.

To convert a list of BAM files, run `BAM2COV()`. This is a function structurally similar to `processBAM()` but without the need to give the path to the SpliceWiz reference:

    BAM2COV(
        bamfiles = bams$path,
        sample_names = bams$sample,
        output_path = "./cov_output",
        n_threads = 4,
        useOpenMP = TRUE
    )

### Converting COV files to BigWig

Sometimes, users may wish to convert COV files to BigWig. One common reason may be to generate strand-specific coverage to compare with BigWig files on IGV.

For example, to generate a BigWig file containing reads on the negative strand:

    se <- SpliceWiz_example_NxtSE()

    cov_file <- covfile(se)[1]

    cov_negstrand <- getCoverage(cov_file, strand = "-")
    bw_file <- file.path(tempdir(), "sample_negstrand.bw")
    rtracklayer::export(cov_negstrand, bw_file, "bw")

### The OpenMP parameter explained

SpliceWiz processes BAM files using OpenMP-based parallelisation (multi-threading), using our ompBAM C++ library (available via the ompBAM Bioconductor package). The advantage of using this approach (instead of processing multiple BAM files each using a single thread) is that the latter approach uses a lot more memory. Our OpenMP-based approach processes BAM files one at a time, avoiding the memory cost when analysing multiple BAM files simultaneously.

Note that, by default, `processBAM` and `BAM2COV` will use OpenMP where available (which is natively supported on Windows and Linux). For MacOS, if OpenMP is not available, these functions will use BiocParallel’s `MulticoreParam` to multi-thread process BAM files (1 BAM per thread). Beware that this may take a lot of RAM! (Typically 5-10 Gb per BAM file). We highly suggest considering installing OpenMP libraries on MacOS, as this will lower RAM usage.

# Collating the experiment

Assuming the SpliceWiz reference is in `ref_path`, after running `processBAM()` as shown in the previous section, use the convenience function `findSpliceWizOutput()` to tabulate a list of samples and their corresponding `processBAM()` outputs:

    expr <- findSpliceWizOutput("./pb_output")

This data.frame can be directly used to run `collateData`:

    collateData(
        Experiment = expr,
        reference_path = ref_path,
        output_path = "./NxtSE_output"
    )

- NB: Novel splicing detection can be enabled by setting `novelSplicing = TRUE`. See the Quick-Start vignette for more details about the various parameters associated with novel splicing detection.

    collateData(
        Experiment = expr,
        reference_path = ref_path,
        output_path = "./NxtSE_output_novelSplicing",
        novelSplicing = TRUE
    )

Then, the collated data can be imported as a `NxtSE` object, which is an object that inherits `SummarizedExperiment` and has specialized containers to hold additional data required by SpliceWiz.

    se <- makeSE("./NxtSE_output")

# Downstream analysis using SpliceWiz

Please refer to SpliceWiz: Quick-Start vignette for worked examples using the example dataset.

# SessionInfo

    sessionInfo()
    #> R version 4.5.0 RC (2025-04-04 r88126 ucrt)
    #> Platform: x86_64-w64-mingw32/x64
    #> Running under: Windows Server 2022 x64 (build 20348)
    #>
    #> Matrix products: default
    #>   LAPACK version 3.12.1
    #>
    #> locale:
    #> [1] LC_COLLATE=C
    #> [2] LC_CTYPE=English_United States.utf8
    #> [3] LC_MONETARY=English_United States.utf8
    #> [4] LC_NUMERIC=C
    #> [5] LC_TIME=English_United States.utf8
    #>
    #> time zone: America/New_York
    #> tzcode source: internal
    #>
    #> attached base packages:
    #> [1] stats     graphics  grDevices utils     datasets  methods   base
    #>
    #> other attached packages:
    #> [1] AnnotationHub_3.16.0 BiocFileCache_2.16.0 dbplyr_2.5.0
    #> [4] BiocGenerics_0.54.0  generics_0.1.3       SpliceWiz_1.10.0
    #> [7] NxtIRFdata_1.13.0
    #>
    #> loaded via a namespace (and not attached):
    #>   [1] RColorBrewer_1.1-3          jsonlite_2.0.0
    #>   [3] magrittr_2.0.3              farver_2.1.2
    #>   [5] rmarkdown_2.29              fs_1.6.6
    #>   [7] BiocIO_1.18.0               vctrs_0.6.5
    #>   [9] memoise_2.0.1               Rsamtools_2.24.0
    #>  [11] DelayedMatrixStats_1.30.0   RCurl_1.98-1.17
    #>  [13] webshot_0.5.5               progress_1.2.3
    #>  [15] htmltools_0.5.8.1           S4Arrays_1.8.0
    #>  [17] curl_6.2.2                  Rhdf5lib_1.30.0
    #>  [19] SparseArray_1.8.0           rhdf5_2.52.0
    #>  [21] shinyFiles_0.9.3            sass_0.4.10
    #>  [23] bslib_0.9.0                 htmlwidgets_1.6.4
    #>  [25] plotly_4.10.4               cachem_1.1.0
    #>  [27] GenomicAlignments_1.44.0    iterators_1.0.14
    #>  [29] mime_0.13                   lifecycle_1.0.4
    #>  [31] pkgconfig_2.0.3             Matrix_1.7-3
    #>  [33] R6_2.6.1                    fastmap_1.2.0
    #>  [35] GenomeInfoDbData_1.2.14     MatrixGenerics_1.20.0
    #>  [37] shiny_1.10.0                digest_0.6.37
    #>  [39] colorspace_2.1-1            ps_1.9.1
    #>  [41] patchwork_1.3.0             AnnotationDbi_1.70.0
    #>  [43] S4Vectors_0.46.0            GenomicRanges_1.60.0
    #>  [45] RSQLite_2.3.9               seriation_1.5.7
    #>  [47] filelock_1.0.3              httr_1.4.7
    #>  [49] abind_1.4-8                 compiler_4.5.0
    #>  [51] withr_3.0.2                 bit64_4.6.0-1
    #>  [53] BiocParallel_1.42.0         viridis_0.6.5
    #>  [55] DBI_1.2.3                   heatmaply_1.5.0
    #>  [57] dendextend_1.19.0           HDF5Array_1.36.0
    #>  [59] R.utils_2.13.0              rappdirs_0.3.3
    #>  [61] DelayedArray_0.34.0         rjson_0.2.23
    #>  [63] chromote_0.5.0              tools_4.5.0
    #>  [65] httpuv_1.6.15               fst_0.9.8
    #>  [67] R.oo_1.27.0                 glue_1.8.0
    #>  [69] h5mread_1.0.0               restfulr_0.0.15
    #>  [71] rhdf5filters_1.20.0         promises_1.3.2
    #>  [73] grid_4.5.0                  gtable_0.3.6
    #>  [75] BSgenome_1.76.0             ca_0.71.1
    #>  [77] R.methodsS3_1.8.2           websocket_1.4.4
    #>  [79] tidyr_1.3.1                 hms_1.1.3
    #>  [81] data.table_1.17.0           xml2_1.3.8
    #>  [83] XVector_0.48.0              foreach_1.5.2
    #>  [85] BiocVersion_3.21.1          pillar_1.10.2
    #>  [87] genefilter_1.90.0           later_1.4.2
    #>  [89] splines_4.5.0               dplyr_1.1.4
    #>  [91] lattice_0.22-7              ompBAM_1.12.0
    #>  [93] survival_3.8-3              rtracklayer_1.68.0
    #>  [95] bit_4.6.0                   annotate_1.86.0
    #>  [97] tidyselect_1.2.1            registry_0.5-1
    #>  [99] Biostrings_2.76.0           knitr_1.50
    #> [101] rhandsontable_0.3.8         gridExtra_2.3
    #> [103] IRanges_2.42.0              SummarizedExperiment_1.38.0
    #> [105] stats4_4.5.0                xfun_0.52
    #> [107] shinydashboard_0.7.2        Biobase_2.68.0
    #> [109] matrixStats_1.5.0           pheatmap_1.0.12
    #> [111] DT_0.33                     stringi_1.8.7
    #> [113] UCSC.utils_1.4.0            lazyeval_0.2.2
    #> [115] yaml_2.3.10                 shinyWidgets_0.9.0
    #> [117] evaluate_1.0.3              codetools_0.2-20
    #> [119] tibble_3.2.1                BiocManager_1.30.25
    #> [121] cli_3.6.4                   xtable_1.8-4
    #> [123] processx_3.8.6              munsell_0.5.1
    #> [125] jquerylib_0.1.4             Rcpp_1.0.14
    #> [127] GenomeInfoDb_1.44.0         png_0.1-8
    #> [129] XML_3.99-0.18               parallel_4.5.0
    #> [131] fstcore_0.10.0              ggplot2_3.5.2
    #> [133] assertthat_0.2.1            blob_1.2.4
    #> [135] prettyunits_1.2.0           sparseMatrixStats_1.20.0
    #> [137] bitops_1.0-9                viridisLite_0.4.2
    #> [139] scales_1.3.0                purrr_1.0.4
    #> [141] crayon_1.5.3                rlang_1.1.6
    #> [143] rvest_1.0.4                 KEGGREST_1.48.0
    #> [145] TSP_1.2-4