- Make new analysis methodologies available as widely and rapidly as possible with as few conditions on their use as possible.
- Educate our commercial, scientific and medical partners in the use of these latest methodologies.
- Act to achieve a balance between data sharing for societal benefit and the right of an individual to own their data.
The Data Hide
Open Data Science meet ups at Sheffield
The Data Hide
Open Data Science meet ups at Sheffield
The Data Hide
Open Data Science meet ups at Sheffield
The Data Hide
Open Data Science meet ups at Sheffield
2 Research Software Engineering Fellows in Sheffield
First Fellowship of its kind
Hiring soon for the OpenDreamKit post!
Jupyter notebook and High Performance Computing
Jupyter notebook and SageMathCloud
A new way to teach computation
Jupyter: What is it?
- Open
- Text, maths, results and code combined
- Interactive research papers
- Interactive lecture notes
- Conversion to .pdf, .html, etc is trivial
- Pervasive computation
Jupyter: In use at Sheffield
Some benefits of Jupyter notebook
- Frictionless code execution
- Free
- Works on Raspberry Pi to supercomputers.
- All Operating systems.
- Students can work anywhere, on any device, locally or in cloud
Collaboration between lecturer and RSE
- Marta Milo (lecturer)
- Mike Croucher (Research Software Engineer)
Bioinformatics for Biomedical Science
Undergraduate course
We'll use R in the notebook (R kernel very new at the time)
Teach students who've never coded before
Zero to Bioinformatics hero in 6 weeks!
Managed desktop hell
The solution
SageMathCloud benefits
- Jupyter with R, Python, Julia and Sage
- Linux terminal access
- Easy course administration
- Students only need a browser
- Open Source
- Superb support
- Automatic back-ups
- Inexpensive
- Students keep their work after the course
Collaborative editing of notebooks
Like Google-docs for the notebook!
We ran the entire course in SageMathCloud
No need for Blackboard
No need for managed desktop
The Future?
- Fully interactive, computable lecture notes for the entire syllabus?
- e.g. Fourier series
Next steps
- SageMathCloud seminar for lecturers
- Jupyter on Iceberg (Sheffield HPC)