How to Create a Bioconductor Mirror Site

The Bioconductor package repositories may be mirrored with rsync. If you would like to become a mirror for package and data package repositories, please use the commands below.

BioC 2.12 repos

If you want to mirror the Bioconductor 2.12 repos (the current release version), please use the following commands:

All Bioconductor 2.12 repos

rsync -zrtlv --delete bioconductor.org::2.12 /dest/bioc_2.12

Bioconductor 2.12 Software repo

rsync -zrtlv --delete bioconductor.org::2.12/bioc /dest/bioc_2.12/bioc

Bioconductor 2.12 Data repos

rsync -zrtlv --delete bioconductor.org::2.12/data /dest/bioc_2.12/data

Bioconductor 2.12 Extra repo

rsync -zrtlv --delete bioconductor.org::2.12/extra /dest/bioc_2.12/extra

BioC 2.13 repos

If you want to mirror the Bioconductor 2.13 repos (the current devel version), please use the following commands:

All Bioconductor 2.13 repos

rsync -zrtlv --delete bioconductor.org::2.13 /dest/bioc_2.13

Bioconductor 2.13 Software repo

rsync -zrtlv --delete bioconductor.org::2.13/bioc /dest/bioc_2.13/bioc

Bioconductor 2.13 Data repos

rsync -zrtlv --delete bioconductor.org::2.13/data /dest/bioc_2.13/data

Bioconductor 2.13 Extra repo

rsync -zrtlv --delete bioconductor.org::2.13/extra /dest/bioc_2.13/extra

Additional information

Sync the above directories to a directory called packages on your system, and make sure the directory above packages is served by a web server.

Bioconductor is big (> 64G for BioC 2.12). Please check the size of what will be transferred with e.g. rsync -avn bioconductor.org::2.12 and make sure you have enough room on your local disk before you start.

It is recommended that package repositories be synced once per day, scheduled with cron.

Begin using your new local repository, by making it accessible on your webserver. See the "contriburl" option to install.packages() (utils) for more information.

Finally, contact us if you would like to have your mirror listed on our mirror page and in R's chooseBioCmirror() function.

The Bioconductor master package repositories reside at Fred Hutchinson Cancer Research Center in Seattle, WA, USA.

Fred Hutchinson Cancer Research Center