BC-store: a program for mgiseq barcode sets analysis
Irina BulushevaiD, Vera BelovaiD, Boris NikashiniD, Dmitriy O. KorostiniD
Abstract
Here we present the devised BC-store - a program for analyzing and selecting sets of barcodes for sequencing on platforms manufactured by MGI Tech (China). The app is available as an open source in Python3 and as a desktop version. The application allows analyzing the compatibility of barcodes on a single lane of a flow cell in a set in the case of equal and arbitrary fractions. In addition, with the help of this tool barcodes can be added to an existing set with custom share options. In this paper we describe how BC-store works for different tasks and consider the effectiveness of using BC-store in sequence lab routine tasks. Author summaryThe performance of modern NGS machines allows considerable amount of data to be obtained which exceed the data required for one specific sample. To pool multiple samples on a single lane of the flow cell, barcoding is used - adapters carrying a unique nucleotide sequence are introduced by ligation [1]. Adapters are sequenced from their specific primers. Their sequences are used for demultiplexing the sequencing results for individual fastq files by programs like zebracall [2] or bcl2fastq [3]. The task of selecting the adapters for a set is similar to sequencing low diversity libraries [4]: if all adapters on the lane have the same nucleotide during this sequencing cycle, the quality of its reading drops dramatically. Therefore, manufacturers recommend grouping the adapters by sets. However, the sets offered by MGI Tech [5] are far from routine practice, as they do not allow for non-equimolar sample pooling by default, and they have other disadvantages (more on them later in the text). To overcome these problems, we created the BC-store program, which allows analyzing the sets of MGI Tech barcodes entered by the user to be further used in sequencing. This tool also provides the opportunity to vary the number of simultaneously sequenced samples, to use reagents more efficiently, and, as a result, to correctly distribute reads across samples, which helps to increase both the quality of sequencing and the level of data interpretation.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 3
- FWCI
- 0.24
- Field percentile
- 41th percentile
- Research Focus
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
- DESIGNING OF CUSTOM BARCODES FOR SEQUENCING ON THE MGI PLATFORM
Irina Bulusheva, Anna O. Shmitko, … Dmitriy O. Korostin·bioRxiv·Sep 7, 2022
- Real-Time Demultiplexing Nanopore Barcoded Sequencing Data With npBarcode
Son Hoang Nguyen, Tânia Duarte, … Minh Duc Cao·BioinformaticsPeer-reviewed·Aug 23, 2017
- NucBalancer: Streamlining Barcode Sequence Selection for Optimal Sample Pooling for Sequencing
Saurabh Gupta, Ankur Sharma·GigabytePeer-reviewed·Oct 11, 2024
- Bartender: an ultrafast and accurate clustering algorithm to count barcode and amplicon reads
Lu Zhao, Zhimin Liu, … Song Wu·bioRxiv·Aug 10, 2016
- MinION barcodes: biodiversity discovery and identification by everyone, for everyone
A. Srivathsan, L. Lee, … R. Meier·bioRxiv·Mar 9, 2021
- Optimal sequencing depth for measuring the concentrations of molecular barcodes
Tommaso Ocari, Emilia A. Zin, … Ulisse Ferrari·Nucleic Acids ResearchPeer-reviewed·Aug 20, 2025