In March 2025, Bioconductor marked an exciting milestone—our first in-person course on the African continent. Hosted by the International Institute of Tropical Agriculture (IITA) in Nairobi, this five-day workshop brought together 32 researchers for hands-on training in genomic data analysis using R and Bioconductor.
With contributions from local and international instructors, the course highlighted the power of open-source tools to bridge global research gaps and foster community-led training initiatives.
What We Taught
The course covered:
- Introduction to R and Bioconductor (March 24–25): Data handling, visualisation, and reproducible workflows for genomic data.
- RNA-seq analysis (March 26–27): Differential expression analysis using real datasets.
- Bring Your Own Data Day (March 28): Participants applied their new skills to their own research questions with guidance from instructors.
Learning & Community
Sessions were delivered by a diverse team, including:
- Laurent Gatto (UCLouvain, Belgium)
- Michael Landi (IITA, Kenya)
- Fabricio Almeida-Silva (VIB, Belgium)
- Laurah Ondari (IITA, Kenya)
- Zedias Chikwambi (AiBST, Zimbabwe)
We received 145 applications for 32 places, underscoring strong regional demand for this type of training. Participants came from over a dozen institutions, primarily across East Africa, including Egerton University, ILRI, KALRO, ICIPE, University of Nairobi, and University of Ghana. Most were MSc or PhD students, alongside postdocs, lecturers, and research scientists from institutes working in genomics, infectious disease, and agriculture—highlighting the cross-disciplinary nature of bioinformatics training and its relevance to One Health efforts across human, animal, and environmental health.
The course was deeply interactive, with hands-on coding exercises, breakout support, and flexible pacing. A highlight was the learner-centred revision group, which started small but quickly grew in demand—prompting us to hire a second room mid-course!
Outside the classroom, participants enjoyed a lab tour of the ILRI campus, as well as informal networking during lunch, coffee breaks, and a BBQ on the final evening.
From left to right: Laurent Gatto, Michael Landi, Laurah Ondari, Fabricio Almeida-Silva, and Zedias Chikwambi, teaching at the Nairobi course
Participant Voices
Impact snapshot:
- 100% would recommend the course
- 97% rated it “Excellent” or “Very good”
- All participants reported an improvement in their R skills, with most rating it as significant (5 out of 5)
- Beginners and intermediates alike benefited, with average improvement scores of 4.4 and 4.8 respectively (on a 5-point scale)
- 25 expressed interest in contributing to future Bioconductor Africa activities
Of the 32 participants, 29 completed the feedback survey — and 100% said they would recommend the course. Most rated it Excellent and reported a significant improvement in their R skills, especially among beginners. Participants praised the interactive teaching, patient instructors, and the split-track format, which allowed learners to progress at their own pace. Several suggested extending the course to two weeks and including accommodation support to enhance learning and peer interaction. Here’s what a few had to say:
“I loved how helpful and knowledgeable the instructors were. They did a great job in giving me insight into the meanings and purpose of the codes. I also appreciated the fact that the biological and statistical significance behind differential expression was explained. Overall, this course greatly enhanced my knowledge of differential expression analysis and R programming.”
“The hands-on experience with real datasets and comprehensive coverage of various Bioconductor packages relevant for data analysis. The instructors were highly knowledgeable, explaining complex topics in a clear and engaging way. I really appreciated the interactiveness of all the sessions and exercises that reinforced key concepts in bioinformatics and data analysis. Overall the materials were well organised and structured, making it easy to revisit and apply what I learned.”
“The learner-centred approach was really helpful. I was particularly happy with the special room/clinic sessions that greatly guided me from a level of no experience with R to where I am now; I can gladly manipulate some functions in R and I am most grateful.”
There was strong interest in future topics such as:
- Microbiome and metagenomics
- Genomic variation analysis, including SNPs and CNVs
- Linux and R integration
- Single-cell omics and machine learning
- Graph theory and chemoinformatics
Importantly, 25 participants expressed interest in contributing to the Bioconductor Africa community through teaching, webinars, or organising events—highlighting the workshop’s role in building local capacity and leadership.
Lessons Learned
A key insight from this workshop was the value of a flexible, split-track design. As the course progressed, it became clear that some participants—especially those newer to R—benefited from revisiting earlier material at a slower pace.
To support this, we introduced a revision track during Days 3–5, focused on reinforcing the Introduction to R and Bioconductor lessons. Learners could move between the tracks based on their comfort level. This approach allowed novice users to build confidence without feeling left behind, while more experienced learners continued with RNA-seq material and prepared their own data for the final “Bring Your Own Data” day.
The feedback was overwhelmingly positive. The revision group began with five participants and grew to ten by the end of the week. Although we hadn’t initially planned for this format, we secured a second room to support it—something we’ll now plan for from the outset.
Collaborators & Acknowledgements
This course was co-organised by Maria Doyle (University of Limerick, Lead Organiser) and Trushar Shah (IITA, Local Host), with support from Aedín Culhane (University of Limerick), Charlotte Soneson (Friedrich Miescher Institute for Biomedical Research), Laurent Gatto (Institut de Duve, UCLouvain), Umar Ahmad (Bauchi State University / Africa CDC), and Zedias Chikwambi (African Institute of Biomedical Sciences and Technology), who contributed through regular planning meetings.
The workshop was supported by a grant from the Chan Zuckerberg Initiative EOSS Cycle 6, one of five Bioconductor projects funded in this round to support training, developer infrastructure, and community engagement. Read about the projects funded. Maria’s travel was supported by Erasmus+ funding via UL Global.
What’s Next?
Planning is already underway for a West Africa workshop. One East Africa participant was so inspired by the experience that they’re now working to host the next event at their home institute in West Africa. We’ll be applying the lessons learned in Nairobi from the start—like budgeting for a second room to support the split-track structure.
We’re also exploring potential collaborations with the African Bioinformatics Institute (ABI), a new pan-African initiative launched in 2024 and funded by Wellcome and the Chan Zuckerberg Initiative to strengthen genomics and bioinformatics research across the continent. In parallel, we’re keen to connect with Bioconductor instructors and contributors on upcoming topics of interest—such as microbiome analysis, single-cell omics, and Linux integration—through future workshops, webinars, or community-led sessions. If you’re interested, feel free to get in touch: maria.doyle [at] ul [dot] ie.
Get Involved
Interested in helping grow Bioconductor’s training network in Africa? Reach out or explore our open training resources:
- 📘 Course materials — includes links to the lessons, data, and original course info page
- 🌍 About Bioconductor training
Want to stay in the loop? Join the Bioconductor Africa mailing list or follow us on social media to hear about future opportunities.
Stay connected:
© 2025 Bioconductor. Content is published under Creative Commons CC-BY-4.0 License for the text and BSD 3-Clause License for any code. | R-Bloggers
Social Media Highlights
Participants also shared their excitement online: