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)

8.9M 5K 2K
project-gemmi
gemmi

macromolecular crystallography library and utilities

654K 353 58
rasbt
biopandas

Working with molecular structures in pandas DataFrames

38K 751 117
amckenna41
protpy

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

19K 17 1
sokrypton
colabfold

Making Protein folding accessible to all!

10K 3K 719
YaoYinYing
rosettapy

A Python utility for wrapping Rosetta command line tools.

8K 1 0
althonos
pyjess

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

7K 10 0
napoles-uach
stmol

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

7K 211 37
a-r-j
cpdb-protein

Cython implementation of PDB -> DataFrame parsing

6K 34 1
elkins
synth-pdb

Generate realistic PDB files with mixed secondary structures for testing, education and bioinformatics tool development

4K 1 0
williamgilpin
pypdb

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

4K 336 76
a-r-j
graphein

Protein Graph Library

4K 1K 141
y1zhou
arpeggia

A library for analyzing protein-protein interactions in PDB and mmCIF files

3K 4 1
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

3K 680 139
althonos
mini3di

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

3K 81 5
smaniches
uniprot-mcp-server

Model Context Protocol server for UniProt — Swiss-Prot and TrEMBL protein knowledgebase. 41 tools across 8 families with per-query SHA-256 provenance verification and offline replay.

3K 2 0
sacdallago
bio-embeddings

Get protein embeddings from protein sequences

3K 508 70
wowcowdowjones
proteinfp

End-to-end protein function prediction from structure alone: active sites, binding pockets, GO terms, PPI partners, and drug candidates.

2K 4 0
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

A tool for 2D protein visualization aimed at improving the comparability of protein structures through standardized 2D visualizations.

2K 23 1
ecolell
amphipathic

This is a library to evaluate an aminoacid sequence and determine an amphipathic index for each alpha helix or beta sheet.

2K 1 0
jonathanking
sidechainnet

An all-atom protein structure dataset for machine learning.

2K 364 40
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.

1K 739 135
avitai
diffbio

End-to-end differentiable bioinformatics pipelines built on JAX/Flax NNX

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