API Docs / SMRUCC.genomics.Interops.Visualize.Phylip 1.0.9753.40023 1.0.9762.7562
SMRUCC.genomics.Interops.Visualize.Phylip 1.0.9762.7562 .
Namespaces 17
Types 51
Members 399
01 Namespaces
SMRUCC.genomics.Interops.Visualize.Phylip
SMRUCC.genomics.Interops.Visualize.Phylip.Evolution
SMRUCC.genomics.Interops.Visualize.Phylip.Evolution.Bayesian
Type Summary
Members
BayesianInference
贝叶斯推断(BI):计算整棵树(以及模型参数)在数据条件下的后验分布 P(τ, v, θ | D) ∝ P(D | τ, v, θ) P(τ, v, θ) 由于后验分布没有解析解,使用 Metropolis-Hastings MCMC 在参数空间中随机游走进行采样; 每个内部分支的后验概率即“包含该分支的采样树占总样本的比例”。
6
BayesianResult
贝叶斯推断(BI)结果。
8
ConvergenceDiagnostic
贝叶斯推断的收敛诊断(基于对数似然轨迹的多链 Gelman-Rubin 统计量)。
7
SMRUCC.genomics.Interops.Visualize.Phylip.Evolution.Bayesian.BayesianInference
SMRUCC.genomics.Interops.Visualize.Phylip.Evolution.Bootstrap
Type Summary
Members
BootstrapAnalysis
Bootstrap 支持度评估:从原始比对中有放回地随机抽取位点(保留总位点数), 用同一算法重建树,重复成百上千次;每个内部分支在重抽样树中出现的频率即其支持度 (通常 ≥95% 视为高度可信)。
1
BootstrapResult
Bootstrap 分析结果。
4
SMRUCC.genomics.Interops.Visualize.Phylip.Evolution.Distance
SMRUCC.genomics.Interops.Visualize.Phylip.Evolution.MaximumLikelihood
SMRUCC.genomics.Interops.Visualize.Phylip.Evolution.Models
Type Summary
Members
CharacterMatrix
已比对的多序列字符矩阵(character matrix):所有序列等长,缺失字符以 CharacterSet.Missing 编码。
15
CharacterSet
离散字符状态集合:定义进化树构建算法所使用的状态字母表,以及 gap/未知字符的判定规则。 默认提供蛋白质(20 种标准氨基酸)与核酸(DNA,4 种碱基)两种字符集。
11
DistanceMatrix
对称的距离方阵(square distance matrix):names + Double()()。
10
SMRUCC.genomics.Interops.Visualize.Phylip.Evolution.NeighborJoining
Type Summary
Members
NeighborJoining
邻接法(Neighbor-Joining, Saitou & Nei 1987):允许不同支系演化速率不等, 从星状树出发逐步合并最近邻居,输出一棵无根树。
3
SMRUCC.genomics.Interops.Visualize.Phylip.Evolution.Parsimony
Type Summary
Members
MaximumParsimony
最大简约法(MP):在所有候选树拓扑中,寻找能用最少替换事件解释观测位点模式的树。 仅使用信息位点,通过 Fitch 算法(自底向上的动态规划)计算树长, 并以 NJ 树为初始拓扑,使用 NNI / SPR 算子进行启发式爬山搜索。
2
ParsimonyResult
最大简约法(Maximum Parsimony)的建树结果。
4
SMRUCC.genomics.Interops.Visualize.Phylip.Evolution.Parsimony.MaximumParsimony
Type Summary
Members
FitchEvaluator
Fitch 算法的单次位点求值器(对某个特定位点,自底向上累计最少替换数)。
1
SMRUCC.genomics.Interops.Visualize.Phylip.Evolution.TreeIO
Type Summary
Members
PhyloTreeFactory
建树算法结果(PhyloNode 拓扑)与项目内现有树模型 PhyloTree 之间的适配层, 同时提供遍历、叶集合提取、split(分支 bipartition)编码等树操作工具。
9
SMRUCC.genomics.Interops.Visualize.Phylip.Evolution.TreeSearch
Type Summary
Members
NniMove
NNI(最近邻交换,Nearest Neighbor Interchange)拓扑移动: 针对内部边 (U -> V),交换 V 的一个子节点 A 与 U 的另一个子节点 W。
4
SprMove
SPR(子树修剪重接,Subtree Pruning and Regrafting)拓扑移动: 剪除 U 的子节点 V(连同其子树),再把它重新接到边 (P -> C) 上。
4
TreeRearrangement
系统发育树拓扑重排算子(NNI / SPR),用于最大简约法与最大似然法的启发式树搜索。
7
SMRUCC.genomics.Interops.Visualize.Phylip.Evolution.UPGMA
Type Summary
Members
UpgmaTree
UPGMA(非加权组平均法,Unweighted Pair Group Method with Arithmetic mean): 每轮合并距离最近的两个簇,新簇与其他簇的距离取算术平均: D_kl = (n_i * D_ki + n_j * D_kj) / (n_i + n_j)。 该方法假设严格分子钟,输出一棵有根树。
2
SMRUCC.genomics.Interops.Visualize.Phylip.Evolview
SMRUCC.genomics.Interops.Visualize.Phylip.Evolview.Drawing
SMRUCC.genomics.Interops.Visualize.Phylip.MatrixFile
Type Summary
Members
Gendist
在做motif的分布密度的时候,将每一种类型的motif看作为一个等位基因
6
MatrixFile
When Contml is used in the gene-frequency mode (its usual, default mode), or when Gendist is used, the first line contains the number of species (or populations) and the number o…
4
NeighborMatrix
1