# Static analysis-guided agentic AI translation enables Rust as a full stack bioinformatics language

arXiv: https://arxiv.org/abs/2608.13029 · HTML: https://mlsanity.com/paper/2608.13029/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Placed in Medical and scientific domain agents, one of 16 directions in LLM agents and tool use.
- Builds on 8 of its 53 references that are in the map.
- First posted on arXiv 13 Aug 2026.

## Placed in

- LLM agents and tool use / [Medical and scientific domain agents](https://mlsanity.com/agents/medical-and-scientific-domain-agents/)

## Builds on (most cited first, 8 of 8)

- [YOLOv11: An Overview of the Key Architectural Enhancements](https://mlsanity.com/paper/2410.17725/) (2024)
- [Small World with High Risks: A Study of Security Threats in the npm Ecosystem](https://mlsanity.com/paper/1902.09217/) (2019)
- [Efficient Architecture-Aware Acceleration of BWA-MEM for Multicore Systems](https://mlsanity.com/paper/1907.12931/) (2019)
- [Green AI: Which Programming Language Consumes the Most?](https://mlsanity.com/paper/2501.14776/) (2024)
- [An Environment for Sustainable Research Software in Germany and Beyond: Current State, Open Challenges, and Call for Action](https://mlsanity.com/paper/2005.01469/) (2020)
- [Where postdoctoral journeys lead](https://mlsanity.com/paper/2411.03938/) (2024)
- [Exploring Scientific Debt: Harnessing AI for SATD Identification in Scientific Software](https://mlsanity.com/paper/2511.17368/) (2025)
- [Self-Admitted Technical Debt in Scientific Software: Prioritization, Sentiment, and Propagation Across Artifacts](https://mlsanity.com/paper/2603.15883/) (2026)

## Abstract (arXiv)

The field of bioinformatics struggles with legacy code - old code that is commonly used but may no longer have a maintainer, or may be written in an now-unfamiliar language (e.g. Perl, Fortran). This incurs maintenance cost (technical debt), but dynamically typed languages also negatively impacts the environment and fail to make use of modern hardware. Legacy code may also have security or safety problems that make it unsuited for use in clinical settings. Here we show that agentic AI, combined with static analysis, can be used to translate legacy code to the modern language Rust. We provide prompts and supporting software to aid systematic translation, and evaluate it on common software for NGS and imaging. We showcase the result on our software Bascet: Size was reduced by ~80x, build time decreased by ~10x, and performance of key steps improved >3x. Unix dependencies were also removed, making Bascet the only single-cell pipeline able to run on native Windows, without a container. Large-scale refactoring of bioinformatics software is thus now possible at a limited budget, enabling more complex tools to be developed.
