pytransit.analysis package¶
Submodules¶
pytransit.analysis.base module¶
-
class
pytransit.analysis.base.
AnalysisGUI
[source]¶
-
class
pytransit.analysis.base.
AnalysisMethod
(short_name, long_name, short_desc, long_desc, 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, short_desc, long_desc, 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).
-
exception
pytransit.analysis.base.
InvalidArgumentException
(message)[source]¶ Bases:
exceptions.Exception
-
class
pytransit.analysis.base.
QuadConditionMethod
(short_name, long_name, short_desc, long_desc, ctrldataA, ctrldataB, expdataA, expdataB, 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 four conditions (e.g. GI).
-
class
pytransit.analysis.base.
SingleConditionMethod
(short_name, long_name, short_desc, long_desc, 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).
-
class
pytransit.analysis.base.
TransitAnalysis
(sn, ln, short_desc, long_desc, tn, method_class=<class pytransit.analysis.base.AnalysisMethod>, gui_class=<class pytransit.analysis.base.AnalysisGUI>, filetypes=[<class pytransit.analysis.base.TransitFile>])[source]¶
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, pi0=0.5, pi1=0.5, M0=1.0, M1=1.0, a0=10.0, a1=10.0, b0=1.0, b1=1.0, alpha_w=0.5, beta_w=0.5, 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, minread=1, 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='Mean', 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, pseudocount=0.0, 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