bioRxivBioinformaticsPreprint
baRcodeR with PyTrackDat: Open-source labelling and tracking of biological samples for repeatable science
Yihan WuiD, David R. LougheediD, Stephen C. LougheediD, Kristy Moniz, Virginia K. WalkeriD, Robert I. ColauttiiD
Abstract
Repeatable experiments with accurate data collection and reproducible analyses are fundamental to the scientific method but may be difficult to achieve in practice. Several flexible, open-source tools developed for the R and Python coding environments aid the reproducibility of data wrangling and analysis in scientific research. In contrast, analogous tools are generally lacking for earlier stages, such as systematic labelling and processing of field samples with hierarchical structure (e.g. time points of individuals from multiple lines or populations) or curating heterogenous data collected by different researchers over several years. Such tools are critical for modern research given trends toward globally distributed collaborators using higher-throughput technologies. As a step toward improving repeatability of methods for the collection of biological samples, and curation of biological data, we introduce the R package baRcodeR and the PyTrackDat pipeline in Python. The baRcodeR package provides tools for generating biologically informative, hierarchical labels with digitally encoded 2D barcodes that can be printed and scanned using low-cost commercial hardware. The PyTrackDat pipeline integrates with baRcodeR output to build a web interface for sample management and tracking along with data collection and curation. We briefly describe the application of principles from baRcodeR and PyTrackDat in three large research projects, which demonstrate their value to (i) help document sampling methods, (ii) facilitate collaboration and (iii) reduce opportunities for human errors and omissions that could otherwise propagate through downstream data analysis to compromise biological inference.
- research focus: database / resource
- research focus: software / tool
- research focus: benchmarking
- approach: experimental assay
- Citations
- 2
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
- genBaRcode - a comprehensive R package for genetic barcode analysis
Lars Thielecke, Kerstin Cornils, Ingmar Glauche·BioinformaticsPeer-reviewed·Nov 27, 2019
- Facilitating Replication and Reproducibility in Team Science: the 'projects' R Package
N. I. Krieger, A. T. Perzynski, … Northeast Ohio Cohort for Atherosclerotic Risk Estimation (NEOCARE) investigative team·bioRxiv·Feb 4, 2019
- DataPackageR: Reproducible data preprocessing, standardization and sharing using R/Bioconductor for collaborative data analysis.
Greg Finak, Bryan T. Mayer, … Raphaël Gottardo·Gates Open ResearchPeer-reviewed·Jun 22, 2018
- barbieQ: An R software package for analysing barcode count data from clonal tracking experiments
Liyang Fei, Jovana Maksimovic, Alicia Oshlack·BioinformaticsPeer-reviewed·Jun 1, 2026
- Reproducible Bioinformatics Project: A community for reproducible bioinformatics analysis pipelines
Neha Kulkarni, Luca Alessandrì, … Raffaele Calogero·BMC BioinformaticsPeer-reviewed·Oct 1, 2018
- Beyond DNA barcodes: an open-source workflow for recovering and organizing barcoded vouchers for ecological and evolutionary research
Vivian Feng, Huei-Min Lin, … Rudolf Meier·bioRxiv·Aug 7, 2026