Bio.motifs.thresholds 模組

近似計算模體尋找的適當閾值。

class Bio.motifs.thresholds.ScoreDistribution(motif=None, precision=10**3, pssm=None, background=None)

基底類別:object

類別表示給定模體的近似分數分佈。

利用動態規劃方法來計算具有預定義精度的分數分佈。提供多種方法來計算模體出現的閾值。

__init__(motif=None, precision=10**3, pssm=None, background=None)

初始化類別。

modify(scores, mo_probs, bg_probs)

修改模體和背景密度。

threshold_fpr(fpr)

近似使第一型錯誤(偽陽性率)的對數優勢閾值。

threshold_fnr(fnr)

近似使第二型錯誤(偽陰性率)的對數優勢閾值。

threshold_balanced(rate_proportion=1.0, return_rate=False)

近似使 FNR 等於 FPR 乘以 rate_proportion 的對數優勢閾值。

threshold_patser()

模擬 patser (Hertz, Stormo 1999) 軟體行為的閾值選擇。

它選擇這樣一個閾值,使 log(fpr)=-ic(M) 注意:實際的 patser 軟體使用自然對數而不是 log_2,因此數字不能直接比較。