impact.core.ReplicateTrial module

class impact.core.ReplicateTrial.ReplicateTrial(**kwargs)

Bases: sqlalchemy.ext.declarative.api.Base

This object stores SingleTrial objects and calculates statistics on these replicates for each of the titers which are stored within it

Attributes

single_trials
unique_id

Methods

add_replicate(single_trial) Add a SingleTrial object to this list of replicates
calculate()
calculate_statistics() Calculates the statistics on the SingleTrial objects
check_replicate_unique_id_match() Ensures that the uniqueIDs match for all te replicate_id experiments
create_stage(stage_bounds)
get_analytes()
get_normalized_data(normalize_to)
get_unique_analytes()
link_identifiers(trial_identifier[, attrs])
prune_bad_replicates(analyte)
set_blank(replicate_trial)
substract_blank()
add_replicate(single_trial)

Add a SingleTrial object to this list of replicates

Parameters:

single_trial : SingleTrial

Add a SingleTrial

avg
avg_id
bad_replicates
blank
blank_id
calculate()
calculate_statistics()

Calculates the statistics on the SingleTrial objects

check_replicate_unique_id_match()

Ensures that the uniqueIDs match for all te replicate_id experiments

create_stage(stage_bounds)
get_analytes()
get_normalized_data(normalize_to)
get_unique_analytes()
id
parent
parent_id
prune_bad_replicates(analyte)
replicate_ids
set_blank(replicate_trial)
single_trial_dict
single_trials
stage_parent_id
stages
std
std_id
substract_blank()
trial_identifier
trial_identifier_id
unique_id