03 Nov 2024
Have you ever wanted to analyze sub-picosecond dynamics in your trajectories? Trajectory file sizes too large? Want to sync up your analysis and trajectory production? Lucky for you MDAnalysis, in conjunction with Arizona State University (ASU) and with the support of a CSSI Elements grant from the National Science Foundation, is holding a free, online developer workshop focused on streaming and inline analysis of molecular simulations on December 4th 2024.
The general idea of streaming, just like with Netflix, is to transfer data piece-by-piece as needed instead of transferring entire files. In our case, the data generated during a running simulation is transmitted to MDAnalysis for processing without ever being stored on disk.
Our streaming interface is built on top of the TCP/IP socket protocol and can transmit data between distinct processes: A) on the same computer; B) on different computers in a local network; C) via the internet.
This allows analyzing MD simulation trajectories live while they are being generated. As a result, the streaming interface allows analyzing data at femtosecond-scale time intervals which would create massive trajectories and slow down the simulation engine if written to disk.
This online workshop is intended to introduce participants to streaming of trajectories directly from simulation engines, inline analysis
of simulations, and all the awesome science you can do with streaming. This workshop is suitable for students, developers, and researchers in the broad area of computational (bio)chemistry, materials science, and chemical engineering. It is designed for those who have some familiarity with MDAnalysis and are comfortable working with Python, Jupyter
Notebooks and a molecular simulation engine such as LAMMPS, GROMACS or NAMD.
Workshop Overview
The program will run from 8:00 am to 12:00 pm Pacific time on Wednesday, December 4th.
In the workshop, we will focus on contextualizing MD streaming, showing you some of its use cases from working as basic connective tissue to advanced, high-time-resolution analyses, and getting your hands dirty with streaming in a live-coding activity in an easy-to-use workshop environment.
Topic |
Duration |
👋 Welcome |
5 min |
📦 MDAnalysis mission & ecosystem |
15 min |
🖼️ Streaming: big picture |
15 min |
👀 Streaming: first look |
10 min |
❓ Q&A: Streaming overview |
5 min |
📦Streaming: MD packages, IMDClient |
15 min |
👀 Demo: Multiple analyses on NAMD simulation stream |
10 min |
💤 Break |
10 min |
🎯Activity: Write your own stream analysis |
40 min |
📦 Streaming: MDAnalysis functionality |
10 min |
❓Q&A: Streaming with MDAnalysis |
5 min |
👀 Application: Velocity correlation functions and 2PT |
10 min |
👀 Application: Ion channel permeation |
10 min |
❓ Q&A: Applications |
5 min |
🔮 Future direction |
5 min |
📖 Open Forum |
20 min |
🚪 Closing |
5 min |
Registration
Attendance at this workshop will be free, and we encourage anyone with an interest in attending to register below.
Register
Workshop materials
All materials are made available in the github.com/Becksteinlab/imd-workshop-2024 repository.
Prepare for the interactive workshop activities by following the set-up instructions.
If you have any questions or special requests related to this workshop, you may contact the organizing committee.
11 Sep 2024
As we near the last quarter of the year, we would like to reflect on the exciting events, including the recent MDAnalysis User Group Meeting and many workshops, that allowed us to connect with the MDAnalysis community throughout 2024.
MDAnalysis UGM (User Group Meeting)
From August 21-23, 2024, 65 MDAnalysis users and developers convened in London, United Kingdom for the second MDAnalysis UGM (User Group Meeting). Hosted at King’s College London in partnership with the Thomas Young Centre, the event featured presentations and open discussions about using and developing MDAnalysis, followed by a hackathon. Talks covered a broad range of topics including, but not limited to, materials science applications, drug discovery and therapeutics, machine learning and multiscale modeling, and tools for molecular dynamics simulation analysis.
For more details, we invite you to check out the MDAnalysis/UGM2024 GitHub repository, where many of the UGM presentations and hackathon materials may be accessed.
Awards
Based on attendees’ votes, the following recognitions were awarded to UGM participants:
Best Talk
-
First Place - Raquel López-Ríos de Castro
-
Second Place - Lexin Chen
-
Third Place - Namir Oues
-
Honorable Mentions - Michal H. Kolar, Matteo Degiacomi
Best Poster
-
First Place - Asal Azar
-
Second Place (TIE) - Simon Holtbrügge, Valerij Talagayev
All Star Pet (According to a pet photo contest on the #mda-pets
channel on Discord)
- Pom (owned by Matteo Degiacomi)
We would like to thank our partners and sponsors for helping us make the 2024 MDAnalysis UGM such a success!
The Future of MDAnalysis UGMs
We would love for the MDAnalysis UGM to become an annual event. We are grateful to the Chan Zuckerberg Initiative (CZI) for supporting the 2023 and 2024 UGMs through our Essential Open Source for Science Round 5 award. However, as the 2-year grant is coming to a close, we are working hard to find ways to support potential future UGMs.
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]!
MDAnalysis Training Workshops
This year was an exciting year for MDAnalysis, in that we were able to offer 4 different free online and hybrid training workshops!
Februrary 28th: Introduction to MDAnalysis and Molecular Nodes (Online)
Around 40 people joined us live on February 28, 2024 for an online workshop, during which 4 instructors (@fiona-naughton, @lilyminium, @yuxuanzhuang, @BradyAJohnston) introduced the MDAnalysis package and provided an interactive tutorial for visualizing MDAnalysis data in Molecular Nodes; the recording is available on our YouTube channel. All workshop materials and installation instructions are publicly available on the MDAnalysis/MDAnalysisWorkshop2-Intro0.5Day GitHub repository on the ‘feb24-ws’ branch.
May 10th: Introduction to Molecular Dynamics Trajectory Analysis using MDAnalysis
On May 10, 2024, 21 attendees convened in person at University College London (UCL) and another roughly 43 attendees joined online for a workshop walking participants through examples progressing from a beginner to an intermediate level. Instructors, @micaela-matta and @richardjgowers, showcased built-in analysis functions and walked participants through building custom analysis scripts; the recording of the intermediate lessons can be accessed on the MDAnalysis YouTube channel, and all workshop materials are on the MDAnalysisWorkshop-Intro1Day GitHub repo on the ‘may24-ws’ branch.
In late June 2024, an MDAnalysis instructor team (@IAlibay, @orbeckst, @fiona-naughton, @yuxuanzhuang, @mikemhenry, @ianmkenney) partnered with the Molecular Sciences Software Institute (MolSSI) to offer a 2-day hybrid workshop at Arizona State University (ASU) in the Center for Biological Physics covering beginner to intermediate tutorials on the MDAnalysis library as well as tutorials on software development best practices provided by MolSSI instructors (@sjayellis, @armcdona). A total of 35 individuals attended in person, with another up to 76 attending online. All workshop materials are now publicly available in the MDAnalysisMolSSIWorkshop-Intermediate2Day GitHub repository under the ‘jun24-ws’ branch.
Rounding out the 2024 workshop series, @micaela-matta and @richardjgowers teamed up again for the CCPBioSim Training Week, hosted at the University of Sheffield in hybrid format, to teach participants how to build on basic MDAnalysis skills and learn about building more complex analysis scripts. There were 13 people registered for in-person attendance, and another 30 people registered for online participation. The materials for the workshop can be accessed on the MDAnalysisWorkshop-Intermediate1Day GitHub repo under the ‘ccpbiosim-24’ branch.
Acknowledgements
A special thanks goes out to the many partners and sponsors that helped us make these workshops possible:
We would like to again thank everyone who helped us make these workshops a success, including the participants, instructors, teaching assistants, and workshop organizers! If you or your organization are interested in partnering with MDAnalysis to organize future workshops, you are always welcome to fill out our Google form to discuss further.
To stay up-to-date on all MDAnalysis event offerings, be sure to follow our blog, X, LinkedIn, and Bluesky pages.
09 Sep 2024
We would like to congratulate our wonderful Outreachy intern, Adetutu Oluwasanmi (@adetutudeborah), on successfully completing her Outreachy project with MDAnalysis.
You can read more about Adetutu’s project in her blog post:
We have really enjoyed working with Adetutu and wish her the best in her future contributions to the MDAnalysis community and beyond!
We also thank Outreachy for supporting Adetutu and supporting MDAnalysis as an Outreachy organization for the second time. Unfortunately the Outreachy coordinators have announced that they are facing financial challenges that are putting the future of the program in jeaopardy; please read the Outreachy blog post for more details and to learn how the wider open source community can help secure the future of this impactful program!
— @jennaswa @micaela-matta (Outreachy mentors)