zsasa: a Zig-based engine for high-throughput solvent accessible surface area at proteome scale
Abstract
Advances in structural and computational biology now yield structures by the hundreds of thousands, from predicted-structure databases to molecular-dynamics trajectories. Solvent accessible surface area (SASA), a long-established descriptor of protein stability, binding, and interfaces, remains central to their analysis. Established SASA tools are still widely used, but each covers only part of what such data now demand in input formats, outputs, and speed. We present zsasa, a fast, full-featured, open-source SASA engine for single structures, proteome-scale collections, and trajectories, usable from the command line or Python. It uses the same algorithms as established tools and owes its speed to the implementation, which makes full use of multicore processors and SIMD instructions while keeping memory use low. On a single laptop, zsasa reproduced FreeSASA, a widely used SASA library, down to individual atom areas on 4,370 Escherichia coli AlphaFold models. On the 23,586 structures of the human AlphaFold proteome, it was 3.3-fold faster than FreeSASA run in parallel while using a third or less of the peak memory of the other tools tested, and an optional approximate mode was 10-fold faster, with total SASA within 0.7% of the default results on average. On molecular-dynamics trajectories, it was 12- to 52-fold faster than MDTraj. As a demonstration, we computed interface burial for more than 600,000 predicted human protein dimers in under half an hour and found that a large buried area did not imply a confident predicted interface. zsasa is available under the MIT license at https://github.com/N283T/zsasa.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 1
- Organism
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- The geometric properties of the molecular surfaces of protein crystal structures and AlphaFold predicted models
Lincong Wang·bioRxiv·Nov 17, 2024
- Real-Time Structure Search and Structure Classification for AlphaFold Protein Models
Tunde W. Aderinwale, Vijay Bharadwaj, … Daisuke Kihara·Communications BiologyPeer-reviewed·Apr 5, 2022
- PGAR-Zernike: an ultra-fast, accurate and fully open-sourcestructure retrieval toolkit for convenient structural database construction
Junhai Qi, Chenjie Feng, … Renmin Han·bioRxiv·Mar 18, 2023
- Surfaces: A software to quantify and visualize interactions within and between proteins and ligands
Natália Teruel, Vinícius Magalhães Borges, Rafaël Najmanovich·BioinformaticsPeer-reviewed·Sep 29, 2023
- NetSurfP-2.0: improved prediction of protein structural features by integrated deep learning
Michael Schantz Klausen, Martin Closter Jespersen, … Paolo Marcatili·Proteins Structure Function and BioinformaticsPeer-reviewed·Feb 20, 2019
- rawMSA: End-to-end Deep Learning Makes Protein Sequence Profiles and Feature Extraction Obsolete
Claudio Mirabello, Björn Wallner·PLoS ONEPeer-reviewed·Aug 15, 2019