News

MDAnalysis 2025 Events - Recap of the User Group Meeting and Workshops

MDAnalysis UGM 2025

Here’s our quick recap on our community events throughout 2025. Our flagship gathering was the third MDAnalysis User Group Meeting (UGM) in Tempe, Arizona, which brought together researchers and developers for three days of science, tutorials, workshops, and collaboration.

MDAnalysis UGM (User Group Meeting)

Group photo of MDAnalysis UGM 2025 participants

From November 9–11, 2025, MDAnalysis users and developers convened in Tempe, Arizona for the third MDAnalysis UGM (User Group Meeting). Hosted at Arizona State University (ASU) in the Center for Biological Physics and Department of Physics, the hybrid-format meeting featured contributed talks, posters, lightning talks, and hands-on workshops. In-person registration reached capacity, and we were grateful for the strong interest from the community; online attendance remained free for those who followed along remotely.

The program emphasized streaming and inline analysis of molecular dynamics trajectories—building on ongoing work supported by a U.S. National Science Foundation Elements award and our December 2024 online streaming developer workshop. Talks and tutorials covered biomolecular simulations, soft matter and materials science, drug discovery, machine learning, visualization, and open-source tooling for molecular simulation analysis.

Keynote Speakers

Two keynote speakers anchored the scientific program:

  • Sunday, November 9Dr. Matthias Heyden (Arizona State University) opened the meeting with a keynote on Sub-Picosecond Timescale Information in Microsecond Simulations, highlighting how streaming and interactive molecular dynamics workflows can unlock high time-resolution insight from long simulations.
  • Monday, November 10Dr. Lillian Chong (University of Pittsburgh) delivered a keynote on From Protein Structure to Function: Weighted Ensembles Beyond Machine Learning, connecting rare-event sampling with WESTPA and broader biomolecular simulation challenges.

Dr. Matthias Heyden delivering the UGM 2025 keynote

Dr. Lillian Chong delivering the UGM 2025 keynote

Contributed presentations spanned membrane biophysics, force-field development, enhanced sampling, visualization, MDAKit development, and community infrastructure. Lightning talks on Monday and Tuesday gave early-career researchers and new contributors a platform to share work in a fast-paced format.

For the full program, see the UGM schedule. We invite you to explore the MDAnalysis/UGM2025 GitHub repository, where presenters deposited slides, notebooks, and workshop materials.

Partners and Sponsors

We would like to thank our partners and sponsors for helping us make the 2025 MDAnalysis UGM such a success!


Chan Zuckerberg Initiative Logo
National Science Foundation Center for Biological Physics (CBP) at Arizona State University (logo) NumFOCUS Fiscally Sponsored Project Logo

The Future of MDAnalysis UGMs

We are grateful to the Chan Zuckerberg Initiative (CZI) and the U.S. National Science Foundation for supporting outreach and streaming-related development that helped make the 2025 UGM possible. As we plan future community gatherings, we continue to seek partners who can help sustain this annual tradition.

If you are interested in sponsoring, hosting at your own institution, or joining the organizing committee for any future UGMs, please get in touch with us on Discord (to join the Discord server, use the invitation link, https://discord.com/invite/fXTSfDJyxE), GitHub Discussions, or by emailing [email protected]!

Workshops and Tutorials at the UGM

Unlike 2024, when we offered four standalone online and hybrid training workshops throughout the year, our primary hands-on training in 2025 took place during the UGM itself. Community partners and the MDAnalysis core developer team led tutorials and master classes across all three days.

November 9: MDAnalysis Streaming Workshop

On the first afternoon, Dr. Matthias Heyden, @amruthesht, @ljwoods2, and colleagues led a streaming workshop on interactive molecular dynamics (IMD) and trajectory streaming in MDAnalysis, including theory, implementation details for IMDv3, live demonstrations, and a hands-on session. The program also featured a talk by @jpkrowe on integrating MDAnalysis streaming analysis with WESTPA propagators—work connected to our Google Summer of Code 2025 collaboration. Materials are available in the Streaming workshop folder and build on the imd-workshop-2024 repository.

November 10: MDAnalysis Master Classes

Monday afternoon featured short master classes from the MDAnalysis core developer team:

  • Topology attributes and DSSP@orbeckst
  • Fast distance calculations with Distopia@hmacdope
  • Contributing to MDAnalysis and MDAKits@IAlibay

These sessions were followed by an open Q&A with core developers. Materials are in the MasterClasses folder.

November 11: Visualization and Open Molecular Science Workshops

The final day focused on visualization and workflows from the broader open molecular software ecosystem:

Workshop materials for the OpenFF, OpenFE, and OpenADMET sessions are linked from the UGM2025 workshops README.

Acknowledgements

A special thanks goes out to everyone who helped make the 2025 UGM a success, including participants, speakers, workshop leaders, poster presenters, the organizing committee, and our sponsors! If you or your organization are interested in partnering with MDAnalysis to organize future workshops or UGMs, you are always welcome to fill out our Google form or email [email protected].

To stay up-to-date on all MDAnalysis event offerings, be sure to follow our News, LinkedIn, and Bluesky pages.

MDAnalysis Adopts the NumFOCUS Code of Conduct

As part of our ongoing commitment to fostering an open, welcoming, and respectful community, the MDAnalysis project has updated its Code of Conduct and formally adopted the NumFOCUS Code of Conduct. This replaces our previous Code of Conduct, which had been in place since 2017, and brings our community standards into alignment with those of our fiscal sponsor, NumFOCUS.

Our decision to adopt the NumFOCUS Code of Conduct was motivated by a desire to better serve our growing and diverse community through a process that is impartial, transparent, and sustainable. By aligning with NumFOCUS’s framework, all Code of Conduct reports are reviewed by the NumFOCUS Code of Conduct Working Group, a team of trained responders who operate independently of the MDAnalysis team to ensure reports are reviewed, investigated, and advised upon with neutrality.

What’s Covered in the Code of Conduct?

The full text of our Code of Conduct is available on our website.

The document outlines:

  • expected behavior, such as respectful communications and inclusion of diverse perspectives;
  • unacceptable behavior, including harassment and discrimination;
  • reporting procedures and contact points for individuals who experience or witness potential conduct violations;
  • enforcement procedures, namely, that the MDAnalysis Code of Conduct Committee is responsible for enforcement based on recommendations from the NumFOCUS Code of Conduct Working Group.

The Code of Conduct applies to all MDAnalysis project spaces — including GitHub and GitHub Discussions; Discord; LinkedIn; Bluesky; workshops and events; and all other forums associated with MDAnalysis.

Our Commitment

All MDAnalysis core developers have unanimously agreed to adopt the new Code of Conduct and are fully committed to upholding its principles. Our goal is to ensure that the MDAnalysis community continues to be a place where all contributors, users, maintainers, and other community members feel welcomed, valued, and safe. As it takes all of us, and not just core developers, to foster an inclusive environment, all MDAnalysis community members agree to share a common set of core values and act according to these principles in all interactions within our community.

If you have any questions or concerns regarding the Code of Conduct, we encourage you to reach out to the MDAnalysis Code of Conduct Committee. We thank you for joining us on our mission to foster a welcoming and inclusive community!

@MDAnalysis/coredevs

Release 2.10.0 of MDAnalysis

We are happy to release version 2.10.0 of MDAnalysis!

This is a minor release of the MDAnalysis library, which means that it contains enhancements, bug fixes, deprecations, and other backwards-compatible changes.

Supported environments

This release supports NumPy 2.0+ and offers backwards compatibility through to NumPy 1.26.0.

Supported Python versions: 3.11, 3.12, 3.13, 3.14. Note: not all optional dependencies currently work with Python 3.14.

Supported Operating Systems:

Upgrading to MDAnalysis version 2.10.0

To update with mamba (or conda) from the conda-forge channel run

mamba update -c conda-forge mdanalysis

To update from PyPi with pip run

python -m pip install --upgrade MDAnalysis

For more help with installation see the installation instructions in the User Guide. Make sure you are using a Python version compatible with MDAnalysis before upgrading (Python >= 3.11).

Notable changes

For a full list of changes, bug fixes and deprecations see the CHANGELOG.

Enhancements:

  • Support for setting custom dt when reading/writing XTC and TRR trajectories (PR #4908)
  • New parallelization support for the following analyses:
    • LinearDensity (PR #5007)
    • PersistenceLength ([PR #5074][])
    • InterRDF and InterRDF_s (PR #4884)
  • Enable the selection of distance library backend in RDF analyses (PR #5038)
  • Improve the speed of the GROMOS11 reader (PR #5080)
  • Improvements to the RDKit inferring code (PR #4305)
  • Support for position and velocity reading from TPR files (PR #4873)
  • Support for non-linear time averaged MSD (PR #5066)
  • Support for interactive MD (IMDv3) stream reading using the IMDReader and the imdclient package (PR #4923)
  • Performance improvements to InterRDF_s (PR #5073)

Changes:

  • The output precision for LAMMPS DATA files is now set to 10 decimals (PR #5053)
  • Support for Python 3.10 was removed in line with SPEC 0 (PR #5121)
  • Bond order and charges inferring code from the RDKit converter has been moved to a new RDKitInferring module (PR #4305)

Author statistics

This release was the work of 25 contributors, 16 of which are new contributors.

Our new contributors are:

Acknowledgements

MDAnalysis thanks NumFOCUS for its continued support as our fiscal sponsor and the Chan Zuckerberg Initiative for supporting MDAnalysis under EOSS4 and EOSS5 awards.

@IAlibay on behalf of the MDAnalysis Team