MDAnalysis team

MDAnalysis is a community-driven project that is made possible through the efforts of many members who contribute in numerous and diverse ways, ranging from direct package development, maintenance, documentation, communication, and managerial responsibilities. On this page we list identified project roles and team members for each of those roles. We note that the listed roles on this page can differ significantly in scope and required effort.

We also invite community members to reach out to [email protected] or the current team members if they are interested in filling missing roles or joining an existing team!

Roles

In this section we list major contributors who are currently contributing substantial effort to the roles listed below. This team organisation structure was started in November 2023; many people contributed to these tasks before then and may not appear in this table, in particular the emeritus core developers.

Names are listed in alphabetical order.

Role Sub-role Current team
Code of conduct committee Micaela Matta, Richard Gowers, Jenna Swarthout Goddard
Community engagement Jenna Swarthout Goddard
Continuous integration Fiona Naughton, Irfan Alibay, Richard Gowers
Core library maintenance Issue management Hugo MacDermott-Opeskin, Rocco Meli
Pull request management Hugo MacDermott-Opeskin, Oliver Beckstein, Rocco Meli
General maintenance Irfan Alibay
Documentation Lily Wang, Rocco Meli
External liaison Irfan Alibay, Jenna Swarthout Goddard, Oliver Beckstein
MDAKits registry Fiona Naughton, Irfan Alibay, Lily Wang, Oliver Beckstein
Non-core library maintenance distopia Hugo MacDermott-Opeskin, Richard Gowers, Rocco Meli
cookiecutter-mdakit Irfan Alibay, Lily Wang
mda-encore
hole2-mdakit Lily Wang
benchmarks Oliver Beckstein
GridDataFormats Irfan Alibay, Oliver Beckstein
MDAnalysisData Irfan Alibay, Oliver Beckstein
mda-xrlib and other utilities Irfan Alibay
pyedr Irfan Alibay
pytng Hugo MacDermott-Opeskin
PathSimAnalysis Oliver Beckstein
waterdynamics Fiona Naughton
Outreach Workshops and meetings Jenna Swarthout Goddard, Micaela Matta
Mentoring programs Jenna Swarthout Goddard
Teaching materials Jenna Swarthout Goddard, Micaela Matta, Rocco Meli
Project Organization and Management Jenna Swarthout Goddard
Releases and deployment Fiona Naughton, Irfan Alibay
Relicensing coordinator Irfan Alibay, Oliver Beckstein
Social media Jenna Swarthout Goddard

Current team: This lists all those who are currently responsible for a particular role, from November 14th 2023 to November 14th 2024.

Responsibilities

In this section we briefly describe the tasks and duties of each role.

Code of conduct committee

The code of conduct committee members are elected by the project leadership when a committee members’ term limit (2 years) has expired.

Tasks include:

Community engagement

Tasks include:

Continuous integration

Tasks include:

Core library maintenance

The core library maintenance team is responsible for managing the maintenance of the MDAnalysis library.

Issue management

Tasks include:

Pull request management

Tasks include:

General maintenance

Tasks include:

Documentation

Tasks include:

External liaison

Tasks include:

MDAKits registry

Tasks include:

Non-core library maintenance

The non-core library maintenance team is responsible for managing other packages that are directly maintained by the MDAnalysis organization.

Tasks include:

Outreach

Workshops and meetings

Tasks include:

Mentoring programs

Tasks include:

Teaching materials

Tasks include:

Project Organization and Management

Tasks include:

Releases and deployment

Tasks include:

Relicensing coordinator

Tasks include:

Social media

Tasks include: