3 Methods for Modeling Protein Aggregation

William McNamara • August 7, 2020

How do clumps of bad proteins form? A few different ways...

Continuing on my bioinformatics kick, I recently read a fascinating NIH paper about about polymerization, which we can think of as cellular construction. Protein chains, which I have written about previously, serve two vital purposes in our cells. First, they create a cellular skeleton that gives the cell its shape. Second, they form networks of roads and highways that allow various cellular components to move around.


The cell carefully controls how these protein highways and supports are built using special helper molecules. Some of these helpers create branches in the protein chains. Others act like anchors, connecting these protein networks to the cell's outer boundary. But sometimes things can go wrong, proteins can start clumping together inappropriately. One of the most well-known examples of this happens in Alzheimer's disease, where proteins called beta-amyloid create harmful clumps in the brain that block normal cellular function.


Scientists have developed different ways to understand how these protein clumps form. Which I'll investigate here:


In the first and most basic mode, individual proteins join an existing clump, eventually reaching a physical limit.

Under this model, we can see that the aggregate reaches equilibrium before the proteins are exhausted. This points to the slow rate at which the aggregates grow and that they cannot grow infinitely through time even at large concentrations of monomers. But it doesn't explain the creation of small aggregates.


To that end, the second scenario, or the autocatalytic model was developed. In this model the aggregation happens in a chain reaction in which changed proteins can only join with other changed proteins to form clumps.

The Kinetics of the model is similar to the previous one, exhaustion of monomers happens at a fast rate but the amount of proteins capable to create aggregates also rises to the same level.


So here we have a third scenario, which involves a middle step. Before proteins can join the clump, they need to go through a change, this actually slows down the clumping process because there's a limit to how quickly proteins can go through this transformation.

Understanding these different ways that proteins can assemble or clump together helps scientists develop treatments for diseases caused by protein clumping. It also helps us appreciate how cells normally keep these processes under control to build useful structures rather than harmful clumps.


The key difference between normal protein assembly (polymerization) and harmful clumping (aggregation) is organization. When proteins assemble normally, everything has its proper place. When proteins clump abnormally, there is chaos, though scientists are often discovering hidden patterns in the chaos.

By William McNamara December 11, 2024
Not a whole lot for Trump to undo
By William McNamara October 15, 2024
ColabFold has changed the game for amateur protein folding analysis
By William McNamara February 3, 2024
Getting started with Deepmind's revolutionary model for protein folding
By William McNamara December 22, 2023
A continuation of genome sequencing analysis
By William McNamara November 7, 2023
A good step but not nearly enough
By William McNamara August 1, 2023
Introductory methods for genome sequencing
By William McNamara March 19, 2023
Like many music enthusiasts, the most used app on my phone by far is Spotify. One of my favorite features is their daily or weekly curated playlists based on your listening tastes. Spotify users can get as many as six curated ‘Daily Mixes’ of 50 songs, as well as a ‘Discover Weekly’ of 30 songs updated every Monday. That’s more than 2k songs a Spotify user will be recommended in a given week. Assuming an everage of 3 minutes per song, even a dedicated user would find themselves spending more than 15 hours a day to listen to all of that content. That…wouldn’t be healthy. But Spotify’s recommendations are good! And I always feel like I’m losing something when these curated playlists expire before I can enjoy all or even most of the songs they contain. Or at least I did, until I found a way around it. In this articule, I’m going to take you through Spotify’s API and how you can solve this problem with some beginner to intermediate Python skills. Introduction to Spotify’s API Spotify has made several public APIs for developers to interact with their application. Some of the marketed use cases are exploring Spotify’s music catalogue, queuing songs, and creating playlists. You can credential yourself using this documentation guide . I’d walk you through it myself but I don’t work for Spotify and I want to get to the interesting stuff. In the remainder of this article I will be talking leveraging Spotipy , an open source library for python developers to access Spotify’s Web API. NOTE : At the time of writing, Spotipy’s active version was 2.22.1, later versions may not have all of the same functionality available.
By William McNamara December 8, 2022
Evolutionary strategies for feature engineering
By William McNamara December 2, 2022
Another recap of analytical methods
By William McNamara September 22, 2022
Another experiment with NASA data
Show More