PLoS ONEBioinformaticsPeer-reviewed journal article
EMBL2checklists: A Python package to facilitate the user-friendly submission of plant DNA barcoding sequences to ENA
Abstract
BackgroundThe submission of DNA sequences to public sequence databases is an essential, but insufficiently automated step in the process of generating and disseminating novel DNA sequence data. Despite the centrality of database submissions to biological research, the range of available software tools that facilitate the preparation of sequence data for database submissions is low, especially for sequences generated via plant DNA barcoding. Current submission procedures can be complex and prohibitively time expensive for any but a small number of input sequences. A user-friendly software tool is needed that streamlines the file preparation for database submissions of DNA sequences that are commonly generated in plant DNA barcoding.\n\nMethodsA Python package was developed that converts DNA sequences from the common EMBL and GenBank flat file formats to submission-ready, tab-delimited spreadsheets (so-called \"checklists\") for a subsequent upload to the public sequence database of the European Nucleotide Archive (ENA). The software tool, titled \"EMBL2checklists\", automatically converts DNA sequences, their annotation features, and associated metadata into the idiosyncratic format of marker-specific ENA checklists and, thus, generates output that can be uploaded via the interactive Webin submission system of ENA.\n\nResultsEMBL2checklists provides a simple, platform-independent tool that automates the conversion of common plant DNA barcoding sequences into easily editable spreadsheets that require no further processing but their upload to ENA via the interactive Webin submission system. The software is equipped with an intuitive graphical as well as an efficient command-line interface for its operation. The utility of the software is illustrated by its application in the submission of DNA sequences of two recent plant phylogenetic investigations and one fungal metagenomic study.\n\nDiscussionEMBL2checklists bridges the gap between common software suites for DNA sequence assembly and annotation and the interactive data submission process of ENA. It represents an easy-to-use solution for plant biologists without bioinformatics expertise to generate submission-ready checklists from common plant DNA sequence data. It allows the post-processing of checklists as well as work-sharing during the submission process and solves a critical bottleneck in the effort to increase participation in public data sharing.
- organism: plant (other)
- assay: DNA methylation
- assay: whole-genome sequencing
- research focus: database / resource
- research focus: software / tool
- research focus: benchmarking
- approach: statistical model
- Citations
- 8
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- annonex2embl: automatic preparation of annotated DNA sequences for bulk submissions to ENA
Michael Gruenstaeudl·BioinformaticsPeer-reviewed·Mar 24, 2020
- Reference Sequence Browser: An R application with a User-Friendly GUI to rapidly query sequence databases
Sriram Ramesh, Samuel Rapp, … Zia Truong·PLoS ONEPeer-reviewed·Oct 31, 2024
- GenBank 2 Sequin - a file converter preparing custom GenBank files for database submission
Pascal Lehwark, Stephan Greiner·GenomicsPeer-reviewed·May 26, 2018
- genBaRcode - a comprehensive R package for genetic barcode analysis
Lars Thielecke, Kerstin Cornils, Ingmar Glauche·BioinformaticsPeer-reviewed·Nov 27, 2019
- dna-parser: a Python library written in Rust for fast encoding of DNA and RNA sequences
Matthieu Vilain, Stéphane Aris‐Brosou·bioRxiv·Jan 21, 2026
- DNA Features Viewer, a sequence annotation formatting and plotting library for Python
Valentin Zulkower, Susan J. Rosser·BioinformaticsPeer-reviewed·Jul 1, 2020