PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Protein Structure Python Packages

Python packages with the GitHub topic protein-structure. Sorted by relevance, with stars and monthly downloads.
biopython
biopython

Official git repository for Biopython (originally converted from CVS)

16.9M 5K 2K
project-gemmi
gemmi

macromolecular crystallography library and utilities

579K 359 60
rasbt
biopandas

Working with molecular structures in pandas DataFrames

29K 753 118
a-r-j
cpdb-protein

Cython implementation of PDB -> DataFrame parsing

21K 34 1
amckenna41
protpy

Calculating a range of protein descriptors using their physicochemical, biological and structural properties 🔬.

15K 16 0
sacdallago
bio-embeddings

Get protein embeddings from protein sequences

13K 508 70
sokrypton
colabfold

Making Protein folding accessible to all!

11K 3K 732
althonos
pyjess

Cython bindings and Python interface to Jess, a 3D template matching software for protein structures. Now 10x faster!

10K 11 0
elkins
synth-pdb

Generate realistic PDB files with mixed secondary structures for testing, education and bioinformatics tool development. Jupyter Notebook tutorials are available to visualize the concepts..

9K 1 0
napoles-uach
stmol

This is the repository for the Stmol project, a Streamlit component that uses py3Dmol to render molecules.

7K 211 37
y1zhou
arpeggia

Calculation of interatomic interactions in molecular structures

6K 7 1
williamgilpin
pypdb

A Python API for the RCSB Protein Data Bank (PDB)

5K 335 76
smaniches
alphafold-sovereign-mcp

Local-first biomedical MCP over AlphaFold DB + 8 public sources, with SQLite knowledge graph, offline mode, and explicit clinical-use limits.

5K 3 2
smaniches
uniprot-mcp-server

Auditable UniProt MCP server with per-response SHA-256 provenance, release pinning, verification, and offline replay.

5K 3 0
pharmai
plip

Protein-Ligand Interaction Profiler - Analyze and visualize non-covalent protein-ligand interactions in PDB files according to 📝 Schake, Bolz, et al. (2025), https://doi.org/10.1093/nar/gkaf361

4K 696 139
a-r-j
graphein

Protein Graph Library

4K 1K 141
YaoYinYing
rosettapy

A Python utility for wrapping Rosetta command line tools.

4K 1 0
songlab-cal
bio-embeddings-tape-proteins

Tasks Assessing Protein Embeddings (TAPE), a set of five biologically relevant semi-supervised learning tasks spread across different domains of protein biology.

4K 739 135
jonathanking
sidechainnet

An all-atom protein structure dataset for machine learning.

4K 364 38
aqlaboratory
openfold

Trainable, memory-efficient, and GPU-friendly PyTorch reproduction of AlphaFold 2

3K 3K 686
althonos
mini3di

A NumPy port of the foldseek code for encoding protein structures to 3di.

3K 82 5
songlab-cal
tape-proteins

Tasks Assessing Protein Embeddings (TAPE), a set of five biologically relevant semi-supervised learning tasks spread across different domains of protein biology.

2K 739 135
t03i
flatprot

Python package for creating simplified 2D protein visualizations. Specialized on showing differences and similarities between proteins of the same protein family.

2K 22 1
bradyajohnston
molecularnodes

Toolbox for molecular animations in Blender, powered by Geometry Nodes.

1K 1K 124
    • Data from PyPI, GitHub, ClickHouse, and BigQuery