cbcrg/docker-benchmarks

Name: docker-benchmarks

Owner: Notredame Lab

Description: A benchmarks of genomic pipelines running in Docker containers

Created: 2015-05-14 17:13:07.0

Updated: 2017-02-27 09:24:46.0

Pushed: 2015-09-03 16:06:46.0

Homepage:

Size: 4613

Language: HTML

GitHub Committers

UserMost Recent Commit# Commits
Paolo Di Tommaso2015-09-03 16:06:42.034
Emilio Palumbo2015-08-27 10:06:59.01
Pablo Prieto2015-07-07 12:57:53.03

Other Committers

UserEmailMost Recent Commit# Commits

README

Docker benchmarks

This repository contains the benchmarks for these pipelines:

Quick start

To reproduce the figures from raw data clone this repository:

git clone https://github.com/cbcrg/docker-benchmarks.git && cd docker-benchmarks

Then pull the required Docker image:

docker pull cbcrg/make-peerj5515

Finally launch the make script using the following command:

docker run -v $PWD:$PWD -w $PWD cbcrg/make-peerj5515 bash make-all.sh

(if you don't want or cannot use Docker, you will need to download and install the required dependencies: R, Datamash, Make and Groovy. See the included Dockefile for configuration details).

Structure of the repository

Benchmarks scripts and data are organised in separate folders depending the pipeline executed:

Each of these folders contains a Makefile and other scripts used by it to generate the figures. Raw data of each executions are the files docker_{1..10}/trace.csv and native_{1..10}/trace.csv in the same folder.

The main files produced by the make process are:

See the respective Makefiles for more details.

Replicate benchmarks

Pipeline executions can be replicated following the instructions in the respective repositories, listed below:


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.