FIBOS: R and Python packages for analyzing protein packing and structure
Herson H. M. Soares, João Paulo Roquim RomanelliiD, Patrick J. Fleming, Carlos Henrique da SilveiraiD
Abstract
SummaryAdvances in prediction of the 3D structures of most known proteins through machine learning methods have achieved unprecedented accuracies. However, although these computed structure models (CSMs) are overall remarkably good, they still challenge accuracy at the atomic level, especially in refinement of interatomic packing. The Occluded Surface (OS) algorithm is widely used for atomic packing analysis. But it lacks implementations in high-level languages like R and Python, limiting its accessibility. We introduce FIBOS, an R and Python package incorporating the OS methodology with enhancements. It embeds efficient Fortran code from the original OS. It also improves the original algorithm by using Fibonacci spirals to distribute surface dots, reducing anisotropy and ensuring a more even point distribution. As a case study using FIBOS, we compared packing densities between experimental protein structures and AlphaFold predictions. While average packing densities are similar, AlphaFold models exhibit comparatively greater variability and less homogeneity, potentially reflecting local inaccuracies. The FIBOS package provides an accessible tool for protein packing density analysis in R and Python, facilitating structural assessment in the era of extensive computational protein models. Availability and implementationThe R and Python packages code are available at https://github.com/insilico-unifei/fibos-R and https://github.com/insilico-unifei/fibos-py.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- 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
- pyconsFold: A fast and easy tool for modelling and docking using distance predictions.
John Lamb, Arne Elofsson·BioinformaticsPeer-reviewed·May 6, 2021
- Enhancing protein structure prediction accuracy by prioritizing important residues using protein language models
Yu Liu, Boming Kang, … Qinghua Cui·Communications BiologyPeer-reviewed·Sep 8, 2026
- Efficient protein structure archiving using ProteStAr
Sebastian Deorowicz, Adam Gudyś·BioinformaticsPeer-reviewed·Jul 1, 2024
- Protein Structure Description with rho, theta and phi: A Case Study with Caenopore-5
Wei Li·bioRxiv·Jan 8, 2025
- Protein Structure Refinement Guided by Atomic Packing Frustration Analysis
M. Chen, X. Chen, … P. G. Wolynes·The Journal of Physical Chemistry BPeer-reviewed·Dec 3, 2020
- OPUS-X: An Open-Source Toolkit for Protein Torsion Angles, Secondary Structure, Solvent Accessibility, Contact Map Predictions, and 3D Folding
Gang Xu, Qinghua Wang, Jianpeng Ma·BioinformaticsPeer-reviewed·Sep 3, 2021