[RASMB] still 2 ligands but a couple of equations

Holger Strauss strauss at fmp-berlin.de
Mon Jan 13 09:38:00 PST 2003


Thanks a lot to Arthur Rowe, Claus Urbanke, Dmitry Veptintsev and Allen
Minton for their very, very helpful suggestions, which are summarised
below. With this, we can get now. 

Cheers!

*******************************************************************************

Multiple equilibria are indeed horrible to solve
explicitely. There is one trick that is used in such a
situation:
Set up the kinetic equations e.g. d[AX]/dt =
k(1)[A][X]-k(-1)[AX] and d[AY]/dt = k(2)[A][Y]-k(-2)[AY] and let any
numerical solver for such differential equations run until equilibrium is
reached (There are simulation programs around although I tend to use some
own stuff. If you do not have anything, ask a chemical kineticist nearby).
This should always give you physically meaningful and therefor correct
solutions.

*******************************************************************************


As regards your problem, it seems to me that doing maths on dynamic  
processes is boring - and hardly necessary when there is
plenty of software which "is designed to facilitate the mapping, modeling and
simulating of dynamic processes". To quote from the web site of those
who make and market my own favoured product (STELLA, from High Performance
Systems, Inc:
http://www.hps-inc.com/index.htm, click on STELLA in the LH menu).

Of course there are other programs out there, but STELLA
is long established, is both Mac and PC compatible (and models can
be transferred across the platforms), and does not take lots of learning
to get output.
Although a lot of its applications are social science
based, a rate is a rate, and it's easy to set a model* up for a
multi-component interacting system.

e.g. Alistair McGregor, Andrew D Blanchard, Arthur J Rowe
and David R Critchley (1994) Identification of the vinculin binding
site in the cytoskeletal protein a-actinin  Biochem  J  301  225-233

*******************************************************************************

The answer is no to look for an analitical solution, which is horredos and
non-existent as it is at least a cubic equation,  but for
a numerical one, in which case it is faily trivial. 
I can recommend "Numerical recepes in C" by Teukolsky at
all by Academic Press. You will need to solve a set of equasions: 
                  A+B<K1>AB; 
                  A+C<K2>AC; 

                  A+AB+AC=A0; 
                  B+AB=B0; 
                  C+AC=C0; 
                  K1=AB/(A*B);
                  K=AC/(A*C); 

This could either be done by numerically solving the
system of equasions or you could use  substitution and
express it in terms of one unknown (which will look horrifying), and solve
this using root finding procedures.  
You shold get one root withing a range of (0 to A0) if you
express everithing in terms of A. 
for known A0,B0,C0,K1,K2 

*******************************************************************************

Let the two ligands be A and B and the protein be C.  Write conservation of 
mass of all three species;  Atot = [A] + [AC]; 
Btot = [B] + [BC]; Ctot = [C] + [AC] + [BC].  
Substitute into these equations in the
equilibrium relations: [AB] = K1 [A][B] and [AC] = K2 [A][C] (K1 and
K2 being equilibrium association constants).  Now you have 3
equations in 3 unknowns, [A], [B], and [C] as functions of Atot, Btot,
Ctot, K1 and K2.  With a little straightforward algebra you can reduce
the 3 equations into a single cubic equation in [C] which is easy to solve
numerically for the single real value of [C] between 0 and Ctot.



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

Holger Strauss

Forschungsinstitut fuer Molekulare Pharmakologie (FMP)
Robert-Roessle Strasse 10

13125 Berlin

Tel: +49 (0)30 94793 - 223 (office)
                     - 316 (lab)

Fax: +49 (0)30 94793 - 169


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

Science is spectrum analysis; art is photosynthesis.

                                                    Karl Kraus





More information about the RASMB mailing list