Skip to content

Commit

Permalink
paper.md
Browse files Browse the repository at this point in the history
  • Loading branch information
jorgeboucas committed Jan 15, 2018
1 parent 80c1efd commit 06edf91
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,16 @@ In the increasing world of data, the mingles of data, code, and project manageme
While several proficient tools have emerged along the last years for each of the individual tasks, a unified tool is still in the need for many.
Avoiding the costs of developing and deploying an unified tool, using existing tools in a microservices architecture is at the reach of any, allows refactoring and is infrastructure independent.

bit uses git for code versioning and for example ownCloud for storing and exchanging data. It avoids the costs of data versioning by logging in git the changes made on the data storage platform (eg. ownCloud).
bit uses git for code versioning and for example ownCloud for storing and exchanging data. It avoids the costs of data versioning by logging in git the changes made on the data storage platform (eg. ownCloud). With commit messages being shared between data exchange logs (kept on the project's wiki) and code pushes, data and respective code are permanently linked.

Data can be transferred over http requests using ownCloud's API and avoiding therefore the risks of mounted drives and the need for ftp access. Every time data is uploaded to ownClowd, the upload is registered on the respective wiki on github together with an hyperlink to the respective folder. Project metadata and data can like this be kept in different instances.

Using rsync, it allows seamless multiple rsync calls for efficient synchronisations of projects between different HPCs or local machines.

It is primarily developed to support multiple bioinformaticians/analysts working on multiple shared research projects on one or more HPC clusters but it can be easily used on local/cloud/non-HPC machines without changes to the code.

bit promotes increased reproducibility of scientific results by making use of commit messages to fuse code and data.

The open source bit package is freely available at [https://github.com/mpg-age-bioinformatics/bit](https://github.com/mpg-age-bioinformatics/bit).

```
Expand Down

0 comments on commit 06edf91

Please sign in to comment.