# TextAssociations.jl: Bringing Julia to the Digital Humanities and Social Sciences

**URL:** <https://discourse.julialang.org/t/textassociations-jl-bringing-julia-to-the-digital-humanities-and-social-sciences/132888>\
**Category:** Package Announcements\
**Tags:** package, announcement\
**Created:** [October 5, 2025, 12:47pm UTC](https://discourse.julialang.org/t/textassociations-jl-bringing-julia-to-the-digital-humanities-and-social-sciences/132888 "2025-10-05T12:47:40Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alex\_Tantos](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/alex_tantos/32/10636_2.png) [@Alex\_Tantos](https://discourse.julialang.org/u/Alex_Tantos)\
**Post date:** [October 5, 2025, 12:47pm UTC](https://discourse.julialang.org/t/textassociations-jl-bringing-julia-to-the-digital-humanities-and-social-sciences/132888/1 "2025-10-05T12:47:41Z")

</div>

Εxcited to share **[TextAssociations.jl](https://github.com/atantos/TextAssociations.jl)**, a new Julia package designed for studying how words connect and co-occur in texts and corpora. It brings together many well-known and lesser-known **association measures** , along with tools for **collocation networks** , **temporal analysis** , and **large-corpus processing** , all in one unified, data-driven framework.

This package represents a **first attempt to introduce Julia to the humanities and social sciences** , with a focus on researchers working in **linguistics** , **digital humanities** , and **language-centered social science research**. It’s a starting point and if the idea resonates with you, I’d really appreciate it if you could give the GitHub repo a star.

In these fields, we are often interested not only in _meaning_ but also in _pattern_ and _context_ — how words cluster within a discourse or register, across time periods, or within specific language varieties such as dialects and learner corpora. While embeddings and RAG-based systems operate within pretrained semantic spaces, **association measures** remain indispensable for interpretable, corpus-based insights: they quantify how often words co-occur beyond what chance would predict, revealing what is salient within a given dataset, discourse, or community.

The package is currently in an **early release stage** (not yet registered in the Julia package registry), and there are still some rough edges to smooth out. Feedback, contributions, and testing would be greatly appreciated.

🔗 **GitHub repository:** [GitHub - atantos/TextAssociations.jl](https://github.com/atantos/TextAssociations.jl)  
📚 **Documentation:** [Home · TextAssociations.jl](https://atantos.github.io/TextAssociations.jl/)

---

<div class="post-metadata">

**Author:** ![cormullion](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cormullion/32/49131_2.png) [@cormullion](https://discourse.julialang.org/u/cormullion)\
**Post date:** [October 5, 2025, 5:02pm UTC](https://discourse.julialang.org/t/textassociations-jl-bringing-julia-to-the-digital-humanities-and-social-sciences/132888/2 "2025-10-05T17:02:13Z")

</div>

Hi! Looks like a very good package.

Feedback: I thought the logo looked a bit untidy in places (eg I think the AI doesn’t know what the Julia colours are), so I redrew it in Julia:

 ![Screenshot 2025-10-05 at 17.58.59](https://global.discourse-cdn.com/julialang/original/3X/e/7/e7cc5550e946bca0d7fadbfdcbb16d7064a7dca1.jpeg)

😀

---

<div class="post-metadata">

**Author:** ![Alex\_Tantos](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/alex_tantos/32/10636_2.png) [@Alex\_Tantos](https://discourse.julialang.org/u/Alex_Tantos)\
**Post date:** [October 5, 2025, 5:23pm UTC](https://discourse.julialang.org/t/textassociations-jl-bringing-julia-to-the-digital-humanities-and-social-sciences/132888/3 "2025-10-05T17:23:02Z")

</div>

I love it. It looks so much cleaner! 🎨  
A new commit is on its way. Thank you so much!  
Actually, if you’d like, you could make the very first PR to the repo with this logo. It would be great to have you as the first contributor after the early release!
