<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Feb 20, 2018 at 2:38 PM, Geoffrey Hutchison <span dir="ltr"><<a href="mailto:geoff.hutchison@gmail.com" target="_blank">geoff.hutchison@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><span class=""><div><blockquote type="cite"><div><div dir="ltr"><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><span style="font-weight:400">Although I have not worked for any large scale project till date, I would love to contribute to some. I am interested in the GSoC, and would like to contribute to your code. I am particularly interested in the project relating to </span><b>Molecular Dynamics </b>as I found it quite interesting.</div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">Please let me know what other stuff do I need to be familiar with for contributing to this project. Also, do let me know about some groundwork that I should do before starting this project.</div></div></div></blockquote><br></div><div><br></div></span><div>I'll let Marcus Hanwell comment more. The main goals of the MD project are outlined in the wiki - that there are many MD projects (OpenMM, GROMACS, Amber, CHARMM, LAMMPS) that all have different file formats (sigh). We'd like to add support for visualizing MD calculations, but also handling a timeline (e.g., go to frame 105 = 10.5 ps into the simulation), analysis, etc.</div><div><br></div></div></blockquote><div>I am quite open to what you would like to pursue, there is basic support for loading a trajectory, and stepping through the time steps. That is really just with XYZ files right now, adding support for LAMMPS, GROMACS, and OpenMM would be ideal. Looking at how we might generate input to run the MD codes, and then read the output, and visualize output data.</div><div><br></div><div>You would need to get familiar with the capabilities of the codes, and what important data we are interested in. Reading in energies in time-varying properties would be very desirable, and a stretch would be looking at how we might avoid reading the entire trajectory in all at once. We could store how many time steps there are, other pertinent information, and then load time step coordinates on demand if that frame is requested.</div><div><br></div><div>In general we want to offer better support for MD.</div><div><br></div><div>Marcus</div></div></div></div>