pySCENIC-linux

By Kaiyi Fu

安装+配置环境

#在linux上安装anaconda(略)

#设置镜像
conda config --add channels r 
conda config --add channels conda-forge 
conda config --add channels bioconda
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

#安装pyscenic,并创建分析环境
conda create -n pyscenic python=3.7#创建一个pyscenic 的python环境,pyscenic要求python版本3.6及以上,目前python出到3.9了,我用3.9
conda activate pyscenic #激活pyscenic 环境
#安装依赖包
pip install pyscenic
pip install scanpy

#后面第一步grn时报错numpy与python版本不符,直接在这一步安装适配版本
#conda install -y numpy==1.21.3

下载数据

分析文件准备

从R中seurat对象提取表达矩阵,并转化为loom文件。这里使用一个python脚本,转化一下即可

三段代码

Last updated