node FASL { rate_up = 0.0; rate_down = 0.0; } node TNF { rate_up = $TNF_induc; rate_down = $Degr_TNF; } node TNFR { logic = TNF; rate_up = @logic ? 1.0 : 0.0; rate_down = @logic ? 0.0 : 1.0; } node DISC_TNF { logic = FADD & TNFR; rate_up = @logic ? 1.0 : 0.0; rate_down = @logic ? 0.0 : 1.0; } node DISC_FAS { logic = FASL & FADD; rate_up = @logic ? 1.0 : 0.0; rate_down = @logic ? 0.0 : 1.0; } node FADD { rate_up = 0.0; rate_down = 0.0; } node RIP1 { logic = (DISC_FAS | TNFR) & (!CASP8); rate_up = (@logic ? 1.0 : 0.0); rate_down = (@logic ? 0.0 : 1.0); } node RIP1ub { logic = cIAP & RIP1; rate_up = @logic ? 1.0 : 0.0; rate_down = @logic ? 0.0 : 1.0; } node RIP1K { logic = RIP1; rate_up = @logic ? 1.0 : 0.0; rate_down = @logic ? 0.0 : 1.0; } node IKK { logic = RIP1ub; rate_up = @logic ? 1.0 : 0.0; rate_down = @logic ? 0.0 : 1.0; } node NFkB { logic = IKK & (!CASP3); rate_up = @logic ? 1.0 : 0.0; rate_down = @logic ? 0.0 : 1.0; } node CASP8 { logic = (DISC_TNF | (DISC_FAS | CASP3) ) & (!cFLIP); rate_up = @logic ? 1.0 : 0.0; rate_down = @logic ? 0.0 : 1.0; } node BAX { logic = CASP8 & (!BCL2); rate_up = @logic ? 1.0 : 0.0; rate_down = @logic ? 0.0 : 1.0; } node BCL2 { logic = NFkB; rate_up = (@logic ? $TransRate : 0.0); rate_down = @logic ? 0.0 : 1.0; } node mROS { logic = (!NFkB); rate_up = @logic ? $TransRate : 0.0; rate_down = @logic ? 0.0 : 1.0; } node ROS { logic = (mROS) & (MPT | RIP1K ); rate_up = @logic ? 1.0 : 0.0; rate_down = @logic ? 0.0 : 1.0; } node ATP { logic = !MPT; rate_up = @logic ? 1.0 : 0.0; rate_down = @logic ? 0.0 : 1.0; } node MPT { logic = (!BCL2) & ROS; rate_up = @logic ? 1.0 : 0.0; rate_down = @logic ? 0.0 : 1.0; } node MOMP { logic = BAX | MPT; rate_up = @logic ? 1.0 : 0.0; rate_down = @logic ? 0.0 : 1.0; } node SMAC { logic = MOMP; rate_up = @logic ? 1.0 : 0.0; rate_down = @logic ? 0.0 : 1.0; } node mcIAP { logic = (NFkB); rate_up = @logic ? $TransRate : 0.0; rate_down = @logic ? 0.0 : 1.0; } node cIAP { rate_up = (mcIAP & (!SMAC)) ? 1.0 : 0.0; rate_down = ((SMAC) ? 1.0 : 0.0); } node Cyt_c { logic = MOMP; rate_up = @logic ? 1.0 : 0.0; rate_down = @logic ? 0.0 : 1.0; } node mXIAP { logic = (NFkB); rate_up = @logic ? $TransRate : 0.0; rate_down = @logic ? 0.0 : 1.0; } node XIAP { logic = (!SMAC) & mXIAP; rate_up = (@logic) ? 1.0 : 0.0; rate_down = (@logic ? 0.0 : 1.0); } node apoptosome { logic = Cyt_c & (ATP & (!XIAP)); rate_up = (@logic) ? 1.0 : 0.0; rate_down = (@logic ? 0.0 : 1.0); } node CASP3 { logic = apoptosome & (!XIAP); rate_up = @logic ? 1.0 : 0.0; rate_down = @logic ? 0.0 : 1.0; } node cFLIP { logic = NFkB ; rate_up = (@logic) ? $TransRate : 0.0; rate_down = (@logic ? 0.0 : 1.0); } node NonACD { logic = !ATP; rate_up = @logic ? 1.0 : 0.0; rate_down = @logic ? 0.0 : 1.0; } node Apoptosis { logic = CASP3; rate_up = @logic ? 1.0 : 0.0; rate_down = @logic ? 0.0 : 1.0; } node Survival { logic = NFkB; rate_up = @logic ? $TransRate : 0.0; rate_down = Division ? (1E+300) : 0.0; } node Division { rate_up = Survival ? $DivRate : 0.0; rate_down = 0.0; } node Death { rate_up = (NonACD | Apoptosis) ? 1 : 0.0; rate_down = 0.0; }