Bioinformatica & Genoomanalyse Evelien Floor
Current standards in
bioinformatics
In order to share data with third parties, it is important that the necessary software or other tools are
available for reuse. If you don’t report the version you used, the data won’t be reproduceable. In
bioinformatics you start with writing a script and you analyze it, afterwards you change the script
multiple times and analyze this too. You have to make sure you change the script and you publish the
most updated one.
Keep track of versions
o GIT
Keep track of analysis steps
o Workflows/pipelines
Share data & code sensibly
o FAIR
GIT
Git is a versioning system. Versioning is important for collaboration but is the most important for
storing different versions. For instance, when something that you changed doesn’t work, you can get
back to the previous version. Versioning is also important for code backup.
V0.1 V0.2 is a minor change: this is most of the time a hotfix/bugfix, something that has to be
fixed now because of a bug.
1
Current standards in
bioinformatics
In order to share data with third parties, it is important that the necessary software or other tools are
available for reuse. If you don’t report the version you used, the data won’t be reproduceable. In
bioinformatics you start with writing a script and you analyze it, afterwards you change the script
multiple times and analyze this too. You have to make sure you change the script and you publish the
most updated one.
Keep track of versions
o GIT
Keep track of analysis steps
o Workflows/pipelines
Share data & code sensibly
o FAIR
GIT
Git is a versioning system. Versioning is important for collaboration but is the most important for
storing different versions. For instance, when something that you changed doesn’t work, you can get
back to the previous version. Versioning is also important for code backup.
V0.1 V0.2 is a minor change: this is most of the time a hotfix/bugfix, something that has to be
fixed now because of a bug.
1