Harmony是一个数据可视化、分析和解释跨离散时间点测量的scRNAseq数据的统一框架

harmonyTS的Python项目详细描述


和谐

Harmony是一个统一的框架,用于数据可视化、分析和解释跨离散时间测量的scRNA-seq数据点。和谐通过在连续时间点之间用最近邻来扩充kNN图的亲和力矩阵,构造了一个增广的亲和力矩阵。该算法还可以作为生成轨迹的直观依据,并可作为轨迹检测的辅助算子

安装和依赖性

  1. Harmony已经在Python3中实现,可以使用以下方法安装:

     $> pip install harmonyTS
     $> pip install palantir
    
  2. 和谐依赖于pypi上可用的python3包,这些依赖项列在setup.py中 所有依赖项将使用上述命令自动安装

  3. 要卸载:

    ^{pr2}$ 在
  4. 如果您想确定基因表达趋势,请安装R编程语言和R包GAM。您还需要使用安装rpy2模块

     $> pip install rpy2
    

用法

关于单细胞RNA序列数据的和谐用法和结果可视化的教程可以在这个笔记本中找到:http://nbviewer.jupyter.org/github/dpeerlab/Harmony/blob/master/notebooks/Harmony_sample_notebook.ipynb

{2和}的数据可用于探索^ 2}的手稿

引文

在我们的手稿中,Harmony被用于协调多个时间点的数据集,这些数据集描述了小鼠肠道内皮层的发育。这本手稿可在Nature查阅。如果你在工作中使用和声,请引用我们的论文。在

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

推荐PyPI第三方库


热门话题
java将多个线程中的函数放入单个队列   数组在Java中,如何在不改变整数顺序的情况下找到整数组的顺序?   java控制器属于表示层?   java Apache Ivy和本地Maven repo如何处理使用Maven 3构建的快照   Java可与泛型类型进行比较   java这个表达式在泛型中是什么意思   JavaEclipse和TeamCity插件   java检测构造函数中的final是否为空   java如何在StanfordCoreNLP管道中同时使用词汇化和依赖性解析器?   java在AntUnit控制台日志中显示完整异常堆栈跟踪   lambda如何与Java 8供应商建立连锁关系   如何让GRPC的重试机制在Kubernetes集群中使用grpcjava工作?   如何使用openjdk:7 Docker映像和Gradle包装器避免“EC参数错误”?   java将集合映射扩展为一维映射新的“无法推断函数接口类型”