Software package management with conda

所在平台: Udemy

课程主页: https://www.udemy.com/course/conda-package-manager/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用conda进行软件包管理 概述:conda是一个包管理系统,是每位程序员的基本工具之一。它在生物信息学领域尤为有用,适合使用多种软件和包的开发者,同时也非常方便R和Python程序员。我建议在程序员或生物信息学家职业生涯初期就学习conda,因为它可以避免许多头疼的问题,并大大简化软件安装过程。conda在处理软件不兼容的依赖关系时非常重要。例如,有些软件需要Python 2,而另一些则需要Python 3,使用conda可以很方便地解决这类问题。 在本课程中,您将学习如何使用conda来: - 查找软件 - 查找特定于操作系统的软件 - 安装软件 - 安装R包 - 安装Python模块 - 从bioconda通道安装生物信息学软件 - 创建独立的软件环境 - 删除软件和conda环境 - 更改conda环境 - 控制软件版本 - 更新软件版本 - 在同一计算机上使用不兼容的软件 - 使用.condarc文件配置conda - 通过向.condarc文件添加通道来高效使用conda - 编写可复现且整洁的代码 - 以整洁、信息丰富且可复现的方式命名conda环境 目前,该课程尚未教授如何将自己的软件打包成conda包。您无需特别的前置知识来学习本课程,但课程将逐步教授conda的使用,并提供详尽的讲解和说明。随着学员人数的增加,我将添加更多视频并提升课程质量,但现有的所有主题都已经覆盖。

课程评论(0条)

课程详情

conda is a package management system. It forms part of the basic toolkit of any programmer. It is especially useful in bioinformatics and for people who use a lot of different software and packages. It is also useful for R and Python programmers. I would recommend that you learn it at the beginning of your programmer's or bioinformatician's career. It has saved me many headaches and has vastly simplified software installation. It is also indispensable if you want to use software which have incompatible dependencies. This happens very often. For example, some software want Python 2 on your system, while others want Python 3. conda allows you to solve this kind of problems.Use conda to:- find software- find software specific to your operating system- install software- install R packages- install Python modules- install bioinformatics software from the bioconda channel- create separate software environment- delete software- remove conda environments- change conda environment- control software versions- update software versions- use incompatible software on the same computer- use the.condarc file to configure conda- use conda efficiently by adding channels to the.condarc file- write reproducible and tidy code- name your conda environments in a tidy, informative and reproducible wayFor the time being, this course does not teach how to package your own software into conda packages. You do not need this course to learn conda. However, I this course teaches you conda step by step with ample narration and explanations. As more students join, I will add more videos and improve the quality but for now all the topics above are covered.

课程标签

0人关注该课程

主题相关的课程