|
| 1 | +# MolSSI workshop on Julia for Computational Molecular and Materials Science \label{molssi_workshop} |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | +The [Molecular Sciences Software Institute (MolSSI)](https://molssi.org/) is generously sponsoring a workshop organized by [Rachel Kurchin](https://engineering.cmu.edu/directory/bios/kurchin-rachel.html) with the help of the JuliaMolSim community. |
| 6 | + |
| 7 | +There are two core purposes to this workshop: |
| 8 | +1. Convene users and developers of existing interfaces and packages to strengthen collaboration within the JuliaMolSim community. |
| 9 | +2. Bring in perspectives of the broader computational molecular/materials science community to spur sharing of best practices and lessons learned and spark conversations about fruitful future directions and collaborations. |
| 10 | + |
| 11 | +As such, if you are a computational molecular/materials scientist – and already a Julia user, or are just Julia-curious – we'd love to have you with us (either in-person or virtually)! |
| 12 | + |
| 13 | +## Logistics and Registration |
| 14 | +The workshop is **free to attend** and will take place at **Carnegie Mellon University** in Pittsburgh, PA from October 20-23, 2024, with a hybrid option for those unable to attend in person. [CLICK HERE](https://form.jotform.com/242276836566165) to register! |
| 15 | + |
| 16 | +There is a discounted hotel block available at the nearby Marriott Courtyard Pittsburgh University Center; see the link in registration form to book. |
| 17 | + |
| 18 | +If travel/lodging costs are a significant barrier for you, please reach out as soon as possible to discuss potential partial financial support options. |
| 19 | + |
| 20 | +## Agenda (tentative) |
| 21 | + |
| 22 | +Unless otherwise noted, all activities will take place in the Bosch Spark Conference Room (5201 Scott Hall). |
| 23 | + |
| 24 | +### Day 0 (Sunday, October 20): Intro to Julia |
| 25 | +*To be as welcoming and inclusive as possible to attendees that are not already Julia users, we will kick off with a half-day accelerated introduction to the language targeted at an audience that is already proficient at programming in some other language.* |
| 26 | + |
| 27 | +*If you already know Julia, you are still welcome to attend!* |
| 28 | + |
| 29 | +**2:00-5:00** Intro to Julia ([Ethan Meitz](https://ethanmeitz.com/) and [Leticia Madureira](https://github.com/Leticia-maria)) |
| 30 | + |
| 31 | +### Day 1 (Monday, October 21): State of the Ecosystem |
| 32 | + |
| 33 | +*The first full day of the workshop will focus on the current interfaces (morning) and tools (late morning and afternoon) available in Julia for computational molecular and materials science.* |
| 34 | + |
| 35 | +**8:30-9:00** Breakfast and introduction from Prof. [Rachel Kurchin](https://engineering.cmu.edu/directory/bios/kurchin-rachel.html) |
| 36 | + |
| 37 | +**9:00-9:30** AtomsBase interface |
| 38 | + |
| 39 | +**9:30-10:00** AtomsCalculators interface (Dr. [Teemu Järvinen](https://github.com/tjjarvinen)) |
| 40 | + |
| 41 | +**10:00-12:00** DFTK introduction and hands-on demo (Prof. [Michael Herbst](https://michael-herbst.com/)) |
| 42 | + |
| 43 | + |
| 44 | +**12:00-1:00** Lunch |
| 45 | + |
| 46 | + |
| 47 | +**1:00-3:00** Molly introduction and hands-on demo (Dr. [Joe Greener](https://jgreener64.github.io/)) |
| 48 | + |
| 49 | +**3:00-3:30** Coffee break |
| 50 | + |
| 51 | +**3:30-5:30** ACE and ACEPotentials introduction and hands-on demo (Prof. [Christoph Ortner](https://personal.math.ubc.ca/~ortner/research/) and Dr. [Chuck Witt](https://seas.harvard.edu/person/chuck-witt)) |
| 52 | + |
| 53 | +**evening** Group dinner at [The Porch](https://www.dineattheporch.com/schenley) |
| 54 | + |
| 55 | +### Day 2 (Tuesday, October 22): Looking Outwards |
| 56 | +*The second day will feature presentations on non-Julia interfaces and tools, with a focus on key design/governance decisions made along their development trajectories. In the afternoon, we will discuss together what the JuliaMolSim community can learn from these journeys.* |
| 57 | + |
| 58 | +**morning** Exact details still TBD, but will include talks on QCSchema, ASE, pymatgen, AiiDA, and possibly other tools from the broader ecosystem |
| 59 | + |
| 60 | +**afternoon** Semi-structured discussions on future priorities, including planning for Wednesday hackathon! |
| 61 | + |
| 62 | + |
| 63 | +### Day 3 (Wednesday, October 23): Hackathon! |
| 64 | +*Taking inspiration from JuliaCon, we will conclude the workshop with a hackathon to begin working on projects including:* |
| 65 | +* *Ideas brainstormed in discussions on Tuesday afternoon* |
| 66 | +* *Existing issues in ecosystem packages* |
| 67 | +* *Improving documentation -- a great place for newer Julia users to provide crucial input, especially since developers of many packages will be present!* |
0 commit comments