Hiring in life sciences? Share your open positions with our professional community. Read more Close

Advertisement

seqproc: An efficient, flexible, and concise tool for sequence geometry description and transformation

Created on 30 Jul 2026

Authors

Cape, N., Fisher, E., Liu, D., Patro, R.

Abstract

Motivation: Novel sequencing technologies (for example, different single-cell chemistries and protocols) produce complex data. Often, the sequenced reads themselves encode critical technical information, such as the cell or molecule of origin. For effective pre-processing of this data and subsequent downstream analysis, it is required to efficiently and accurately identify, extract, and potentially normalize this information. Results: We introduce seqproc, a general-purpose sequence pre-processing tool based on a concise descriptive grammar to specify sequence matching and transformations. seqproc compiles a user-provided sequence geometry and transformation description into an execution graph, executed by the ANTISEQUENCE library. We demonstrate that seqproc is faster on most chemistries, substantially more memory efficient, and at least as accurate as alternative tools that provide similar functionality, while having a more concise description syntax. Availability: seqproc is written in Rust and can be executed as a binary program or used as a Rust crate. It is licensed under the BSD 3-clause license and the source code is available at

https://github.com/COMBINE-lab/seqproc

.

Preprint server: bioRxiv
The authors list and abstract were imported from bioRxiv on 30 Jul 2026.

Advertisement

Stats

  • Community rating n/a 0 votes
  • Your rating

1-terrible, 9-excellent. How would you rate this preprint? Sign in in to submit your rating.

  • Recommendations n/a n/a positive of 0 vote(s)
  • Views 20
  • Comments 0

Recommended by

  • No recommendations yet.

Post a comment

You need to be signed in to post comments. You can sign in here.

Comments

There are no comments yet.

Advertisement