Welcome to Receptors

Welcome to Receptors#

This Jupyter Book explores how cell surface receptors can be modeled using SageMath, a free open-source mathematics software system (see https://www.sagemath.org).

The focus is Markov chain models of receptors and symbolic algebraic calculations of equilibrium and steady-state kinetic occupancy measures (i.e., the probability of each state), as opposed to numerical methods to calculate steady states or time-dependent dynamics.

After a brief introductory tutorial, we illustrate an approach to modeling conformational coupling of receptor dimers and higher-order oligomers that was introduced in the following two papers.

  • Gregory Douglas Conradi Smith, Allostery in oligomeric receptor models, Mathematical Medicine and Biology: A Journal of the IMA, 37(3):313-333, 2020. doi: 10.1093/imammb/dqz016

  • Richard H. Hammack and Gregory D. Smith, Cycle bases of reduced powers of graphs, ARS Mathematica Contemporanea, 12(1):183–203, 2017. doi: 10.26493/1855-3974.856.4d2

Comments and suggestions are welcome!

Greg Conradi Smith
Professor and Associate Chair
Department of Applied Science
Programs in Neuroscience and CAMS Mathematical Biology
William & Mary

greg.conradi.smith@gmail.com
0000-0002-1054-6790

Author of Cellular Biophysics & Modeling: a primer on the computational biology of excitable cells. Cambridge University Press, 2019.

Doodle

Table of Contents#

Document

Modified

Method

Run Time (s)

Status

bfs_spanning_tree

2026-07-11 00:51

cache

3.9

cycle_fluxes

2026-07-11 00:51

cache

2.0

cycle_fluxes_derived_chain_part1

2026-07-11 00:51

cache

1.87

docstring_test

2026-07-11 00:52

cache

3.77

enumerate_allosteric_parameters

2026-07-11 00:52

cache

1.89

equilibrium

2026-07-11 00:52

cache

1.77

example-lmfit

2026-07-11 00:52

cache

2.28

example-minimize-linear-regression

2026-07-11 00:52

cache

2.17

example_graphs

2026-07-11 00:52

cache

1.8

example_reduced_graph_powers

2026-07-11 00:52

cache

1.79

fitting_allosteric_parameters

2026-07-11 00:52

cache

2.25

hill_diagrammatic_method

2026-07-11 00:52

cache

1.79

ligands

2026-07-11 00:52

cache

2.18

markov_chains

2026-07-11 00:52

cache

2.3

minimize-receptor-model-pade

2026-07-11 00:52

cache

2.11

my_struggle_with_docstrings

2026-07-11 00:52

cache

2.34

nonequilibrium

2026-07-11 00:52

cache

1.79

plotting-hypercubes

2026-07-11 00:52

cache

1.8

practicing-python

2026-07-11 00:52

cache

1.24

receptor_modeling_overview

2026-07-11 00:52

cache

1.6

receptor_tools

2026-07-11 00:52

cache

1.98

receptor_tools_cycle_fluxes

2026-07-11 00:52

cache

1.91

reduced_graph_powers

2026-07-11 00:52

cache

1.93

states_and_transitions

2026-07-11 00:52

cache

1.91

thermodynamic_constraints_and_allosteric_parameters

2026-07-11 00:52

cache

2.18

tools_and_examples_part1

2026-07-11 00:52

cache

2.02

tools_and_examples_part2

2026-07-11 00:52

cache

2.03

tools_and_examples_part3

2026-07-11 00:52

cache

2.01

tree_polynomials

2026-07-11 00:52

cache

1.99

wang_algebra_directed_graph

2026-07-11 00:52

cache

1.93

wang_algebra_overview

2026-07-11 00:52

cache

1.6

wang_algebra_undirected_graph

2026-07-11 00:52

cache

1.91