owmeta.channelworm module¶
-
class
owmeta.channelworm.ChannelModel(modelType=None, *args, **kwargs)[source]¶ Bases:
owmeta_core.dataobject.DataObjectA model for an ion channel.
There may be multiple models for a single channel.
Example usage:
>>> from owmeta_core.quantity import Quantity # Create a ChannelModel >>> cm = PatchClampChannelModel(key='ca_boyle', ... gating='voltage', ... ion='Ca', ... conductance=Quantity.parse('10pS'))
-
conductance¶ The conductance of this ion channel. This is the initial value, and should be entered as a Quantity object.
-
gating¶ The gating mechanism for this channel (“voltage” or name of ligand(s) )
-
ion¶ The type of ion this channel selects for
-
modelType¶ The type of model employed to describe a channel
-
neuroML¶ Property for attaching NeuroML documents to resources
-
-
class
owmeta.channelworm.PatchClampExperiment(**kwargs)[source]¶ Bases:
owmeta.experiment.ExperimentStore experimental conditions for a patch clamp experiment.
-
Ca_concentration¶ Calcium concentration
-
Cl_concentration¶ Chlorine concentration
-
blockers¶ Channel blockers used for this experiment
-
cell¶ The cell this experiment was performed on
-
cell_age¶ Age of the cell
-
initial_voltage¶ Starting voltage of the patch clamp
-
ion_channel¶ The ion channel being clamped
-
membrane_capacitance¶ Initial membrane capacitance
-
mutants¶ Type(s) of mutants being used in this experiment
-
patch_type¶ Type of patch clamp being used (‘voltage’ or ‘current’)
-
pipette_solution¶ Type of solution in the pipette
-