-
Skip bwakit in hg38 without HLA typing enabled
Testing for hg38 alignment slowdowns due to default bwakit post-processing.
-
-
Docker: minimize system dependencies in container
Simplify Docker container creation to avoid need for build system, Java based system packages and X11 libraries. Attempt to reduce overall container size now that we ship Java 8 as a conda package.
-
Docker build: ensure tooldir specified
Allow initial install of tools when updating to development version.
-
Reporting: do not run coverage summary by default
Coverage summary generation via Rscript and pandoc currently fails in several cases, leading to scary looking error messages. We'll avoid running for now and re-enable as part of general work to improve coverage. Also remove documentation on installing pandoc since we include that via conda.
-
Do not remove qt: avoid conda recursive uninstall
Avoids removal of all packages that depend on qt (including bcbio) as part of attempt to save space. Latest conda version recursively uninstalls.
-
Add and document --datatarget option for data sets
Provide a single entry point, `--datatarget` for installing data sub-sets or larger data files. This replaces partial support for this in `--toolplus`. We now prefer GGD recipes for install of data and data installs work by adjusting these annotations. VEP is no longer installed by default to avoid long cache preparation times for human samples. Enables installation of battenberg data targets.
-
-
docker: system packages supporting Arvados
Enables running using bcbio Docker images in Arvados without extra additions. Thanks to @tomclegg.
-
CWL: work towards align split support + Docker
- Provide align_split as a string to allow passing to next steps in CWL. - Update dockerfile to include up to date pandoc for QC generation.
-
pip install: use global SSL, falling back to conda
More flexible use of SSL certificates with conda. We first try to use the global one, only falling back to the conda installed SSL if the global fails. This fixes #1156, where we need to use the global SSL due to firewall restrictions.
-
Includes reduced library dependencies to match new conda-based build.
-
Create a single layer Dockerfile for hub.docker
Enable push/pull from hub.docker, and potential automated builds, by creating the image as a single layer. Reduces total space for retrieval and storage to similar to flattened gzip approach.
-
Handle empty coverage BED files and simplify Dockerfile
- Skip running chanjo with empty BED files, fixing issues with unit tests. - We no longer require site_perl setting for PERL5LIB in Dockerfile.
chapmanb committedAug 11, 2015
-
Docker creation: fix download of pre-built genomes
- Fixes issue with missing genomes by avoiding bug in new code added for CWL support. - Reduces size of Docker image by removing Homebrew git directory.
chapmanb committedAug 1, 2015
-
Add bcbio anaconda installation to default PATH inside docker image. F…
…ixes #775
chapmanb committedFeb 25, 2015
-
Add bsdmainutils package to install 'hexdump' which is required to build
openssl package used by anaconda.
tetron committedJan 9, 2015
-
Move from plzip to pigz for parallel compression/decompression. Not m…
…uch practical space improvement with plzip
chapmanb committedNov 16, 2014
-
Fixes for on-demand genome downloads with no reference data. Update c…
…loud documentation to match no pre-build AMI
chapmanb committedNov 15, 2014
-
Default to a reduced number of split regions (200 instead of 2000) to…
… avoid controller memory issues with large sample sizes
chapmanb committedOct 11, 2014
-
Fix typo in Dockerfile (thanks to @brainstorm). Small cleanups in README
chapmanb committedSep 30, 2014
-
Change installation defaults: no longer use sudo by default, and requ…
…ire explicit specification of genomes and aligners to install. Enables more minimal isolated installations
chapmanb committedJul 28, 2014
-
Remove extra slash in continued line
chapmanb committedJul 13, 2014 -
More work fixing paths and ld_library_path for docker #497
chapmanb committedJul 13, 2014
-
When building docker image, put environmental variable updates in /et…
…c/environment #497. Ensure bcbio symlinked into PATH when doing upgrades
chapmanb committedJul 10, 2014
-
One more attempt to get isolation and sudo correct for phased installs
chapmanb committedJul 5, 2014
-
Correctly handle sudo during install to ensure system libraries insta…
…lled
chapmanb committedJul 4, 2014 -
Provide full path to bcbio_nextgen for upgrades on module install
chapmanb committedJul 4, 2014 -
Update dockerfile to be slightly more modular. Add documentation on s…
…etting ulimits on CentOS/RedHat
chapmanb committedJul 4, 2014
-
Generalize memoru scheduling to handle single core memory intensive p…
…rocesses alongside multi-CPU runs. Avoids overscheduling memory when programs do not run multicore and are using multiple cores for other programs
chapmanb committedJun 14, 2014