Archive
Blog
Research notes, technical deep dives, and thoughts on the future of microbiome informatics.
-
Bootstrapping NixOS on a 1GB VPS: 5 Bugs, 65% Closure Reduction, and a Working Script
A deep debugging journey: using nixos-anywhere and disko on a 962MB RAM VPS. OOM kills, SIGBUS crashes, SSH failures, persistence bugs, and how we solved each one.
-
Why Does diamond blastp Stall on HDD? A Deep Dive into Random I/O
Exploring the performance bottleneck of random I/O on mechanical hard drives when running diamond blastp, with benchmarks and technical analysis.
-
微生物组 R 包全景指南:从 phyloseq 到 SIAMCAT
系统梳理微生物组分析的 R 语言生态系统,涵盖数据结构、多样性分析、差异检验、机器学习和网络分析的核心工具包
-
IDBA-UD 组装器深度解析:从多级迭代到局部组装
系统讲解 IDBA-UD 算法如何通过多 k 迭代和局部组装技术,攻克单细胞测序和宏基因组中覆盖度极度不均一的组装难题
-
Velvet 基因组组装器详解:从论文到 C 代码实现
系统讲解 Velvet 基因组组装算法的原理、设计和实现,包括 de Bruijn 图构建、错误校正和图简化等核心模块