breimanntools/aaanalysis
Python framework for interpretable protein prediction
This tool helps scientists and researchers in biochemistry and drug discovery analyze protein sequences to predict their properties and functions. You provide protein sequence data, and it identifies the most distinguishing features between groups of proteins, giving you interpretable predictions and insights at a single-residue level. It is designed for biochemists, computational biologists, and anyone working with protein characterization.
Used by 1 other package. No commits in the last 6 months. Available on PyPI.
Use this if you need to understand which specific amino acid properties drive a protein's function or differentiate it from other proteins, especially when working with limited or imbalanced datasets.
Not ideal if you are looking for a general-purpose machine learning library without a specific focus on protein sequence analysis or if you don't require interpretable results at the amino acid level.
Stars
82
Forks
5
Language
Jupyter Notebook
License
BSD-3-Clause
Last pushed
Oct 10, 2025
Commits (30d)
0
Dependencies
23
Reverse dependents
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/breimanntools/aaanalysis"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
obss/sahi
Framework agnostic sliced/tiled inference + interactive ui + error analysis plots
tensorflow/tcav
Code for the TCAV ML interpretability project
MAIF/shapash
🔅 Shapash: User-friendly Explainability and Interpretability to Develop Reliable and Transparent...
TeamHG-Memex/eli5
A library for debugging/inspecting machine learning classifiers and explaining their predictions
csinva/imodels
Interpretable ML package 🔍 for concise, transparent, and accurate predictive modeling...