Skip to content

Commit 3c4fd4b

Browse files
committed
chore: update paper for 2026 JOSS reqs update
1 parent af73bdc commit 3c4fd4b

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

paper/paper.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ authors:
1313
affiliations:
1414
- name: Bio-Rad Laboratories
1515
index: 1
16-
date: 13 August 2025
16+
date: 20 January 2026
1717
bibliography: paper.bib
1818
---
1919

@@ -32,7 +32,7 @@ As sequencing datasets grow larger, there is a need for tools that combine perfo
3232
For instance, tools differ in how they calculate depth: `perbase` counts deletions (D in CIGAR) toward depth while `bam-readcount` does not; `perbase` correctly excludes reference skips (N in CIGAR) from depth while `sambamba` includes them.
3333
These distinctions matter for downstream analyses where accurate depth representation affects variant calling and coverage assessment.
3434

35-
# Implementation
35+
# Software Design
3636

3737
`perbase` is implemented in Rust and uses a multi-threaded architecture where genomic regions are processed in parallel.
3838
The toolkit automatically scales with available CPU cores while maintaining bounded memory usage through configurable chunk sizes and message passing buffers.
@@ -141,6 +141,14 @@ Performance across the nine mate-fix resolution strategies is remarkably consist
141141

142142
This performance advantage is achieved through efficient parallelization and optimized memory access patterns.
143143

144+
# Research Impact Statement
145+
146+
`perbase` has accumulated over 49,000 downloads from Bioconda and serves as a foundational dependency for downstream tools including pbr, which integrates perbase pileups with lua expressions. Community engagement is demonstrated through external issue reports and feature requests. The repository includes reproducible benchmark scripts and uses standardized 1000 Genomes Project test data to facilitate independent validation.
147+
148+
# AI usage disclosure
149+
150+
AI tools were used during development: GitHub Copilot for code review suggestions, and Claude Code for some issue triage, some test writing, and manuscript proofreading. All outputs were reviewed and validated by the author, who made all core design and architectural decisions.
151+
144152
# Availability and Installation
145153

146154
`perbase` is available through multiple channels:

0 commit comments

Comments
 (0)