Bioconductor Notes, September 2025

“Bioconductor Notes, September 2025” published in The R Journal.

Maria Doyle, Bioconductor Community Manager (University of Limerick) , Bioconductor Core Developer Team (Dana-Farber Cancer Institute, Roswell Park Comprehensive Cancer Center, City University of New York, Fred Hutchinson Cancer Research Center, Mass General Brigham)
2025-06-01

1 Introduction

Bioconductor provides tools for the analysis and comprehension of high-throughput genomic data. The project has entered its twenty-first year, with funding for core development and infrastructure maintenance secured through 2025 (NIH NHGRI 2U24HG004059). Additional support is provided by NIH NCI, Chan-Zuckerberg Initiative, National Science Foundation, Microsoft, and Amazon. In this news report, we give some updates on core team and project activities.

2 Software

Bioconductor 3.21, released in April 2025, is now available. It is compatible with R 4.4 and consists of 2341 software packages, 432 experiment data packages, 928 up-to-date annotation packages, 30 workflows, and 8 books. Books are built regularly from source, ensuring full reproducibility; an example is the community-developed Orchestrating Single-Cell Analysis with Bioconductor.

3 Core Team and Infrastructure Updates

Of note:

NEWS summaries for three contributed packages chosen at random from the 72 new software contributions are:

See the NEWS section in the release announcement for a complete account of changes throughout the ecosystem.

4 Community and Impact

4.1 Outreachy Internships

The December–March 2025 Outreachy program concluded successfully, with interns contributing to Bioconductor and sharing their reflections in a blog post. We also highlighted the rewarding experience of mentoring for Outreachy.

4.2 Community Updates

The Bioconductor community has migrated from Slack to Zulip for discussions; read more about the move here. We also reflected on our two years of Carpentries membership.

In July 2025, Bioconductor blog posts became available through R-bloggers, broadening their reach to the wider R community. One of our first posts became one of the week’s most-read, a promising sign of growing visibility. We welcome contributions to the Bioconductor blog; if you have an idea, please get in touch via Zulip or email.

4.3 Publications and Preprints

Vince Carey, a long-time member of the Bioconductor Core Team, has published his reflections on the evolving complexity of the Bioconductor ecosystem in a recent journal article, “Bioconductor: Planning a third decade of comprehensive support for genomic data science”. He also shared his thoughts in a blog post, “Ask and you shall receive”.

5 Conferences and Workshops

5.1 Recaps

5.2 Announcements

6 Project News

6.1 ggplot2 4.0.0 and Bioconductor

Version 4.0.0 of ggplot2 was released on September 11, 2025. The new version introduces a significant internal change from the S3 to the S7 object system, and breakages in some Bioconductor packages that customize ggplot2’s functionality. We received early notification from ggplot2 developers through Bioconductor Zulip, and outlined the potential impact on developers and users, and provided guidance on how to adapt to this transition in a blog post in July. The ggplot2 team’s proactive communication ahead of their release helped the Bioconductor community prepare, and we appreciate their support.

6.2 Project Collaborations

We highlight several new collaborations:

7 Boards and Working Groups Updates

The Community Advisory Board (CAB) and the Technical Advisory Board (TAB) held their annual call for new members, which closed on August 31, 2025. The selection process is currently underway, and new members will be announced later this year.

In March 2025, we published a blog post introducing Stevie Pederson as the new CAB Co-Chair. The post also highlights the role of the CAB, its working groups, and ways for community members to get involved.

8 Using Bioconductor

Start using Bioconductor by installing the most recent version of R and evaluating the commands

  if (!requireNamespace("BiocManager", quietly = TRUE))
      install.packages("BiocManager")
  BiocManager::install()

Install additional packages and dependencies, e.g., SingleCellExperiment, with

  BiocManager::install("SingleCellExperiment")

Docker images provides a very effective on-ramp for power users to rapidly obtain access to standardized and scalable computing environments. Key resources include:

Upcoming and recently completed events are browsable at our events page.

The Technical and Community Advisory Boards provide guidance to ensure that the project addresses leading-edge biological problems with advanced technical approaches, and adopts practices (such as a project-wide Code of Conduct) that encourages all to participate. We look forward to welcoming you!

We welcome your feedback on these updates and invite you to connect with us through the Bioconductor Zulip workspace or by emailing .

Reuse

Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".

Citation

For attribution, please cite this work as

Manager & Team, "Bioconductor Notes, September 2025", The R Journal, 2025

BibTeX citation

@article{RJ-2025-2-bioconductor,
  author = {Manager, Maria Doyle, Bioconductor Community and Team, Bioconductor Core Developer},
  title = {Bioconductor Notes, September 2025},
  journal = {The R Journal},
  year = {2025},
  note = {https://journal.r-project.org/news/RJ-2025-2-bioconductor},
  volume = {17},
  issue = {2},
  issn = {2073-4859},
  pages = {258-261}
}