affectors
Class Txn2aAff
java.lang.Object
affectors.Affector
affectors.Txn2aAff
- All Implemented Interfaces:
- java.lang.Cloneable
- public class Txn2aAff
- extends Affector
Txn2a implements transcriptional activation under the control of one activator and one
inhibitor, the latter of which competetively inhibits the activator. The inhibitor behaves
as if it titrates away the activator according to some dose-response curve; another way to
look at it is that the inhibitor raises the threshhold for activation. The activator and
inhibitor may be either cytoplasmic or membrane-bound, as long as both are in the same cell
as the target.
Formula
EFFECTIVE_ACT = ACTIVATOR * ( 1 - INHIBITOR^nu_INHIB / (K_INHIBITOR^nu_INHIB + INHIBITOR^nu_INHIB))
dnodex/dt = (1 / H_nodex) * EFFECTIVE_ACT^nu_ACT / (K_ACT^nu_ACT + EFFECTIVE_ACT^nu_ACT)
Parameters
Inhibitor [INHIBITOR] | The inhibitor Node |
Activator [ACTIVATOR] | The transcriptional activator Node |
Half-max activation level [K_ACTIVATORnodex] | The concentration of activator at which transcription proceeds at half its maximal rate |
Activator Cooperativity [nu_ACTIVATORnodex] | The non-linearity of the activating function. The higher the value, the sharper the curves in the S-shaped activation function |
mRNA Half-life [H_nodex] | The half life of the product mRNA |
Half-max inhibition level [K_INHIBITORnodex] | The concentration of inhibitor at which transcription proceeds at half the rate it would have otherwise |
Inhibition Cooperativity [nu_INHIBITORnodex] | The non-linearity of the inhibiting function. The higher the value, the sharper the curves in the upside-down S-shaped inhibition function |
Usage
&nodex
&Txn2aAff INHIBITOR ACTIVATOR K_ACTIVATORnodex nu_ACTIVATORnodex H_nodex K_INHIBITORnodex nu_INHIBITORnodex
&endnodex
NOTE - you can accomplish this same function using the meta-enhancers, and those are a
more general framework for putting together transcription terms.
Fields inherited from class affectors.Affector |
ADesc, affectorType, CC, CERTIFICATION, CONVERSION, copyNumber, DEGRADATION, FF, firstFreeParam, GG, GUI_CAPABLE, HH, KK, MATHTYPE, NDesc, PDesc, PRODUCTION, RETURNS_DERIV, RETURNS_PARTIALS, TERMTYPE, TT, Type, UNSPECIFIED |
Methods inherited from class affectors.Affector |
addDefaultParam, Chi, clearStatic, copy_, copy, doesContainTarget, findOrCreateParam, findParam, fixNodes, getNCValue, getNodes, getNumNodes, getNumParameters, getOtherSide, getParameter, getParameter, getParamName, getParamPos, getParamValue, getParamValue, getParamVariationMode, init, isLinearInTarget, Phi, Psi, setContainsTarget, setDescriptions, setParameter, setParamRange, setParamRange, setParamValue, setParamValue, setSide, setSided |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Txn2aAff
public Txn2aAff()
setLabelsAndTypes
protected void setLabelsAndTypes()
- Specified by:
setLabelsAndTypes
in class Affector
setParameterNumbers
public void setParameterNumbers(int[] param_nums)
- Specified by:
setParameterNumbers
in class Affector
getValue
public float getValue(Node which_node)
- Overrides:
getValue
in class Affector