# ProCaliper: functional and structural analysis, visualization, and annotation of proteins

**Authors:** Jordan C Rozum, Hunter Ufford, Alexandria K Im, Tong Zhang, David D Pollock, Doo Nam Kim, Song Feng

PMC · DOI: 10.1093/bioadv/vbaf275 · Bioinformatics Advances · 2025-11-09

## TL;DR

ProCaliper is a Python tool that helps researchers analyze and visualize protein structure and function by combining annotations and physicochemical data.

## Contribution

ProCaliper introduces an integrated open-source library for computing, visualizing, and analyzing residue-level protein properties and functional annotations.

## Key findings

- ProCaliper computes residue-level properties like charge and solvent accessibility.
- The tool visualizes computed data alongside user annotations and constructs residue interaction networks.
- ProCaliper integrates UniProt and AlphaFold data for functional and structural analysis.

## Abstract

Understanding protein function at the molecular level requires connecting residue-level annotations with physical and structural properties. This can be cumbersome and error-prone when functional annotation, computation of physicochemical properties, and structure visualization are separated. To address this, we introduce ProCaliper, an open-source Python library for computing and visualizing physicochemical properties of proteins. It can retrieve annotation and structure data from UniProt and AlphaFold databases, compute residue-level properties such as charge, solvent accessibility, and protonation state, and interactively visualize the results of these computations along with user-supplied residue-level data. Additionally, ProCaliper incorporates functional and structural information to construct and optionally sparsify networks that encode the distance between residues and/or annotated functional sites or regions.

The package ProCaliper and its source code, along with the code used to generate the figures in this manuscript, are freely available at https://github.com/PNNL-Predictive-Phenomics/ProCaliper.

## Full-text entities

- **Genes:** HSP90AA1 (heat shock protein 90 alpha family class A member 1) [NCBI Gene 3320] {aka EL52, HEL-S-65p, HSP86, HSP89A, HSP90A, HSP90N}, NR3C1 (nuclear receptor subfamily 3 group C member 1) [NCBI Gene 2908] {aka GCCR, GCR, GCRST, GR, GRL}
- **Diseases:** cancer metastasis (MESH:D009369), neurodegenerative diseases (MESH:D019636)
- **Chemicals:** ATP (MESH:D000255)
- **Species:** Homo sapiens (human, species) [taxon 9606]
- **Cell lines:** AC05-76RL01830 — Homo sapiens (Human), Type 2 diabetes mellitus, Transformed cell line (CVCL_6Z18)

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/PMC12607263/full.md

## Figures

1 figure with captions in the complete paper: https://tomesphere.com/paper/PMC12607263/full.md

## References

29 references — full list in the complete paper: https://tomesphere.com/paper/PMC12607263/full.md

---
Source: https://tomesphere.com/paper/PMC12607263