nuget server logo nuget api documents
↑

API Docs / SMRUCC.genomics.Annotation.Prodigal

SMRUCC.genomics.Annotation.Prodigal 1.0.9762.7562.

Namespaces 1 Types 19 Members 110

01 Namespaces

SMRUCC.genomics.Annotation.Prodigal

TypeSummary Members
CandidateORF 候选ORF(开放阅读框) 25
CodingModel 编码区打分模型 使用六聚体(6-mer)频率的编码区/非编码区对数似然比来评估 一段序列的编码潜力。这是Prodigal cscore的核心。 5
DpNode DP节点(用于动态规划选基因) 4
DynamicProgramming 动态规划基因选择算法 在满足基因不重叠(同链)等约束下,选择全局得分最高的基因组合。 本质上是加权区间调度问题(Weighted Interval Scheduling)的变体。 算法: 1. 4
GeneScore gene prediction score table 0
ModelSerializer 训练模型序列化/反序列化工具 2
OrfFinder 在六框翻译中查找所有候选ORF 核心思路:对每个阅读框,先找所有终止密码子位置,再在每个终止-终止区间内 查找所有可能的起始密码子,生成多个候选ORF(同一终止密码子,不同起始密码子) 5
PredictedGene 预测基因(从DP选出的最终结果) 2
PredictionPipeline 基因预测管线 整合ORF查找、打分、动态规划选择,输出最终预测结果 3
PredictionResult 基因预测结果 4
ProdigalWorker 3
RbsModel RBS检测模型 在起始密码子上游搜索Shine-Dalgarno序列(如AGGAGG、GGAGG等), 并基于位置权重矩阵(PWM)和间距评分来计算RBS得分(rscore) 8
ResultWriter 结果输出工具 5
ScoringEngine 综合打分引擎 将编码区得分、RBS得分、起始密码子类型得分、上游序列得分 组合为总得分:score = cscore + sscore 其中 sscore = rscore + tscore + uscore 2
SequenceUtils DNA序列操作工具类 15
StartCodonModel 起始密码子评分模型 统计不同起始密码子(ATG/GTG/TTG)的使用频率, 计算起始密码子类型得分(tscore) 2
TrainingEngine 无监督训练引擎 从输入序列本身学习统计特征,不需要外接训练集。 训练流程: 1. 5
TrainingModel 训练模型 - 包含编码区模型、RBS模型、起始密码子模型 15
UpstreamModel 上游序列评分(uscore) 评估起始密码子上游的序列特征,如A/T丰富度(典型原核启动子区域) 1