BarWare: efficient software tools for barcoded single-cell genomics

Abstract Background Barcode-based multiplexing methods can be used to increase throughput and reduce batch effects in large single-cell genomics studies. Despite advantages in flexibility of sample collection and scale, there are additional complications in the data deconvolution steps required to a...

Full description

Bibliographic Details
Main Authors: Elliott Swanson, Julian Reading, Lucas T. Graybuck, Peter J. Skene
Format: Article
Language:English
Published: BMC 2022-03-01
Series:BMC Bioinformatics
Subjects:
Online Access:https://doi.org/10.1186/s12859-022-04620-2
_version_ 1819052134992183296
author Elliott Swanson
Julian Reading
Lucas T. Graybuck
Peter J. Skene
author_facet Elliott Swanson
Julian Reading
Lucas T. Graybuck
Peter J. Skene
author_sort Elliott Swanson
collection DOAJ
description Abstract Background Barcode-based multiplexing methods can be used to increase throughput and reduce batch effects in large single-cell genomics studies. Despite advantages in flexibility of sample collection and scale, there are additional complications in the data deconvolution steps required to assign each cell to their originating samples. Results To meet computational needs for efficient sample deconvolution, we developed the tools BarCounter and BarMixer that compute barcode counts and deconvolute mixed single-cell data into sample-specific files, respectively. Together, these tools are implemented as the BarWare pipeline to support demultiplexing from large sequencing projects with many wells of hashed 10x Genomics scRNA-seq data. Conclusions BarWare is a modular set of tools linked by shell scripting: BarCounter, a computationally efficient barcode sequence quantification tool implemented in C; and BarMixer, an R package for identification of barcoded populations, merging barcoded data from multiple wells, and quality-control reporting related to scRNA-seq data. These tools and a self-contained implementation of the pipeline are freely available for non-commercial use at https://github.com/AllenInstitute/BarWare-pipeline .
first_indexed 2024-12-21T12:15:01Z
format Article
id doaj.art-21179aa92949406b80b4c94dfe7b6c4c
institution Directory Open Access Journal
issn 1471-2105
language English
last_indexed 2024-12-21T12:15:01Z
publishDate 2022-03-01
publisher BMC
record_format Article
series BMC Bioinformatics
spelling doaj.art-21179aa92949406b80b4c94dfe7b6c4c2022-12-21T19:04:28ZengBMCBMC Bioinformatics1471-21052022-03-0123111410.1186/s12859-022-04620-2BarWare: efficient software tools for barcoded single-cell genomicsElliott Swanson0Julian Reading1Lucas T. Graybuck2Peter J. Skene3Allen Institute for ImmunologyAllen Institute for ImmunologyAllen Institute for ImmunologyAllen Institute for ImmunologyAbstract Background Barcode-based multiplexing methods can be used to increase throughput and reduce batch effects in large single-cell genomics studies. Despite advantages in flexibility of sample collection and scale, there are additional complications in the data deconvolution steps required to assign each cell to their originating samples. Results To meet computational needs for efficient sample deconvolution, we developed the tools BarCounter and BarMixer that compute barcode counts and deconvolute mixed single-cell data into sample-specific files, respectively. Together, these tools are implemented as the BarWare pipeline to support demultiplexing from large sequencing projects with many wells of hashed 10x Genomics scRNA-seq data. Conclusions BarWare is a modular set of tools linked by shell scripting: BarCounter, a computationally efficient barcode sequence quantification tool implemented in C; and BarMixer, an R package for identification of barcoded populations, merging barcoded data from multiple wells, and quality-control reporting related to scRNA-seq data. These tools and a self-contained implementation of the pipeline are freely available for non-commercial use at https://github.com/AllenInstitute/BarWare-pipeline .https://doi.org/10.1186/s12859-022-04620-2Single-cell RNA-seqCell hashingDemultiplexingGenomics
spellingShingle Elliott Swanson
Julian Reading
Lucas T. Graybuck
Peter J. Skene
BarWare: efficient software tools for barcoded single-cell genomics
BMC Bioinformatics
Single-cell RNA-seq
Cell hashing
Demultiplexing
Genomics
title BarWare: efficient software tools for barcoded single-cell genomics
title_full BarWare: efficient software tools for barcoded single-cell genomics
title_fullStr BarWare: efficient software tools for barcoded single-cell genomics
title_full_unstemmed BarWare: efficient software tools for barcoded single-cell genomics
title_short BarWare: efficient software tools for barcoded single-cell genomics
title_sort barware efficient software tools for barcoded single cell genomics
topic Single-cell RNA-seq
Cell hashing
Demultiplexing
Genomics
url https://doi.org/10.1186/s12859-022-04620-2
work_keys_str_mv AT elliottswanson barwareefficientsoftwaretoolsforbarcodedsinglecellgenomics
AT julianreading barwareefficientsoftwaretoolsforbarcodedsinglecellgenomics
AT lucastgraybuck barwareefficientsoftwaretoolsforbarcodedsinglecellgenomics
AT peterjskene barwareefficientsoftwaretoolsforbarcodedsinglecellgenomics