At the moment, Data Cruncher offers a set of predefined libraries curated by Seven Bridges bioinformaticians, which are automatically available every time an analysis is started. The list of available libraries depends on the environment you are using (JupyterLab or RStudio) and the selected environment setup (set of preinstalled libraries that is available each time an analysis is started). Both of these settings are selected in the analysis creation wizard and cannot be changed once the analysis has been created.
Depending on the purpose and objective of your JupyterLab analysis, you can select an environment setup that you find most suitable for the given analysis. The following sections show the available JupyterLab environment setups and some details about available tools and libraries in each of them (click to expand):
- Python2 \ Python3: path.py, biopython, pymongo, cytoolz, pysam, pyvcf, ipywidgets, beautifulsoup4, cigar bioservices, intervaltree, appdirs, cssselect, bokeh, scikit-allel, cairo, lxml, cairosvg, rpy2
- R: r-ggfortify, r, r-stringi, r-pheatmap, r-gplots, bioconductor-ballgown, bioconductor-deseq2, bioconductor-metagenomeseq, bioconductor-biomformat, bioconductor-biocinstaller, r-xml
All available environment setups also contain sevenbridges-python and sevenbridges-r API libraries, as well as htop and openvpn as general-purpose tools. The libraries are installed using conda, as JupyterLab supports multiple programming languages and conda is a language-agnostic package manager. You can also install libraries directly from the notebook and use them during the execution of your analysis. For optimal performance and avoidance of potential conflicts, we recommend using conda when installing libraries within your analyses. However, unlike default libraries, libraries installed in that way will not be automatically available next time the analysis is started.
If you select RStudio as the analysis environment, you can also select one of the available environment setups depending on the purpose of your analysis. This will help you optimize analysis setup and time to getting a fully-functional environment that suits your needs by having the needed libraries preinstalled in the selected environment setup. Here are the available options (click to expand):
- CRAN - BiocManager, devtools, doSNOW, ggfortify, gplots, pheatmap, Seurat, tidyverse
- Bioconductor - AnnotationDbi, arrayQualityMetrics, ballgown, Biobase, BiocParallel, biomaRt, biomformat, Biostrings, DelayedArray, DESeq2, edgeR, genefilter, GenomeInfoDb, GenomicAlignments, GenomicFeatures, GenomicRanges, GEOquery, IRanges, limma, metagenomeSeq, oligo, Rsamtools, rtracklayer, SummarizedExperiment, XVector
- CRAN - BiocManager, ggfortify, pheatmap, gplots
- Bioconductor - ballgown, DESeq2, metagenomeSeq, biomformat, BiocInstaller
All available environment setups also contain the sevenbridges-r API library, as well as htop and openvpn as general-purpose tools.
Updated about a month ago