DataSHIELD
This wiki houses the DataSHIELD installation, user and developer documentation.
DataSHIELD is an international open source software project led by the D2K research group, in the Population Health Sciences Institute at Newcastle University, UK.
Only DataSHIELD developers can edit wiki content, but all users can comment to suggest edits. Page editors are responsible for checking for broken links, and a basic wiki markup guide exists.
Please report any broken links to datashield@newcastle.ac.uk
What is DataSHIELD?
DataSHIELD is a software solution for secure bioscience collaboration.
Analysis requests are sent from a central analysis machine to several data-holding machines storing the harmonised data to be co-analysed. The data sets are analysed simultaneously but in parallel, linked by non-disclosive summary statistics. Analysis is taken to the data – not the data to the analysis.
Further in-depth explanations can be found in the website's "About" section.
.
News
Our twitter feed and descriptions of recent and upcoming events can be found at our website's "News" section.
Recent events that took place in June 2020 include the DataSHIELD beginner and advanced users' workshop, recordings of which are available on our D2K Youtube Channel.
LEARN
Getting Started with DataSHIELD
USE
Analysing with DataSHIELD
- List of all DataSHIELD functions currently released
- Examples of each function in use..... COMING SOON
HELP
- Need to ask a question? Join our free DataSHIELD forum
- FAQs
Previous Releases
- Version 4 Archive (Released March 2015, deprecated, use only for backwards compatibility)
- Version 5 Archive (Released September 2019, deprecated, use only for backwards compatibility)
- Version 6.0 Archive (Released June 2020, deprecated, use only for backwards compatibility)
Website Index
Contents
- Beginners Hub
- Beginners Tutorial (DataSHIELD v6.1)
- DataSHIELD Training Part 1: Introduction and logging in
- DataSHIELD Training Part 2: Basic statistics and data manipulations
- DataSHIELD Training Part 3: Assign functions and tables
- DataSHIELD Training Part 4: Plotting graphs
- DataSHIELD Training Part 5: Sub-setting
- DataSHIELD Training Part 6: Modelling
- Function help from the manual v6
- v6.1 Linux VM Installation Instructions
- v6.1 Windows VM Installation Instructions
- v6.1 macOS VM Installation Instructions
- R Statistical Language: Introduction & Tutorial
- Workshops
- 2020-21 (Winter) DataSHIELD beginners' workshops (including ATHLETE GA workshop)
- June 2020 DataSHIELD Summer Workshops (18th & 23rd June)
- 2020 e-Rum - Introduction to non-disclosive analysis in R
- 2018 DataSHIELD Workshop - Newcastle University
- 2016 WUN Workshop (22-23rd August )
- 2015 SSCM Workshop
- 2015 First DataSHIELD Developer Workshop (17th-19th June , Bristol)
- Beginners Tutorial (DataSHIELD v6.1)
- User/Analyst Hub - Current Release
- Events
- Previous Releases
- Version 4 Archive
- Version 5 Archive
- Version 6.0 Archive
- Installation & Training Hub- DataSHIELD v6.0 (June 2020)
- v6.0 Linux Installation Instructions
- v6.0 Windows Installation Instructions
- v6.0 macOS Installation Instructions
- v6.0 DataSHIELD Training Part 1: Introduction and logging in
- v6.0 DataSHIELD Training Part 2: Basic statistics and data manipulations
- v6.0 DataSHIELD Training Part 3: Assign functions and tables
- v6.0 DataSHIELD Training Part 4: Plotting graphs
- v6.0 DataSHIELD Training Part 5: Sub-setting
- v6.0 DataSHIELD Training Part 6: Modelling
- v6.0 Function help from the manual
- Installation & Training Hub- DataSHIELD v6.0 (June 2020)
- Developer Hub
- Coding guidelines
- Tutorial for developers
- Virtual Machines Guides
- Opal Tutorials for data providers
- Testing
- Developer Tricks and Tips
- How to run a single testthat test....
- Inspecting the Opal server and DataSHIELD logs
- Alternative ways to log into virtual machine
- GitHub Organisation
- GitHub: Creating an up-to-date branch that tracks main repository
- GitHub: Bring edits from another repository to your own
- GitHub: Creating a branch to trial your own changes
- Snapshot the Opal Servers
- VirtualBox Networking
- How to create more virtual servers
- VM SSH access instructions
- Snapshot the opal servers (windows)
- Uploading your own data: instructions to update the DataSHIELD server side packages
- Starting and Logging onto the Opal Training Servers - Cloud Training Environment
- Disable the indication of call progress
- GitHub How-to Series
- DataSHIELD Road map
- Gliffy for Confluence Experimental Page
- Draw.io for confluence experimental page
Recently Updated
DataSHIELD Wiki by DataSHIELD is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Based on a work at http://www.datashield.ac.uk/wiki