# \[ANN\] YetAnotherSimulationSuite.jl: An atomic simulation suite

**URL:** https://discourse.julialang.org/t/ann-yetanothersimulationsuite-jl-an-atomic-simulation-suite/132398
**Category:** Package Announcements
**Tags:** atomic, molecular-simulation
**Created:** [September 15, 2025, 1:16pm UTC](https://discourse.julialang.org/t/ann-yetanothersimulationsuite-jl-an-atomic-simulation-suite/132398 "2025-09-15T13:16:39Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Cavenfish](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cavenfish/32/218838_2.png) [@Cavenfish](https://discourse.julialang.org/u/Cavenfish)
#### Post date: [September 15, 2025, 1:16pm UTC](https://discourse.julialang.org/t/ann-yetanothersimulationsuite-jl-an-atomic-simulation-suite/132398/1 "2025-09-15T13:16:39Z")

</div>

[YetAnotherSimulationSuite.jl](https://github.com/Cavenfish/YetAnotherSimulationSuite.jl) (YASS) aims to offer users a simple, intuitive and easy-to-use atomic simulation suite. It draws inspiration from Python’s [ASE](https://wiki.fysik.dtu.dk/ase/index.html), but is intended to be faster and offer users more flexibility. The flexibility comes from the relative ease with which users can add their own methods to dynamics or other components of YASS.

YASS features a wide variety of capabilities useful for  
molecular simulations:

- Reading and writing over 50 different file types
- Basic manipulation of atomic structures
- Geometry and cell optimizations
- Harmonic frequency calculations
- Velocity autocorrelation
- Molecular dynamics simulations
- Radial and angular distribution functions

---

<div class="post-metadata">

### Author: ![davide.crucitti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/davide.crucitti/32/218224_2.png) [@davide.crucitti](https://discourse.julialang.org/u/davide.crucitti)
#### Post date: [September 15, 2025, 2:33pm UTC](https://discourse.julialang.org/t/ann-yetanothersimulationsuite-jl-an-atomic-simulation-suite/132398/2 "2025-09-15T14:33:15Z")

</div>

Interesting, I’m not really using any Julia Framework to run MD but I’m interested in seeing the work being done.  
I wonder, how does this compare to Molly.jl?

I don’t know how ready to use Molly.jl is, but I believe it is being actively developed.

---

<div class="post-metadata">

### Author: ![Cavenfish](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cavenfish/32/218838_2.png) [@Cavenfish](https://discourse.julialang.org/u/Cavenfish)
#### Post date: [September 15, 2025, 2:56pm UTC](https://discourse.julialang.org/t/ann-yetanothersimulationsuite-jl-an-atomic-simulation-suite/132398/3 "2025-09-15T14:56:10Z")

</div>

In the YASS documentation I mention that Molly.jl is a more mature option for MD in Julia. I haven’t actually done any tests comparing the two packages though. YASS is mostly just another option for users to pick from, where maybe some like it more and some like it less than Molly.jl.

Similarly, it offers open source developers another package to consider contributing to. The styles for the two codebases are very different, and maybe YASS is more appealing for some devs to contribute code to.
