8.1.1.5. skimpy.mechanisms¶
[———]
Copyright 2017 Laboratory of Computational Systems Biotechnology (LCSB), Ecole Polytechnique Federale de Lausanne (EPFL), Switzerland
Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
8.1.1.5.1. Submodules¶
- 8.1.1.5.1.1.
skimpy.mechanisms.bi_uni_reversible_hill - 8.1.1.5.1.2.
skimpy.mechanisms.convenience - 8.1.1.5.1.3.
skimpy.mechanisms.convenience_with_inihibition - 8.1.1.5.1.4.
skimpy.mechanisms.direct_expression - 8.1.1.5.1.5.
skimpy.mechanisms.gene_expression - 8.1.1.5.1.6.
skimpy.mechanisms.generalized_elementary_kinetics - 8.1.1.5.1.7.
skimpy.mechanisms.generalized_reversible_hill_n_n - 8.1.1.5.1.8.
skimpy.mechanisms.generalized_reversible_hill_n_n_h1 - 8.1.1.5.1.9.
skimpy.mechanisms.generalized_reversible_hill_n_n_h1_with_inhibition - 8.1.1.5.1.10.
skimpy.mechanisms.irrev_hill - 8.1.1.5.1.11.
skimpy.mechanisms.irrev_m_n_hill - 8.1.1.5.1.12.
skimpy.mechanisms.irrev_m_n_michaelis_menten - 8.1.1.5.1.13.
skimpy.mechanisms.irrev_massaction - 8.1.1.5.1.14.
skimpy.mechanisms.mechanism - 8.1.1.5.1.15.
skimpy.mechanisms.michaelis_menten - 8.1.1.5.1.16.
skimpy.mechanisms.rand_bi_bi_michaelis_menten - 8.1.1.5.1.17.
skimpy.mechanisms.rev_massaction - 8.1.1.5.1.18.
skimpy.mechanisms.uni_bi_reversible_hill - 8.1.1.5.1.19.
skimpy.mechanisms.utils
8.1.1.5.2. Package Contents¶
8.1.1.5.2.1. Classes¶
|
Helper class that provides a standard way to create an ABC using |
|
|
|
Global reaction class |
|
|
|
Really just an ordered dict with tab completion in interactive terminals |
|
A reversible uni uni reaction enzmye class |
|
Helper class that provides a standard way to create an ABC using |
|
|
|
Global reaction class |
|
Really just an ordered dict with tab completion in interactive terminals |
|
A reversible random ordered bi bi reaction enzmye class |
|
Helper class that provides a standard way to create an ABC using |
|
|
|
Global reaction class |
|
Really just an ordered dict with tab completion in interactive terminals |
|
Helper class that provides a standard way to create an ABC using |
|
|
|
Global reaction class |
|
Really just an ordered dict with tab completion in interactive terminals |
|
Helper class that provides a standard way to create an ABC using |
|
|
|
Global reaction class |
|
Really just an ordered dict with tab completion in interactive terminals |
|
Helper class that provides a standard way to create an ABC using |
|
|
|
Global reaction class |
|
Really just an ordered dict with tab completion in interactive terminals |
|
Helper class that provides a standard way to create an ABC using |
|
|
|
Global reaction class |
|
Really just an ordered dict with tab completion in interactive terminals |
|
Helper class that provides a standard way to create an ABC using |
|
Really just an ordered dict with tab completion in interactive terminals |
|
Helper class that provides a standard way to create an ABC using |
|
|
|
Global reaction class |
|
Really just an ordered dict with tab completion in interactive terminals |
|
Helper class that provides a standard way to create an ABC using |
|
|
|
Global reaction class |
|
Really just an ordered dict with tab completion in interactive terminals |
|
Helper class that provides a standard way to create an ABC using |
|
|
|
Global reaction class |
|
Really just an ordered dict with tab completion in interactive terminals |
|
Irreversible hill Uni-Uni enzyme class |
|
Helper class that provides a standard way to create an ABC using |
|
|
|
Global reaction class |
|
Really just an ordered dict with tab completion in interactive terminals |
|
Helper class that provides a standard way to create an ABC using |
|
|
|
Global reaction class |
|
Really just an ordered dict with tab completion in interactive terminals |
|
Helper class that provides a standard way to create an ABC using |
|
|
|
Global reaction class |
|
Really just an ordered dict with tab completion in interactive terminals |
|
A reversible hill Bi-Uni enzyme class |
|
Helper class that provides a standard way to create an ABC using |
|
|
|
Global reaction class |
|
Really just an ordered dict with tab completion in interactive terminals |
|
A reversible hill Uni-Bi enzyme class |
|
Helper class that provides a standard way to create an ABC using |
|
|
|
Global reaction class |
|
Really just an ordered dict with tab completion in interactive terminals |
|
Apprxoimate gene regulation according to XX et al |
|
Helper class that provides a standard way to create an ABC using |
8.1.1.5.2.2. Functions¶
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stoichiometry looks like [-2, -1, 3] |
|
:param stoichiometry is a list of the reaction stoichioemtry |
|
|
|
|
|
|
|
Stoichiometry looks like [-2, -1, 3] |
|
:param stoichiometry is a list of the reaction stoichioemtry |
|
|
|
|
|
|
|
Stoichiometry looks like [-2, -1, 3] |
|
:param stoichiometry is a list of the reaction stoichioemtry |
|
|
|
|
|
|
|
Stoichiometry looks like [-2, -1, 3] |
|
This function generxied |
|
|
|
|
|
|
|
Stoichiometry looks like [-2, -1, 3] |
|
This function creates the Generalized Rev. Hill with h = 1 and adds competitive inhibition |
|
|
|
|
|
|
|
Stoichiometry looks like [-2, -1, 3] |
|
Creates a reversible N-M GeneralizedElementaryKinetics class |
|
|
|
|
|
|
|
Stoichiometry looks like [-2, -1, 3] |
|
:param stoichiometry is a list of the reaction stoichioemtry |
|
|
|
|
|
|
|
Stoichiometry looks like [-2, -1, 3] |
|
:param stoichiometry is a list of the reaction stoichioemtry |
|
|
|
|
|
|
|
Stoichiometry looks like [-2, -1, 3] |
|
|
|
|
|
|
|
Stoichiometry looks like [-2, -1, 3] |
|
:param stoichiometry is a list of the reaction stoichioemtry |
|
|
|
|
|
|
|
Stoichiometry looks like [-2, -1, 3] |
|
:param stoichiometry is a list of the reaction stoichioemtry |
|
|
|
|
|
|
|
Stoichiometry looks like [-2, -1, 3] |
|
|
|
|
|
|
|
Stoichiometry looks like [-2, -1, 3] |
|
|
|
|
|
|
|
Stoichiometry looks like [-2, -1, 3] |
8.1.1.5.2.3. Attributes¶
|
|
|
|
|
|
|
|
|
Jacobian Types |
|
|
|
MCA Types |
|
|
|
Item types |
|
|
|
Units |
|
|
|
|
|
OTHER |
|
|
|
|
|
|
|
|
|
|
|
Jacobian Types |
|
|
|
MCA Types |
|
|
|
Item types |
|
|
|
Units |
|
|
|
|
|
OTHER |
|
|
|
|
|
|
|
|
|
|
|
Jacobian Types |
|
|
|
MCA Types |
|
|
|
Item types |
|
|
|
Units |
|
|
|
|
|
OTHER |
|
|
|
|
|
|
|
|
|
|
|
Jacobian Types |
|
|
|
MCA Types |
|
|
|
Item types |
|
|
|
Units |
|
|
|
|
|
OTHER |
|
|
|
|
|
|
|
|
|
|
|
Jacobian Types |
|
|
|
MCA Types |
|
|
|
Item types |
|
|
|
Units |
|
|
|
|
|
OTHER |
|
|
|
|
|
|
|
|
|
|
|
Jacobian Types |
|
|
|
MCA Types |
|
|
|
Item types |
|
|
|
Units |
|
|
|
|
|
OTHER |
|
|
|
|
|
|
|
|
|
|
|
Jacobian Types |
|
|
|
MCA Types |
|
|
|
Item types |
|
|
|
Units |
|
|
|
|
|
OTHER |
|
|
|
|
|
|
|
|
|
|
|
Jacobian Types |
|
|
|
MCA Types |
|
|
|
Item types |
|
|
|
Units |
|
|
|
|
|
OTHER |
|
|
|
|
|
|
|
|
|
|
|
Jacobian Types |
|
|
|
MCA Types |
|
|
|
Item types |
|
|
|
Units |
|
|
|
|
|
OTHER |
|
|
|
|
|
|
|
|
|
|
|
Jacobian Types |
|
|
|
MCA Types |
|
|
|
Item types |
|
|
|
Units |
|
|
|
|
|
OTHER |
|
|
|
|
|
|
|
|
|
|
|
Jacobian Types |
|
|
|
MCA Types |
|
|
|
Item types |
|
|
|
Units |
|
|
|
|
|
OTHER |
|
|
|
|
|
|
|
|
|
|
|
Jacobian Types |
|
|
|
MCA Types |
|
|
|
Item types |
|
|
|
Units |
|
|
|
|
|
OTHER |
|
|
|
|
|
|
|
|
|
|
|
Jacobian Types |
|
|
|
MCA Types |
|
|
|
Item types |
|
|
|
Units |
|
|
|
|
|
OTHER |
|
|
|
|
|
|
|
|
|
|
|
Jacobian Types |
|
|
|
MCA Types |
|
|
|
Item types |
|
|
|
Units |
|
|
|
|
|
OTHER |
|
|
|
|
|
|
|
|
|
|
|
Jacobian Types |
|
|
|
MCA Types |
|
|
|
Item types |
|
|
|
Units |
|
|
|
|
|
OTHER |
|
|
|
|
|
|
|
|
|
|
|
Jacobian Types |
|
|
|
MCA Types |
|
|
|
Item types |
|
|
|
Units |
|
|
|
|
|
OTHER |
|
- class skimpy.KineticMechanism(name, reactants, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- parameter_reactant_links¶
- __reduce__(self)¶
helper for pickle
- link_parameters_and_reactants(self)¶
- property parameters(self)¶
- property Reactants(self)¶
Class to define metabolites and their roles in the reaction :return:
- property Parameters(self)¶
Class to define parameters and their roles in the reaction :return:
- abstract get_qssa_rate_expression(self)¶
- abstract update_qssa_rate_expression(self)¶
- abstract get_full_rate_expression(self)¶
- abstract calculate_rate_constants(self)¶
- get_parameters_from_expression(self, expr)¶
- class skimpy.ElementrayReactionStep(educts, products, rate_constant_name)¶
Bases:
object- __str__(self)¶
Return str(self).
- __repr__(self)¶
Return repr(self).
- class skimpy.Reaction(name, reactants, mechanism, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
objectGlobal reaction class
- property reactants(self)¶
- property reactant_stoichiometry(self)¶
- property parameters(self)¶
- property rates(self)¶
- __str__(self)¶
Return str(self).
- parametrize(self, params)¶
- skimpy.make_parameter_set(mechanism, param_declaration)¶
- skimpy.make_reactant_set(mechanism, reactant_declaration)¶
- class skimpy.TabDict¶
Bases:
collections.OrderedDictReally just an ordered dict with tab completion in interactive terminals
- __dir__(self)¶
__dir__() -> list default dir() implementation
- __getattr__(self, attr)¶
- iloc(self, ix)¶
- class skimpy.ReversibleMichaelisMenten(name, reactants, parameters=None, **kwargs)¶
Bases:
skimpy.mechanisms.mechanism.KineticMechanismA reversible uni uni reaction enzmye class
- Reactants¶
- Parameters¶
- reactant_stoichiometry¶
- parameter_reactant_links¶
- ElementaryReactions¶
- get_qssa_rate_expression(self)¶
- update_qssa_rate_expression(self)¶
- get_full_rate_expression(self)¶
- calculate_rate_constants(self)¶
- skimpy.QSSA = qssa¶
- skimpy.TQSSA = tqssa¶
- skimpy.MCA = mca¶
- skimpy.ODE = ode¶
- skimpy.ELEMENTARY = elementary¶
Jacobian Types
- skimpy.NUMERICAL = numerical¶
- skimpy.SYMBOLIC = symbolic¶
MCA Types
- skimpy.NET = net¶
- skimpy.SPLIT = split¶
Item types
- skimpy.PARAMETER = parameter¶
- skimpy.VARIABLE = variable¶
Units
- skimpy.KCAL = kcal¶
- skimpy.KJ = kJ¶
- skimpy.JOULE = JOULE¶
OTHER
- skimpy.WATER_FORMULA = H2O¶
- class skimpy.KineticMechanism(name, reactants, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- parameter_reactant_links¶
- __reduce__(self)¶
helper for pickle
- link_parameters_and_reactants(self)¶
- property parameters(self)¶
- property Reactants(self)¶
Class to define metabolites and their roles in the reaction :return:
- property Parameters(self)¶
Class to define parameters and their roles in the reaction :return:
- abstract get_qssa_rate_expression(self)¶
- abstract update_qssa_rate_expression(self)¶
- abstract get_full_rate_expression(self)¶
- abstract calculate_rate_constants(self)¶
- get_parameters_from_expression(self, expr)¶
- class skimpy.ElementrayReactionStep(educts, products, rate_constant_name)¶
Bases:
object- __str__(self)¶
Return str(self).
- __repr__(self)¶
Return repr(self).
- class skimpy.Reaction(name, reactants, mechanism, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
objectGlobal reaction class
- property reactants(self)¶
- property reactant_stoichiometry(self)¶
- property parameters(self)¶
- property rates(self)¶
- __str__(self)¶
Return str(self).
- parametrize(self, params)¶
- class skimpy.TabDict¶
Bases:
collections.OrderedDictReally just an ordered dict with tab completion in interactive terminals
- __dir__(self)¶
__dir__() -> list default dir() implementation
- __getattr__(self, attr)¶
- iloc(self, ix)¶
- skimpy.make_parameter_set(mechanism, param_declaration)¶
- skimpy.make_reactant_set(mechanism, reactant_declaration)¶
- class skimpy.RandBiBiReversibleMichaelisMenten(name, reactants, parameters=None, **kwargs)¶
Bases:
skimpy.mechanisms.mechanism.KineticMechanismA reversible random ordered bi bi reaction enzmye class
- Reactants¶
- Parameters¶
- reactant_stoichiometry¶
- parameter_reactant_links¶
- ElementaryReactions¶
- get_qssa_rate_expression(self)¶
- update_qssa_rate_expression(self)¶
- abstract get_full_rate_expression(self)¶
- abstract calculate_rate_constants(self)¶
- skimpy.QSSA = qssa¶
- skimpy.TQSSA = tqssa¶
- skimpy.MCA = mca¶
- skimpy.ODE = ode¶
- skimpy.ELEMENTARY = elementary¶
Jacobian Types
- skimpy.NUMERICAL = numerical¶
- skimpy.SYMBOLIC = symbolic¶
MCA Types
- skimpy.NET = net¶
- skimpy.SPLIT = split¶
Item types
- skimpy.PARAMETER = parameter¶
- skimpy.VARIABLE = variable¶
Units
- skimpy.KCAL = kcal¶
- skimpy.KJ = kJ¶
- skimpy.JOULE = JOULE¶
OTHER
- skimpy.WATER_FORMULA = H2O¶
- class skimpy.KineticMechanism(name, reactants, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- parameter_reactant_links¶
- __reduce__(self)¶
helper for pickle
- link_parameters_and_reactants(self)¶
- property parameters(self)¶
- property Reactants(self)¶
Class to define metabolites and their roles in the reaction :return:
- property Parameters(self)¶
Class to define parameters and their roles in the reaction :return:
- abstract get_qssa_rate_expression(self)¶
- abstract update_qssa_rate_expression(self)¶
- abstract get_full_rate_expression(self)¶
- abstract calculate_rate_constants(self)¶
- get_parameters_from_expression(self, expr)¶
- class skimpy.ElementrayReactionStep(educts, products, rate_constant_name)¶
Bases:
object- __str__(self)¶
Return str(self).
- __repr__(self)¶
Return repr(self).
- class skimpy.Reaction(name, reactants, mechanism, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
objectGlobal reaction class
- property reactants(self)¶
- property reactant_stoichiometry(self)¶
- property parameters(self)¶
- property rates(self)¶
- __str__(self)¶
Return str(self).
- parametrize(self, params)¶
- class skimpy.TabDict¶
Bases:
collections.OrderedDictReally just an ordered dict with tab completion in interactive terminals
- __dir__(self)¶
__dir__() -> list default dir() implementation
- __getattr__(self, attr)¶
- iloc(self, ix)¶
- skimpy.make_parameter_set(mechanism, param_declaration)¶
- skimpy.make_reactant_set(mechanism, reactant_declaration)¶
- skimpy.make_subclasses_dict(cls)¶
- skimpy.stringify_stoichiometry(stoichiometry, inihibitors=None)¶
Stoichiometry looks like [-2, -1, 3] This is not nice as a suffix for a class name We transform it to _m2_m1_3 :param stoichiometry: :type stoichiometry: list(float) :return: suffix
- skimpy.make_convenience(stoichiometry)¶
:param stoichiometry is a list of the reaction stoichioemtry
- skimpy.QSSA = qssa¶
- skimpy.TQSSA = tqssa¶
- skimpy.MCA = mca¶
- skimpy.ODE = ode¶
- skimpy.ELEMENTARY = elementary¶
Jacobian Types
- skimpy.NUMERICAL = numerical¶
- skimpy.SYMBOLIC = symbolic¶
MCA Types
- skimpy.NET = net¶
- skimpy.SPLIT = split¶
Item types
- skimpy.PARAMETER = parameter¶
- skimpy.VARIABLE = variable¶
Units
- skimpy.KCAL = kcal¶
- skimpy.KJ = kJ¶
- skimpy.JOULE = JOULE¶
OTHER
- skimpy.WATER_FORMULA = H2O¶
- class skimpy.KineticMechanism(name, reactants, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- parameter_reactant_links¶
- __reduce__(self)¶
helper for pickle
- link_parameters_and_reactants(self)¶
- property parameters(self)¶
- property Reactants(self)¶
Class to define metabolites and their roles in the reaction :return:
- property Parameters(self)¶
Class to define parameters and their roles in the reaction :return:
- abstract get_qssa_rate_expression(self)¶
- abstract update_qssa_rate_expression(self)¶
- abstract get_full_rate_expression(self)¶
- abstract calculate_rate_constants(self)¶
- get_parameters_from_expression(self, expr)¶
- class skimpy.ElementrayReactionStep(educts, products, rate_constant_name)¶
Bases:
object- __str__(self)¶
Return str(self).
- __repr__(self)¶
Return repr(self).
- class skimpy.Reaction(name, reactants, mechanism, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
objectGlobal reaction class
- property reactants(self)¶
- property reactant_stoichiometry(self)¶
- property parameters(self)¶
- property rates(self)¶
- __str__(self)¶
Return str(self).
- parametrize(self, params)¶
- class skimpy.TabDict¶
Bases:
collections.OrderedDictReally just an ordered dict with tab completion in interactive terminals
- __dir__(self)¶
__dir__() -> list default dir() implementation
- __getattr__(self, attr)¶
- iloc(self, ix)¶
- skimpy.make_parameter_set(mechanism, param_declaration)¶
- skimpy.make_reactant_set(mechanism, reactant_declaration)¶
- skimpy.make_subclasses_dict(cls)¶
- skimpy.stringify_stoichiometry(stoichiometry, inihibitors=None)¶
Stoichiometry looks like [-2, -1, 3] This is not nice as a suffix for a class name We transform it to _m2_m1_3 :param stoichiometry: :type stoichiometry: list(float) :return: suffix
- skimpy.make_convenience_with_inhibition(stoichiometry, inihbitor_stoichiometry)¶
:param stoichiometry is a list of the reaction stoichioemtry
- skimpy.QSSA = qssa¶
- skimpy.TQSSA = tqssa¶
- skimpy.MCA = mca¶
- skimpy.ODE = ode¶
- skimpy.ELEMENTARY = elementary¶
Jacobian Types
- skimpy.NUMERICAL = numerical¶
- skimpy.SYMBOLIC = symbolic¶
MCA Types
- skimpy.NET = net¶
- skimpy.SPLIT = split¶
Item types
- skimpy.PARAMETER = parameter¶
- skimpy.VARIABLE = variable¶
Units
- skimpy.KCAL = kcal¶
- skimpy.KJ = kJ¶
- skimpy.JOULE = JOULE¶
OTHER
- skimpy.WATER_FORMULA = H2O¶
- class skimpy.KineticMechanism(name, reactants, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- parameter_reactant_links¶
- __reduce__(self)¶
helper for pickle
- link_parameters_and_reactants(self)¶
- property parameters(self)¶
- property Reactants(self)¶
Class to define metabolites and their roles in the reaction :return:
- property Parameters(self)¶
Class to define parameters and their roles in the reaction :return:
- abstract get_qssa_rate_expression(self)¶
- abstract update_qssa_rate_expression(self)¶
- abstract get_full_rate_expression(self)¶
- abstract calculate_rate_constants(self)¶
- get_parameters_from_expression(self, expr)¶
- class skimpy.ElementrayReactionStep(educts, products, rate_constant_name)¶
Bases:
object- __str__(self)¶
Return str(self).
- __repr__(self)¶
Return repr(self).
- class skimpy.Reaction(name, reactants, mechanism, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
objectGlobal reaction class
- property reactants(self)¶
- property reactant_stoichiometry(self)¶
- property parameters(self)¶
- property rates(self)¶
- __str__(self)¶
Return str(self).
- parametrize(self, params)¶
- class skimpy.TabDict¶
Bases:
collections.OrderedDictReally just an ordered dict with tab completion in interactive terminals
- __dir__(self)¶
__dir__() -> list default dir() implementation
- __getattr__(self, attr)¶
- iloc(self, ix)¶
- skimpy.make_parameter_set(mechanism, param_declaration)¶
- skimpy.make_reactant_set(mechanism, reactant_declaration)¶
- skimpy.make_subclasses_dict(cls)¶
- skimpy.stringify_stoichiometry(stoichiometry, inihibitors=None)¶
Stoichiometry looks like [-2, -1, 3] This is not nice as a suffix for a class name We transform it to _m2_m1_3 :param stoichiometry: :type stoichiometry: list(float) :return: suffix
- skimpy.make_generalized_reversible_hill_n_n(stoichiometry)¶
:param stoichiometry is a list of the reaction stoichioemtry
- skimpy.QSSA = qssa¶
- skimpy.TQSSA = tqssa¶
- skimpy.MCA = mca¶
- skimpy.ODE = ode¶
- skimpy.ELEMENTARY = elementary¶
Jacobian Types
- skimpy.NUMERICAL = numerical¶
- skimpy.SYMBOLIC = symbolic¶
MCA Types
- skimpy.NET = net¶
- skimpy.SPLIT = split¶
Item types
- skimpy.PARAMETER = parameter¶
- skimpy.VARIABLE = variable¶
Units
- skimpy.KCAL = kcal¶
- skimpy.KJ = kJ¶
- skimpy.JOULE = JOULE¶
OTHER
- skimpy.WATER_FORMULA = H2O¶
- class skimpy.KineticMechanism(name, reactants, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- parameter_reactant_links¶
- __reduce__(self)¶
helper for pickle
- link_parameters_and_reactants(self)¶
- property parameters(self)¶
- property Reactants(self)¶
Class to define metabolites and their roles in the reaction :return:
- property Parameters(self)¶
Class to define parameters and their roles in the reaction :return:
- abstract get_qssa_rate_expression(self)¶
- abstract update_qssa_rate_expression(self)¶
- abstract get_full_rate_expression(self)¶
- abstract calculate_rate_constants(self)¶
- get_parameters_from_expression(self, expr)¶
- class skimpy.ElementrayReactionStep(educts, products, rate_constant_name)¶
Bases:
object- __str__(self)¶
Return str(self).
- __repr__(self)¶
Return repr(self).
- class skimpy.Reaction(name, reactants, mechanism, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
objectGlobal reaction class
- property reactants(self)¶
- property reactant_stoichiometry(self)¶
- property parameters(self)¶
- property rates(self)¶
- __str__(self)¶
Return str(self).
- parametrize(self, params)¶
- class skimpy.TabDict¶
Bases:
collections.OrderedDictReally just an ordered dict with tab completion in interactive terminals
- __dir__(self)¶
__dir__() -> list default dir() implementation
- __getattr__(self, attr)¶
- iloc(self, ix)¶
- skimpy.make_parameter_set(mechanism, param_declaration)¶
- skimpy.make_reactant_set(mechanism, reactant_declaration)¶
- skimpy.make_subclasses_dict(cls)¶
- skimpy.stringify_stoichiometry(stoichiometry, inihibitors=None)¶
Stoichiometry looks like [-2, -1, 3] This is not nice as a suffix for a class name We transform it to _m2_m1_3 :param stoichiometry: :type stoichiometry: list(float) :return: suffix
- skimpy.make_generalized_reversible_hill_n_n_h1(stoichiometry)¶
This function generxied :param stoichiometry is a list of the reaction stoichioemtry
- skimpy.QSSA = qssa¶
- skimpy.TQSSA = tqssa¶
- skimpy.MCA = mca¶
- skimpy.ODE = ode¶
- skimpy.ELEMENTARY = elementary¶
Jacobian Types
- skimpy.NUMERICAL = numerical¶
- skimpy.SYMBOLIC = symbolic¶
MCA Types
- skimpy.NET = net¶
- skimpy.SPLIT = split¶
Item types
- skimpy.PARAMETER = parameter¶
- skimpy.VARIABLE = variable¶
Units
- skimpy.KCAL = kcal¶
- skimpy.KJ = kJ¶
- skimpy.JOULE = JOULE¶
OTHER
- skimpy.WATER_FORMULA = H2O¶
- class skimpy.KineticMechanism(name, reactants, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- parameter_reactant_links¶
- __reduce__(self)¶
helper for pickle
- link_parameters_and_reactants(self)¶
- property parameters(self)¶
- property Reactants(self)¶
Class to define metabolites and their roles in the reaction :return:
- property Parameters(self)¶
Class to define parameters and their roles in the reaction :return:
- abstract get_qssa_rate_expression(self)¶
- abstract update_qssa_rate_expression(self)¶
- abstract get_full_rate_expression(self)¶
- abstract calculate_rate_constants(self)¶
- get_parameters_from_expression(self, expr)¶
- class skimpy.ElementrayReactionStep(educts, products, rate_constant_name)¶
Bases:
object- __str__(self)¶
Return str(self).
- __repr__(self)¶
Return repr(self).
- class skimpy.Reaction(name, reactants, mechanism, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
objectGlobal reaction class
- property reactants(self)¶
- property reactant_stoichiometry(self)¶
- property parameters(self)¶
- property rates(self)¶
- __str__(self)¶
Return str(self).
- parametrize(self, params)¶
- class skimpy.TabDict¶
Bases:
collections.OrderedDictReally just an ordered dict with tab completion in interactive terminals
- __dir__(self)¶
__dir__() -> list default dir() implementation
- __getattr__(self, attr)¶
- iloc(self, ix)¶
- skimpy.make_parameter_set(mechanism, param_declaration)¶
- skimpy.make_reactant_set(mechanism, reactant_declaration)¶
- skimpy.make_subclasses_dict(cls)¶
- skimpy.stringify_stoichiometry(stoichiometry, inihibitors=None)¶
Stoichiometry looks like [-2, -1, 3] This is not nice as a suffix for a class name We transform it to _m2_m1_3 :param stoichiometry: :type stoichiometry: list(float) :return: suffix
- skimpy.make_generalized_reversible_hill_n_n_h1_with_inhibition(stoichiometry, inihbitor_stoichiometry)¶
This function creates the Generalized Rev. Hill with h = 1 and adds competitive inhibition :param inihbitor_stoichiometry: :param stoichiometry is a list of the reaction stoichioemtry
- skimpy.QSSA = qssa¶
- skimpy.TQSSA = tqssa¶
- skimpy.MCA = mca¶
- skimpy.ODE = ode¶
- skimpy.ELEMENTARY = elementary¶
Jacobian Types
- skimpy.NUMERICAL = numerical¶
- skimpy.SYMBOLIC = symbolic¶
MCA Types
- skimpy.NET = net¶
- skimpy.SPLIT = split¶
Item types
- skimpy.PARAMETER = parameter¶
- skimpy.VARIABLE = variable¶
Units
- skimpy.KCAL = kcal¶
- skimpy.KJ = kJ¶
- skimpy.JOULE = JOULE¶
OTHER
- skimpy.WATER_FORMULA = H2O¶
- class skimpy.KineticMechanism(name, reactants, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- parameter_reactant_links¶
- __reduce__(self)¶
helper for pickle
- link_parameters_and_reactants(self)¶
- property parameters(self)¶
- property Reactants(self)¶
Class to define metabolites and their roles in the reaction :return:
- property Parameters(self)¶
Class to define parameters and their roles in the reaction :return:
- abstract get_qssa_rate_expression(self)¶
- abstract update_qssa_rate_expression(self)¶
- abstract get_full_rate_expression(self)¶
- abstract calculate_rate_constants(self)¶
- get_parameters_from_expression(self, expr)¶
- class skimpy.TabDict¶
Bases:
collections.OrderedDictReally just an ordered dict with tab completion in interactive terminals
- __dir__(self)¶
__dir__() -> list default dir() implementation
- __getattr__(self, attr)¶
- iloc(self, ix)¶
- skimpy.make_parameter_set(mechanism, param_declaration)¶
- skimpy.make_reactant_set(mechanism, reactant_declaration)¶
- skimpy.make_subclasses_dict(cls)¶
- skimpy.stringify_stoichiometry(stoichiometry, inihibitors=None)¶
Stoichiometry looks like [-2, -1, 3] This is not nice as a suffix for a class name We transform it to _m2_m1_3 :param stoichiometry: :type stoichiometry: list(float) :return: suffix
- skimpy.make_generalized_elementary_kinetics(stoichiometry, generalized_reactants)¶
Creates a reversible N-M GeneralizedElementaryKinetics class
GeneralizedElementaryKinetics iplementing the kinetic scheme to account for non ideal effects in large scale kinetic model:
Weilandt, Daniel R., and Vassily Hatzimanikatis. “Particle-based simulation reveals macromolecular crowding effects on the Michaelis-Menten mechanism.” Biophysical Journal (2019).
:param stoichiometry is a list of the reaction stoichioemtry :param generalized_reactants is a list of reactants that contribute in a powerlaw form:
- v = v_0 * exp(beta_forward)
… * (x_1/x_1_0)^(alpha_f_x_1 ) … * (x_n/x_n_0)^(alpha_f_x_n )
with v_0 beeing the reversible Massaction flux
- skimpy.QSSA = qssa¶
- skimpy.TQSSA = tqssa¶
- skimpy.MCA = mca¶
- skimpy.ODE = ode¶
- skimpy.ELEMENTARY = elementary¶
Jacobian Types
- skimpy.NUMERICAL = numerical¶
- skimpy.SYMBOLIC = symbolic¶
MCA Types
- skimpy.NET = net¶
- skimpy.SPLIT = split¶
Item types
- skimpy.PARAMETER = parameter¶
- skimpy.VARIABLE = variable¶
Units
- skimpy.KCAL = kcal¶
- skimpy.KJ = kJ¶
- skimpy.JOULE = JOULE¶
OTHER
- skimpy.WATER_FORMULA = H2O¶
- class skimpy.KineticMechanism(name, reactants, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- parameter_reactant_links¶
- __reduce__(self)¶
helper for pickle
- link_parameters_and_reactants(self)¶
- property parameters(self)¶
- property Reactants(self)¶
Class to define metabolites and their roles in the reaction :return:
- property Parameters(self)¶
Class to define parameters and their roles in the reaction :return:
- abstract get_qssa_rate_expression(self)¶
- abstract update_qssa_rate_expression(self)¶
- abstract get_full_rate_expression(self)¶
- abstract calculate_rate_constants(self)¶
- get_parameters_from_expression(self, expr)¶
- class skimpy.ElementrayReactionStep(educts, products, rate_constant_name)¶
Bases:
object- __str__(self)¶
Return str(self).
- __repr__(self)¶
Return repr(self).
- class skimpy.Reaction(name, reactants, mechanism, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
objectGlobal reaction class
- property reactants(self)¶
- property reactant_stoichiometry(self)¶
- property parameters(self)¶
- property rates(self)¶
- __str__(self)¶
Return str(self).
- parametrize(self, params)¶
- class skimpy.TabDict¶
Bases:
collections.OrderedDictReally just an ordered dict with tab completion in interactive terminals
- __dir__(self)¶
__dir__() -> list default dir() implementation
- __getattr__(self, attr)¶
- iloc(self, ix)¶
- skimpy.make_parameter_set(mechanism, param_declaration)¶
- skimpy.make_reactant_set(mechanism, reactant_declaration)¶
- skimpy.make_subclasses_dict(cls)¶
- skimpy.stringify_stoichiometry(stoichiometry, inihibitors=None)¶
Stoichiometry looks like [-2, -1, 3] This is not nice as a suffix for a class name We transform it to _m2_m1_3 :param stoichiometry: :type stoichiometry: list(float) :return: suffix
- skimpy.make_irrev_m_n_michaelis_menten(stoichiometry)¶
:param stoichiometry is a list of the reaction stoichioemtry
- skimpy.QSSA = qssa¶
- skimpy.TQSSA = tqssa¶
- skimpy.MCA = mca¶
- skimpy.ODE = ode¶
- skimpy.ELEMENTARY = elementary¶
Jacobian Types
- skimpy.NUMERICAL = numerical¶
- skimpy.SYMBOLIC = symbolic¶
MCA Types
- skimpy.NET = net¶
- skimpy.SPLIT = split¶
Item types
- skimpy.PARAMETER = parameter¶
- skimpy.VARIABLE = variable¶
Units
- skimpy.KCAL = kcal¶
- skimpy.KJ = kJ¶
- skimpy.JOULE = JOULE¶
OTHER
- skimpy.WATER_FORMULA = H2O¶
- class skimpy.KineticMechanism(name, reactants, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- parameter_reactant_links¶
- __reduce__(self)¶
helper for pickle
- link_parameters_and_reactants(self)¶
- property parameters(self)¶
- property Reactants(self)¶
Class to define metabolites and their roles in the reaction :return:
- property Parameters(self)¶
Class to define parameters and their roles in the reaction :return:
- abstract get_qssa_rate_expression(self)¶
- abstract update_qssa_rate_expression(self)¶
- abstract get_full_rate_expression(self)¶
- abstract calculate_rate_constants(self)¶
- get_parameters_from_expression(self, expr)¶
- class skimpy.ElementrayReactionStep(educts, products, rate_constant_name)¶
Bases:
object- __str__(self)¶
Return str(self).
- __repr__(self)¶
Return repr(self).
- class skimpy.Reaction(name, reactants, mechanism, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
objectGlobal reaction class
- property reactants(self)¶
- property reactant_stoichiometry(self)¶
- property parameters(self)¶
- property rates(self)¶
- __str__(self)¶
Return str(self).
- parametrize(self, params)¶
- class skimpy.TabDict¶
Bases:
collections.OrderedDictReally just an ordered dict with tab completion in interactive terminals
- __dir__(self)¶
__dir__() -> list default dir() implementation
- __getattr__(self, attr)¶
- iloc(self, ix)¶
- skimpy.make_parameter_set(mechanism, param_declaration)¶
- skimpy.make_reactant_set(mechanism, reactant_declaration)¶
- skimpy.make_subclasses_dict(cls)¶
- skimpy.stringify_stoichiometry(stoichiometry, inihibitors=None)¶
Stoichiometry looks like [-2, -1, 3] This is not nice as a suffix for a class name We transform it to _m2_m1_3 :param stoichiometry: :type stoichiometry: list(float) :return: suffix
- skimpy.make_irrev_massaction(stoichiometry)¶
:param stoichiometry is a list of the reaction stoichioemtry
- skimpy.QSSA = qssa¶
- skimpy.TQSSA = tqssa¶
- skimpy.MCA = mca¶
- skimpy.ODE = ode¶
- skimpy.ELEMENTARY = elementary¶
Jacobian Types
- skimpy.NUMERICAL = numerical¶
- skimpy.SYMBOLIC = symbolic¶
MCA Types
- skimpy.NET = net¶
- skimpy.SPLIT = split¶
Item types
- skimpy.PARAMETER = parameter¶
- skimpy.VARIABLE = variable¶
Units
- skimpy.KCAL = kcal¶
- skimpy.KJ = kJ¶
- skimpy.JOULE = JOULE¶
OTHER
- skimpy.WATER_FORMULA = H2O¶
- class skimpy.KineticMechanism(name, reactants, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- parameter_reactant_links¶
- __reduce__(self)¶
helper for pickle
- link_parameters_and_reactants(self)¶
- property parameters(self)¶
- property Reactants(self)¶
Class to define metabolites and their roles in the reaction :return:
- property Parameters(self)¶
Class to define parameters and their roles in the reaction :return:
- abstract get_qssa_rate_expression(self)¶
- abstract update_qssa_rate_expression(self)¶
- abstract get_full_rate_expression(self)¶
- abstract calculate_rate_constants(self)¶
- get_parameters_from_expression(self, expr)¶
- class skimpy.ElementrayReactionStep(educts, products, rate_constant_name)¶
Bases:
object- __str__(self)¶
Return str(self).
- __repr__(self)¶
Return repr(self).
- class skimpy.Reaction(name, reactants, mechanism, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
objectGlobal reaction class
- property reactants(self)¶
- property reactant_stoichiometry(self)¶
- property parameters(self)¶
- property rates(self)¶
- __str__(self)¶
Return str(self).
- parametrize(self, params)¶
- class skimpy.TabDict¶
Bases:
collections.OrderedDictReally just an ordered dict with tab completion in interactive terminals
- __dir__(self)¶
__dir__() -> list default dir() implementation
- __getattr__(self, attr)¶
- iloc(self, ix)¶
- skimpy.make_parameter_set(mechanism, param_declaration)¶
- skimpy.make_reactant_set(mechanism, reactant_declaration)¶
- skimpy.make_subclasses_dict(cls)¶
- skimpy.stringify_stoichiometry(stoichiometry, inihibitors=None)¶
Stoichiometry looks like [-2, -1, 3] This is not nice as a suffix for a class name We transform it to _m2_m1_3 :param stoichiometry: :type stoichiometry: list(float) :return: suffix
- class skimpy.IrreversibleHill(name, reactants, parameters=None, **kwargs)¶
Bases:
skimpy.mechanisms.mechanism.KineticMechanismIrreversible hill Uni-Uni enzyme class e.g.: A -> B
- reactant_list = ['substrate', 'product']¶
- Reactants¶
- Parameters¶
- reactant_stoichiometry¶
- parameter_reactant_links¶
- ElementaryReactions¶
- get_qssa_rate_expression(self)¶
- update_qssa_rate_expression(self)¶
- abstract get_full_rate_expression(self)¶
- abstract calculate_rate_constants(self)¶
- skimpy.QSSA = qssa¶
- skimpy.TQSSA = tqssa¶
- skimpy.MCA = mca¶
- skimpy.ODE = ode¶
- skimpy.ELEMENTARY = elementary¶
Jacobian Types
- skimpy.NUMERICAL = numerical¶
- skimpy.SYMBOLIC = symbolic¶
MCA Types
- skimpy.NET = net¶
- skimpy.SPLIT = split¶
Item types
- skimpy.PARAMETER = parameter¶
- skimpy.VARIABLE = variable¶
Units
- skimpy.KCAL = kcal¶
- skimpy.KJ = kJ¶
- skimpy.JOULE = JOULE¶
OTHER
- skimpy.WATER_FORMULA = H2O¶
- class skimpy.KineticMechanism(name, reactants, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- parameter_reactant_links¶
- __reduce__(self)¶
helper for pickle
- link_parameters_and_reactants(self)¶
- property parameters(self)¶
- property Reactants(self)¶
Class to define metabolites and their roles in the reaction :return:
- property Parameters(self)¶
Class to define parameters and their roles in the reaction :return:
- abstract get_qssa_rate_expression(self)¶
- abstract update_qssa_rate_expression(self)¶
- abstract get_full_rate_expression(self)¶
- abstract calculate_rate_constants(self)¶
- get_parameters_from_expression(self, expr)¶
- class skimpy.ElementrayReactionStep(educts, products, rate_constant_name)¶
Bases:
object- __str__(self)¶
Return str(self).
- __repr__(self)¶
Return repr(self).
- class skimpy.Reaction(name, reactants, mechanism, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
objectGlobal reaction class
- property reactants(self)¶
- property reactant_stoichiometry(self)¶
- property parameters(self)¶
- property rates(self)¶
- __str__(self)¶
Return str(self).
- parametrize(self, params)¶
- class skimpy.TabDict¶
Bases:
collections.OrderedDictReally just an ordered dict with tab completion in interactive terminals
- __dir__(self)¶
__dir__() -> list default dir() implementation
- __getattr__(self, attr)¶
- iloc(self, ix)¶
- skimpy.make_parameter_set(mechanism, param_declaration)¶
- skimpy.make_reactant_set(mechanism, reactant_declaration)¶
- skimpy.make_subclasses_dict(cls)¶
- skimpy.stringify_stoichiometry(stoichiometry, inihibitors=None)¶
Stoichiometry looks like [-2, -1, 3] This is not nice as a suffix for a class name We transform it to _m2_m1_3 :param stoichiometry: :type stoichiometry: list(float) :return: suffix
- skimpy.make_irrev_m_n_hill(stoichiometry)¶
:param stoichiometry is a list of the reaction stoichioemtry
- skimpy.QSSA = qssa¶
- skimpy.TQSSA = tqssa¶
- skimpy.MCA = mca¶
- skimpy.ODE = ode¶
- skimpy.ELEMENTARY = elementary¶
Jacobian Types
- skimpy.NUMERICAL = numerical¶
- skimpy.SYMBOLIC = symbolic¶
MCA Types
- skimpy.NET = net¶
- skimpy.SPLIT = split¶
Item types
- skimpy.PARAMETER = parameter¶
- skimpy.VARIABLE = variable¶
Units
- skimpy.KCAL = kcal¶
- skimpy.KJ = kJ¶
- skimpy.JOULE = JOULE¶
OTHER
- skimpy.WATER_FORMULA = H2O¶
- class skimpy.KineticMechanism(name, reactants, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- parameter_reactant_links¶
- __reduce__(self)¶
helper for pickle
- link_parameters_and_reactants(self)¶
- property parameters(self)¶
- property Reactants(self)¶
Class to define metabolites and their roles in the reaction :return:
- property Parameters(self)¶
Class to define parameters and their roles in the reaction :return:
- abstract get_qssa_rate_expression(self)¶
- abstract update_qssa_rate_expression(self)¶
- abstract get_full_rate_expression(self)¶
- abstract calculate_rate_constants(self)¶
- get_parameters_from_expression(self, expr)¶
- class skimpy.ElementrayReactionStep(educts, products, rate_constant_name)¶
Bases:
object- __str__(self)¶
Return str(self).
- __repr__(self)¶
Return repr(self).
- class skimpy.Reaction(name, reactants, mechanism, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
objectGlobal reaction class
- property reactants(self)¶
- property reactant_stoichiometry(self)¶
- property parameters(self)¶
- property rates(self)¶
- __str__(self)¶
Return str(self).
- parametrize(self, params)¶
- class skimpy.TabDict¶
Bases:
collections.OrderedDictReally just an ordered dict with tab completion in interactive terminals
- __dir__(self)¶
__dir__() -> list default dir() implementation
- __getattr__(self, attr)¶
- iloc(self, ix)¶
- skimpy.make_parameter_set(mechanism, param_declaration)¶
- skimpy.make_reactant_set(mechanism, reactant_declaration)¶
- skimpy.make_subclasses_dict(cls)¶
- skimpy.stringify_stoichiometry(stoichiometry, inihibitors=None)¶
Stoichiometry looks like [-2, -1, 3] This is not nice as a suffix for a class name We transform it to _m2_m1_3 :param stoichiometry: :type stoichiometry: list(float) :return: suffix
- skimpy.make_rev_massaction(stoichiometry)¶
:param stoichiometry is a list of the reaction stoichioemtry
- skimpy.QSSA = qssa¶
- skimpy.TQSSA = tqssa¶
- skimpy.MCA = mca¶
- skimpy.ODE = ode¶
- skimpy.ELEMENTARY = elementary¶
Jacobian Types
- skimpy.NUMERICAL = numerical¶
- skimpy.SYMBOLIC = symbolic¶
MCA Types
- skimpy.NET = net¶
- skimpy.SPLIT = split¶
Item types
- skimpy.PARAMETER = parameter¶
- skimpy.VARIABLE = variable¶
Units
- skimpy.KCAL = kcal¶
- skimpy.KJ = kJ¶
- skimpy.JOULE = JOULE¶
OTHER
- skimpy.WATER_FORMULA = H2O¶
- class skimpy.KineticMechanism(name, reactants, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- parameter_reactant_links¶
- __reduce__(self)¶
helper for pickle
- link_parameters_and_reactants(self)¶
- property parameters(self)¶
- property Reactants(self)¶
Class to define metabolites and their roles in the reaction :return:
- property Parameters(self)¶
Class to define parameters and their roles in the reaction :return:
- abstract get_qssa_rate_expression(self)¶
- abstract update_qssa_rate_expression(self)¶
- abstract get_full_rate_expression(self)¶
- abstract calculate_rate_constants(self)¶
- get_parameters_from_expression(self, expr)¶
- class skimpy.ElementrayReactionStep(educts, products, rate_constant_name)¶
Bases:
object- __str__(self)¶
Return str(self).
- __repr__(self)¶
Return repr(self).
- class skimpy.Reaction(name, reactants, mechanism, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
objectGlobal reaction class
- property reactants(self)¶
- property reactant_stoichiometry(self)¶
- property parameters(self)¶
- property rates(self)¶
- __str__(self)¶
Return str(self).
- parametrize(self, params)¶
- class skimpy.TabDict¶
Bases:
collections.OrderedDictReally just an ordered dict with tab completion in interactive terminals
- __dir__(self)¶
__dir__() -> list default dir() implementation
- __getattr__(self, attr)¶
- iloc(self, ix)¶
- skimpy.make_parameter_set(mechanism, param_declaration)¶
- skimpy.make_reactant_set(mechanism, reactant_declaration)¶
- skimpy.make_subclasses_dict(cls)¶
- skimpy.stringify_stoichiometry(stoichiometry, inihibitors=None)¶
Stoichiometry looks like [-2, -1, 3] This is not nice as a suffix for a class name We transform it to _m2_m1_3 :param stoichiometry: :type stoichiometry: list(float) :return: suffix
- class skimpy.BiUniReversibleHill(name, reactants, parameters=None, **kwargs)¶
Bases:
skimpy.mechanisms.mechanism.KineticMechanismA reversible hill Bi-Uni enzyme class e.g.: A + B -> C
- reactant_list = ['substrate1', 'substrate2', 'product']¶
- Reactants¶
- Parameters¶
- reactant_stoichiometry¶
- parameter_reactant_links¶
- ElementaryReactions¶
- get_qssa_rate_expression(self)¶
- update_qssa_rate_expression(self)¶
- abstract get_full_rate_expression(self)¶
- abstract calculate_rate_constants(self)¶
- skimpy.QSSA = qssa¶
- skimpy.TQSSA = tqssa¶
- skimpy.MCA = mca¶
- skimpy.ODE = ode¶
- skimpy.ELEMENTARY = elementary¶
Jacobian Types
- skimpy.NUMERICAL = numerical¶
- skimpy.SYMBOLIC = symbolic¶
MCA Types
- skimpy.NET = net¶
- skimpy.SPLIT = split¶
Item types
- skimpy.PARAMETER = parameter¶
- skimpy.VARIABLE = variable¶
Units
- skimpy.KCAL = kcal¶
- skimpy.KJ = kJ¶
- skimpy.JOULE = JOULE¶
OTHER
- skimpy.WATER_FORMULA = H2O¶
- class skimpy.KineticMechanism(name, reactants, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- parameter_reactant_links¶
- __reduce__(self)¶
helper for pickle
- link_parameters_and_reactants(self)¶
- property parameters(self)¶
- property Reactants(self)¶
Class to define metabolites and their roles in the reaction :return:
- property Parameters(self)¶
Class to define parameters and their roles in the reaction :return:
- abstract get_qssa_rate_expression(self)¶
- abstract update_qssa_rate_expression(self)¶
- abstract get_full_rate_expression(self)¶
- abstract calculate_rate_constants(self)¶
- get_parameters_from_expression(self, expr)¶
- class skimpy.ElementrayReactionStep(educts, products, rate_constant_name)¶
Bases:
object- __str__(self)¶
Return str(self).
- __repr__(self)¶
Return repr(self).
- class skimpy.Reaction(name, reactants, mechanism, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
objectGlobal reaction class
- property reactants(self)¶
- property reactant_stoichiometry(self)¶
- property parameters(self)¶
- property rates(self)¶
- __str__(self)¶
Return str(self).
- parametrize(self, params)¶
- class skimpy.TabDict¶
Bases:
collections.OrderedDictReally just an ordered dict with tab completion in interactive terminals
- __dir__(self)¶
__dir__() -> list default dir() implementation
- __getattr__(self, attr)¶
- iloc(self, ix)¶
- skimpy.make_parameter_set(mechanism, param_declaration)¶
- skimpy.make_reactant_set(mechanism, reactant_declaration)¶
- skimpy.make_subclasses_dict(cls)¶
- skimpy.stringify_stoichiometry(stoichiometry, inihibitors=None)¶
Stoichiometry looks like [-2, -1, 3] This is not nice as a suffix for a class name We transform it to _m2_m1_3 :param stoichiometry: :type stoichiometry: list(float) :return: suffix
- class skimpy.UniBiReversibleHill(name, reactants, parameters=None, **kwargs)¶
Bases:
skimpy.mechanisms.mechanism.KineticMechanismA reversible hill Uni-Bi enzyme class e.g.: A -> B + C
- reactant_list = ['substrate', 'product1', 'product2']¶
- Reactants¶
- Parameters¶
- reactant_stoichiometry¶
- parameter_reactant_links¶
- ElementaryReactions¶
- get_qssa_rate_expression(self)¶
- update_qssa_rate_expression(self)¶
- abstract get_full_rate_expression(self)¶
- abstract calculate_rate_constants(self)¶
- skimpy.QSSA = qssa¶
- skimpy.TQSSA = tqssa¶
- skimpy.MCA = mca¶
- skimpy.ODE = ode¶
- skimpy.ELEMENTARY = elementary¶
Jacobian Types
- skimpy.NUMERICAL = numerical¶
- skimpy.SYMBOLIC = symbolic¶
MCA Types
- skimpy.NET = net¶
- skimpy.SPLIT = split¶
Item types
- skimpy.PARAMETER = parameter¶
- skimpy.VARIABLE = variable¶
Units
- skimpy.KCAL = kcal¶
- skimpy.KJ = kJ¶
- skimpy.JOULE = JOULE¶
OTHER
- skimpy.WATER_FORMULA = H2O¶
- class skimpy.KineticMechanism(name, reactants, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- parameter_reactant_links¶
- __reduce__(self)¶
helper for pickle
- link_parameters_and_reactants(self)¶
- property parameters(self)¶
- property Reactants(self)¶
Class to define metabolites and their roles in the reaction :return:
- property Parameters(self)¶
Class to define parameters and their roles in the reaction :return:
- abstract get_qssa_rate_expression(self)¶
- abstract update_qssa_rate_expression(self)¶
- abstract get_full_rate_expression(self)¶
- abstract calculate_rate_constants(self)¶
- get_parameters_from_expression(self, expr)¶
- class skimpy.ElementrayReactionStep(educts, products, rate_constant_name)¶
Bases:
object- __str__(self)¶
Return str(self).
- __repr__(self)¶
Return repr(self).
- class skimpy.Reaction(name, reactants, mechanism, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
objectGlobal reaction class
- property reactants(self)¶
- property reactant_stoichiometry(self)¶
- property parameters(self)¶
- property rates(self)¶
- __str__(self)¶
Return str(self).
- parametrize(self, params)¶
- class skimpy.TabDict¶
Bases:
collections.OrderedDictReally just an ordered dict with tab completion in interactive terminals
- __dir__(self)¶
__dir__() -> list default dir() implementation
- __getattr__(self, attr)¶
- iloc(self, ix)¶
- skimpy.make_parameter_set(mechanism, param_declaration)¶
- skimpy.make_reactant_set(mechanism, reactant_declaration)¶
- skimpy.make_subclasses_dict(cls)¶
- skimpy.stringify_stoichiometry(stoichiometry, inihibitors=None)¶
Stoichiometry looks like [-2, -1, 3] This is not nice as a suffix for a class name We transform it to _m2_m1_3 :param stoichiometry: :type stoichiometry: list(float) :return: suffix
- class skimpy.SimpleRegulatedGeneExpression(name, reactants, inhibitors, parameters=None, **kwargs)¶
Bases:
skimpy.mechanisms.mechanism.KineticMechanismApprxoimate gene regulation according to XX et al e.g.: A + B -> C
- reactant_list = ['product']¶
- Reactants¶
- regulator_list = ['factor_1']¶
- SingleRegulator¶
- regulator_list = ['factor_1', 'factor_2']¶
- Regulators¶
- Parameters¶
- reactant_stoichiometry¶
- parameter_reactant_links¶
- ElementaryReactions¶
- get_qssa_rate_expression(self)¶
- update_qssa_rate_expression(self)¶
- abstract get_full_rate_expression(self)¶
- abstract calculate_rate_constants(self)¶
- skimpy.QSSA = qssa¶
- skimpy.TQSSA = tqssa¶
- skimpy.MCA = mca¶
- skimpy.ODE = ode¶
- skimpy.ELEMENTARY = elementary¶
Jacobian Types
- skimpy.NUMERICAL = numerical¶
- skimpy.SYMBOLIC = symbolic¶
MCA Types
- skimpy.NET = net¶
- skimpy.SPLIT = split¶
Item types
- skimpy.PARAMETER = parameter¶
- skimpy.VARIABLE = variable¶
Units
- skimpy.KCAL = kcal¶
- skimpy.KJ = kJ¶
- skimpy.JOULE = JOULE¶
OTHER
- skimpy.WATER_FORMULA = H2O¶
- class skimpy.KineticMechanism(name, reactants, parameters=None, inhibitors=None, enzyme=None)¶
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- parameter_reactant_links¶
- __reduce__(self)¶
helper for pickle
- link_parameters_and_reactants(self)¶
- property parameters(self)¶
- property Reactants(self)¶
Class to define metabolites and their roles in the reaction :return:
- property Parameters(self)¶
Class to define parameters and their roles in the reaction :return:
- abstract get_qssa_rate_expression(self)¶
- abstract update_qssa_rate_expression(self)¶
- abstract get_full_rate_expression(self)¶
- abstract calculate_rate_constants(self)¶
- get_parameters_from_expression(self, expr)¶