<?xml version="1.0" encoding="UTF-8"?>
<rss  xmlns:atom="http://www.w3.org/2005/Atom" 
      xmlns:media="http://search.yahoo.com/mrss/" 
      xmlns:content="http://purl.org/rss/1.0/modules/content/" 
      xmlns:dc="http://purl.org/dc/elements/1.1/" 
      version="2.0">
<channel>
<title>Bioconductor community blog</title>
<link>https://blog.bioconductor.org/</link>
<atom:link href="https://blog.bioconductor.org/index.xml" rel="self" type="application/rss+xml"/>
<description>A blog for the Bioconductor community!</description>
<generator>quarto-1.9.36</generator>
<lastBuildDate>Thu, 09 Apr 2026 00:00:00 GMT</lastBuildDate>
<item>
  <title>Developer Engagement and Bioconductor</title>
  <dc:creator>Nicholas Cooley, PhD</dc:creator>
  <link>https://blog.bioconductor.org/posts/2026-04-09-developer-engagement/</link>
  <description><![CDATA[ 





<section id="introduction" class="level2">
<h2 class="anchored" data-anchor-id="introduction">Introduction</h2>
<p>During the Chan Zuckerberg Institute’s <a href="https://blog.bioconductor.org/posts/2024-07-12-czi-eoss6-grants/">Essential Open Source Software for Science</a> cycle 6 funding round, the Bioconductor Community Manager, Maria Doyle, secured a grant to fund a developer engagement position for Bioconductor, and I was fortunate enough to be offered that role. I am Nick Cooley, and I’m excited to see what this role can bring to Bioconductor. My background is relatively diverse, I received my PhD in organic chemistry from the University of Missouri, and I worked on prokaryotic genomics and functional genomics at the University of Pittsburgh from 2017 to 2025.</p>
</section>
<section id="role-responsibilities" class="level2">
<h2 class="anchored" data-anchor-id="role-responsibilities">Role responsibilities</h2>
<p>The mandate of this role is somewhat broad. Bioconductor, and academic computing generally face a myriad of distinct and interrelated challenges as hardware, computing paradigms, and education environments change rapidly. Improving developer resources for tackling new and existing challenges, modernizing Bioconductor developer onboarding materials (particularly for early career researchers), and improving recognition mechanisms for community members who volunteer time and effort to the Bioconductor project are all general themes within the role scope.</p>
</section>
<section id="some-specific-efforts" class="level2">
<h2 class="anchored" data-anchor-id="some-specific-efforts">Some Specific Efforts</h2>
<p>A few of the specific efforts I’ll be working on in this role include:</p>
<section id="developer-forum" class="level3">
<h3 class="anchored" data-anchor-id="developer-forum">Developer Forum</h3>
<p>The <a href="https://bioconductor.org/developers/developers-forum/">Developer Forum</a> had previously been run on a volunteer basis, and served as a community resource for discussing technical and infrastructure issues, concerns, and opportunities. The creation of the Developer Engagement Lead allowed us include the Forum as direct responsibility of this role.</p>
</section>
<section id="developer-champions-program" class="level3">
<h3 class="anchored" data-anchor-id="developer-champions-program">Developer Champions Program</h3>
<p><a href="https://workinggroups.bioconductor.org">Bioconductor working groups</a> have been a pillar of Bioconductor for a while, and represent a considerable amount of volunteer work towards the project. Improving the visibility of the working groups themselves, and the recognition that project contributors receive for their participation in the working groups can go a long way towards ensuring that that work is valued by contributors home institutions and funding mechanisms. The Champions Program aims to create a clear recognition mechanism for those volunteer efforts.</p>
</section>
<section id="bioconductor-hackathon-events" class="level3">
<h3 class="anchored" data-anchor-id="bioconductor-hackathon-events">Bioconductor hackathon events</h3>
<p>Community and collaboration are irreplaceable engines of strong research. Many Bioconductor contributors find community and collaboration within their own disciplines or institutions. Providing an avenue for collaborative and technical events within Bioconductor can fill persistent gaps in the the research tooling present in the project, and present networking opportunities for early career researchers. Part of this role is <a href="https://bioconductor.org/developers/bioccommits/">planning and running these events</a>.</p>
</section>
<section id="bioconductor-documentation-and-llms" class="level3">
<h3 class="anchored" data-anchor-id="bioconductor-documentation-and-llms">Bioconductor documentation and LLMs</h3>
<p>The ways that researchers search for information, tools, and workflow examples are changing with the rise of large language models and their interfaces. There are opportunities for improving how bioinformaticians, especially those outside of the Bioconductor community, find and familiarize themselves with research solutions within the Bioconductor project, including through improvements to website search and documentation discoverability. A long term goal of this role is to work on documentation templates and checking tools to improve their searchability by LLMs, and explore the feasibility of Bioconductor sanctioned and managed LLMs.</p>
</section>
</section>
<section id="how-to-get-in-touch" class="level2">
<h2 class="anchored" data-anchor-id="how-to-get-in-touch">How to get in touch</h2>
<p>For developer discussions and ideas, the <a href="https://chat.bioconductor.org">Bioconductor Zulip</a> is the best place to connect.</p>


</section>

<p>
© 2026 Bioconductor. Content is published under <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons CC-BY-4.0 License</a> for the text and <a href="https://opensource.org/licenses/BSD-3-Clause">BSD 3-Clause License</a> for any code. | <a href="https://www.r-bloggers.com">R-Bloggers</a>
</p> ]]></description>
  <category>Developer Engagement</category>
  <guid>https://blog.bioconductor.org/posts/2026-04-09-developer-engagement/</guid>
  <pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate>
  <media:content url="https://blog.bioconductor.org/posts/2026-04-09-developer-engagement/featured-image.jpeg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Collaborating between Bioconductor and R-universe on Development of Common Infrastructure</title>
  <dc:creator>The rOpenSci Team</dc:creator>
  <dc:creator>The Bioconductor Team</dc:creator>
  <link>https://blog.bioconductor.org/posts/2026-04-08-r-universe-collaboration/</link>
  <description><![CDATA[ 





<p><small><i>This article is cross-posted on <a href="https://ropensci.org/blog/">rOpenSci</a> and <a href="https://r-consortium.org/blog/">R-Consortium</a> blogs.</i></small></p>
<p>For more than two decades, the <a href="https://www.bioconductor.org/">Bioconductor project</a> has been a cornerstone of the R ecosystem, providing high-quality, peer-reviewed tools for bioinformatics and computational biology. Its curated repository model, rigorous review standards, and tightly coordinated release process have helped establish Bioconductor as one of the most trusted distribution channels in scientific computing.</p>
<p>However, the infrastructure that supports such a long-standing and large-scale project inevitably accumulates technical debt. Legacy build systems, bespoke tooling, and historically grown workflows add up to costly and unsustainable maintenance work. For this reason, Bioconductor is collaborating with <a href="https://r-universe.dev/">R-universe</a> to gradually modernize parts of its infrastructure, while accommodating the project’s scale, governance, and established processes. In turn, Bioconductor is helping R-universe expand and refine its features as we learn to serve the complex needs of the Bioconductor community.</p>
<p>This collaboration reflects a core principle of R-universe as an R Consortium <a href="https://r-consortium.org/all-projects/">Infrastructure Steering Committee (ISC)</a> top-level project: supporting reviewed package repositories such as rOpenSci and Bioconductor, and providing modern, open, and reusable infrastructure that strengthens the broader R ecosystem.</p>
<section id="a-shared-mission-tooling-for-managed-repositories" class="level2">
<h2 class="anchored" data-anchor-id="a-shared-mission-tooling-for-managed-repositories">A Shared Mission: Tooling for Managed Repositories</h2>
<p>R-universe was designed as a next-generation package distribution and build system for R. It provides:</p>
<ul>
<li>Continuous building and checking of R packages across platforms<br>
</li>
<li>Binary packages for Windows, macOS, Linux, and WebAssembly<br>
</li>
<li>Transparent and reproducible build environments managed via GitHub actions<br>
</li>
<li>Dashboards and metadata APIs for monitoring ecosystem health and activity<br>
</li>
<li>CRAN-like package repositories with discoverable metrics and documentation</li>
</ul>
<p>From the outset, a key objective has been to support curated and reviewed communities — such as rOpenSci and Bioconductor — by offering modern infrastructure without requiring them to redesign their governance model or review processes.</p>
<p>For Bioconductor, this means incrementally introducing piece-wise functionality, with consideration for established release cycles and quality control mechanisms:</p>
<ol type="1">
<li>Setting up independent build and dashboard tooling, replicating processes from the current Bioconductor build systems on R-universe infrastructure</li>
<li>Mirroring Windows and macOS binaries produced on R-universe to Bioconductor</li>
<li>Exploring further integration of results and metadata produced by R-universe for Bioconductor health/activity monitoring and aiding the curation processes</li>
<li>Potential future steps toward deeper automation and harmonization</li>
</ol>
<p>By taking small gradual steps towards adopting R-universe components, everyone gets the opportunity to experiment with new tooling and evaluate where adjustments may be needed in order to minimize disruption to existing practices.</p>
<p>An important milestone in this venture is that Bioconductor now uses R-universe to build the Windows and macOS binaries, which significantly reduces costs and the maintenance load on the Bioconductor team. Beyond binary distribution, we are currently exploring deeper integration of R-universe’s continuous check results into Bioconductor’s quality control and release processes.</p>
</section>
<section id="two-universes-release-and-development" class="level2">
<h2 class="anchored" data-anchor-id="two-universes-release-and-development">Two Universes: Release and Development</h2>
<p>Bioconductor maintains two distinct repositories:</p>
<ul>
<li>A <strong>release</strong> branch for stable packages<br>
</li>
<li>A <strong>devel</strong> branch for ongoing development and the next release cycle</li>
</ul>
<p>To mirror this structure, we currently operate two dedicated R-universe instances:</p>
<ul>
<li><strong>Development branch:</strong> <a href="https://bioc.r-universe.dev">https://bioc.r-universe.dev</a><br>
</li>
<li><strong>Release branch:</strong> <a href="https://bioc-release.r-universe.dev">https://bioc-release.r-universe.dev</a></li>
</ul>
<p>These universes integrate directly with Bioconductor’s existing Git infrastructure and provide continuous builds for packages in both branches.</p>
<p>Through the R-universe dashboard, package maintainers and users can:</p>
<ul>
<li>Inspect cross-platform check results<br>
</li>
<li>Review extended BiocCheck diagnostics<br>
</li>
<li>Monitor build logs and dependency graphs<br>
</li>
<li>Explore rich package metadata and metrics<br>
</li>
<li>Publish binary packages for Windows, macOS, and Linux</li>
</ul>
<p>This provides a familiar yet modern interface for Bioconductor contributors, aligned with what users increasingly expect from contemporary R package infrastructure.</p>
<p>Information about each package is available on <code>https://bioc.r-universe.dev/{pkgname}</code>. For example, <a href="https://bioc.r-universe.dev/DESeq2">https://bioc.r-universe.dev/DESeq2</a> provides details on the DESeq2 package as shown below:</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><a href="https://docs.r-universe.dev/img/bioc-pkg.png" class="lightbox" data-gallery="quarto-lightbox-gallery-1" title="screenshot of r-universe"><img src="https://docs.r-universe.dev/img/bioc-pkg.png" class="img-fluid figure-img" alt="screenshot of r-universe"></a></p>
<figcaption>screenshot of r-universe</figcaption>
</figure>
</div>
<p>If this is your first time visiting R-universe, we recommend clicking the “Website Tour” button which will walk you through the most important information in 1 or 2 minutes.</p>
</section>
<section id="technical-documentation-for-bioconductor-maintainers" class="level2">
<h2 class="anchored" data-anchor-id="technical-documentation-for-bioconductor-maintainers">Technical Documentation for Bioconductor Maintainers</h2>
<p>The R-universe project maintains comprehensive technical documentation at <a href="https://docs.r-universe.dev">https://docs.r-universe.dev</a>. For Bioconductor specifically, we created a dedicated section summarizing the most relevant topics for developers to get started with R-universe: <a href="https://docs.r-universe.dev/bioconductor/">https://docs.r-universe.dev/bioconductor/</a></p>
<p>As the collaboration evolves and new components get introduced, the documentation will continue to be expanded. The goal is to provide Bioconductor maintainers with a clear reference point for understanding how R-universe fits into their development workflow, while maintaining compatibility with the established practices that have made Bioconductor a successful project within the R community.</p>
</section>
<section id="looking-ahead" class="level2">
<h2 class="anchored" data-anchor-id="looking-ahead">Looking Ahead</h2>
<p>Adopting new infrastructure inevitably involves adjustments. For Bioconductor developers, integrating with a new build and distribution system will likely require some changes to workflows, and time to become familiar with new or different package checks, build diagnostics, and binary distribution.</p>
<p>However, by gradually moving toward common infrastructure, the Bioconductor project will benefit from improvements that are being continuously developed and maintained for the broader R ecosystem. A system based on modern continuous integration (CI) will provide developers with improved tooling, and will give the core team more time to focus on community coordination and quality control, rather than on maintaining costly infrastructure. At the same time, the shared platform provided by R-universe can help to increase the visibility and accessibility of Bioconductor software to the greater R community.</p>
<p>We look forward to continuing this alliance and to working with the Bioconductor community to ensure that the next generation of infrastructure supports the project for many years to come.</p>


</section>

<p>
© 2026 Bioconductor. Content is published under <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons CC-BY-4.0 License</a> for the text and <a href="https://opensource.org/licenses/BSD-3-Clause">BSD 3-Clause License</a> for any code. | <a href="https://www.r-bloggers.com">R-Bloggers</a>
</p> ]]></description>
  <category>Bioconductor</category>
  <category>R-universe</category>
  <category>Infrastructure</category>
  <guid>https://blog.bioconductor.org/posts/2026-04-08-r-universe-collaboration/</guid>
  <pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate>
  <media:content url="https://docs.r-universe.dev/img/bioc-pkg.png" medium="image" type="image/png"/>
</item>
<item>
  <title>Outreachy June 2025 Interns with Bioconductor</title>
  <dc:creator>Anne-Marie Sharp</dc:creator>
  <dc:creator>Victoria Poromon</dc:creator>
  <link>https://blog.bioconductor.org/posts/2025-12-12-outreachy-june25/</link>
  <description><![CDATA[ 





<section id="introduction" class="level2">
<h2 class="anchored" data-anchor-id="introduction">Introduction</h2>
<p>To a beginner, open source can be one of the best pathways into a fulfilling tech career. It not only provides access to source codes but also connects you with a global community of people from diverse backgrounds and skill sets. Together, contributors share ideas, collaborate on projects, and continuously improve the software. This collective effort makes open source projects more reliable, innovative, and adaptable, as many perspectives shape their growth. These values strongly align with the mission of the Outreachy internship, which champions diversity, inclusivity, and creating opportunities for people from underrepresented groups in tech to contribute meaningfully to open source.</p>
</section>
<section id="outreachy" class="level2">
<h2 class="anchored" data-anchor-id="outreachy">Outreachy</h2>
<p><a href="https://www.outreachy.org">Outreachy</a> is a paid, remote internship program whose main goal is to support people from groups underrepresented in tech. They help newcomers to free software and open source make their first contributions.</p>
<p>Interns work remotely for 3 months with experienced mentors from open source communities, gaining hands-on experience, building real-world skills, and contributing to meaningful projects. They receive guidance, feedback, and the support of a diverse and welcoming community.</p>
</section>
<section id="our-journeys" class="level2">
<h2 class="anchored" data-anchor-id="our-journeys">Our Journeys</h2>
<section id="victorias-experience" class="level3">
<h3 class="anchored" data-anchor-id="victorias-experience">Victoria’s Experience</h3>
<div style="text-align: center;">
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://blog.bioconductor.org/posts/2025-12-12-outreachy-june25/VictoriaPoromon.jpg" class="img-fluid figure-img" alt="Photo of Victoria Poromon" width="300"></p>
<figcaption>Victoria Poromon</figcaption>
</figure>
</div>
</div>
<p>Hello, my name is Victoria Poromon, and I am a Microbiology graduate from the University of Port Harcourt, Nigeria. I have been contributing to the <a href="https://bugsigdb.org/Main_Page">BugSigDB</a> project since March 2024, and you can read about my experience as an Outreachy June2025 intern <a href="https://burah.hashnode.dev/outreachy-contribution-stage-my-experience">here</a>.</p>
<p>Over the last few months, I’ve completed individual tasks, collaborated with fellow contributors and my co-intern, participated in peer reviews, written several blog posts, including one I’m especially proud of: the <a href="https://burah.hashnode.dev/step-by-step-guide-to-contributing-to-bugsigdb">Step-by-step Guide to contributing to BugSigDB</a>. More recently, I even took my first step into co-mentoring!</p>
<p>Each encounter and milestone has taught me something new, broadened my perspective, and supported my personal and professional growth.</p>
<p>Here are the lessons that have stayed with me:</p>
<ul>
<li><strong>Take your time</strong>: I’ve always believed in not rushing important work, and this project reinforced that mindset. Because it demands careful attention to detail and accuracy, moving too quickly can easily make you overlook what truly matters.</li>
<li><strong>Collaborate, not compete</strong>: It’s natural for others to know things I don’t, but what isn’t acceptable is choosing to remain ignorant. Collaboration has allowed me to both learn from others and share my own knowledge in return.</li>
<li><strong>Know when to ask questions</strong>: If you’ve been stuck on a task for hours despite troubleshooting and research, it’s the perfect time to ask your mentors for guidance. Doing so demonstrates curiosity, helps you overcome challenges more efficiently, and often leads to deeper learning.</li>
<li><strong>Know when to ask for help</strong>: I’ve learned from my mentor, Svetlana, that asking for help is a valuable skill. It is not a sign of weakness, but a demonstration of strength, self-awareness, and a willingness to learn.</li>
<li><strong>Always speak kindly</strong>: It’s not enough to simply know how to communicate; it’s equally important to do so kindly and with consideration for others. As both a contributor and co-mentor, I’ve come to value this quality deeply. Thoughtful communication not only shows respect but also helps create a safe and supportive environment.</li>
</ul>
<p>My journey with the Bioconductor community has been guided every step of the way, from the big things, like reviewing my tasks, teaching me new skills, and offering guidance on my job applications, to the small details, like dotting my i’s and placing my commas correctly. Every day, I’m reminded why I chose to stay.</p>
<p>By the end of my internship (June 2025 cohort), I not only strengthened my technical abilities but also gained confidence, built a meaningful network, and laid a solid foundation for my continued involvement in open source. You can find all my contributions <a href="https://bugsigdb.org/Special:Contributions/Victoria">here</a>.</p>
<p>I am super thankful to everyone in the Bioconductor community for giving me a chance, especially to my mentors <a href="https://github.com/SvetlanaUP">Svetlana</a>, <a href="https://github.com/cmirzayi">Chloe</a>, and <a href="https://github.com/KateRasheed">Kate</a>, for literally holding my hand every step of the way and my brilliant co-intern <a href="https://github.com/annemarie-sharp">Anne-Marie Sharp</a>. I’ve grown tremendously and become a better contributor because I learned from the absolutely best.</p>
</section>
<section id="anne-maries-experience" class="level3">
<h3 class="anchored" data-anchor-id="anne-maries-experience">Anne-Marie’s Experience</h3>
<div style="text-align: center;">
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://blog.bioconductor.org/posts/2025-12-12-outreachy-june25/Anne-MarieSharp.jpg" class="img-fluid figure-img" alt="Photo of Anne-Marie Sharp" width="300"></p>
<figcaption>Anne-Marie Sharp</figcaption>
</figure>
</div>
</div>
<p>Hello, I am Anne-Marie Sharp. I am a Biomedical Scientist and an aspiring bioinformatician. In late 2024, <a href="https://annemariesharp.wordpress.com/2025/06/06/from-curiosity-to-contribution-a-new-chapter-with-outreachy/">my curiosity</a> led me to learn about the <a href="https://www.outreachy.org/">Outreachy</a> internship for the first time and then to the Bioconductor project - Microbiome Study Curation <a href="https://www.bugsigdb.org/">(BugSigDB)</a> where I contributed as an intern in the June 2025 Outreachy cohort.</p>
<p>I was completely new to the world of open source and it took extra effort for me to catch on quickly to not just the different online communication platforms but also to the art or rather science of microbiome study curation; but my curiosity and passion for science kept me going during the Outreachy contribution phase. I was also excited about the new skills I was learning such as data-curation, analysis and literature review. And I was fascinated by the collaboration within the community. Thanks to this collaboration, I was also able to learn fast as I freely asked questions and got answers from mentors and fellow-curators, and I often teamed up with other curators which gave me different perspectives and insights on curation.</p>
<p>As an avid learner, I was and I still am excited that there is always something new to learn working on the project. Whether in the core microbiome science, in improving my R-programming language skill, in curation itself or even in improving my soft skills. Indeed, it only gets better.</p>
<section id="my-contributions" class="level4">
<h4 class="anchored" data-anchor-id="my-contributions">My Contributions</h4>
<p>During the contribution and internship phase, I worked on over 50 <a href="https://github.com/waldronlab/BugSigDBcuration/issues?q=is%3Aissue%20assignee%3Aannemarie-sharp">issues</a> and <a href="https://bugsigdb.org/Special:Contributions/Anne-mariesharp">study curations</a>, these involved:</p>
<ul>
<li>curating published microbiome studies mainly regarding eye health conditions such as glaucoma, age related macular degeneration, etc.,</li>
<li>finalizing incomplete curations,</li>
<li>reviewing existing curations, and</li>
<li>handling R-related tasks such as updating unit tests and fixing errors in codes.</li>
</ul>
<p>I also blogged frequently about my experience: <a href="https://annemariesharp.wordpress.com/category/outreachy-blog/">https://annemariesharp.wordpress.com/category/outreachy-blog/</a></p>
<p>I am particularly proud of the work I have done in curating microbiome studies on vision threatening conditions such as glaucoma, age related macular degeneration and acute anterior uveitis. Integrating these underrepresented ocular microbiome findings into BugSigDB improves data discoverability, enables structured querying, and enhances cross-study reuse. And I plan to continue with this great work!</p>
</section>
<section id="so-far" class="level4">
<h4 class="anchored" data-anchor-id="so-far">So far</h4>
<p>Worthy to mention, that I am currently a co-mentor for the December 2025 Outreachy cohort! This transition from intern to co-mentor has been exciting. I now guide new contributors through the same journey I once took - from understanding GitHub workflows to mastering the intricacies of microbiome study curation.</p>
<p>So far, collaborating with experienced mentors has enlightened me on how they support and sustain the community and I am grateful for this opportunity to learn and to also give back. I am also grateful to the BugSigDB community, to my co-intern <a href="https://github.com/Buraah">Victoria Poromon</a> who made working together easy and enjoyable, and to all my mentors who made this experience worthwhile for me - <a href="https://github.com/cmirzayi">Chloe Mirzayi</a>, <a href="https://github.com/SvetlanaUP">Svetlana Ugarcina Perovic</a>, <a href="https://github.com/Omabekee">Chioma Onyido</a>, <a href="https://github.com/KateRasheed">Kate Rasheed</a>, and <a href="https://github.com/AleruDivine">Divine Aleru</a>.</p>
<p>Their patience with my endless questions, their thoughtful feedback on my curations, their willingness to share their expertise transformed me from a complete beginner into a confident contributor. Like the African proverb says, “it takes a village to raise a child” - their unique inputs, support, and guidance have truly been priceless.</p>
</section>
</section>
</section>
<section id="upcoming-opportunities" class="level2">
<h2 class="anchored" data-anchor-id="upcoming-opportunities">Upcoming Opportunities</h2>
<p>One of the core values of open source is Community, because it ensures projects remain active, relevant, and adaptable over time, preventing stagnation. The Bioconductor community is participating in the current Outreachy internship round (December 2025 to March 2026).</p>
<p>If you’re inspired by our journey and would like to contribute to the BugSigDB project, either through Outreachy or simply to share knowledge, feel free to join us on the Bioconductor <a href="https://chat.bioconductor.org/">Zulip channel</a>.</p>
<p>Applications for the next internship round (May 2026 – August 2026) will open in early February 2026, so keep an eye out for announcements <a href="https://www.outreachy.org/apply/project-selection/">here</a>.</p>


</section>

<p>
© 2026 Bioconductor. Content is published under <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons CC-BY-4.0 License</a> for the text and <a href="https://opensource.org/licenses/BSD-3-Clause">BSD 3-Clause License</a> for any code. | <a href="https://www.r-bloggers.com">R-Bloggers</a>
</p> ]]></description>
  <category>Outreachy</category>
  <category>open science</category>
  <guid>https://blog.bioconductor.org/posts/2025-12-12-outreachy-june25/</guid>
  <pubDate>Fri, 12 Dec 2025 00:00:00 GMT</pubDate>
  <media:content url="https://blog.bioconductor.org/posts/2025-12-12-outreachy-june25/featured-image.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Bioconductor in Africa: Highlights from our first workshop in West Africa - Benin</title>
  <dc:creator>Laurah Ondari</dc:creator>
  <link>https://blog.bioconductor.org/posts/2025-12-11-benin-course/</link>
  <description><![CDATA[ 





<section id="introduction" class="level2">
<h2 class="anchored" data-anchor-id="introduction">Introduction</h2>
<p>From November 17 to 25, 2025, Bioconductor held its first in-person training workshop in West Africa. The workshop was held at the <a href="https://gbios-uac.org/">Genetics, Biotechnology, and Seed Science Unit (GBioS)</a> University of Abomey-Calavi, in Abomey-Calavi, Benin, co-hosted in partnership with the Research Unit in Applied Microbiology and Pharmacology of Natural Substances (URMAPha). The workshop brought together 25 participants, comprising students, early-career researchers, and professionals from across Benin and neighboring countries, such as Senegal and Nigeria, for a week-long, hands-on course designed to strengthen participants’ skills in R, data handling, and Bioconductor workflows for bulk RNA-seq analysis.</p>
<p>What made this workshop special was not just the curriculum, but the enthusiasm of the participants and the strong sense of community that formed throughout the week. We collected feedback from all 25 participants, and their responses paint a clear picture of both the impact the course had and the opportunities ahead.</p>
<p><a href="benin_group_photo.jpg" class="lightbox" data-gallery="quarto-lightbox-gallery-1"><img src="https://blog.bioconductor.org/posts/2025-12-11-benin-course/benin_group_photo.jpg" class="img-fluid" alt="Participants at the Bioconductor Benin course"></a></p>
<div class="figure-caption" style="text-align: center; font-size: 90%;">
<p><em>Benin course participants posing for a group photo at GBioS in the University of Abomey-Calavi, Cotonou, Benin.</em></p>
</div>
</section>
<section id="what-we-taught-and-what-was-learned" class="level2">
<h2 class="anchored" data-anchor-id="what-we-taught-and-what-was-learned">What we taught and what was learned</h2>
<p>During the week-long Bioconductor course at the University of Abomey-Calavi, participants were introduced to the foundations of R and RStudio, good coding practices, tidyverse workflows, data handling, and reproducible research, before progressing into hands-on Bioconductor analyses for bulk RNA-seq using DESeq2 and SummarizedExperiment. Participant feedback reflected exactly these learning goals. Many highlighted how practical and hands-on the sessions were, sharing that <em>“the course was very practical with a lot of explanations”</em> and that practicing directly on their laptops made the material easy to apply. The step-by-step guidance on dplyr, tidyverse, ggplot2, and RNA-seq workflows resonated strongly, with one participant noting <em>“the step-by-step explanation about dplyr and tidyverse was highly useful,”</em> while another said they especially appreciated <em>“good step-by-step guidance on RNA-seq data analysis.”</em> Participants repeatedly praised the teaching approach and the supportive environment, noting that <em>“the trainers always came to help us when we had difficulties without judgment,”</em> and <em>“even when we didn’t understand at first, they always took the time to explain clearly.”</em> Others valued the inclusive, interactive format: <em>“the course was inclusive, with a participatory approach,”</em> and <em>“we all practiced directly with the trainers, who were highly attentive to our concerns.”</em> Many also appreciated the organisation and materials, calling the course <em>“well organized,”</em> with <em>“great interaction,”</em> <em>“well-accessible documents and scripts,”</em> and resources they could return to later.</p>
<p>Agenda and instructor list are on the <a href="https://training.bioconductor.org/workshops/2025-11-Abomey-Calavi/">workshop page</a>.</p>
<style>
#gallery-instructors img {
  height: 180px;
  width: 100%;
  object-fit: cover;
  object-position: center center;
}

/* Optional focal point overrides */
#gallery-instructors img.focus-left  { object-position: left center; }
#gallery-instructors img.focus-right { object-position: right center; }


/* Add spacing between columns */
#gallery-instructors .column {
  padding-right: 2px;
}

</style>
<div id="gallery-instructors" class="columns">
<div class="column" style="width:20%;">
<p><a href="axelle.jpg" class="lightbox" data-gallery="gallery-instructors"><img src="https://blog.bioconductor.org/posts/2025-12-11-benin-course/axelle.jpg" class="focus-right img-fluid" alt="Dr. Axelle Loriot teaching"></a></p>
</div><div class="column" style="width:20%;">
<p><a href="amal.jpg" class="lightbox" data-gallery="gallery-instructors"><img src="https://blog.bioconductor.org/posts/2025-12-11-benin-course/amal.jpg" class="img-fluid" alt="Dr Amal Boukteb teaching"></a></p>
</div><div class="column" style="width:20%;">
<p><a href="dedeou.jpg" class="lightbox" data-gallery="gallery-instructors"><img src="https://blog.bioconductor.org/posts/2025-12-11-benin-course/dedeou.jpg" class="img-fluid" alt="Dr. Dedeou Tchokponhoue teaching"></a></p>
</div><div class="column" style="width:20%;">
<p><a href="kevin.jpg" class="lightbox" data-gallery="gallery-instructors"><img src="https://blog.bioconductor.org/posts/2025-12-11-benin-course/kevin.jpg" class="img-fluid" alt="Kevin Sintondji teaching"></a></p>
</div><div class="column" style="width:20%;">
<p><a href="marie.jpg" class="lightbox" data-gallery="gallery-instructors"><img src="https://blog.bioconductor.org/posts/2025-12-11-benin-course/marie.jpg" class="img-fluid" alt="Marie Hidjo teaching"></a></p>
</div><div class="figure-caption" style="text-align: left; font-size: 90%;">
<p><em>From left to right: Dr Axelle Loriot, Dr Amal Boukteb, Dr Dedeou Tchokponhoue, Kevin Sintondji, and Marie Hidjo teaching at the Benin course.</em></p>
</div>
</div>
<p><a href="DSC_4981.jpg" class="lightbox" data-gallery="quarto-lightbox-gallery-7"><img src="https://blog.bioconductor.org/posts/2025-12-11-benin-course/DSC_4981.jpg" class="img-fluid" alt="Participants learning at the Bioconductor Benin course"></a></p>
<div class="figure-caption" style="text-align: center; font-size: 90%;">
<p><em>Benin course participants engaged in a hands-on session.</em></p>
</div>
</section>
<section id="language-accessibility-and-bilingual-support" class="level2">
<h2 class="anchored" data-anchor-id="language-accessibility-and-bilingual-support">Language accessibility and bilingual support</h2>
<p>This was the first Bioconductor Africa course where French translations of introductory materials were provided. Participants strongly appreciated having French-speaking instructors available throughout the week. Over half of the attendees (52%) found this support very helpful, with another 32% rating it helpful, emphasising that bilingual facilitation made it easier to follow explanations, ask questions, and stay engaged. While most participants felt comfortable with English as the primary teaching language (56% reported that English was sufficient), a significant portion noted that French support enhanced their understanding of the material. The French-translated Intro to R materials were also well received: one-third of participants used them during the workshop, and another third planned to consult them later.</p>
<p>Link to French translated materials <a href="https://bioconductor-translations.github.io/bioc-intro-fr/">here</a></p>
<div id="gallery-french" class="columns">
<div class="column" style="width:50%;">
<p><a href="french1.png" class="lightbox" data-gallery="gallery-french"><img src="https://blog.bioconductor.org/posts/2025-12-11-benin-course/french1.png" class="img-fluid" alt="French learning"></a></p>
</div><div class="column" style="width:50%;">
<p><a href="french2.png" class="lightbox" data-gallery="gallery-french"><img src="https://blog.bioconductor.org/posts/2025-12-11-benin-course/french2.png" class="img-fluid" alt="French learning"></a></p>
</div><div class="figure-caption" style="text-align: center; font-size: 90%;">
<p><em>The impact of French-translated materials and French-speaking instructors at the Benin workshop.</em></p>
</div>
</div>
</section>
<section id="highlights" class="level2">
<h2 class="anchored" data-anchor-id="highlights">Highlights</h2>
<p>GBioS and URMAPha graciously offered us a tour of their laboratory facilities, providing the instructors and participants with an opportunity to learn more about the impactful research they lead, ranging from safeguarding seed diversity to identifying pharmaceutically active compounds.</p>
<p>Below is a photo of the instructors, hosts, and participants taken after the lab tours.</p>
<img src="https://blog.bioconductor.org/posts/2025-12-11-benin-course/afterlabtour.jpg" class="img-fluid" alt="Participants after the GBioS and URMAPha lab tours">
<div class="figure-caption" style="text-align: center; font-size: 90%;">
<p><em>Benin course participants posing outside the GBioS building at the University of Abomey-Calavi after touring GBioS and URMAPha labs.</em></p>
</div>
<p>To close the workshop, the team also hosted a beautiful certificate ceremony, creating a memorable and celebratory end to an impactful week.</p>
<style>
#gallery-certificates img {
  height: 220px; /* adjust as needed */
  width: 100%;
  object-fit: cover;
  display: block;
}
#gallery-certificates .column {
  padding-right: 2px;
}
</style>
<div id="gallery-certificates" class="columns">
<div class="column" style="width:50%;">
<p><a href="men_certificates.jpg" class="lightbox" data-gallery="gallery-certificates"><img src="https://blog.bioconductor.org/posts/2025-12-11-benin-course/men_certificates.jpg" class="img-fluid" alt="Male participants holding their certificates"></a></p>
</div><div class="column" style="width:50%;">
<p><a href="women_certificates.jpg" class="lightbox" data-gallery="gallery-certificates"><img src="https://blog.bioconductor.org/posts/2025-12-11-benin-course/women_certificates.jpg" class="img-fluid" alt="Female participants holding their certificates"></a></p>
</div><div class="figure-caption" style="text-align: center; font-size: 90%;">
<p><em>Participants holding their certificates.</em></p>
</div>
</div>
</section>
<section id="carpentries-instructor-training-and-capacity-building" class="level2">
<h2 class="anchored" data-anchor-id="carpentries-instructor-training-and-capacity-building">Carpentries Instructor Training and Capacity Building</h2>
<p>Through support from <a href="https://blog.bioconductor.org/posts/2024-07-12-czi-eoss6-grants/">the CZI EOSS6 grant</a>, two researchers from local institutions in Benin, Kevin Sintondji (URMAPha) and Dédéou Tchokponhoue (GBioS), are participating in Carpentries instructor training to become certified instructors. This initiative is helping build local capacity to deliver high-quality training and support reproducible research practices within their teams and the wider community. As they shared: <em>“The Carpentries training has been extremely valuable for strengthening our skills in data management and reproducible analysis. It helped us adopt more structured workflows, improve collaboration within our teams, and apply these methods directly in our AMR and environmental microbiology projects. This capacity building is already having a concrete impact on the quality of our research.”</em></p>
<p>In addition to the Carpentries training supported by the CZI EOSS6 grant, two of the other instructors at the Benin workshop, Marie Hidjo (Benin) and Amal Boukteb (Tunisia), were previously certified through the Bioconductor Carpentries program funded by the CZI EOSS4 grant (see <a href="https://blog.bioconductor.org/posts/2025-02-28-carpentries-update/">summary blog post</a>). This workshop was also an opportunity for these instructors to teach locally and share their expertise within the African bioinformatics community.</p>
</section>
<section id="impact-of-bioconductor-training-across-east-and-west-africa" class="level2">
<h2 class="anchored" data-anchor-id="impact-of-bioconductor-training-across-east-and-west-africa">Impact of Bioconductor Training across East and West Africa</h2>
<p>From surveys conducted across Kenya, Ethiopia, and Benin, 100% of participants reported that they would recommend the Bioconductor training course to colleagues, indicating a strong and meaningful impact. The impact was also evident in skills development: every participant reported a significant improvement in their R abilities. In Benin, 60% of the participants rated their learning gains as “very significant” (scale 5) and 40% as “significant” (scale 4), a clear indication that the training effectively strengthened practical, hands-on bioinformatics skills.</p>
<img src="https://blog.bioconductor.org/posts/2025-12-11-benin-course/feedback-twocols-bycountry.png" class="img-fluid">
<div class="figure-caption" style="text-align: center; font-size: 90%;">
<p><em>Participant feedback summary across workshops.</em></p>
</div>
</section>
<section id="looking-ahead-what-participants-want" class="level2">
<h2 class="anchored" data-anchor-id="looking-ahead-what-participants-want">Looking ahead: what participants want</h2>
<p>Across Kenya, Ethiopia, and Benin, participants expressed a strong interest in more advanced and diverse bioinformatics training that builds on the foundations of R and RNA-seq. The most recurring areas of interest were:</p>
<ul>
<li><p><strong>Advanced transcriptomics:</strong> advanced RNA-seq, transcript-level workflows, and single-cell RNA-seq.</p></li>
<li><p><strong>Genomics &amp; population genetics:</strong> variant calling, SNP/CNV analysis, and GWAS/genomic selection.</p></li>
<li><p><strong>NGS &amp; sequence analysis:</strong> raw sequence handling, QC, genome assembly, and phylogenetics.</p></li>
<li><p><strong>Metagenomics &amp; microbiome analysis using Bioconductor tools.</strong></p></li>
<li><p><strong>Multi-omics integration:</strong> combining genomics, transcriptomics, proteomics, and metabolomics.</p></li>
<li><p><strong>Computational skills:</strong> Linux basics, command-line workflows, and version control (Git/GitHub).</p></li>
<li><p><strong>Reproducible research &amp; visualisation:</strong> R Markdown/Quarto and more advanced data visualisation.</p></li>
</ul>
<p>We’re exploring ways to make Bioconductor training more accessible, including webinars and other online formats. One example is our new online seminar series, which recently featured a talk on <a href="https://bioconductor.org/help/seminar-series/">“Deep-learning-based Gene Perturbation Effect Prediction Does Not Yet Outperform Simple Linear Baselines”</a> and attracted participants who attended our workshops in Africa this year.</p>
</section>
<section id="collaborators-acknowledgements" class="level2">
<h2 class="anchored" data-anchor-id="collaborators-acknowledgements">Collaborators &amp; Acknowledgements</h2>
<p>This workshop was co-hosted by GBioS and URMAPha. We are deeply grateful for their leadership and commitment to strengthening bioinformatics capacity in Benin. Notably, there was a special link between the Kenya and Benin workshops: the Kenya training went so well that one of its participants, Abdou Mouizz Salaou, helped bring Bioconductor training to Benin, further expanding the impact of Bioconductor capacity-building efforts across the region.</p>
<p>The event was co-organised with the International Institute of Tropical Agriculture (IITA) and the University of Limerick, with funding support from <a href="https://blog.bioconductor.org/posts/2024-07-12-czi-eoss6-grants/">the Chan Zuckerberg Initiative (CZI) EOSS6 grant</a>.</p>
<p>Our organising team: Abdou Mouizz Salaou (GBioS, University of Abomey-Calavi), Aristide Carlos Houdegbe (GBioS, University of Abomey-Calavi), Prof.&nbsp;Enoch G. Achigan-Dako (GBioS, University of Abomey-Calavi), Prof.&nbsp;Victorien Dougnon (URMAPha, University of Abomey-Calavi), Trushar Shah (International Institute of Tropical Agriculture), Laurah Ondari (International Institute of Tropical Agriculture), Maria Doyle (University of Limerick / Bioconductor).</p>
</section>
<section id="get-involved" class="level2">
<h2 class="anchored" data-anchor-id="get-involved">Get involved</h2>
<ul>
<li><a href="https://training.bioconductor.org/workshops/2025-11-Abomey-Calavi/">Workshop page</a></li>
<li><a href="https://training.bioconductor.org">About Bioconductor training</a></li>
<li><a href="https://training.bioconductor.org/workshops/2025-08-Addis-Ababa/index.html#%F0%9F%8C%8D-join-the-bioconductor-africa-community">Join the Bioconductor Africa mailing list</a> or #bioc_africa channel in <a href="https://chat.bioconductor.org">Bioconductor Chat</a></li>
</ul>


</section>

<p>
© 2026 Bioconductor. Content is published under <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons CC-BY-4.0 License</a> for the text and <a href="https://opensource.org/licenses/BSD-3-Clause">BSD 3-Clause License</a> for any code. | <a href="https://www.r-bloggers.com">R-Bloggers</a>
</p> ]]></description>
  <category>education</category>
  <category>events</category>
  <category>Carpentries</category>
  <category>CZI</category>
  <guid>https://blog.bioconductor.org/posts/2025-12-11-benin-course/</guid>
  <pubDate>Thu, 11 Dec 2025 00:00:00 GMT</pubDate>
  <media:content url="https://blog.bioconductor.org/posts/2025-12-11-benin-course/benin_group_photo.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>Bioconductor in Africa: Ethiopia’s First In-Person Course</title>
  <dc:creator>Maria Doyle</dc:creator>
  <link>https://blog.bioconductor.org/posts/2025-11-24-ethiopia-course/</link>
  <description><![CDATA[ 





<section id="introduction" class="level2">
<h2 class="anchored" data-anchor-id="introduction">Introduction</h2>
<p>Following the success of our first in-person <a href="https://blog.bioconductor.org/posts/2025-05-21-kenya-course/">Bioconductor course in Nairobi</a> earlier this year, we continued building momentum across the continent with Ethiopia’s first Bioconductor workshop, held in Addis Ababa from 25–29 August 2025. Hosted by the <a href="https://www.betin.gov.et/"><strong>Bio and Emerging Technology Institute (BETin)</strong></a> in partnership with the <a href="https://www.iita.org/"><strong>International Institute of Tropical Agriculture (IITA)</strong></a> and the <a href="https://www.ul.ie/"><strong>University of Limerick</strong></a>, the event brought together researchers, students, and educators to support and grow bioinformatics capacity in Ethiopia.</p>
</section>
<section id="what-we-taught" class="level2">
<h2 class="anchored" data-anchor-id="what-we-taught">What we taught</h2>
<p>A five-day, hands-on programme covering:</p>
<ul>
<li>R for data management, manipulation, visualisation, and reproducible analysis<br>
</li>
<li>Bioconductor core data structures (e.g.&nbsp;<code>SummarizedExperiment</code>)<br>
</li>
<li>Exploratory data analysis and quality control<br>
</li>
<li>Differential expression with DESeq2<br>
</li>
<li>Gene set enrichment analysis</li>
</ul>
<p>Agenda and instructor list are on the <a href="https://training.bioconductor.org/workshops/2025-08-Addis-Ababa/index.html">workshop page</a>.</p>
<p>We welcomed 26 participants from universities, national research institutes, and biotech groups across Ethiopia, reflecting a strong mix of MSc/PhD students, lecturers, and researchers working in agriculture, public health, genomics, and AI-driven biomedical research. The cohort was selected from more than 170 applicants - a clear sign of the growing demand for hands-on bioinformatics training.</p>
</section>
<section id="learning-community" class="level2">
<h2 class="anchored" data-anchor-id="learning-community">Learning &amp; Community</h2>
<p>The workshop opened with a warm welcome from BETin leadership, including Dr Zewdu Edea and Dr Hailu Dadi with strong support from Prof Kassahun Tesfaye, and Dr Helen Nigussie from <a href="https://aau.edu.et/">Addis Ababa University</a>. Sessions were interactive and collaborative as participants worked through exercises together.</p>
<div id="gallery-instructors" class="columns">
<div class="column" style="width:20%;">
<p><a href="yohannes.jpeg" class="lightbox" data-gallery="gallery-instructors"><img src="https://blog.bioconductor.org/posts/2025-11-24-ethiopia-course/yohannes.jpeg" class="img-fluid" alt="Dr. Yohannes Gedamu Gebre teaching"></a></p>
</div><div class="column" style="width:20%;">
<p><a href="niguse.jpeg" class="lightbox" data-gallery="gallery-instructors"><img src="https://blog.bioconductor.org/posts/2025-11-24-ethiopia-course/niguse.jpeg" class="img-fluid" alt="Niguse Kelile Lema teaching"></a></p>
</div><div class="column" style="width:20%;">
<p><a href="helen.jpeg" class="lightbox" data-gallery="gallery-instructors"><img src="https://blog.bioconductor.org/posts/2025-11-24-ethiopia-course/helen.jpeg" class="img-fluid" alt="Dr. Helen Nigussie teaching"></a></p>
</div><div class="column" style="width:20%;">
<p><a href="trushar.jpeg" class="lightbox" data-gallery="gallery-instructors"><img src="https://blog.bioconductor.org/posts/2025-11-24-ethiopia-course/trushar.jpeg" class="img-fluid" alt="Trushar Shah teaching"></a></p>
</div><div class="column" style="width:20%;">
<p><a href="maria.jpeg" class="lightbox" data-gallery="gallery-instructors"><img src="https://blog.bioconductor.org/posts/2025-11-24-ethiopia-course/maria.jpeg" class="img-fluid" alt="Dr. Maria Doyle teaching"></a></p>
</div><div class="figure-caption" style="text-align: left; font-size: 90%;">
<p>From left to right: Dr Yohannes Gedamu Gebre, Niguse Kelile Lema, Dr Helen Nigussie, Trushar Shah, and Dr Maria Doyle teaching at the Ethiopia course.</p>
</div>
</div>
<p><a href="group_photo.jpeg" class="lightbox" data-gallery="quarto-lightbox-gallery-6"><img src="https://blog.bioconductor.org/posts/2025-11-24-ethiopia-course/group_photo.jpeg" class="img-fluid" alt="Participants at the Bioconductor Ethiopia course"></a></p>
<div class="figure-caption" style="text-align: center; font-size: 90%;">
<p>Participants at the Bioconductor Ethiopia course</p>
</div>
</section>
<section id="participant-voices" class="level2">
<h2 class="anchored" data-anchor-id="participant-voices">Participant voices</h2>
<p><strong>Impact snapshot</strong>:<br>
From the post-course survey (n=24):</p>
<ul>
<li>100% would recommend the workshop<br>
</li>
<li>92% rated the course “Excellent” or “Very good”</li>
<li>Average self-reported improvement in R skills: 4.3/5</li>
<li>23 out of 24 respondents expressed interest in helping grow the Bioconductor Africa community</li>
</ul>
<img src="https://blog.bioconductor.org/posts/2025-11-24-ethiopia-course/feedback-summary.png" class="img-fluid">
<div class="figure-caption" style="text-align: center; font-size: 90%;">
<p>Participant feedback summary.</p>
</div>
<blockquote class="blockquote">
<p>“It’s very hands-on and engaging… The instructors were very experienced, knowledgeable, and approachable. It was a great learning experience!”</p>
</blockquote>
<blockquote class="blockquote">
<p>“There were enough supporters for the trainees; those who were rounding and supporting when we got stuck were a wonderful approach. The training shoots the target from my side.”</p>
</blockquote>
<blockquote class="blockquote">
<p>“I would appreciate it if the time for the training were increased.”</p>
</blockquote>
<p>These sentiments echoed the hosts’ reflections:</p>
<blockquote class="blockquote">
<p>“Participants were thrilled to have been given the chance and vowed to utilise the new skills they gained in their research and future careers.” — <strong>Dr Zewdu Edea</strong> (BETin), <a href="https://www.linkedin.com/posts/zewdu-edea-b7b051234_the-bio-and-emerging-technology-institute-activity-7368291732393730051-hAPs">LinkedIn</a></p>
</blockquote>
<blockquote class="blockquote">
<p>“The workshop highlights the importance of international collaboration and knowledge exchange in advancing research and training, particularly in the African context.” — <strong>Niguse Kelile Lema</strong> (BETin), LinkedIn</p>
</blockquote>
<p>Encouragingly, many respondents expressed interest in helping grow the Bioconductor Africa community through teaching, webinars, or community sessions - a strong signal for sustainable, local leadership.</p>
</section>
<section id="lessons-learned" class="level2">
<h2 class="anchored" data-anchor-id="lessons-learned">Lessons learned</h2>
<p>A key part of building a sustainable training programme is listening to feedback. A few themes stood out:</p>
<ul>
<li><p><strong>More time for deeper dives:</strong><br>
Participants were keen for extra time to practise and explore. While extending the main workshop isn’t always possible, we’re exploring optional drop-in coding sessions or “hacky hours” after future events so participants can spend more time working through exercises with instructor support.</p></li>
<li><p><strong>Clearer signposting of pre-workshop reading:</strong> Although we shared pre-reading and background material, some participants noted they would have benefited from more emphasis on the publication describing the experimental dataset. We’ll highlight these resources more clearly in future courses.</p></li>
<li><p><strong>Mapping Future Topics:</strong> Feedback included a range of topics people would like to see next - including GWAS, single-cell analysis, and multi-omics integration. This helps us map out future workshops and tailor training to local research priorities.</p></li>
</ul>
</section>
<section id="highlights" class="level2">
<h2 class="anchored" data-anchor-id="highlights">Highlights</h2>
<p>A short certificate ceremony on the final day was a lovely way to wrap up the week. BETin presented each participant with a certificate recognising their effort and commitment throughout the course. Participants were delighted to receive them, as reflected in the smiles during the ceremony.</p>
<div id="gallery-cert_ceremony" class="columns">
<div class="column" style="width:50%;">
<p><a href="cert-ceremony1.jpeg" class="lightbox" data-gallery="gallery-cert_ceremony"><img src="https://blog.bioconductor.org/posts/2025-11-24-ethiopia-course/cert-ceremony1.jpeg" class="img-fluid" alt="Participant receiving course certificate"></a></p>
</div><div class="column" style="width:50%;">
<p><a href="cert-ceremony2.jpeg" class="lightbox" data-gallery="gallery-cert_ceremony"><img src="https://blog.bioconductor.org/posts/2025-11-24-ethiopia-course/cert-ceremony2.jpeg" class="img-fluid" alt="Another participant receiving course certificate"></a></p>
</div><div class="figure-caption" style="text-align: center; font-size: 90%;">
<p>Participants receiving their course certificates.</p>
</div>
</div>
<p>Another note from the week is that two of the local instructors, Yohannes and Niguse, were completing their Carpentries Instructor Certification, and this workshop served as their final teaching checkout.</p>
<div id="gallery-instructor-certification.columns">
<div class="column" style="width:100%;">
<p><a href="yohannes-certified.png" class="lightbox" data-gallery="gallery-cert_instructors"><img src="https://blog.bioconductor.org/posts/2025-11-24-ethiopia-course/yohannes-certified.png" class="img-fluid" alt="Yohannes Carpentries certification"></a></p>
</div>
<div class="figure-caption" style="text-align: center; font-size: 90%;">
<p>Yohannes’ story of how he and Niguse became certified Carpentry instructors. <a href="https://www.linkedin.com/pulse/how-i-became-certified-instructor-carpentries-courses-gebre-vqzdf/">LinkedIn</a></p>
</div>
</div>
</section>
<section id="collaborators-acknowledgements" class="level2">
<h2 class="anchored" data-anchor-id="collaborators-acknowledgements">Collaborators &amp; Acknowledgements</h2>
<p>This workshop was hosted and funded by the Bio and Emerging Technology Institute (BETin). We are deeply grateful for their leadership and commitment to strengthening bioinformatics capacity in Ethiopia.</p>
<p>The event was co-organised with the International Institute of Tropical Agriculture (IITA) and the University of Limerick, with additional support from Bioconductor (CZI EOSS) and UL Global/Erasmus+.</p>
<p>Our instructor team: Dr Yohannes Gedamu Gebre (BETin), Niguse Kelile Lema (BETin), Dr Helen Nigussie (AAU), Trushar Shah (IITA), Dr Maria Doyle (UL).</p>
<p>We thank the <a href="http://www.mint.gov.et/">Ministry of Innovation and Technology</a> and <a href="https://innobiz-k.et/">Innobiz-K Ethiopia Incubation Center</a> for generously providing their facilities for the training.</p>
</section>
<section id="whats-next" class="level2">
<h2 class="anchored" data-anchor-id="whats-next">What’s next?</h2>
<p>Our next workshop took place in West Africa, in Benin, from 17–21 November 2025. If your institute is interested in co‑hosting or contributing to future workshops, we’d love to hear from you.</p>
</section>
<section id="get-involved" class="level2">
<h2 class="anchored" data-anchor-id="get-involved">Get involved</h2>
<ul>
<li><a href="https://training.bioconductor.org/workshops/2025-08-Addis-Ababa/index.html">Workshop page</a></li>
<li><a href="https://github.com/mblue9/202508-Bioconductor-Ethiopia/blob/main/README.md">Materials</a></li>
<li><a href="https://training.bioconductor.org">About Bioconductor training</a></li>
<li><a href="https://training.bioconductor.org/workshops/2025-08-Addis-Ababa/index.html#%F0%9F%8C%8D-join-the-bioconductor-africa-community">Join the Bioconductor Africa mailing list</a> or #bioc_africa channel in <a href="https://chat.bioconductor.org">Bioconductor Chat</a></li>
</ul>


</section>

<p>
© 2026 Bioconductor. Content is published under <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons CC-BY-4.0 License</a> for the text and <a href="https://opensource.org/licenses/BSD-3-Clause">BSD 3-Clause License</a> for any code. | <a href="https://www.r-bloggers.com">R-Bloggers</a>
</p> ]]></description>
  <category>education</category>
  <category>events</category>
  <category>Carpentries</category>
  <category>CZI</category>
  <guid>https://blog.bioconductor.org/posts/2025-11-24-ethiopia-course/</guid>
  <pubDate>Mon, 24 Nov 2025 00:00:00 GMT</pubDate>
  <media:content url="https://blog.bioconductor.org/posts/2025-11-24-ethiopia-course/group_photo.jpeg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>EuroBioC2025 conference recap</title>
  <dc:creator>Laurah Ondari</dc:creator>
  <link>https://blog.bioconductor.org/posts/2025-10-24-EuroBioC2025-recap/</link>
  <description><![CDATA[ 





<p><a href="media/allparticipants_image.jpg" class="lightbox" data-gallery="quarto-lightbox-gallery-1"><img src="https://blog.bioconductor.org/posts/2025-10-24-EuroBioC2025-recap/media/allparticipants_image.jpg" class="zoomable img-fluid" style="width:100.0%"></a></p>
<p><a href="media/EuroBioC2025Closing.png" class="lightbox" data-gallery="quarto-lightbox-gallery-2"><img src="https://blog.bioconductor.org/posts/2025-10-24-EuroBioC2025-recap/media/EuroBioC2025Closing.png" class="zoomable img-fluid" style="width:100.0%"></a></p>
<p>The European Bioconductor conference 2025 (<a href="https://eurobioc2025.bioconductor.org/"><u>EuroBioC2025</u></a>) took place between September 17 and 19, 2025, and was hosted at the Barcelona Biomedical Research Park (<a href="https://www.prbb.org/">PRBB</a>) in Barcelona by the Department of Medicine and Life Sciences of Universitat Pompeu Fabra (<a href="https://www.upf.edu/biomed">MELIS-UPF</a>)and the Barcelona Institute for Global Health (<a href="https://www.isglobal.org/en">ISGlobal</a>). The Catalan capital boasts a rich culture, a lively atmosphere, and a blend of art, history, and Mediterranean energy, which made it the perfect backdrop for a relaxing and learning atmosphere for EuroBioC 2025. The conference brought together 170 participants from all over the world to showcase the latest cutting-edge developments on Bioconductor software packages, as well as on broader emerging technologies impacting computational biology.</p>
<p>The map below shows participants of EuroBioC2025 per country.</p>
<iframe src="media/EuroBioC2025participants.html" width="100%" height="600" style="border:none;">
</iframe>
<section id="preconference" class="level3">
<h3 class="anchored" data-anchor-id="preconference">Preconference</h3>
<hr>
<p>Prior to the conference, EuroBioC2025 hosted <a href="https://eurobioc2025.bioconductor.org/pages/carpentryworkshops.html"><u>two Bioconductor Carpentry workshops</u></a> on Bulk RNA-seq and Single-cell RNA-seq analysis. Each workshop attracted about 20 participants and ran on September 15 and 16. The Bulk RNA-seq analysis module was taught by Estefania Mancini, Vasileios Panagoitis Lenis, and Jacques Serizay, while the Single-cell RNA-seq analysis workshop was taught by Robert Ivánek, Mireia Ramos, and Kevin Rue-Albrecht. The sessions combined live coding with short theoretical explanations of the covered materials. The feedback from participants was incredibly positive, with many appreciating how practical and engaging the sessions were. One participant shared that “<em>the hands-on experience brought by the instructors is the kind of thing that would have been difficult to get while going through the materials on our own</em>,” while another highlighted “<em>the written materials that include theory and explanation of the obtained results</em>” as particularly useful. Participants in the Single-cell RNA-seq workshop appreciated “<em>the comprehensive overview the lectures provided on scRNA-seq analysis</em>,” noting that “<em>they outlined the different steps clearly, using comparable timelines and emphasizing key details</em>,” which “<em>offers a standard framework for performing such analyses</em>.” Those in the Bulk RNA-seq module praised “<em>the materials [that] were really well prepared</em>,” the “<em>super nice instructors</em>” who “<em>tried to accommodate all of your needs</em>,” and “<em>gave many useful tips</em>,” adding that the content would be valuable for future reference. Overall, the majority of respondents rated the workshops as <em>“Very good”</em> or <em>“Excellent,”</em> describing them as well-organized, easy to follow, and “<em>an incredible learning experience</em>” that boosted both their confidence and technical skills in using Bioconductor.</p>
<p style="text-align:center;">
</p><p><img src="https://blog.bioconductor.org/posts/2025-10-24-EuroBioC2025-recap/media/ivanek_teaching.jpeg" class="zoomable" width="25%" style="margin: 6px;"> <img src="https://blog.bioconductor.org/posts/2025-10-24-EuroBioC2025-recap/media/kevin_teaching.jpeg" class="zoomable" width="25%" style="margin: 6px;"> <img src="https://blog.bioconductor.org/posts/2025-10-24-EuroBioC2025-recap/media/Mireia_teaching.jpg" class="zoomable" width="25%" style="margin: 6px;"></p>
<p></p>
<p style="text-align:center;">
</p><p><img src="https://blog.bioconductor.org/posts/2025-10-24-EuroBioC2025-recap/media/bulk_instructor1.jpeg" class="zoomable" width="25%" style="margin: 6px;"> <img src="https://blog.bioconductor.org/posts/2025-10-24-EuroBioC2025-recap/media/bulk_instructor2.jpeg" class="zoomable" width="25%" style="margin: 6px;"> <img src="https://blog.bioconductor.org/posts/2025-10-24-EuroBioC2025-recap/media/Estefania_teaching.jpg" class="zoomable" width="25%" style="margin: 6px;"></p>
<p></p>
</section>
<section id="programme-overview" class="level3">
<h3 class="anchored" data-anchor-id="programme-overview">Programme overview</h3>
<hr>
<p>EuroBioC2025 featured a dynamic three-day program that balanced scientific excellence, community exchange, and practical training. The schedule brought together keynotes from leading researchers, short and flash talks showcasing new Bioconductor packages and methods, and hands-on workshops that deepened participants’ technical skills.</p>
<p>The opening keynote by Vince Carey reflected on <em>25 years of Bioconductor</em> as a coherent ecosystem for genomic data science, setting the tone for a conference that celebrated both innovation and collaboration. Keynotes by Helena Crowell, Susan Holmes, James Sharpe, Noelia Ferruz, and Jacques Serizay explored cutting-edge topics spanning whole-transcriptome imaging, statistical modeling, spatial omics, and AI-driven protein design.</p>
<p>The short talks highlighted exciting package developments across the Bioconductor landscape, from metabolomics and spatial transcriptomics to reproducible workflows. The poster sessions showcased over 60 contributions, offering a vibrant space for discussion, collaboration, and mentorship.</p>
<p>On the final day, Birds-of-a-Feather (BoF) sessions encouraged open community dialogue on key issues, reinforcing Bioconductor’s collaborative ethos.</p>
<p><strong>Keynotes</strong></p>
<p>The keynote sessions at EuroBioC2025 brought together leading voices in bioinformatics, highlighting advances across genomics, spatial biology, and community-driven software development. Each talk provided attendees with both inspiration and practical insights into the evolving landscape of computational biology:</p>
<ul>
<li><strong>Vince Carey</strong> (Mass General Brigham - Harvard Medical School) opened the conference with <em>“A coherent ecosystem for genomic data science: 25 years of Bioconductor,”</em> reflecting on Bioconductor’s growth and its pivotal role in reproducible research.</li>
<li><strong>Helena Crowell</strong> (Centre Nacional d’Anàlisi Genòmica - CNAG) presented <em>“Colorectal cancer through the lens of whole transcriptome imaging,”</em> showcasing how spatial transcriptomics can reveal novel insights into cancer biology.</li>
<li><strong>Susan Holmes</strong> (Stanford University) delivered <em>“Latent variables as the best medicine for heterogeneity,”</em> exploring statistical approaches for understanding biological variation.</li>
<li><strong>James Sharpe</strong> (EMBL Barcelona) introduced <em>“C3PO: Cell 3D Positioning by Optical encoding and its application to spatial transcriptomics,”</em> detailing innovative imaging and computational methods for 3D cellular mapping.</li>
<li><strong>Noelia Ferruz</strong> (Centre de Regulació Genòmica - CRG) presented <em>“Controllable protein design with language models,”</em> demonstrating how AI and generative models are transforming protein engineering.</li>
<li><strong>Jacques Serizay</strong> (Institut Pasteur) closed the keynotes with <em>“Enhancing genomic research with community-driven flexible software,”</em> emphasizing collaboration and openness in advancing genomic analysis.</li>
</ul>
<p><strong>Short Talks</strong></p>
<p>EuroBioC2025 featured a vibrant lineup of short talks highlighting new computational tools and methods across multi-omics, spatial, and single-cell biology. Presentations ranged from multi-omics integration frameworks and probabilistic models for transcription factor activity to improvements in widely used packages such as edgeR and new interoperability initiatives with ELIXIR. Speakers also introduced emerging software for mass spectrometry, microbiome, and spatial data analysis, showcasing the community’s ongoing innovation in data-driven biology.</p>
<p><strong>Workshops</strong></p>
<p>The workshop sessions were a major highlight, offering attendees interactive learning experiences with the latest Bioconductor tools set up in a workshop cloud platform to avoid participants having to spend time installing software. From Orchestrating Spatial (Transcript-)Omics Analysis and Microbiome Analysis with Bioconductor, to authoring and deploying workshops on the new Bioconductor platform, these sessions emphasized reproducible workflows and cross-language integration for biological data analysis.</p>
<p><strong>Poster Sessions</strong></p>
<p>The poster sessions at EuroBioC2025 showcased a diverse range of projects reflecting the richness of the Bioconductor ecosystem. Topics included multi-omics integration, benchmarking analytical methods, AI-driven microbiome and cancer research, and interactive visualization tools. Attendees particularly appreciated the concise poster pitches that provided quick overviews of ongoing research and facilitated meaningful discussions during the sessions.</p>
<p><strong>Birds of a Feather (BoF) Sessions</strong></p>
<p>This year’s BoF sessions provided space for informal, collaborative discussions on key community topics. Participants shared perspectives on integrating Bioconductor with the Nextflow workflow manager, improving interoperability across tools, enhancing developer onboarding, and shaping the future of Bioconductor training and governance. These conversations captured the conference’s spirit of open collaboration and community-driven growth.</p>
</section>
<section id="infrastructure-and-tools" class="level3">
<h3 class="anchored" data-anchor-id="infrastructure-and-tools">Infrastructure and tools</h3>
<hr>
<p><strong>EuroBioC2025 Zulip</strong></p>
<p>In June 2025, <a href="https://blog.bioconductor.org/posts/2025-05-29-slack-to-zulip/"><u>Bioconductor’s community chat moved from Slack to Zulip</u></a>. The motivation behind the transition was to ensure long-term access to discussions on a platform that better reflects the project’s open-source values. Therefore, EuroBioC2025 used a dedicated Zulip workspace as the main digital hub for conference coordination and discussions. Zulip provided an organized, threaded platform where participants and organizers could collaborate seamlessly before, during, and after the conference.</p>
<p>The main channel was:</p>
<ul>
<li>#eurobioc-conference-everyone – for announcements, updates, and general conference discussions.</li>
</ul>
<p>Inside #eurobioc-conference-everyone, the following topics were available to keep everything organised:&nbsp;</p>
<ul>
<li>eurobioc2025:travel – for coordinating taxi shares, asking about transit options, and exchanging travel tips.<br>
</li>
<li>eurobioc2025:announcements – for conference updates, schedule changes, and important notices.<br>
</li>
<li>eurobioc2025:helpdesk – for participants to ask questions and receive assistance from organizers or fellow attendees.<br>
</li>
<li>eurobioc2025:general-chat – for casual conversations and connecting with other participants.<br>
</li>
<li>eurobioc2025:photos – for sharing snapshots and favorite moments from EuroBioC2025.<br>
</li>
</ul>
<p><strong>Scholarships</strong></p>
<p>Thanks to the generous support of the sponsors, EuroBioC2025 awarded 27 scholarships to participants, enabling them to attend the conference in person. These scholarships helped ensure broader participation and continued Bioconductor’s commitment to equity, diversity, and inclusion within the community.</p>
<p><strong>Sticker contest winners</strong></p>
<div style="overflow: auto; line-height: 1.6;">
<img src="https://blog.bioconductor.org/posts/2025-10-24-EuroBioC2025-recap/media/EuroBioC2025logo_500x532.png" alt="EuroBioC2025 sticker design" class="zoomable" style="float: right; width: 22%; max-width: 200px; margin: 4px 0 8px 15px; border-radius: 8px; shape-outside: margin-box;">
<p>
The EuroBioC2025 sticker was eagerly anticipated by the community, and this year’s design did not disappoint. This year’s sticker, designed by Chaima Hkimi, beautifully captured the essence of Barcelona, featuring the <em>Sagrada Família</em> and the vibrant colours of <em>Park Güell</em>. In a creative touch, Chaima replaced the “i” in <em>BioC</em> with the Bioconductor logo — a clever nod to the project and its global community.
</p>
<p>
Learn more about Chaima and her winning design in our <a href="https://genomic.social/@bioconductor/114258583707888219">Mastodon announcement.</a>
</p>
</div>
<p><strong>Sticker Hexwall</strong></p>
<p><a href="media/hexwall.jpg" class="lightbox" data-gallery="quarto-lightbox-gallery-3"><img src="https://blog.bioconductor.org/posts/2025-10-24-EuroBioC2025-recap/media/hexwall.jpg" class="zoomable img-fluid" style="width:100.0%"></a></p>
<p>A fun new addition to EuroBioc2025 was the <a href="https://eurobioc2025.bioconductor.org/pages/hexwall.html"><u>sticker hexwall</u></a>; a colorful visual display of Bioconductor package stickers showcased at the photo-call area. The design, created by Kevin Rue-Albrecht, captured the variety and creativity within the Bioconductor community.</p>
</section>
<section id="social-interactions-and-networking" class="level3">
<h3 class="anchored" data-anchor-id="social-interactions-and-networking">Social interactions and networking</h3>
<hr>
<p><strong>Conference dinner</strong></p>
<p>The EuroBioC 2025 conference dinner was held at the Old Hospital de Sant Pau, a UNESCO World Heritage site. The cocktail-style event provided a relaxed setting to network, exchange ideas, and celebrate the vibrant Bioconductor community.</p>
<p><strong>Walking Tour</strong></p>
<p>As part of the conference’s social activities, attendees enjoyed a guided walking tour through Ciutat Vella, Barcelona’s historic old city. The tour wound through the vibrant neighborhoods of <a href="https://en.wikipedia.org/wiki/La_Ribera"><u>La Ribera</u></a> and <a href="https://en.wikipedia.org/wiki/Gothic_Quarter,_Barcelona"><u>El Gòtic</u></a>, offering glimpses of medieval streets, lively plazas, and ending at <a href="https://en.wikipedia.org/wiki/Royal_Square_(Barcelona)"><u>Plaça Reial</u></a>, next to the famous <a href="https://en.wikipedia.org/wiki/La_Rambla,_Barcelona"><u>La</u> <u>Rambla</u></a> boulevard. Participants explored landmarks such as the former old market hall <a href="https://en.wikipedia.org/wiki/Mercat_del_Born"><u>El Born</u></a>, el <a href="https://en.wikipedia.org/wiki/Fossar_de_les_Moreres"><u>Fossar de les Moreres</u></a>, the <a href="https://en.wikipedia.org/wiki/Santa_Maria_del_Mar,_Barcelona"><u>Cathedral Santa Maria del Mar</u></a>, and the old <a href="https://en.wikipedia.org/wiki/Roman_walls_of_Barcelona"><u>Roman city walls</u></a>, while learning about the city’s evolution from its maritime roots to its modern cultural identity.</p>
<p>The tour was organized by Mireia Ramos Rodríguez and volunteers from the Bioconductor community who reside in Barcelona, making it a warm, locally guided experience for all participants.</p>
<p style="text-align:center;">
</p><p><img src="https://blog.bioconductor.org/posts/2025-10-24-EuroBioC2025-recap/media/oldtown_tour.jpg" class="zoomable" height="300" style="margin: 0 6px; object-fit:cover;"> <img src="https://blog.bioconductor.org/posts/2025-10-24-EuroBioC2025-recap/media/oldtown_pic.jpg" class="zoomable" height="300" style="margin: 0 6px; object-fit:cover;"></p>
<p></p>
</section>
<section id="conference-materials" class="level3">
<h3 class="anchored" data-anchor-id="conference-materials">Conference materials</h3>
<hr>
<p>Recordings from EuroBioC2025 are available on the <a href="https://www.youtube.com/playlist?list=PLdl4u5ZRDMQS_qvtLJNdDqHL6z5jj5y_7"><u>Bioconductor YouTube channel</u></a>. Presenters were encouraged to upload their slides and posters to the <a href="https://zenodo.org/communities/bioconductor/records?q=&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest"><u>Bioconductor Zenodo community</u></a>, which allows their work to be assigned a DOI and makes it easier for others to access and cite. A short <a href="https://docs.google.com/document/d/1ZxLq-IkDr3zKq7THPAGP7J-oRUelC8r8yCH7vmBml3w/edit?usp=sharing"><u>guide</u></a> was shared to help contributors prepare and upload their materials effectively.</p>
<p><strong>Upcoming conferences</strong></p>
<ul>
<li><p><a href="https://biocasia2025.bioconductor.org"><u>Bioconductor Asia conference 2025</u></a> (BioCAsia2025) in Adelaide on Nov 27 - 28, 2025</p></li>
<li><p><a href="https://eurobioc2026.bioconductor.org/"><u>European Bioconductor conference 2026</u></a> (EuroBioC2026) in Turku on June 3 - 5, 2026</p></li>
<li><p><a href="https://bioc2026.bioconductor.org/"><u>Bioconductor conference 2026</u></a> (BioC2026) in Fred Hutch Cancer Center, Seattle, WA, on August 10 - 12, 2026</p></li>
</ul>
</section>
<section id="acknowledgements" class="level3">
<h3 class="anchored" data-anchor-id="acknowledgements">Acknowledgements</h3>
<hr>
<p><strong>Sponsors</strong></p>
<p><a href="media/sponsors.png" class="lightbox" data-gallery="quarto-lightbox-gallery-4"><img src="https://blog.bioconductor.org/posts/2025-10-24-EuroBioC2025-recap/media/sponsors.png" class="zoomable img-fluid" style="width:80.0%"></a></p>
<p>EuroBioC2025 was deeply grateful to all our sponsors for their generous support. Our Silver sponsors were <a href="https://seqera.io/"><u>Seqera</u></a>, the <a href="https://chanzuckerberg.com/"><u>Chan Zuckerberg Initiative</u></a>, and the <a href="https://www.upf.edu/web/biomed/mdm"><u>Department of Medicine and Life Sciences (UPF)</u></a> and <a href="https://www.isglobal.org/en/severo-ochoa"><u>ISGlobal</u></a> through their respective institutional grants <a href="https://www.ciencia.gob.es/Organismos-y-Centros/SOMMA.html"><u>Maria de Maeztu and Severo Ochoa</u></a>. Bronze sponsors included the <a href="https://r-consortium.org/"><u>R Consortium</u></a>, <a href="https://bigomics.ch/"><u>BigOmics Analytics</u></a>, <a href="https://medbioinformatics.com/"><u>MedBio Informatics</u></a>, and <a href="https://www.physalia-courses.org/"><u>Physalia Courses.</u></a></p>
<p>Their contributions made it possible to deliver a high-quality in-person event and to promote equity, diversity, and inclusion by reducing registration costs and supporting scholarships for students and researchers from lower-income regions or with limited access to funding.</p>
<p><strong>Hosts</strong></p>
<p>Barcelona Biomedical Research Park (<a href="https://www.prbb.org/"><u>PRBB</u></a>), Department of Medicine and Life Sciences - Universitat Pompeu Fabra (<a href="https://www.upf.edu/biomed"><u>MELIS-UPF</u></a>), Barcelona Institute of Global Health (<a href="https://www.isglobal.org/en"><u>ISGlobal</u></a>)</p>
<p><strong>Organising committee</strong></p>
<p><strong>Local Hosts and Organizers</strong></p>
<ul>
<li>Robert Castelo, Universitat Pompeu Fabra, Spain</li>
<li>Juan Ramon Gonzalez, Barcelona Institute of Global Health, Spain</li>
<li>Mireia Ramos, Universitat Pompeu Fabra, Spain</li>
<li>Helena Crowell, Centro Nacional de Análisis Genómico, Spain</li>
<li>Lluís Revilla Sancho, Roche, Spain.</li>
</ul>
<p><strong>Community Organizers</strong></p>
<ul>
<li>Annekathrin Nedwed, Friedrich Miescher Institute for Biomedical Research, Switzerland</li>
<li>Charlotte Soneson, Friedrich Miescher Institute for Biomedical Research, Switzerland</li>
<li>Dario Righelli, University of Naples “Federico II”, Italy</li>
<li>Davide Risso, University of Padua, Italy</li>
<li>Eliana Ibrahimi, University of Tirana, Albania</li>
<li>Federico Marini, University Medical Center Mainz, Germany</li>
<li>James Dalgleish, University of Oxford, UK</li>
<li>Kevin Rue-Albrecht, University of Oxford, UK</li>
<li>Laurent Gatto, Université catholique de Louvain, Belgium</li>
<li>Lena Morrill Gavarro, University of Oxford, UK</li>
<li>Leo Lahti, University of Turku, Finland</li>
<li>Lieven Clement, Ghent University, Belgium</li>
<li>Maria Doyle, University of Limerick, Ireland</li>
<li>Michael Stadler, Friedrich Miescher Institute for Biomedical Research, Switzerland</li>
<li>Najla Abassi, Institut Pasteur de Tunis, Tunisia</li>
<li>Robert Ivánek, University of Basel, Switzerland</li>
<li>Simone Bell, EMBL Heidelberg, Germany</li>
<li>Tuomas Borman, University of Turku, Finland</li>
<li>Wolfgang Huber, EMBL Heidelberg, Germany</li>
</ul>
<!-- Clean zoomable image script -->
<style>
.zoomable {
  cursor: zoom-in;
  transition: transform 0.25s ease;
  z-index: 1;
  position: relative;
}

.zoomed {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1.2); /* smaller zoom (was 1.8) */
  width: auto;
  height: auto;
  max-width: 80%;
  max-height: 80%;
  z-index: 9999;
  cursor: zoom-out;
  box-shadow: none !important;
  filter: brightness(1.05);
  background: none !important;
}
</style>
<script>
document.addEventListener('click', function(e) {
  const img = e.target.closest('.zoomable');
  if (img && !img.classList.contains('zoomed')) {
    img.classList.add('zoomed');
  } else if (img && img.classList.contains('zoomed')) {
    img.classList.remove('zoomed');
  } else {
    document.querySelectorAll('.zoomed').forEach(z => z.classList.remove('zoomed'));
  }
});
</script>


</section>

<p>
© 2026 Bioconductor. Content is published under <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons CC-BY-4.0 License</a> for the text and <a href="https://opensource.org/licenses/BSD-3-Clause">BSD 3-Clause License</a> for any code. | <a href="https://www.r-bloggers.com">R-Bloggers</a>
</p> ]]></description>
  <category>Bioconductor</category>
  <guid>https://blog.bioconductor.org/posts/2025-10-24-EuroBioC2025-recap/</guid>
  <pubDate>Fri, 24 Oct 2025 00:00:00 GMT</pubDate>
  <media:content url="https://blog.bioconductor.org/posts/2025-10-24-EuroBioC2025-recap/media/allparticipants_image.jpg" medium="image" type="image/jpeg"/>
</item>
<item>
  <title>GPU Support in Bioconductor</title>
  <dc:creator>Andres Wokaty</dc:creator>
  <link>https://blog.bioconductor.org/posts/2025-10-10-gpus/</link>
  <description><![CDATA[ 





<section id="introduction" class="level1">
<h1>Introduction</h1>
<p>GPU acceleration enables faster and more scalable analysis workflows, especially for tasks like deep learning, image processing, and large-scale genomics, making Bioconductor more powerful for researchers working with complex data. Thanks to funding from <a href="https://blog.bioconductor.org/posts/2024-07-12-czi-eoss6-grants/">CZI EOSS 6</a>, Bioconductor is developing better support for maintainers authoring GPU-capable packages, including adding a new Nvidia GPU build machine maintained at the University of Padova, new release and devel (Nvidia) GPU software builds, GPU-aware containers, and a <code>biocViews</code> <code>GPU</code> term. This post shares these new resources and how Bioconductor package maintainers can take advantage of them.</p>
<section id="gpu-support" class="level2">
<h2 class="anchored" data-anchor-id="gpu-support">GPU Support</h2>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://blog.bioconductor.org/posts/2025-10-10-gpus/devel_build.png" class="img-fluid figure-img"></p>
<figcaption>3.22 GPU Software report</figcaption>
</figure>
</div>
<p>The BBS GPU Software reports are available at</p>
<ul>
<li><a href="https://bioconductor.org/checkResults/devel/bioc-gpu-LATEST/">devel BBS GPU report</a></li>
<li><a href="https://bioconductor.org/checkResults/release/bioc-gpu-LATEST/">release BBS GPU report</a></li>
</ul>
<p>Looking at the reports, you’ll notice three new build nodes:</p>
<ul>
<li><a href="https://bioconductor.org/checkResults/3.22/bioc-gpu-LATEST/biocgpu-NodeInfo.html">biocgpu</a> in Jetstream2</li>
<li><a href="https://bioconductor.org/checkResults/3.22/bioc-gpu-LATEST/amarone-NodeInfo.html">amarone</a> at the University of Padova</li>
<li><a href="https://bioconductor.org/checkResults/3.21/bioc-gpu-LATEST/kakapo1-NodeInfo.html">kakapo1</a> at the Dana-Farber Cancer Institute</li>
</ul>
<p>The Nvidia CUDA compiler driver and the Nvidia System Management Interface for each machine appears at the bottom of their node info reports. Both amarone and kakapo1 use a <a href="https://github.com/Bioconductor/bioconductor_salt">BBS-like container based on Nvidia’s CUDA container</a> available to maintainers.</p>
<p>Additionally, a <code>biocViews</code> term <code>GPU</code> has been added.</p>
</section>
<section id="how-to-take-advantage-of-new-gpu-support" class="level2">
<h2 class="anchored" data-anchor-id="how-to-take-advantage-of-new-gpu-support">How to take advantage of new GPU support</h2>
<section id="help-users-find-your-gpu-capable-package" class="level3">
<h3 class="anchored" data-anchor-id="help-users-find-your-gpu-capable-package">Help users find your GPU-capable package</h3>
<p>Add <a href="https://bioconductor.org/packages/devel/BiocViews.html#___GPU">GPU</a> as a <a href="https://bioconductor.org/packages/biocView">biocView</a> term for your package.</p>
</section>
<section id="opt-in-to-the-bbs-gpu-software-builds" class="level3">
<h3 class="anchored" data-anchor-id="opt-in-to-the-bbs-gpu-software-builds">Opt in to the BBS GPU Software builds</h3>
<p>The GPU Software builds, like the Long Tests builds, require a <code>.BBSoptions</code> file at the top level of a package repository with a <code>GPU_reliance</code> setting.</p>
<section id="gpu-optional-packages" class="level4">
<h4 class="anchored" data-anchor-id="gpu-optional-packages">GPU-optional packages</h4>
<p>If a package supports GPU if available, maintainers can opt in to the GPU software build by setting <code>GPU_reliance</code> to <code>optional</code>:</p>
<pre><code>GPU_reliance: optional</code></pre>
<p>Make sure you have tests that utilize GPUs if available.</p>
</section>
<section id="gpu-required-packages" class="level4">
<h4 class="anchored" data-anchor-id="gpu-required-packages">GPU-required packages</h4>
<p>Maintainers creating packages requiring GPUs in order for the package to be build should set <code>GPU_reliance</code> to <code>required</code>:</p>
<pre><code>GPU_reliance: required</code></pre>
<p>See <a href="https://contributions.bioconductor.org/advanced-build-options.html#gpu-builds">Advanced Build Options</a> for information.</p>
</section>
</section>
<section id="future-work" class="level3">
<h3 class="anchored" data-anchor-id="future-work">Future work</h3>
<p>More work is being done to understand how we can make the best use of GPUs within Bioconductor by developing a package to understand GPU usage and propose best practices, but we also need a better understanding of what packages are using GPUs and what our community needs. Learn more about the project at <a href="https://waldronlab.io/czieoss6-biocgpu/">https://waldronlab.io/czieoss6-biocgpu/</a>.</p>


</section>
</section>
</section>

<p>
© 2026 Bioconductor. Content is published under <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons CC-BY-4.0 License</a> for the text and <a href="https://opensource.org/licenses/BSD-3-Clause">BSD 3-Clause License</a> for any code. | <a href="https://www.r-bloggers.com">R-Bloggers</a>
</p> ]]></description>
  <category>GPU</category>
  <category>CZI</category>
  <guid>https://blog.bioconductor.org/posts/2025-10-10-gpus/</guid>
  <pubDate>Fri, 10 Oct 2025 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Tagging Bioconductor packages with EDAM</title>
  <dc:creator>Vince Carey</dc:creator>
  <dc:creator>Lori Kern</dc:creator>
  <link>https://blog.bioconductor.org/posts/2025-07-18-edam/</link>
  <description><![CDATA[ 





<section id="introduction" class="level1">
<h1>Introduction</h1>
<p>The <a href="https://edamontology.org">EDAM ontology</a> is used to provide conceptual organization of resources in major initiatives like <a href="https://bio.tools/">ELIXIR bio.tools</a> and <a href="https://f1000research.com/posters/6-1032">Galaxy</a>.</p>
<p>Bioconductor’s methods and data are tagged using an ad hoc terminologic hierarchy called <a href="https://www.bioconductor.org/packages/release/bioc/html/biocViews.html">biocViews</a>.</p>
<p>In 2024, a proposal to enhance discoverability of Bioconductor resources through collaboration with EDAM’s ontology developers was funded through the <a href="../../posts/2024-07-12-czi-eoss6-grants/">Chan-Zuckerberg Initiative Essential Open Source Software program</a>. This blog post gives an update on the project.</p>
</section>
<section id="task-views-starting-with-cran" class="level1">
<h1>“Task views”, starting with CRAN</h1>
<p><a href="https://cran.r-project.org/web/views">CRAN task views</a> are a bonanza for practicing data scientists. Introduced in 2005, “[t]hey provide guidance about which CRAN packages are relevant for tasks related to a certain topic, and can also facilitate automatic installation of all corresponding packages (<a id="cite-ctvarx"></a>Zeileis et al.&nbsp;(2023)).</p>
<section id="exploring-cran-task-views" class="level3">
<h3 class="anchored" data-anchor-id="exploring-cran-task-views">Exploring CRAN task views</h3>
<p>But what is a “task view”, and how can a task view do so much? The current content stack for CRAN task views lives in a <a href="https://github.com/cran-task-views">GitHub organization</a>. The <a href="https://github.com/cran-task-views/ctv/">ctv package</a> interrogates the view collection so that we can compute</p>
<ul>
<li>the number of views on 2025-07-17 to be 48,</li>
<li>a random sample of view names (Survival, ExperimentalDesign, Databases, Omics, MachineLearning), and</li>
<li>the average number of packages per view (121.1).</li>
</ul>
</section>
<section id="subviews" class="level3">
<h3 class="anchored" data-anchor-id="subviews">Subviews</h3>
<p>Each view is curated by a team and a narrative web page is compiled to HTML. We use <a href="https://rvest.tidyverse.org/">rvest</a> to identify subtopics of the Omics view:</p>
<div class="cell">
<div class="code-copy-outer-scaffold"><div class="sourceCode cell-code" id="cb1" style="background: #f1f3f5;"><pre class="sourceCode r code-with-copy"><code class="sourceCode r"><span id="cb1-1"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">library</span>(rvest)</span>
<span id="cb1-2"><span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">read_html</span>(<span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"https://cran.r-project.org/web/views/Omics.html"</span>) <span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">|&gt;</span> </span>
<span id="cb1-3">  <span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">html_elements</span>(<span class="st" style="color: #20794D;
background-color: null;
font-style: inherit;">"h3"</span>) <span class="sc" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">|&gt;</span> <span class="fu" style="color: #4758AB;
background-color: null;
font-style: inherit;">html_text</span>()</span></code></pre></div></div>
<div class="cell-output cell-output-stdout">
<pre><code> [1] "Annotation and databases"    "Genomics"                   
 [3] "Transcriptomics"             "Proteomics"                 
 [5] "Metabolomics"                "Other omics"                
 [7] "Multiple omics"              "Specific tasks"             
 [9] "Specific application fields" "CRAN packages"              
[11] "Related links"               "Other resources"            </code></pre>
</div>
</div>
<p>This approach can be used to learn the subtopics of any task view.</p>
</section>
<section id="upshots" class="level3">
<h3 class="anchored" data-anchor-id="upshots">Upshots</h3>
<p>CRAN task views provide a vocabulary for organizing software packages for data science, narrations of tasks addressed by various packages, mechanisms for tagging packages for discovery through view search, and protocols for adding new views and for adding new packages to existing views. See Zeileis et al.&nbsp;(2023) for full details.</p>
<p>Of note: while CRAN hosts over 22,000 software packages, the number of packages assigned to some view at this time is 4908.</p>
</section>
</section>
<section id="biocviews-a-graph-is-all-you-get" class="level1">
<h1>biocViews: a graph is all you get</h1>
<p>The <a href="https://bioconductor.org/packages/biocViews">biocViews</a> has a badge indicating that it has been in Bioconductor for 19 years. Briefly, the intent was to emulate CRAN task views, with a vocabulary and curation of packages using topics relevant to genomic data science. Figure 1 gives a basic idea of the vocabulary and its structure. There are 497 terms in a directed graph with root “BiocViews”.</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://blog.bioconductor.org/posts/2025-07-18-edam/bcv20.png" class="img-fluid figure-img"></p>
<figcaption>Figure 1. A “dot” layout of 20 nodes from the biocViewsVocab graph.</figcaption>
</figure>
</div>
<p>The mapping from biocViews terms to packages is specified in each package’s DESCRIPTION file. For a given release of Bioconductor, the <a href="https://bioconductor.org/packages/BiocPkgTools">BiocPkgTools</a> includes the mapping from each package to the list of biocViews terms chosen by the package developer to characterize package capabilities. All packages map to at least one term. The average number of terms for software packages is 9, and the maximum number of terms in use for any package is 45, for <a href="https://bioconductor.org/packages/roastgsa">roastgsa</a>.</p>
<section id="exploring-biocviews" class="level3">
<h3 class="anchored" data-anchor-id="exploring-biocviews">Exploring biocViews</h3>
<p>An R package, <a href="https://github.com/vjcitn/biocEDAM">biocEDAM</a>, under development in GitHub, provides a shiny app for comprehensive exploration of the biocViews vocabulary and its mapping to Bioconductor software, annotation, experiment, and workflow packages. Figure 2 provides a screenshot. The app is available for general use at <a href="https://vjcitn.shinyapps.io/bvbrowse">shinyapps.io</a>.</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://blog.bioconductor.org/posts/2025-07-18-edam/bvbr.png" class="img-fluid figure-img"></p>
<figcaption>Figure 2. A view of the bvbrowse app with focus on packages mapped to the biocViews term “DifferentialSplicing”, which is a kind of “BiologicalQuestion”.</figcaption>
</figure>
</div>
</section>
<section id="upshots-1" class="level3">
<h3 class="anchored" data-anchor-id="upshots-1">Upshots</h3>
<p>Motivated by CRAN task views, the biocViews vocabulary is deeply entrenched in Bioconductor’s operations. Every package maps to at least one term. The mappings given in DESCRIPTION files are used to sort contributions into Software, Annotation, Experiment and Workflow classes.</p>
<p>Figure 2 shows the family of “biological questions” addressed in the vocabulary. This subvocabulary was created in an <em>ad hoc</em> matter, by request or perceived need. The most recent additions to the vocabulary appear to have been made in 2023, involving the terms LongRead, WorkflowManagement, and <a href="https://github.com/Bioconductor/Organism.dplyr/issues/18">Salmo_salar</a>.</p>
<p>Unfortunately, the original motivation of producing curated and narrated topic-level documents in the manner of CRAN task views, was never achieved.</p>
</section>
</section>
<section id="edam-formal-ontology-for-bioinformatics" class="level1">
<h1>EDAM: Formal ontology for bioinformatics</h1>
<section id="views-of-the-edam-conceptual-hierarchy" class="level2">
<h2 class="anchored" data-anchor-id="views-of-the-edam-conceptual-hierarchy">Views of the EDAM conceptual hierarchy</h2>
<p>From <a href="https://edamontology.org">edamontology.org</a>:</p>
<blockquote class="blockquote">
<p>EDAM is a comprehensive ontology of well-established, familiar concepts that are prevalent within scientific data analysis and data management (both within and beyond life sciences and imaging). EDAM includes topics, operations, types of data and data identifiers, and data formats.</p>
</blockquote>
<p>A taste of the conceptual network is given in Figure 3. Visit <a href="https://edamontology.github.io/edam-browser/#data_0006">the data node</a> to explore data types enumerated in the system.</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://blog.bioconductor.org/posts/2025-07-18-edam/edamslice.png" class="img-fluid figure-img"></p>
<figcaption>Figure 3. A snapshot of an expansion of the interactive network viewer for EDAM.</figcaption>
</figure>
</div>
</section>
<section id="comparing-biocviews-and-edam" class="level2">
<h2 class="anchored" data-anchor-id="comparing-biocviews-and-edam">Comparing biocViews and EDAM</h2>
<p>It is natural to expect that natural language processing tools would help identify correspondences between the biocViews vocabulary and EDAM. We used the text2term system <a id="cite-gon2024"></a>Gonçalves et al.&nbsp;(2024) to help identify potential matches of terms using lexical and semantic analysis. Figure 4 gives a slice of the outcome of this approach. The top 3 scoring terms in EDAM are provided for each term in biocViews.</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://blog.bioconductor.org/posts/2025-07-18-edam/sheetBiocVIews2EDAM.png" class="img-fluid figure-img"></p>
<figcaption>Figure 4. Application of text2term to biocViews for scoring matches to the EDAM ontology.</figcaption>
</figure>
</div>
<p>The interpretation of this analysis is ongoing. Figure 4 shows, for example, that the biocViews term “SingleCell” can be mapped to topic, operation, data concepts in EDAM. The biocViews term seems intended to address single cell sequencing, and perhaps it should be replaced by EDAM topic 4028. It is not clear that an adjudication and replacement process of this sort could scale over the whole biocViews vocabulary, but some direct or very near matches are observed.</p>
</section>
<section id="using-large-language-model-methods-to-tag-package-content" class="level2">
<h2 class="anchored" data-anchor-id="using-large-language-model-methods-to-tag-package-content">Using large language model methods to tag package content</h2>
<p>Thanks to code and data made available by Anh Nguyet Vu of Sage Bionetworks, the <a href="https://vjcitn.github.io/biocEDAM">biocEDAM R package</a> (under development) can use gpt-4o to produce EDAM term assignments for Bioconductor packages. The current process has two steps. The function <code>vig2data</code> processes HTML or PDF vignettes, and uses the <a href="https://ellmer.tidyverse.org/news/index.html#ellmer-010"><code>extract_data</code></a> feature of <code>ellmer::chat_openai</code> to produce a fixed-length summary. This summary is then analyzed against schemas for the four main concepts of EDAM: topic, format, operation, data, using specific prompting for extraction of relevant concepts “as specifically as possible”.</p>
<p>Building on this foundation, we are exploring integration with Gemini (via Ellmer) to offer a key‑free backend that makes testing easier for a wider audience. This ongoing work will also be part of discussions at the <a href="https://www.open-bio.org/events/bosc-2025/ismb-collaborationfest-2025/">ISMB/ECCB 2025 CollaborationFest (July 23-24)</a>, where we invite contributions and feedback. See <a href="https://github.com/mblue9/biocedam-cofest-2025">our project page</a> for details.</p>
<p>Figure 5 provides the output of this approach for the <a href="https://www.bioconductor.org/packages/release/bioc/vignettes/MSnbase/inst/doc/v05-MSnbase-development.html">development vignette</a> of the MSnbase package, which describes data types for analyzing mass spectrometry data.</p>
<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://blog.bioconductor.org/posts/2025-07-18-edam/edamizeMSnbase.png" class="img-fluid figure-img"></p>
<figcaption>Figure 5. EDAM terms for the MSnbase package, based on gpt-4o analysis of a vignette for the package that describes how data classes of the package are structured.</figcaption>
</figure>
</div>
<div id="tip-biocedam" class="callout callout-style-default callout-tip callout-titled">
<div class="callout-header d-flex align-content-center">
<div class="callout-icon-container">
<i class="callout-icon"></i>
</div>
<div class="callout-title-container flex-fill">
Tip&nbsp;1: Try biocEDAM on Your Package
</div>
</div>
<div class="callout-body-container callout-body">
<p>We invite Bioconductor developers and contributors to explore the <a href="https://vjcitn.github.io/biocEDAM">biocEDAM R package</a> to test EDAM term assignments on their own packages.</p>
<ul>
<li>Does the suggested EDAM tagging reflect your package’s functionality?</li>
<li>Are there important concepts missing from EDAM?</li>
<li>Would you suggest refinements to the prompts or mappings?</li>
</ul>
<p>Your feedback will help improve the tool and guide future ontology development. Please share your thoughts via <a href="https://github.com/vjcitn/biocEDAM/issues">GitHub issues</a> or join the ongoing <a href="https://workinggroups.bioconductor.org/currently-active-working-groups-committees.html#edam-collaboration">EDAM-Bioconductor working group</a>.</p>
</div>
</div>
</section>
</section>
<section id="summary" class="level1">
<h1>Summary</h1>
<p>This project began with the notion that an <em>ad hoc</em> enumeration of concepts used to tag Bioconductor packages (biocViews) could be “replaced” with a more systematic ontology (EDAM). It turns out that biocViews has purposes beyond package “tagging” for discovery support, and modifications to the vocabulary have ramifications in other domains of the Bioconductor software ecosystem. It is also clear that EDAM “lacks” concepts that are used in biocViews, and will need to be updated. This is a formal process requiring review and consensus among EDAM maintainers. See this <a href="https://github.com/edamontology/edamontology/pull/916">pull request</a> for an example arising from this project.</p>
<p>Ultimately we believe that tooling related to that provided in the biocEDAM package will help propose term assignments for Bioconductor packages (and other artifacts useful in genomic data science) that developers and content creators can adopt as they see fit. This will lead to gains in resource discoverability and will provide values for organizing ecosystems and workflow collections like Bioconductor and bio.tools.</p>
<p>For a broader view of Bioconductor’s future direction, see Vince Carey’s recent opinion piece in Patterns: <a href="https://doi.org/10.1016/j.patter.2025.101319">https://doi.org/10.1016/j.patter.2025.101319</a>.</p>
<p>We welcome feedback and contributions — especially from those working on package metadata. If you’d like to try the biocEDAM tooling, see Tip&nbsp;1 above.</p>
</section>
<section id="acknowledgments" class="level1">
<h1>Acknowledgments</h1>
<p>This work was supported in part by a Chan-Zuckerberg Initiative <a href="https://blog.bioconductor.org/posts/2024-07-12-czi-eoss6-grants/">Essential Open Source Software</a> project EOSS6-0000000067, “Ontological resource tagging and discovery for Bioconductor”. Important milestones were reported in a <a href="https://osf.io/preprints/biohackrxiv/dsgnw_v1">BioHackathon Europe 2024 preprint</a>. A Bioconductor Technical Advisory Board <a href="https://workinggroups.bioconductor.org/currently-active-working-groups-committees.html#edam-collaboration">Working Group</a> is currently engaged with these activities.</p>
<!--
This work has led to an ongoing collaboration between EDAM and Bioconductor community members to explore indexing the Bioconductor ecosystem using the EDAM ontology. The working group aims to increase the visibility of Bioconductor packages, expand EDAM coverage, and foster interoperability across platforms like bio.tools and TeSS. Read the preprint and/or join the discussion.
-->
</section>
<section id="references" class="level1">
<h1>References</h1>
<p>
<cite><a id="bib-gon2024"></a>Gonçalves, R. S. et al. (2024). <em>The text2term tool to map free-text descriptions of biomedical terms to ontologies</em>. arXiv: 2407.02626 [cs.DB]. URL: <a href="https://arxiv.org/abs/2407.02626">https://arxiv.org/abs/2407.02626</a>.</cite>
</p>
<p>
<cite><a id="bib-ctvarx"></a>Zeileis, A. et al. (2023). <em>CRAN Task Views: The Next Generation</em>. arXiv: 2305.17573 [stat.CO]. URL: <a href="https://arxiv.org/abs/2305.17573">https://arxiv.org/abs/2305.17573</a>.</cite>
</p>


</section>

<p>
© 2026 Bioconductor. Content is published under <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons CC-BY-4.0 License</a> for the text and <a href="https://opensource.org/licenses/BSD-3-Clause">BSD 3-Clause License</a> for any code. | <a href="https://www.r-bloggers.com">R-Bloggers</a>
</p> ]]></description>
  <category>bioconductor-evolution</category>
  <category>ontology</category>
  <category>biocViews</category>
  <category>EDAM</category>
  <category>education</category>
  <category>CZI</category>
  <guid>https://blog.bioconductor.org/posts/2025-07-18-edam/</guid>
  <pubDate>Fri, 18 Jul 2025 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Exploring R and Rust in Bioinformatics – Online Developer Forum, 28 July 2025</title>
  <dc:creator>Lluís Revilla Sancho</dc:creator>
  <link>https://blog.bioconductor.org/posts/2025-07-09-developers-forum-july28/</link>
  <description><![CDATA[ 





<p><img src="https://blog.bioconductor.org/posts/2025-07-09-developers-forum-july28/feRris.png" class="img-fluid"></p>
<p>Join us for an open developer forum exploring how R and Rust can work together in bioinformatics and Bioconductor development. Organised and hosted by Lluís Revilla (<a href="https://bioconductor.org/about/community-advisory-board/">Bioconductor Community Advisory Board</a>), this online session will discuss technical and practical aspects of using Rust alongside R - discussing extendr, Rust-based package development, and real-world use cases. Whether you’re Rust-curious or already experimenting, all are welcome.</p>
<section id="event-details" class="level3">
<h3 class="anchored" data-anchor-id="event-details">🗓 Event Details</h3>
<ul>
<li><strong>Date:</strong> Monday, 28 July 2025<br>
</li>
<li><strong>Time:</strong> 17:00–18:00 CEST<br>
</li>
<li><strong>Location:</strong> Online – see details below.</li>
<li><strong>Add to calendar:</strong> <a href="bioc_forum_r_rust.ics.zip" download="">Download .ics file</a></li>
</ul>
</section>
<section id="agenda" class="level3">
<h3 class="anchored" data-anchor-id="agenda">📋 Agenda</h3>
<ul>
<li>40 minutes – R + Rust: extendr<br>
</li>
<li>20 minutes – Rust in bioinformatics</li>
</ul>
</section>
<section id="speakers" class="level3">
<h3 class="anchored" data-anchor-id="speakers">🎤 Speakers</h3>
<ul>
<li>Sun Wenjie <a href="https://sun-wenjie.site">Website</a><br>
</li>
<li>Mossa Merhi Reimert: <a href="https://github.com/CGMossa">GitHub</a><br>
</li>
<li>Josiah Parry: <a href="https://www.linkedin.com/in/josiahparry/">LinkedIn</a> | <a href="https://josiahparry.com/">Website</a> | <a href="https://github.com/JosiahParry">GitHub</a></li>
</ul>
<p>This session is open to all developers interested in bridging R and Rust, especially those working on packages for <strong>Bioconductor</strong> and <strong>CRAN</strong>.</p>
</section>
<section id="location" class="level3">
<h3 class="anchored" data-anchor-id="location">📍 Location</h3>
<ul>
<li><strong>Zoom link:</strong> <a href="https://us06web.zoom.us/j/83712090308?pwd=DuNbDvPaLkJAHC7a2HebwLWyl8U9Qw.1">https://us06web.zoom.us/j/83712090308?pwd=DuNbDvPaLkJAHC7a2HebwLWyl8U9Qw.1</a><br>
</li>
<li><strong>Meeting ID:</strong> 837 1209 0308<br>
</li>
<li><strong>Passcode:</strong> 877331</li>
</ul>
<p>The joining link is now available above. We’ll also share updates in the #events channel on <a href="https://chat.bioconductor.org">Bioconductor Zulip</a>.</p>
<p>☑️ <strong>Please note:</strong> By attending, you agree to abide by the <a href="https://bioconductor.org/about/code-of-conduct/">Bioconductor Code of Conduct</a>.<br>
📹 The session will be recorded and may be shared on the <a href="https://www.youtube.com/playlist?list=PLdl4u5ZRDMQQLMupAtEzm2y4gUIUm_1n6">Bioconductor YouTube channel</a>.</p>
<p>💬 <strong>Questions or suggestions?</strong> Reach out in the <a href="https://chat.bioconductor.org">Bioconductor Zulip</a>.</p>


</section>

<p>
© 2026 Bioconductor. Content is published under <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons CC-BY-4.0 License</a> for the text and <a href="https://opensource.org/licenses/BSD-3-Clause">BSD 3-Clause License</a> for any code. | <a href="https://www.r-bloggers.com">R-Bloggers</a>
</p> ]]></description>
  <category>events</category>
  <guid>https://blog.bioconductor.org/posts/2025-07-09-developers-forum-july28/</guid>
  <pubDate>Fri, 11 Jul 2025 00:00:00 GMT</pubDate>
  <media:content url="https://blog.bioconductor.org/posts/2025-07-09-developers-forum-july28/feRris.png" medium="image" type="image/png" height="108" width="144"/>
</item>
<item>
  <title>Bioconductor’s First Microbiome Course in Brazil: A Successful Workshop at UFMG in Belo Horizonte</title>
  <dc:creator>Izabela Mamede</dc:creator>
  <link>https://blog.bioconductor.org/posts/2025-07-10-microbiome-course-brazil/</link>
  <description><![CDATA[ 





<div class="quarto-figure quarto-figure-center">
<figure class="figure">
<p><img src="https://blog.bioconductor.org/posts/2025-07-10-microbiome-course-brazil/brazil_microbiome_2025_ufmg.jpg" class="img-fluid quarto-figure quarto-figure-center figure-img" alt="Participants of the Bioconductor microbiome workshop in Brazil gathered at UFMG"></p>
</figure>
</div>
<p>From April 23rd to 25th, 2025, we hosted the first Bioconductor microbiome course in Brazil, a three-afternoon workshop held at the Interunits Post-Graduate Program of Bioinformatics at the Federal University of Minas Gerais (UFMG) (<a href="https://www.pgbioinfo.icb.ufmg.br/index.php">link</a>) in Belo Horizonte. The workshop brought together 24 enthusiastic participants, ranging from undergraduate students to full professors, all eager to deepen their knowledge of microbiome data analysis using R and Bioconductor.</p>
<p>We were honored to welcome Professor <strong>Leo Lahti</strong>, a Bioconductor developer from the University of Turku, Finland, who led the course. He was joined by local alumni João Pedro P. de Almeida and myself, <strong>Izabela Mamede</strong>, as co-instructors, delivering hands-on training and insights throughout the workshop.</p>
<p>The course covered the fundamentals of microbiome data analysis, with practical sessions focused on utilizing the Bioconductor framework documented in the online book <em><a href="https://microbiome.github.io/OMA/docs/devel/">Orchestrating Microbiome Analysis with Bioconductor</a></em> for data manipulation, visualization, and statistical modeling. Participants learned how to manipulate, visualize, and statistically model microbiome data using R-based tools, gaining the skills to integrate Bioconductor workflows into their own research. Bioconductor is a global open-source community with a particular focus on statistical programming and multi-omic data integration in life sciences.</p>
<p>Several participants traveled from other Brazilian states to join the workshop, underscoring the growing national interest in microbiome data analysis and Bioconductor tools.</p>
<section id="workshop-highlights" class="level2">
<h2 class="anchored" data-anchor-id="workshop-highlights">🔍 Workshop Highlights</h2>
<p>Students especially enjoyed sessions on:</p>
<ul>
<li>Taxonomic assignment<br>
</li>
<li>Community similarity<br>
</li>
<li>Data visualization</li>
</ul>
<p>The course followed best practices in data science education, inspired by the <a href="http://carpentries.org">Carpentries</a> model, and was led by two Bioconductor Carpentries instructors. Both Professor Leo Lahti and Izabela Mamede were among the 31 instructors trained over the past two years as part of this initiative. Read more in the <a href="https://blog.bioconductor.org/posts/2025-02-28-carpentries-update/">Bioconductor Carpentries update</a>.</p>
<p>A big thank you to everyone who made this event possible, especially the Bioinformatics program heads, Professors Flávia Aburjaile and Raquel Minardi, Professor Glória R. Franco who helped set up and organize the workshop, the co-instructors João Paulo P. de Almeida and Izabela Mamede, the participants, and Professor Leo Lahti who traveled all the way from Finland to Brazil to teach the course. The event, as well as the disseminated methodology, was supported by the European Union’s Horizon 2020 research and innovation programme <strong>FindingPheno</strong> (grant 952914).</p>
<p>We hope this workshop serves as a stepping stone for future collaborations and research in microbiome data analysis in Brazil and beyond.</p>
</section>
<section id="continue-the-conversation-on-zulip" class="level2">
<h2 class="anchored" data-anchor-id="continue-the-conversation-on-zulip">💬 Continue the Conversation on Zulip!</h2>
<p>To stay connected and continue the conversation:</p>
<ul>
<li>Join the <code>#miaverse</code> channel, dedicated to the framework we used in the course (like (Tree)SummarizedExperiment for microbiome). This directly fits the course methodology and is a good place for specific questions and shared learning.</li>
<li>Join the <code>#microbiome_metagenome</code> channel for broader microbiome discussions. This is more useful for general community building and connecting with researchers beyond the course cohort.</li>
</ul>
<p>👉 You can join the conversation at <a href="https://chat.bioconductor.org">https://chat.bioconductor.org</a></p>


</section>

<p>
© 2026 Bioconductor. Content is published under <a href="https://creativecommons.org/licenses/by/4.0/">Creative Commons CC-BY-4.0 License</a> for the text and <a href="https://opensource.org/licenses/BSD-3-Clause">BSD 3-Clause License</a> for any code. | <a href="https://www.r-bloggers.com">R-Bloggers</a>
</p> ]]></description>
  <category>Events</category>
  <category>Workshops</category>
  <category>Microbiome</category>
  <guid>https://blog.bioconductor.org/posts/2025-07-10-microbiome-course-brazil/</guid>
  <pubDate>Thu, 10 Jul 2025 00:00:00 GMT</pubDate>
  <media:content url="https://blog.bioconductor.org/posts/2025-07-10-microbiome-course-brazil/brazil_microbiome_2025_ufmg.jpg" medium="image" type="image/jpeg"/>
</item>
</channel>
</rss>
