Hello,
I am a 2nd year Physical Chemistry Ph.D. student in the Persson group at the University of California Berkeley. My research focuses on analyzing the solvation structure of battery electrolytes. MDAnalysis is my primary tool for analysis, it is an excellent package and I use it often.
However, while MDanalysis has robust analysis tools for biomolecular simulations, it does not implement many basic operations for studying ion solvation. For example, it lacks tools for ion pairing, solvation shell analysis, residence times, dielectric constant, viscosity etc. For my research, I have had to build software on top of MDAnalysis that implement this functionality (or use tools developed by my group). I feel strongly that these transport analysis tools belong in MDAnalysis. They would be easier to use, more cohesive, and easily available to others. If they were implemented, MDAnalysis would be much more convenient for the battery community.
As a GSoC project, I propose developing a cohesive software framework for studying ion solvation and adapting standard solvation analysis routines to fit into this framework.
A couple questions:
1. Are prior commits to MDAnalysis a requirement for acceptance? I have code that I could fit into the MDAnalysis framework, but I haven't done much development inside MDAnalysis before.
2. Does the project above sound appropriate for a GSoC project? I imagine that it would belong in the Analysis module.
Orion Cohen