Geneinfosec-Inc/ReadMixer: ReadMixer - Initial Release

Read full text
Authors: algojoejoe, Sterling Sawaya
Cited by: 0

Abstract

ReadMixer - Dynamic FASTQ Obfuscation Tool A high-performance tool for obfuscating FASTQ files with dynamic resource management capabilities. The tool automatically detects system capabilities and optimizes resource usage for both laptop and supercomputer environments. Features Dynamic Resource Management: Automatically detects available RAM, CPU cores, and disk space Memory-Efficient Processing: Streaming approach with external sorting for large datasets Multi-platform Support: Optimized for both limited-resource laptops and high-performance clusters Parallel Processing: Configurable worker processes for optimal throughput Compression Support: Optional gzip compression of output files (disabled by default) Robust Processing: Improved error handling and cleanup with timeout protection System Requirements Python 3.11 (recommended for best compatibility) GCC >= 9.3 (for pip-only installation) OR Anaconda/Miniconda (recommended for older systems) Minimum 1GB RAM (will auto-adjust for available resources) Sufficient disk space (tool will check requirements automatically) Technology stack: ReadMixer is written with Python 3 and tested with Python 3.6.9, Python 3.10.12, and Python 3.11. It was developed in Ubuntu using the Windows Subsystem for Linux. Status: ReadMixer is an open-source application created by GeneInfoSec.

Publication details

Journal / source
Zenodo (CERN European Organization for Nuclear Research)
Publication date
5 January 2026