Install R and Python packages from the local Sandbox repository
Many commonly used R and Python packages are pre-installed in the Sandbox IVM. Users can install additional R and Python packages from the local Sandbox repository. It contains less frequently used packages and packages that may conflict with others.
Users can request new packages to be pre-installed in the Sandbox IVM or added to the local Sandbox repository (please see policy).
R packages
List R packages available in the local Sandbox CRAN repository using R
The Sandbox IVM has been pre-configured to use the local Sandbox CRAN repository. The available.packages()
R command can be used to list the available packages in the local Sandbox CRAN repository.
Use the following command to list all available packages and their versions:
You can search available packages by name. For example, use the following command to list all packages that start with 'Bi':
The available.packages()
command returns other columns as well. You can list them all using the colnames
command:
List R packages available in the local Sandbox CRAN repository using the terminal
You can list packages using the R
command line program with the -e
option following other instructions in the previous section.
List all packages:
Search packages by name:
You can also directly list the packages in the local Sandbox CRAN repository:
Install R packages from the local Sandbox CRAN repository
The Sandbox IVM has been pre-configured to use the local Sandbox CRAN repository. Use the install.packages("package name")
R command to install packages from the local Sandbox CRAN repository.
For example, the following command installs the Biobase package:
Packages are installed in your Sandbox IVM persistent disk. The exact location depends on the R version, for example, /home/ivm/Rx86_64-pc-linux-gnu-library/4.3. Installed packages are automatically detected by R only from this location. When using a different version of R, you may need to use the .libPaths() variable to define the location of the package (more information is available here). You can also install the same package for different R versions.
List available R packages in the local Sandbox CRAN repository outside the Sandbox
It is possible to list the available R packages outside Sandbox by using buckets.
R packages are available in the following bucket:
You can see the contents of the bucket using the cloud console:
or the gsutil
command line program:
Python packages
List Python packages available in the local Sandbox PyPI repository using the terminal
The Sandbox IVM has been pre-configured to use the local Sandbox PyPI repository: https://pypiserver.app.finngen.fi/. It contains packages for both Python 2 and Python 3. FinnGen uses the pip
program to install Python packages in the Sandbox.
Use the following command to list available Python 2 packages:
Use the following command to list available Python 3 packages:
Install Python packages from the local Sandbox PyPI repository using the terminal
Use the following command to install a Python 2 package:
Use the following command to install a Python 3 package:
You can also install Python packages in virtual environments. Instructions on how to create a virtual environment are available here.
List available Python packages in the local Sandbox PyPI repository outside the Sandbox
It is possible to list the available Python packages outside Sandbox by using buckets.
Python 2 packages are available in the following bucket:
Python 3 packages are available in the following bucket:
You can see the contents of the buckets using the cloud console:
or the gsutil
command line program:
Last updated