![Firm ware](https://cdn1.cdnme.se/5447227/9-3/screenshot_2_64e62946ddf2b36521902657.jpg)
![conda install conda install](https://nbisweden.github.io/excelerate-scRNAseq/logos/conda_illustration.png)
For this reason, I always use Miniconda, and that’s what we’re gonna move forward with here.
![conda install conda install](http://res.cloudinary.com/dyd911kmh/image/upload/f_auto,q_auto:best/v1528927155/anacondaPrompt_RED_gvxfea.png)
Anaconda is large with lots of programs in it already, Miniconda is more lightweight and then we can install just what we want. After the screen loads, we can click the “Terminal” icon under “Other” to launch our command-line environment:Ĭonda comes in two broad forms: Anaconda and Miniconda. We’ll most likely want to be doing this on our own system eventually, but if we just want a temporary system to run through this tutorial, we can open a Binder by clicking this badge –. If that’s not the case yet, then consider running through the Unix crash course first □ NOTE: This page assumes already having some familiarity with working at the command line. The benefits go further, like helping with reproducibility too, but let’s get into it! Conda lets us easily create and manage separate environments to avoid these types of version conflicts, and automatically checks for us when we try to install something new (so we find out now, before we break something somewhere under the hood and have no idea what happened). But then, Program C will depend on a different version of Program B, and this causes problems. Sometimes Program A will depend on a specific version of Program B. Going hand-in-hand with making things easier to install is conda’s other value, that it handles different environments very nicely for us. Being “conda-installable” requires that someone (could be the developer, could be others) has gone through the trouble of making it that way, so not everything is available, but almost everything we’re likely to want to use is.
![conda install conda install](https://i.stack.imgur.com/oTVVp.png)
Thank you, Conda team □Ĭonda is a package and environment manager that is by far the easiest way to handle installing most of the tools we want to use in bioinformatics. This is a page about Conda in the style of this site, but there is also excellent documentation available from the Conda developers and community here. Creating an environment from a yaml file.Creating an environment and installing packages in one command with mamba.Installing a specific version of a package.Making an environment with a specific python version.
![Firm ware](https://cdn1.cdnme.se/5447227/9-3/screenshot_2_64e62946ddf2b36521902657.jpg)