Background & Summary

DNA barcoding, a concept put forward by Hebert et al.1 in 2003, was developed to facilitate species identification using molecular methods. DNA barcoding standardizes the taxonomic identification of organisms based on well-established short genomic regions that have high interspecific and low intraspecific variability. By definition, a DNA barcoding marker must be universal, reliable, and show good discriminatory power at the species level2. For animals and fungi, the mitochondrial cytochrome c oxidase I gene (COI)1 and the internal transcribed spacer (ITS) region3, respectively, have been defined and accepted by the scientific community as the genomic regions that fulfil these criteria. However, in the Viridiplantae kingdom, there is no single barcoding marker that satisfies all of those criteria, and several markers in the mitochondrial, chloroplastidial, and nuclear genomes have been under dispute4,5,6. Finally, four DNA barcoding markers have been agreed upon for taxonomic identification of plants, including the chloroplastidial regions rbcL, matK, and trnH-psbA, as well as the nuclear internal transcribed spacer (ITS) region of the ribosome, particularly the ITS2 region2,7,8.

The emergence of high-throughput sequencing (HTS) techniques is tightly linked to the recent burst of DNA metabarcoding studies9,10, which have used one or more of the four markers for taxonomic identification. DNA metabarcoding is a powerful approach for resolving mixed-species samples or environmental DNA (eDNA)11 at large spatial scales, with multiple applications in the fields of ecology, taxonomy, evolution, and conservation11,12 for a wide array of organisms. In plants, DNA metabarcoding has been applied in the authentication of herbal teas13,14,15, determining herbivore diets16,17,18,19, unravelling plant-pollinator interactions20,21,22,23, identifying botanical origin of honey24,25,26, monitoring allergy-related airborne pollen sources27,28, assessing biodiversity29,30,31,32, or even in forensic analysis33. These studies have either employed single DNA marker or their combinations, with most relying on rbcL and/or ITS234,35,36. ITS2 has been increasingly popular due to its better taxonomic discriminatory capabilities2 and the higher number of sequences available in GenBank37 (Table 1) as compared with the other three plant barcoding markers.

Table 1 Number of sequences available in GenBank for each of the Viridiplantae DNA barcoding marker in 2015 and 2023, and corresponding increase rate during this period.

Botanical identification of mixed-species samples by DNA metabarcoding entails their laboratorial processing to obtain the sequence reads with HTS technologies. The millions of reads generated by the HTS are then classified against sequences of known taxonomic origin, which are typically a priori compiled in reference datasets, either constructed using own sequences or such retrieved from GenBank or other public databases. The quality of identification depends on the quality and completeness of the reference dataset built for the target barcoding marker, which in turn is determined by the breadth and size of the dataset (number of taxa and number of sequences per taxon) as well as by the taxonomic accuracy of the compiled sequences20,38,39. Many plant studies have relied on sequence data directly retrieved from GenBank for identifying unknown samples24,40,41,42,43. The problem with this approach is that sequences deposited in GenBank are not rigorously checked for taxonomic mistakes and other inconsistencies that might affect barcoding purposes. Erroneous records are common and can, for example, be due to fungi inhabiting the surface or tissue of plants that are sequenced instead of the targeted plant, or to plants that were morphologically misidentified38. This results in inaccurate classifications using direct hit methods (e.g., VSEARCH44, USEARCH45, BLAST46), and also in poor models for hierarchical classifications (e.g., RDPclassifier47, SINTAX48).

Construction of high-quality reference datasets for plants has been sought over the years, and several attempts have been made, specifically for ITS2 and rbcL. The first ITS2 reference database was released in 200649 for different kingdoms. This database underwent several updates until 201550. In the same year, Sickel et al.51 built the first Viridiplantae specific ITS2 dataset from the original multi-kingdom ITS2 database, which has been used in several plant metabarcoding studies20,34,52,53. However, due to the ever-increasing number of sequences deposited in GenBank, this dataset soon became outdated (Table 1). In 2017, Bell et al.52 developed an rbcL dataset, which was combined with the existing ITS2 Viridiplantae51, for species-level identification in angiosperms. This rbcL dataset was last updated in 2021, at the same time that a new ITS2 dataset for Magnoliopsida was developed by the same group54. In 2019, Curd et al.55 developed the ANACAPA toolkit, which comprises a module to generate custom reference datasets for any marker. In 2020, Banchi et al.38 published an ITS dataset, named PLANiTS, that includes datasets for ITS, ITS1 and ITS2. In addition, these authors developed a script that performs a species identity check on the sequences downloaded from GenBank, although it is a QIIME2 based script. Also in 2020, Richardson et al.56, developed the toolkit MetaCurator, which generates reference datasets dedicated to taxonomically informative genetic markers, while Keller et al.39 developed BCdatabaser, a tool that allows generating generic datasets of any marker by linking sequences and taxonomic information retrieved from GenBank. In 2022, Dubois et al.12 developed a workflow that allows the building of plant reference datasets dedicated to ITS2 and rbcL. However, this workflow can only be used on the QIIME2 platform.

The first developed datasets were static and, therefore, easily outdated due to the rapid flow of new sequences being deposited in GenBank (Table 1). Moreover, most of the available datasets are global-scale, which may lead to taxa misidentifications because of sequence conflicts originating from misidentified GenBank sequences or even from polyphyletic species. Accordingly, it might be helpful to have a dataset tailored for the geographical area under analysis, as a way of reducing the identification error by including only the extant flora, therefore minimizing the detection of unlikely taxa57. Complementary to this, it is also important to have user-friendly tools that automatically perform the generation and curation of reliable and updatable reference datasets. Currently, most of the available tools require some level of user bioinformatics expertise or lack a good curation method for handling the problem of misidentified GenBank sequences. For instance, BCdatabaser39 is a user-friendly tool as it entails a single command to produce a taxonomy-linked fasta file, which can be used by several taxonomic classifiers. However, it lacks a curation method, and it includes the download of non-target sequences incorrectly annotated in GenBank12 (e.g., rbcl sequences that are labelled as ITS2).

In this context, the goal of this study was to provide curated datasets for ITS2 (meta)-barcoding, and a reproducible, public, and pipeline-based workflow that is compatible with other custom datasets. The script was designed to be applied after using BCdatabaser39 or similar workflows that generate taxonomically linked fasta files. The workflow consists of three main stages: (i) automated curation of the downloaded sequences that accounts for five major problems detected in sequences deposited in GenBank (fungal sequences identified as vascular plants, Chlorophyta sequences, non-target sequences, incomplete taxonomies, and erroneous taxonomy annotation); (ii) a manual taxonomic correction option for misidentified taxa; and (iii) the addition of custom sequenced species to conform with the common syntax of the database. Using this workflow, we generated an ITS2 reference dataset that comprises worldwide vascular plant taxa, as well as individual subsets of this database for each of the 27 countries of the European Union and a reference dataset for European crops.

Methods

Curation pipeline-based workflow

The pipeline-based workflow comprises three independent stages for generating more accurate reference datasets: (i) automated curation, (ii) manual list curation, and (iii) manual sequence addition (Fig. 1). These can be performed singly or in conjunction, depending on the user’s needs. The pipeline script is publicly available at GitHub (https://github.com/chiras/database-curation) and has as dependencies the also publicly available software tools R58, SeqFilter v2.1.1059 (https://github.com/BioInf-Wuerzburg/SeqFilter), and VSEARCH v2.18.044 (https://github.com/torognes/vsearch). It is designed to start after the point of pulling reference sequences from GenBank with BCdatabaser (or equivalent tools) or from other public sources that follow the same syntax needed for a variety of classifiers (https://molbiodiv.github.io/bcdatabaser/output.html). The pipeline was executed successfully on the bash command line of Ubuntu 20.04.6 and Mac OSX 12.3.

Fig. 1
figure 1

Schematic representation of the curation pipeline. The components ‘Automated curation’, ‘Manual list curation’, and ‘Manual sequence addition’ can be used singly or in conjunction.

Automated curation

The automated curation is the most important stages of the pipeline-based workflow. Five major cleaning steps are implemented during curation (Fig. 1):

  1. i.

    The first filter identifies fungal sequences and removes them. These are identified by using a hierarchical classification with the sintax48 command from VSEARCH against the RDP curated fungal ITS dataset60, with a cut-off of 0.90;

  2. ii.

    The second filter performs the removal of non-ITS2 (non-target) sequences. For this, we manually created a preliminary ITS2 reference dataset of selected trustworthy sequences representing all vascular plant families from the ITS2 database50. In the automated curation, the command usearch_global by VSEARCH is used to identify only vascular plant sequences with an identity threshold of 70%;

  3. iii.

    The third filter checks for incomplete taxonomy entries in the metadata and removes such entries as they are not suitable for barcoding purposes and might interfere with finding better resolved references;

  4. iv.

    The fourth filter removes all the sequences that are classified as Chlorophyta as our intention was to create a reliable vascular plant dataset. Wrong annotations of Chlorophyta sequences can also interfere with vascular plant identification;

  5. v.

    The fifth filter applies a deterministic assessment of intraspecific variability for the respective dataset on-the-fly. However, this filter is only applied to species that are represented by more than four sequences. The dataset is hereby split into subsets for each plant species, and, for each separate species datasets pairwise all-against-all global alignments are performed with allpairs_global from VSEARCH. An iterative R script increases a drop-out threshold for each species in steps of 50%, 75%, 80%, 85%, 90%, 92.5%, 95%, and 97%, removing sequences that have a lower median identity to all other sequences of the species than the threshold, but only while a threshold is given that removes less than 50% of the remaining sequences per species. This 50% threshold is a balanced trade-off between removing taxa with wrong GenBank taxonomic assignments and retaining sequences that are still within expected intraspecific variability (see ´Assessment of intraspecific variability´ section for further details).

Manual list curation

The manual list curation is intended to serve as a community-driven approach. Scientists that spot erroneous GenBank entries that are not identified by the automated curation are invited to add a simple tabular text file to our GitHub repository. Based on these text files, researchers curating a dataset can choose to use or discard manual curations from different contributors. The text file format is kept as simple as possible, and examples are given in the code repository:

NCBIAccessionNumber;WrongScientificName;CorrectedScientificName;CuratorName

If the file specifies the CorrectedScientificName, the script will proceed to correct the taxonomy in the reference dataset. The field can be left empty as well, indicating that the curator is sure that this is a wrong taxonomic metadata and yet unsure about the correct identification, which will result in the sequences being removed from the dataset.

Manual sequence addition

The manual addition allows users to add own generated sequences to the reference dataset, and automating the gathering of taxonomic metadata and formatting. This is a tedious step, especially when many sequences are added. The requirement for this step is the provision of common fasta files with the species name as the header. Examples are provided in the GitHub repository.

Global dataset subdivision

The subdivision of the global dataset allows the user to reduce the number of species from the global reference dataset to a local reference dataset that contains a geographically delimited number of species. For this step, it is required to provide a list of the intended local flora in a csv file format.

Application of the pipeline for curation of ITS2 datasets

A Viridiplantae ITS2 reference dataset, hereafter called “global dataset” was created on 17 January of 2023 using the following command of BCdatabaser39:

docker run -u $UID:$GID -v $PWD:/data \  --rm iimog/bcdatabaser \  --outdir its2.global.$today \  --marker-search-string "(ITS2 OR internal transcribed spacer 2)" \  --taxonomic-range Viridiplantae \  --sequences-per-taxon = 25 \  --sequence-length-filter 100:2000 \  --names-dmp-path /NCBI-Taxonomy/names.dmp \  --warn-failed-tax-names

This dataset comprises a maximum of 25 sequences per species of the Viridiplantae kingdom, within a length range of 100–2,000 bp. Across the study, we found that crop species represent a special case for barcoding purposes because they show a high intraspecific variability of the ITS2 region, often due to hybridizations or other genomic interventions (e.g.: Brassica and Malus). Therefore, we considered that there was an additional need for developing a reference dataset only for European crops, which is further referred to as the “crop dataset”. This dataset was generated in the same way, but instead of 25 sequences, a maximum of 100 ITS2 sequences per species was downloaded from GenBank to account for a higher representation of intraspecific variability.

Enrichment with new sequences

In addition, 536 leaf samples representing 322 species, selected from expert knowledge as important pollen sources for the honey bee (Apis mellifera), collected from nine European countries (Austria, Denmark, France, Greece, Italy, Latvia, The Netherlands, Norway, and Portugal) were further sequenced for the ITS2 region, aiming for manual addition into the dataset (Table 2). These species were missing or underrepresented in the initial global dataset. The leaves were cut into small pieces and transferred to a 2.0 ml screwcap tube with two 3 mm zirconia beads. After being grounded in a Precellys 24 tissue homogeniser (Bertin Instruments), the DNA was extracted with the Macherey-Nagel NucleoSpin Plant II Kit, according to the manufacturer’s instructions. DNA extracts were amplified targeting the ITS2 region using the primers ITS-S2F61 and ITS-S4R62. PCR was carried out in a 25 µL total volume using 12.5 µL of Q5 High-Fidelity 2X Master Mix (New England Biolabs), 1.25 µL of each primer (10 µM), and 1 µL of DNA (10 ng/µL). Reactions were performed in a T100 Thermal Cycler (BioRadTM) using the temperature profile consisting of an initial denaturation of 98 °C for 3 min, followed by 35 cycles of 98 °C for 10 s, 52 °C for 30 s, and 72 °C for 40 s, and a final extension of 72 °C for 2 min. The amplicons were Sanger sequenced at STABVIDA Inc. (Portugal) and then analysed using Mega v10.1.763.

Table 2 Number of sequences/corresponding taxa that were removed/retained/added by the curation pipeline (automated curation, manual list curation, and manual sequence addition) from/in/to the ITS2 global and crop datasets.

From the 536 samples submitted to DNA sequencing, 259 clean and sufficiently long, high-quality sequences were generated, representing 182 species (Table 2). The new sequences were collected in a fasta format file and then added to the global dataset using the manual sequence addition script, as described above. These sequences are also available in the GitHub repository.

Country-level datasets

After curation, the global ITS2 dataset was subdivided into two local ITS2 dataset for each of the 27 EU countries, according to the local flora retrieved from two online flora databases: Euro + Med PlantBase (https://www.emplantbase.org/home.html) and GBIF (https://www.gbif.org/). These databases complement each other, enabling a more comprehensive representation of the local flora across the 27 EU countries. A more extensive list of plant taxa was retrieved from GBIF than from the Euro + Med PlantBase for the 27 EU countries. Still, there were taxa in the Euro + Med PlantBase list that were missing in the GBIF list.

Data Records

All final ITS2 datasets are publicly available as fasta files on Zenodo:

(i) global dataset: https://doi.org/10.5281/zenodo.796851964;

(ii) crop dataset: https://doi.org/10.5281/zenodo.796994065, and

(iii) country-level datasets for the 27 EU countries: https://doi.org/10.5281/zenodo.797004666.

New ITS2 sequences were publicly deposited in GenBank (https://www.ncbi.nlm.nih.gov/nuccore) under the BioProject PRJNA1033169.

The curation scripts are publicly available as bash and R code at https://github.com/chiras/database-curation.

A web interface has been developed that allows search for accessions and taxonomic names to assess which sequences were kept or removed during the curation (global dataset). The web interface also allows selection of sequences and refer to the corresponding NCBI records for further investigative purposes. The web interface is available at https://its2curation.molecular.eco.

Global dataset

The global dataset downloaded from GenBank originally held a total of 354,690 sequences, representing 119,830 unique species (Table 2). However, many sequences were identified as problematic and were thus removed (see Table S1 for the full list of the removed accession numbers) after the automated implementation of the five sequential curation filters, as follows: (i) 127 fungal sequences; (ii) 29,341 non-ITS2 sequences; (iii) six sequences with incomplete taxonomies; (iv) 781 Chlorophyta sequences; and (v) 16,711 sequences with unexpectedly high intraspecific variability for the respective species. After this automated curation, 307,724 sequences (13% loss) were retained in the global dataset representing 111,377 species (7% loss). The manual list curation detected 11 misidentified sequences in the global dataset, of which six were removed due to incorrect taxonomic classification, which was not possible to edit, and five were replaced by their correct taxonomic classification. After this additional step, a total of 307,718 sequences, representing 111,374 species, were retained in the global dataset. With the addition of our own ITS2 sequences, the final global dataset contains 307,977 sequences, representing 534 families, 11,034 genera, and 111,382 species of vascular plants.

Crop dataset

A list of European crop species, containing for each entry an accurate taxonomic classification string, was carefully assembled and then used to retrieve the matching sequences from GenBank. A total of 4,206 sequences, representing 81 taxa, were downloaded from GenBank. The automated curation workflow identified and removed (Table S1) from this dataset the following number of sequences: (i) three fungal sequences; (ii) 249 non-ITS2 sequences; and (iii) 611 sequences with high intraspecific variability for the respective species (Table 2). As expected from the nature of the assembled list, no ‘Incomplete taxonomy’ or ‘Chlorophyta’ problems were detected. Furthermore, no sequences were removed or added by the ‘Manual list curation’ and ‘Manual sequence addition’ components of the pipeline. Accordingly, the final crop dataset comprises 3,343 sequences (21% loss), representing 25 families, 50 genera, and 81 species (0% loss).

Country-level datasets

Table 3 compiles the sizes of the two ITS2 datasets generated for each of the 27 EU countries, taking into account the local flora extracted from Euro + Med PlantBase and GBIF. The 27 ITS2 datasets generated using the Euro + Med PlantBase lists cover between 66% and 89% of the vascular plant species listed for each country (Fig. 2). The ITS2 datasets of the Mediterranean countries show the lowest coverage of the local flora, with Greece having 66%, Spain 69%, France 71%, and Italy 72%. In contrast, the ITS2 datasets obtained for the Baltic countries contain sequences representing a high proportion of their plant diversity, with Latvia (89%) at the top of the ranking, followed by Lithuania and Estonia (88%), and Finland (87%). The findings for Mediterranean countries were expected due to their higher species richness, thereby requiring a higher sequencing effort to achieve the levels of the Baltic countries. Apart from Malta, the lists extracted from GBIF are species-richer than those extracted from Euro + Med PlantBase, explaining the lower coverage of the corresponding ITS2 datasets. Hence, the coverage of the ITS2 datasets generated using the GBIF lists is lower than that generated using the Euro + Med PlantBase lists, varying between 31% for France and 86% for Lithuania (Fig. 2).

Table 3 Sizes of the country-level ITS2 datasets in relation to the vascular plant species inventories extracted from (A) Euro + Med PlantBase (https://www.emplantbase.org/home.html) and (B) GBIF platforms (https://www.gbif.org/).
Fig. 2
figure 2

Taxa representation of the two reference ITS2 datasets generated for each of the 27 EU countries, using the flora information extracted from the Euro + Med PlantBase (https://www.emplantbase.org/home.html) and GBIF platforms (https://www.gbif.org/).

Technical Validation

Fungal sequences identified as plants in GenBank

A total of 127 fungal sequences were detected among the sequences identified as plants in GenBank. Of these, 55 (43%) belonged to the phylum Ascomycota, and the most common genera were Erysiphe (15%), Aspergillus (14%), Davidiella (11%), Gibberella, and Mycosphaerella (8%), and Eurotium (6%). These fungi are either pathogens or endophytes commonly detected in plant tissues (e.g., Erysiphe causes powdery mildew, and Mycosphaerella causes leaf blight). Fungal PCR-amplifications from infected plant tissues are well documented for ITS2 primers designed for plants67, explaining the misidentified sequences deposited in GenBank. One such example comes from the single ITS2 sequence available in GenBank for Rumex stenophyllus (accession number MG235257). During the automated curation, this sequence was identified as belonging to the genus Alternaria, leading to its removal from the global dataset.

Plant sequences assigned an incorrect taxonomic classification

The automated curation allowed the identification and removal of sequences that were deposited in GenBank with incorrect taxonomic classification. For instance, the sequences with accession numbers KF454376 and KF454377, originally identified in GenBank as Typha angustifolia (Typhaceae), turned out to belong to the genus Taraxacum (Asteraceae) after manual verification. With the intraspecific analysis implemented by the fifth filter of the automated curation, these two sequences were automatically removed from the global dataset.

Assessment of intraspecific variability

The accuracy of the taxonomic classification depends on the power of the chosen marker in discriminating between interspecific and intraspecific variation, i.e., the overlap of the genetic variation between species should be small or ideally non-existent. Hybridization is a common natural or human-mediated phenomenon in many wild plant species as well as in many crops, such as Brassica napus and Brassica rapa, or Malus domestica and Pyrus communis. This erodes species delimitations and increases intraspecific variability, making automated curation a more challenging endeavour.

The last step of the automated curation (the fifth filter) applies a deterministic assessment of intraspecific variability for the respective species. In the initial configuration of the pipeline, the sequences that had a median identity lower than 97% in pairwise all-against-all global alignments were removed from the dataset in a single iteration. This revealed itself to be very stringent for taxa suffering from high intraspecific variability, leading to the removal of all the sequences from the curated dataset. Hence, this direct approach (approach A) was replaced by the iterative increment of the drop-out threshold (approach B), as explained in the section ‘Automated curation’. While an improvement in the pipeline’s performance was noted, there was still a low number of retained sequences in the curated dataset (e.g., Malus domestica was represented by a single sequence). Lastly, in the final configuration of the automated curation (see the ‘Automated curation’ section), the introduced threshold that retains 50% of the initial sequences (approach C) seems to represent a good trade-off between removing taxa with wrong GenBank taxonomic assignments and retaining the sequences that are still within expected intraspecific variability.

The outcomes of these three approaches are illustrated in Fig. 3 for Malus pumila and Pyrus communis. No sequences or a single sequence were retained in the curated dataset for Malus pumila with approaches A and B, respectively. In contrast, 10 of the initial 20 sequences were retained in the curated dataset at 85% identity when approach C was applied. In the case of Pyrus communis, approaches B and C performed equally well, retaining 10 of the initial 55 sequences, whereas all the sequences were removed from the dataset when applying approach A.

Fig. 3
figure 3

Number of sequences retained in the ITS2 dataset for Malus pumila (top chart) and Pyrus communis (bottom chart) by the automated curation workflow. Approach A: sequences with a median identity <97% in pairwise all-against-all global alignments are removed in a single iteration; Approach B: sequences are removed iteratively using an incremental drop-out identity threshold of 50%, 75%, 80%, 85%, 90%, 92.5%, 95%, and 97%; Approach C: sequences are removed using the incremental threshold of ´Approach B´ while ensuring that 50% of the initial sequences are retained in the dataset.

Comparison with other datasets

The global ITS2 dataset generated in this study contains sequences from 111,377 species, representing an increase of over 62% when compared to the datasets of Sickel et al.51 (72,325 species) and Dubois et al.12 (~70,000 species). The implementation of the automated curation script developed herein is able to resolve troublesome sequences downloaded from GenBank while still retaining a good representation of worldwide species in the curated dataset. Moreover, the manual list curation step prevents reliable sequences from being removed at the same time that the manual sequence addition step facilitates dataset enrichment.