BioForge: A Fast and Safe Macromolecular Structure Preparation Library in Rust

Clicks: 8
ID: 331588
2026
Article Quality & Performance Metrics
Overall Quality
Not rated
Combines reader engagement with the AI quality analysis. This article has not been analysed, so there is no overall score — reader engagement is measured and shown alongside.
AI Quality Assessment
Not analyzed
Readership in this journal
Emerging

Ranked #970 of 983 articles by views in BMC Bioinformatics

Most read Least read

Bar heights use a square-root scale. Only the 120 most-read articles are drawn; the journal has 983 in total.

Mint this article as an NFT
Not yet minted

Create a permanent, verifiable on-chain record of this article on the Scimatic Network. The NFT is held in your Journament account, and you can withdraw it to your own wallet at any time.

5 SUSD one-off · no wallet required
Abstract
Abstract Summary BioForge is the first macromolecular structure preparation library for Rust, complementing sequence-analysis libraries such as Rust-Bio with cleaning, geometry-based missing-atom repair, protonation, and solvation as a force-field-agnostic preprocessing stage. Across 22 structures (1439–3 819 839 atoms) on a single CPU core, BioForge scales linearly in wall time (fitted N0.89) versus super-linear N1.17 for PDBFixer and N1.25 for PDB2PQR, completing the 3.8M-atom 9MJN in 5.1 s at 1.1 GB peak (PDBFixer: error, 273 GB); PDB2PQR is limited to fewer than 100 000 atoms. BioForge also compiles to WebAssembly for browser deployment and supports direct embedding into simulation and parameterization pipelines via its application programming interface. Availability and Implementation An MIT-licensed Rust library crate (bio-forge) and a WebAssembly package (bio-forge-wasm) extend the Rust bioinformatics ecosystem with structure preparation, both published on https://crates.io and NPM respectively; the same WebAssembly binary powers a client-side web application at https://bio-forge.app that runs entirely in the browser without a server or data upload. Source code and precompiled command-line binaries are freely available at https://github.com/TKanX/bio-forge; an archival snapshot of the version used for all reported experiments is deposited at Zenodo (https://doi.org/10.5281/zenodo.21627953). Supplementary Information Supplementary data are available at Bioinformatics online.
Reference Key
openalex_W7171533845 Use this key to autocite in the manuscript while using SciMatic Manuscript Manager or Thesis Manager
Authors
Journal BMC Bioinformatics
Year 2026
DOI
10.1093/bioinformatics/btag616
URL
Keywords Keywords not found

Citations

No citations found. To add a citation, contact the admin at info@scimatic.org

No comments yet. Be the first to comment on this article.