Introduction
Reproducible research is work that can be independently verified. In practice, it means sharing the data and code that were used to generate published results – yet this is often easier said than done. The Turing Way is a handbook to reproducible, ethical and collaborative data science. We involve and support a diverse community of contributors to make data science accessible, comprehensible and effective for everyone.
Our moonshot goal is to 'make reproducibility too easy not to do'!
Explaining the science
In the ideal case, all published results should be independently verifiable and suitable for other researchers to build upon. For this to happen, the data and code that support the publication need to be made available in an easy-to-use and open format. Sharing these research outputs means understanding data management, library sciences, software development and continuous integration techniques: skills that are not widely taught or expected of academic researchers and data scientists. The Turing Way's goal is to provide all the information that researchers and data scientists in academia, industry and the public sector need at the start of their projects to ensure that they are easy to reproduce at the end. Our resources are designed to support researchers as they develop their projects, apply coding skills and handle data, with an aim to produce work that will be regarded as gold-standard examples of trustworthy and reusable research.
Project aims
Launched in 2019 as a lightly opinionated guide to data science, The Turing Way has since expanded into a series of guides on Reproducible Research, Project Design, Communication, Collaboration and Ethical Research. Each guide offers chapters on a range of topics covering best practices, guidance and recommendations. These chapters have been co-authored by contributors who are students, researchers, educators, community leaders, policy-makers and professionals from diverse backgrounds, lived experiences and domain knowledge.
The Turing Way is an open collaboration and community-driven project. The Turing Way's mission is to involve everybody in data science and research infrastructure roles: the developers of the code (research engineers, postdocs and doctoral students), their supervisors and the business team members who coordinate these projects. Everyone who contributes to this book, no matter how small or big their contributions are, is recognised in this project as a contributor and a community member.
Applications
We recognise that the burden of requirement and new skill acquisition can be intimidating to individuals who are new to data science. Therefore the format of The Turing Way chapters is kept modular for the reader to dip in and out of, depending on their level of experience in the various topics. The project will help to answer questions that researchers don't always ask: "How do I ensure that my code's existing functionality doesn't change as I extend the codebase?", "How do I make my project easy for someone else to run?", and many more.
Senior team members – Turing fellows, program directors and managers – will be catered for with key points tailored towards managing reproducible research projects highlighted for each topic covered. The project will build and curate checklists for what can be done to ensure all project outputs are reproducible. A chapter on Binder will be of interest to supervisors who want to regularly review their students' code and will include the technical details of how to set up a BinderHub that will be useful for research software engineers.
Recent updates
The Turing Way book currently hosts 200 live pages across 50 chapters that have been co-created by over 300 contributors.
A recent version of the book can be cited as: The Turing Way Community. (2021). The Turing Way: A handbook for reproducible, ethical and collaborative research (1.0.1). Zenodo. https://doi.org/10.5281/zenodo.5671094
To hear about events and monthly project updates, sign up to the newsletter.
Overview of resources
- Explore the GitHub repository
- Read the book online: https://the-turing-way.netlify.app
The Turing Way guides
The Turing Way hosts chapters on research topics cetegorised across the following community-produced guides:
- Guide to reproducible research
- Guide to ethical research
- Guide to project design
- Guide for communication
- Guide for collaboration
- Community Handbook
Illustrations
Since 2019, we have developed reusable illustrations collaboratively with The Turing Way Book Dash participants using the
Community calls and events
- Fireside chat: Monthly webinars to facilitate cross-community discussions on data science, research reproducibility, open science, ethics, collaboration and more! – look out for announcements on Eventbrite.
- Weekly co-working calls: Every Monday (11:00 - 12:00 London time)
- Collaboration cafes: First and Third Wednesday (15:00 - 17:00)
- Book Dash events: 1-2 times a year, more engaged sprint for collaboration, networking and development
Community and mentorship support
The Turing Way community is dedicated to making collaborative, reusable and transparent research accessible. That means investing in the socio-technical skills required to work in a team, to build something more significant than any individual could deliver alone. As an openly developed project, we welcome any and all questions, comments and contributions via the GitHub repository. The Turing Way members regularly offer guidance, review support and mentoring for facilitating contributions by new members.
We have also collaborated with Open Life Science (OLS) to support our members to receive mentoring and training on applying open research principles in the
In 2020 and 2021, multiple projects in the Turing and The Turing Way community successfully graduated from OLS. To support this collaboration in 2021, the Turing Online Training Grant was offered to the Open Life Science in
Selected reports
Selected articles
- An Emerging Technology Charter for London (2020). Access here
- Reproducibility of scientific results in the EU : scoping report (2020). Publications Office of the European Union. Access here
- Innovation Scholars: Data Science Training in Health and Bioscience – UKRI. (2021, January 08). Access here
- Report by FREYA project “Connected Open Identifiers for Discovery, Access and Use of Research Resources”: [Access here]
- Top tips for making the most out of Binder, blog post by Emma Karoune, Sarah Gibson, Martina Vilas, and Sophia Batchelor, 2020, Software Sustainability Institute.
- Training material “Creating JupyterBook with The Turing Way” at JupyterCon 2020, Martina Vilas, Sarah Gibson and Malvika Sharan, 5-9 October 2020: https://github.com/martinagvilas/tutorial-jupyterbook-with-turing-way
- Collaborative work in a pandemic - The Turing Way Bookdash November 2020, blog post by Emma Karoune, 2020.
- CW20 speed blog: Bootstrapping a development team during the time of crisis, Raniere Silva, Malvika Sharan, Colin Sauze, Yo Yehudi, Claire Wyatt, 2020, Software Sustainability Institite. (Available as a chapter in The Turing Way: Managing a new community and a team.
- Experience of The Turing Way Book Dash as a first-time participant, blog post by Arielle Bennett-Lovell, 2020, CSCCE forum.
- The Turing Way: An open source resource promoting best practice for reproducible research, blog post by Becky Arnold, 2019, Software Sustainability Institute.
Organisers
Dr Malvika Sharan
Senior Researcher, Open Research, Tools, Practices and SystemsAnne Lee Steele
Community Manager, The Turing WayResearchers and collaborators
Arielle Bennett
Programme Manager, Tools, Practices & SystemsDr Emma Karoune
Senior Community Manager for Turing-RSS Health Data Lab & DECOVIDDr Aida Mehonic
TPS Senior Researcher - Research ApplicationsDr Martin O'Reilly
Director of Research EngineeringMishka Nemes
Skills and Training ManagerDr Arron Lacey
Senior Community Manager, EDoNPatricia Herterich
University of BirminghamVicky Hellon
Community Manager, Turing-Roche PartnershipAchintya Rao
Community ManagerDaisy Parry
Data Study Groups CoordinatorPrevious contributors
Dr Rachael Ainsworth
Research Associate, University of ManchesterBecky Arnold
University of SheffieldAlexander Morley
University of OxfordDr Anna Krystalli
University of SheffieldRosie Higman
University of ManchesterContact info
Contact the project lead [email protected] and co-lead [email protected].
Connect
- Slack workspace
- Twitter account
- Get in touch with The Turing Way community manager Anne Lee Steele
- Read the contribution guideline
- The Turing Way code of conduct
- Subscribe to The Turing Way calendar
More ways to connect: bit.ly/turingway