impact.core.SingleTrial.SingleTrial¶Bases: sqlalchemy.ext.declarative.api.Base
Container for TiterObject to build a whole trial out of different measurements. E.g. one flask would
contain data for biomass (OD), products (ethanol, acetate), substrates (glucose), fluorescence (gfpmut3, mCherry)
Attributes
stages |
|
trial_identifier |
Methods
add_analyte_data(analyte_data) |
Add a TiterObject |
calculate() |
|
calculate_ODE_fit() |
WIP to fit the data to ODEs |
calculate_mass_balance([OD_gdw, calculateFBACO2]) |
Calculate a mass balance given the supplied substrate and products |
create_stage(stage_bounds) |
|
link_identifiers(trial_identifier[, attrs]) |
|
normalize_data(normalize_to) |
|
register_feature(feature) |
|
serialize() |
|
summary([print]) |
add_analyte_data(analyte_data)¶Add a TiterObject
| Parameters: | analyte_data :
|
|---|
analyte_dict¶analyte_types = ['biomass', 'substrate', 'product']¶calculate()¶calculate_ODE_fit()¶WIP to fit the data to ODEs
calculate_mass_balance(OD_gdw=None, calculateFBACO2=False)¶Calculate a mass balance given the supplied substrate and products
| Parameters: | OD_gdw : float
calculateFBACO2 : bool
|
|---|
class_features = [<class 'impact.core.features.ProductYieldFactory'>, <class 'impact.core.features.SpecificProductivityFactory'>, <class 'impact.core.features.ODNormalizedDataFactory'>]¶create_stage(stage_bounds)¶id¶link_identifiers(trial_identifier, attrs=['strain', 'media', 'environment'])¶normalize_data(normalize_to)¶parent_id¶register_feature(feature)¶serialize()¶stage_indices¶stage_parent_id¶stages¶summary(print=False)¶trial_identifier¶trial_identifier_id¶