Python3最大影响估计的实现(Donato等人,2013)

crosstalk-correction的Python项目详细描述


串扰校正

python 3实现Donato et al.’s 2013 maximum impact estimation algorithm 用于校正路径分析中的串扰效应。

这段代码已经在Python3.5上测试过了。

背景

串扰:donato等人。(2013)使用术语串扰指的是 路径运动对彼此的影响(在路径分析方法中 例如丰富性分析、功能类评分和基于拓扑的 方法)由于存在重叠基因。

^ {STR 1 }最大冲击估计< /强>:他们开发了一种校正方法 最大影响估计,考虑到路径之间的重叠。 该方法推断了一个潜在的路径影响矩阵,其中每个基因 只贡献一个途径使用期望最大化技术。

pathcore-t:在pathcore-t中使用串扰校正方法 软件,一个假设生成工具,用于识别共同发生的路径 从无监督的转录组数据分析的结果。由于 关于“串扰”这个术语的混淆,我们称这个过程为 pathcore-t软件和论文中的“基因重叠校正”。

安装

要安装当前的pypi版本(推荐),请运行:

pip install crosstalk-correction

对于最新的github版本,请运行:

pip install git+https://github.com/kathyxchen/crosstalk-correction.git#egg=crosstalk-correction

示例

串扰校正方法用于PathCORE-T (见:feature_pathway_overrepresentation

在PathCore-T分析环境中串扰校正功能的可视化 可以查看here

有关详细信息,请参见PathCORE-T pre-print

包装内容

串扰校正.py

py包含串扰的实现 纠正程序。方法crosstalk_correction包装 最大影响估计算法(方法{TT2}$) 并减少了 运行/解释maximum_impact_estimation的结果。

我们建议直接使用方法crosstalk_correction。 在大多数用例中。

用于不覆盖的最大冲击估计的应用 这个方法,下面的方法也已经公开了 并且可以导入:

  • maximum_impact_estimation
  • initialize_membership_matrix
  • index_element_map

致谢

这项工作得到了宾夕法尼亚生物信息学研究所的支持

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用jaxb2annotateplugin和XJC工具的java自定义注释   java组织。xeustechnologies。jcl无法加载WstxInputFactory类   java JUnit在格式化字符串上比较失败   java Bukkit配置部分getKeys   如何关闭Java流?   java Struts2正则表达式配置   链式事务注释的java奇怪行为   java在两个JButton之间使用变量   java签署APK时内容会发生什么变化?   java LWJGL:Slick:3D世界中的绘图字体   如何分解Java数组?   在Java MySql中处理多个过滤器   java如何在Firebase数据库中跳过初始OnChildaded事件触发   java如何在PreviewView中使用CameraX?   在子类#中重写父类后访问父类原始方法的java已解决   java找不到类型的属性   游戏框架游戏!框架+Java