python-scrna序列分类器

pypairs的Python项目详细描述


PyPIbiocondaBuild StatusDocs
coveragecodacy

pypairs-一个python-scrna序列分类器

这是python对pairs算法的重新实现,如a.scialdone等人所述。(2015年)。 原稿可在以下位置获得:https://doi.org/10.1016/j.ymeth.2015.06.021

一种有监督的maschine学习算法,旨在根据单个细胞的转录组信号对其进行分类。 该算法最初是根据scrna序列数据来预测细胞周期的,可用于各种应用。

生成与Scanpy完全兼容。有关详细信息,请参见 full documentation

开始

注意:版本3仍在开发中。

安装

这个包托管在pypi(https://pypi.org/project/pypairs/)上,可以安装在任何运行 python3通过pip,带有:

pip install pypairs

或者,可以使用Conda安装pypairs(最容易通过 Miniconda Python distribution

conda install -c bioconda pypairs

最小示例

假设您有两个scrna计数文件(csv,columns=samples,rows=genes)和一个注释文件(csv,no header, 两行:“gene,class”)一个最小的示例如下所示

frompypairsimportpairs,datasets# Load samples from the oscope scRNA-Seq dataset with known cell cycletraining_data=datasets.leng15(mode='sorted')# Run sandbag() to identify marker pairsmarker_pairs=pairs.sandbag(training_data,fraction=0.6)# Load samples from the oscope scRNA-Seq dataset without known cell cycletesting_data=datasets.leng15(mode='unsorted')# Run cyclone() score and predict cell cycle classesresult=pairs.cyclone(testing_data,marker_pairs)# Further downstream analysisprint(result)

作者

  • antonio scialdone-original algorithm
  • ron fechtner-python中的实现和扩展

许可证

此项目在bsd 3子句许可下获得许可-有关详细信息,请参见LICENSE文件

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

推荐PyPI第三方库


热门话题
java在一个问题被连续正确回答三次/并添加差异后,我如何将程序循环回开始   Java中未实例化的匿名类   java如何在Android中录制视频,只允许横向模式和最长时间录制时间   java从另一个活动发送实时消息   多线程java线程和互斥   java禁用Spring安全日志   JAVA伊奥。StreamCorruptedException:在与子级和父级ProcessBuilder通信时写入子级中的标准输出时,流头无效   使用Java(HttpURLConnection)对Restheart进行身份验证(对于Mongodb)   java如何解决Jenkins中的SAXParseException?   java为什么我需要mockito来测试Spring应用程序?   计算sin-cos和tan时缺乏精度(java)   java Hibernate。不同项目中相同一对一映射的不同行为   java图像滑块:如何使用JavaFX将图像放在另一个图像上   java Mockito在使用when时抛出NotAMockException   http Java servlet发送回响应