scipion logo

Downloading Scipion

Scipion can be installed either from Binaries or from Sources. From Binaries, all the code is precompiled and it is ready to be used as soon as it is downloaded. Only some dependencies and some configuration must be set. On the other hand, we also release the Scipion’s Source code to allow developers going inside Scipion and, also, for those users that are not able to launch Scipion from Binaries. Sources is usually more wide compatible than Binaries. However, Sources compilation might be a bit tricky in some cases.

In addition, you can install Scipion anywhere, as long as you have write permissions. If you want to share Scipion installation among different users you can use /usr/local or a similar path. If it is only for you, you can use your home directory as well.

From Binaries

Go to the directory where you want to install Scipion and download it from Scipion Download Page. Select V2.0-Ubuntu 64bits or V2.0-CentOS 64bits (depending on your OS). When the download is completed, you should have a compressed file like scipion_v2.0_2019-04-23_linux64_Ubuntu.tgz. Move that file to the installation directory and decompress it using tar:

tar scipion_v2.0_2019-04-23_linux64_Ubuntu.tgz

After Scipion software structure is deployed in the scipion directory (see the pyworkflow, software among other dirs and files), all is ready to continue with the installation.

From Sources

Scipion from Sources can be gotten either downloading the Sources Bundle or cloning the Scipion’s GitHub repository. If you intend to develop Scipion we strongly recommend to clone the GitHub repository in order to be able to commit your bug fixings and improvements. Alternatively, if you only want to use Scipion, go for the Sources Bundle.

Sources Bundle

Go to the directory where you want to install Scipion, and download it from Scipion Download Page (select V2.0-Source code). When the download is completed, you should have a compressed file like scipion_v2.0_2019-04-23_source.tgz. Move that file to the installation directory and decompress using tar:

tar scipion_v2.0_2019-04-23_source.tgz

After Scipion software structure is deployed under the scipion directory (see the pyworkflow, software among other files), all is ready to continue with the installation.

Sources from GitHub

Go to the directory where you want to install Scipion and, clone Scipion repository (install git if not present in your system):

git clone https://github.com/I2PC/scipion.git
cd scipion

Git will create a scipion directory under your current path. Therefore, you do not need to create it manually.

The most stable branch is master (it is the same code than in the V2.0-Source code from Scipion Download Page). The newest version under development is the devel branch. Please, check the Scipion’s GitHub repository to follow the Issues and Pull requests intended to improve Scipion. If you want to develop Scipion, please, submit changes in your own devel-based branch and, when ready, make a Pull Request to devel. Learn how to Git.

After Scipion software structure is deployed under the scipion directory (see the pyworkflow, software among other files), all is ready to continue with the installation.