The Turing Way
June 23, 2026 Β· View on GitHub
The Turing Way
This README.md file is also available in Chinese (README-Chinese), Dutch (README-Dutch), French (README-French.md), German (README-German.md), Indonesian (README-Indonesian), Italian (README-Italian), Korean (README-Korean), Portuguese (README-Portuguese), and Spanish (README-Spanish) (listed alphabetically).
Total Contributors:
| Information | Links |
|---|---|
| Project | |
| News | |
| Chat with us in Slack | |
| Discuss on GitHub | |
| Build | |
| Cite |
Welcome to The Turing Way project GitHub repository. This is where all the components of the project are developed, reviewed and maintained.
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 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.
The Turing Way is a book, a community and a global collaboration.
All stakeholders, including students, researchers, software engineers, project leaders and funding teams, are encouraged to use The Turing Way to understand their roles and responsibility of reproducibility in data science. You can read the book online, contribute to the project as described in our contribution guidelines and re-use all materials (see the License). We also invite you to contribute to the translation of The Turing Way into different languages and help make research reproducibility accessible to a wider global audience. If you are interested in contributing, please refer to the guidelines provided in the book's handbook and join our collaborative efforts.
Screenshot of The Turing Way online book (use this image in a presentation)
Started 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.
Our moonshot goal is to make reproducibility "too easy not to do".
Table of Contents:
π§ If you prefer an audio introduction to the project, our team member Rachael presented at the Open Science Fair 2019 in Porto and her demo was recorded by the Orion podcast. The Turing Way overview starts at minute 5:13.
About the Project
Reproducible research is necessary to ensure that scientific work can be trusted. Funders and publishers are beginning to require that publications include access to the underlying data and the analysis code. The goal is to ensure that all results can be independently verified and built upon in future work. This is sometimes easier said than done. 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. As these activities are not commonly taught, we recognise that the burden of requirement and new skill acquisition can be intimidating to individuals who are new to this world. The Turing Way is a handbook to support students, their supervisors, funders and journal editors in ensuring that reproducible data science is "too easy not to do" even for people who have never worked in this way before. It will include training material on version control, analysis testing, and open and transparent communication with future users, and build on Turing Institute case studies and workshops. This project is openly developed and any and all questions, comments and recommendations are welcome at our GitHub repository: https://github.com/the-turing-way/the-turing-way.
Project Governance
The Turing Way is an open collaboration and community-driven project. 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. Contributors to the various Working Groups are considered part of the Maintenance Level Governance. Chairs or representatives from these groups who take on leadership roles in the project, join the Steering Committee. Their names are listed in the Governance Roles document.
Contributing
:construction: This repository is always a work in progress and everyone is encouraged to help us build something that is useful to the many. :construction:
Everyone who joins the project is expected to follow our code of conduct and to check out our contributing guidelines for more information on how to get started. We want to meet our contributors where they are. Therefore, we provide multiple entry points for you to contribute based on your interest, availability or skill requirements.
Please read the Ways of Working document to identify how members of The Turing Way community collaborate with each other and contribute to the project.

Contributions include development and sharing of new chapters; maintenance and improvement of existing chapters; sharing The Turing Way resources; review and updating of previously developed materials; translating its chapter to help make this project globally accessible, and sharing best practices in research.
Community members are provided with opportunities to learn new skills, share their ideas and collaborate with others. They are also given mentorship opportunities in the project as they make their contributions to The Turing Way or other open source projects and are encouraged to mentor new participants of the project.
We have created a promotion pack to help you in presenting and sharing about The Turing Way in your network.
Citing The Turing Way
All materials in The Turing Way are available under a CC-BY 4.0 licence. For details about citing The Turing Way resources, please refer to the cite The Turing Way chapter in the Foreword of the book.
The citation for the book will look something like:
The Turing Way Community. (2022). The Turing Way: A handbook for reproducible, ethical and collaborative research (1.0.2). Zenodo. DOI 10.5281/zenodo.3233853.
The citation for our illustrations will look something like:
The Turing Way Community, & Scriberia. (2020, March 3). Illustrations from the Turing Way book dashes. Zenodo. http://doi.org/10.5281/zenodo.3332807.
You can cite other assets shared by The Turing Way community using DOI listed in the project's Zenodo community page: zenodo.org/communities/the-turing-way.
Get in Touch
You can contact The Turing Way team by emailing theturingway@gmail.com or turingway@turing.ac.uk.
Chat
Connect with others and discuss your ideas on Slack using this invitation link.
Receive Updates
We have a buttondown mailing list to which we send monthly project updates. Subscribe at https://buttondown.email/turingway/.
You can also follow us on Mastodon, Bluesky and Linkedin.
Contributors
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
CROWDIN CONTRIBUTORS
|
Asma Kacem (asmakacem) 35934 words ar
|
Batool Almarzouq (batool664) 34202 words ar, zh-CN, fr, it, ja, pt-BR, es-419
|
Richie Moluno (molunorichie) 149739 words ar, zh-CN, fr, ja, pt-BR, es-419
|
cozenkaplan 5914 words tr
|
VitΓ³ria Stavis (vitoriastavis) 5337 words pt-BR
|
|
melibleq 7757 words pt-BR
|
Mohamed Alaa Eddine Mejri (alaamejri) 2658 words ar
|
JoΓ£o Pitta (jlpitta82) 2558 words pt-BR
|
Alicia Melo (aliemelo) 2514 words pt-BR
|
VITOR LUCIANO COSTA DA SILVA (vitor.silva7) 2455 words pt-BR
|
|
node 2390 words zh-CN
|
crangelsmith 2685 words fr, es-419
|
Matheus Pimenta (omatheuspimenta) 2159 words pt-BR
|
JoΓ£o Vitor (jvfe) 1490 words pt-BR
|
acocac 1892 words es-419
|
|
Boutainaelatbaoui 1259 words ar
|
Ψ«ΩΨ§Ψ‘ (Thana) 1094 words ar
|
Kozo Nishida (kozo2) 1043 words ja
|
berhankatipoglu 990 words tr
|
Anna Zanchetta (ciupava) 1846 words it
|
|
timothy22000 879 words zh-CN
|
seunlijoka 861 words ar
|
Muhammet Ali Kula (alikula314) 840 words tr
|
Muluh 713 words ar
|
Δ°smail KΔ±lΔ±Γ§ (ismailkilic) 633 words tr
|
|
Iman Al Hasani (ImanAlhasani) 1274 words ar
|
AnΔ±l Tuncel (anilbey) 609 words es-419, tr
|
Leonardo Dorneles (leonardodorneles) 533 words pt-BR
|
jordan49er 372 words fr
|
Ceren YURTLU (cerenyurtlu) 362 words tr
|
|
yasin gΓΌneΕ (yasin01ysn) 269 words tr
|
Andrea SΓ‘nchez-Tapia (andreasancheztapia) 2134 words pt-BR, es-419
|
Johan Bonneau (Zenigata) 254 words fr
|
Nancy Aswad (nancyalaswad90) 230 words ar
|
Salma Abdelfattah (salmaabdelfatah77) 225 words ar
|
|
danielumpierre 243 words pt-BR
|
IssaAlrubaye 231 words ar
|
Abdulrahman Alswaji (alswajiab) 164 words ar
|
KHADIJAH WURAOLA AMUSAT (Khadeeejah) 164 words ar
|
iclal.cetin 91 words tr
|
|
niraito 87 words tr
|
merveaydin 77 words tr
|
Annajiat Alim Rasel (annajiat) 71 words bn
|
GΓΌltekin Γnal (cinnetcrash) 63 words tr
|
Burhan Simsek (burhansimsekbs) 45 words tr
|
|
Adrien Taudiere (adrientaudiere) 36 words fr
|
fatmaerdem 40 words tr
|
ΕΓΌkrΓΌcan Cebeci (sukrucncbc) 11 words tr
|
mcnanton 4 words es-419
|

