使用mamba替换conda和anaconda配置环境安装软件

使用mamba替换miniconda和anaconda,原因是速度更快,无论是创建新环境还是激活环境

conda、mamba、anaconda都是蟒蛇的意思…

下载mambaforge

wget https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-Linux-x86_64.sh
bash Mambaforge-Linux-x86_64.sh

linux和mac使用命令行下载mambaforge

curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-$(uname)-$(uname -m).sh"

windows版本和linux、mac版本可以从夸克网盘下载
链接:https://pan.quark.cn/s/6fd066275bd1
提取码:iG2E

安装

windows直接鼠标双击打开Mambaforge-Windows-x86_64.exe文件在图形界面安装;

linux和mac在命令行中安装

bash Mambaforge*.sh
  • 设置镜像

linux和mac在${HOME}目录下新建文件.condarc

Windows中默认路径为C:\Users\用户名\.condarc

always_yes设为true, 也不用每次加-y参数或者每次手动输入y确认安装包了。

always_yes: true
show_channel_urls: true
channels:- defaults
default_channels:- https://mirror.sjtu.edu.cn/anaconda/pkgs/r- https://mirror.sjtu.edu.cn/anaconda/pkgs/main
custom_channels:conda-forge: https://mirror.sjtu.edu.cn/anaconda/cloud/pytorch: https://mirror.sjtu.edu.cn/anaconda/cloud/bioconda: https://mirror.sjtu.edu.cn/anaconda/cloud/

创建一个简单环境

创建一个名叫fastq_env的环境,包括一个软件fastqc

mamba create -n fastq_env -c bioconda fastqc

创建一个单细胞分析环境

示例创建一个Python单细胞分析环境;

  • SC.yml文件如下

name 是环境名,prefix为环境目录路径,channels为镜像文件.condarc中设置的国内镜像名;dependencies包及其版本号

name: SC
prefix: /home/victor/mambaforge/envs/SC
channels:- conda-forge- bioconda- plotly
dependencies:- python=3.11- numpy- pandas- bioinfokit- matplotlib- seaborn- matplotlib-venn- adjustText- tabulate- textwrap3- notebook- ipykernel- openpyxl- pyarrow- scanpy- python-igraph- leidenalg- pytables- harmonypy- plotly- cython- scikit-learn- python-louvain- pip- pip:- scrublet- celltypist- pyscenic- cell2location- pydeseq2- gseapy
  • 创建环境
mamba env create -f SC.yml

创建一个R单细胞环境

R.yml文件如下,包括R4.3.2、tidyverse系列数据处理软件

name: R
prefix: /home/victor/mambaforge/envs/R
channels:- conda-forge- bioconda
dependencies:- r-base=4.3.2- r-monocle3- r-terra- r-tidyverse- r-lme4- r-ggrastr- r-pheatmap- r-plotly- r-gplots- conda-forge:r-seurat- conda-forge:r-seuratobject- conda-forge:r-circlize- conda-forge:r-speedglm- conda-forge:r-htmlwidgets- bioconductor-biocgenerics- bioconductor-delayedarray- bioconductor-delayedmatrixstats- bioconductor-limma- bioconductor-s4vectors- bioconductor-summarizedexperiment- bioconductor-batchelor- bioconductor-hdf5array- bioconductor-complexheatmap- bioconductor-monocle- libgdal- libudunits2
  • 创建环境
mamba env create -f R.yml

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/409876.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用WAF防御网络上的隐蔽威胁之SSRF攻击

服务器端请求伪造(SSRF)攻击是一种常见的网络安全威胁,它允许攻击者诱使服务器执行恶意请求。与跨站请求伪造(CSRF)相比,SSRF攻击针对的是服务器而不是用户。了解SSRF攻击的工作原理、如何防御它&#xff0…

MongoDB-数据库文档操作(2)

任务描述 文档数据在 MongoDB 中的查询和删除。 相关知识 本文将教你掌握: 查询文档命令;删除文档命令。 查询文档 我们先插入文档到集合 stu1 : document([{ name:张小华, sex:男, age:20, phone:12356986594, hobbies:[打篮球,踢足球…

Ovtio不同版本下载

关注 M r . m a t e r i a l , \color{Violet} \rm Mr.material\ , Mr.material , 更 \color{red}{更} 更 多 \color{blue}{多} 多 精 \color{orange}{精} 精 彩 \color{green}{彩} 彩! 主要专栏内容包括: †《LAMMPS小技巧》: ‾ \textbf…

Angular系列教程之观察者模式和RxJS

文章目录 引言RxJS简介RxJS中的设计模式观察者模式迭代器模式 示例代码RxJS 在 Angular 中的应用总结 引言 在Angular开发中,我们经常需要处理异步操作,例如从后端获取数据或与用户的交互。为了更好地管理这些异步操作,Angular中引入了RxJS&…

架构师之超时未支付的订单进行取消操作的几种解决方案

今天给大家上一盘硬菜,并且是支付中非常重要的一个技术解决方案,有这块业务的同学注意自己尝试一把哈! 一、需求如下: 生成订单30分钟未支付,自动取消 生成订单60秒后,给用户发短信 对上述的需求,我们给…

3、深入解析Redis Cluster集群运维与核心原理

在今天的大规模分布式系统中,Redis Cluster已经成为了许多企业选择的分布式缓存方案之一。了解Redis Cluster的运维及核心原理对于确保系统的高可用性和性能至关重要。本文将深入探讨Redis Cluster集群的运维细节和核心原理,以帮助读者更好地理解和优化R…

时序预测 | MATLAB实现GRNN广义回归神经网络时间序列未来多步预测(程序含详细预测步骤)

时序预测 | MATLAB实现GRNN广义回归神经网络时间序列未来多步预测(程序含详细预测步骤) 目录 时序预测 | MATLAB实现GRNN广义回归神经网络时间序列未来多步预测(程序含详细预测步骤)预测效果基本介绍程序设计参考资料预测效果 基本介绍 MATLAB实现GRNN广义回归神经网络时间序列…

获取当前设备的IP

背景: 在本地使用自带webUI的项目时,需要制定webUI的访问地址。 一般本地访问使用:127.0.0.1,配置为可以从其他设备访问时,需要指定当前设备的IP,或者指定为0.0.0.0。 例如:使用locust的时候&a…

交通流量预测:T-GCN A Temporal Graph Convolutional Network for Traffic Prediction

摘要 为了同时捕捉时空相关性,将图卷积网络(GCN)和门控递归单元(GRU)相结合,提出了一种新的基于神经网络的流量预测方法–时态图卷积网络(T-GCN)模型。具体地,GCN用于学习复杂的拓扑结构以捕获空间相关性,而门控递归单元用于学习…

【MySQL】数据处理之增删改

文章目录 一、增加(插入)INSERT INTO...VALUES(...,...)VALUES的方式添加情况一:为表的所有字段按默认顺序插入数据情况二:为表的指定字段插入数据情况三:同时插入多条记录 将查询结果插入到表中 二、修改(…

界面设计工具有哪些?看看这5个!

即时设计 - 可实时协作的专业 UI 设计工具即时设计是一款支持在线协作的专业级 UI 设计工具,支持 Sketch、Figma、XD 格式导入,海量优质设计资源即拿即用。支持创建交互原型、获取设计标注,为产设研团队提供一站式协同办公体验。https://js.d…

tcpdump常用参数以及wireshark密文解密

tcpdump常用参数以及wireshark密文解密 文章目录 一、tcpdump命令和常用参数二、在wireshark中协议解析 tcpdump常用参数 一、tcpdump命令和常用参数 tcpdump常用命令:tcpdump -i eth0 src host 11.6.224.1 and udp port 161 -s 0 -w 161.pcap (161为sn…