pytransit.analysis package¶
Submodules¶
pytransit.analysis.base module¶
-
class
pytransit.analysis.base.
AnalysisMethod
(short_name, long_name, description, output, annotation_path, wxobj=None)[source]¶ Basic class for analysis methods. Inherited by SingleMethod and ComparisonMethod.
-
class
pytransit.analysis.base.
DualConditionMethod
(short_name, long_name, description, ctrldata, expdata, annotation_path, output, normalization, replicates='Sum', LOESS=False, ignoreCodon=True, NTerminus=0.0, CTerminus=0.0, wxobj=None)[source]¶ Bases:
pytransit.analysis.base.AnalysisMethod
Class to be inherited by analysis methods that determine changes in essentiality between two conditions (e.g. Resampling, DEHMM).
-
class
pytransit.analysis.base.
SingleConditionMethod
(short_name, long_name, description, ctrldata, annotation_path, output, replicates='Sum', normalization=None, LOESS=False, ignoreCodon=True, NTerminus=0.0, CTerminus=0.0, wxobj=None)[source]¶ Bases:
pytransit.analysis.base.AnalysisMethod
Class to be inherited by analysis methods that determine essentiality in a single condition (e.g. Gumbel, Binomial, HMM).
pytransit.analysis.binomial module¶
-
class
pytransit.analysis.binomial.
BinomialMethod
(ctrldata, annotation_path, output_file, samples=10000, burnin=500, replicates='Sum', normalization=None, LOESS=False, ignoreCodon=True, NTerminus=0.0, CTerminus=0.0, wxobj=None)[source]¶ Bases:
pytransit.analysis.base.SingleConditionMethod
binomial
pytransit.analysis.example module¶
-
class
pytransit.analysis.example.
ExampleMethod
(ctrldata, annotation_path, output_file, replicates='Sum', normalization=None, LOESS=False, ignoreCodon=True, NTerminus=0.0, CTerminus=0.0, wxobj=None)[source]¶ Bases:
pytransit.analysis.base.SingleConditionMethod
Example
pytransit.analysis.griffin module¶
-
class
pytransit.analysis.griffin.
GriffinMethod
(ctrldata, annotation_path, output_file, replicates='Sum', normalization=None, LOESS=False, ignoreCodon=True, NTerminus=0.0, CTerminus=0.0, wxobj=None)[source]¶ Bases:
pytransit.analysis.base.SingleConditionMethod
griffin
pytransit.analysis.gumbel module¶
-
class
pytransit.analysis.gumbel.
GumbelMethod
(ctrldata, annotation_path, output_file, samples=10000, burnin=500, trim=1, minread=1, replicates='Sum', normalization=None, LOESS=False, ignoreCodon=True, NTerminus=0.0, CTerminus=0.0, wxobj=None)[source]¶ Bases:
pytransit.analysis.base.SingleConditionMethod
Gumbel
pytransit.analysis.hmm module¶
-
class
pytransit.analysis.hmm.
HMMMethod
(ctrldata, annotation_path, output_file, replicates='TTRMean', normalization=None, LOESS=False, ignoreCodon=True, NTerminus=0.0, CTerminus=0.0, wxobj=None)[source]¶ Bases:
pytransit.analysis.base.SingleConditionMethod
HMM
pytransit.analysis.rankproduct module¶
-
class
pytransit.analysis.rankproduct.
RankProductMethod
(ctrldata, expdata, annotation_path, output_file, normalization='TTR', samples=10000, adaptive=False, doHistogram=False, replicates='Sum', LOESS=False, ignoreCodon=True, NTerminus=0.0, CTerminus=0.0, wxobj=None)[source]¶ Bases:
pytransit.analysis.base.DualConditionMethod
rankproduct
pytransit.analysis.resampling module¶
-
class
pytransit.analysis.resampling.
ResamplingMethod
(ctrldata, expdata, annotation_path, output_file, normalization='TTR', samples=10000, adaptive=False, doHistogram=False, includeZeros=False, replicates='Sum', LOESS=False, ignoreCodon=True, NTerminus=0.0, CTerminus=0.0, wxobj=None)[source]¶ Bases:
pytransit.analysis.base.DualConditionMethod
resampling
pytransit.analysis.tn5gaps module¶
-
class
pytransit.analysis.tn5gaps.
Tn5GapsMethod
(ctrldata, annotation_path, output_file, replicates='Sum', normalization=None, LOESS=False, ignoreCodon=True, minread=1, NTerminus=0.0, CTerminus=0.0, wxobj=None)[source]¶ Bases:
pytransit.analysis.base.SingleConditionMethod
Example