You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title: "The Hallway Track: SciNoj/Light#1 data analysis stories"
2
+
title: "The Hallway Track: SciNojLight#1 Data Analysis Stories"
3
3
author: Timothy Pratley
4
+
image: noj_components.png
4
5
type: post
5
6
date: 2025-05-28
6
7
category: data
7
-
tags: [data-science, noj]
8
+
tags: [data-science, noj, scinoj-light]
8
9
keywords: [noj]
9
10
---
10
11
11
-
The SciNoj Light #1 Conference brought together Clojure enthusiasts, data scientists, and researchers for an engaging exploration of functional programming in scientific and AI applications.
12
+
The [SciNoj Light #1](https://scicloj.github.io/scinoj-light-1) Conference brought together Clojure enthusiasts, data scientists, and researchers for an engaging exploration of data analysis stories.
12
13
The event fostered a collaborative, informal atmosphere where participants exchanged ideas across disciplines from cognitive psychology to urban planning.
13
14
14
-
If you missed it, you can view the talks on the [Youtube playlist](https://www.youtube.com/playlist?list=PLb_VRZPxjMAAaoAPnk8ClWET3baRV1Whv).
15
-
The [conference website](https://scicloj.github.io/scinoj-light-1/speakers.html)
16
-
has detailed information about the talks and speakers.
15
+
If you missed it, you can view the talks on the [conference sessions playlist](https://www.youtube.com/playlist?list=PLb_VRZPxjMAAaoAPnk8ClWET3baRV1Whv).
16
+
The [conference website](https://scicloj.github.io/scinoj-light-1/speakers.html) has detailed information about the talks and speakers.
17
+
Links to the notebook code presented are on the [sessions page](https://scicloj.github.io/scinoj-light-1/sessions),
18
+
and available as data in the [info.edn file](https://github.com/scicloj/scinoj-light-1/blob/main/info.edn).
17
19
18
-

20
+
The [concluding talk on lane reductions](https://youtu.be/3HZ5rngHzWM) stood out as my favorite because it blended data-driven insights with relatable, human-interest storytelling.
21
+
As a cyclist, I immediately connected with how lane reductions and protected bike lanes are impactful to my safety.
22
+
The talk’s compelling visuals, grounded in real case studies, made the story very tangible.
23
+
Heather’s personal perspective as a car-free parent added emotional weight.
24
+
She illustrated how community advocacy and smart urban design saves lives, and makes more livable spaces.
25
+
The mix of passion, rigor, and optimism left me inspired; data analysis can drive tangible, life-improving change.
19
26
20
-
A major focus was the development of Clojure's data science Noj toolkit.
27
+

28
+
29
+
A major focus of the conference was the development of Clojure's data science [Noj](https://github.com/scicloj/noj) toolkit.
21
30
This suite of libraries demonstrated how Clojure combines functional programming elegance with practical performance.
22
31
Speakers highlighted Noj's interoperability with Python and Java ecosystems while emphasizing its advantages for reproducible and maintainable workflows.
23
32
The community's collaborative energy was evident throughout.
24
33
25
-
> "You can have the cake of Clojure's immutable persistent data structures and eat it too;
26
-
> Get your answers fast and make your customers happy."
27
-
> — Harold
34
+

28
35
29
36
Artificial intelligence emerged as a recurring theme, with several talks exploring hybrid approaches to enhance reliability.
30
37
One discussion centered on Retrieval-Augmented Generation (RAG) systems,
@@ -40,14 +47,266 @@ The conference also highlighted social impact work, such as data-driven advocacy
40
47
41
48
What stood out to me was how effectively the SciCloj community uses Clojure notebooks for collaborative work.
42
49
Presenters shared their research through executable notebooks that cleanly combined code, visualizations and explanations.
43
-
It's a practical pattern broadly applicable.
50
+
It's a practical pattern broadly applicable for sharing ideas and knowledge.
44
51
45
52
Throughout the event, a sense of optimism prevailed about Clojure's untapped potential.
46
53
While acknowledging gaps in ML tooling compared to Python, speakers demonstrated that Clojure's functional rigor and JVM scalability make it a good fit for data science.
47
54
Attendee discussions envisioned collaborating further on logic-guided AI and semantic web ontologies.
48
55
There was a recurring theme of bridging the gap between academic theory and real-world engineering.
49
56
SciNoj Light ultimately painted a picture of Clojure not just as a language, but as a catalyst for interdisciplinary innovation.
50
57
58
+
> You can have the cake of Clojure's immutable persistent data structures and eat it too;
59
+
> Get your answers fast and make your customers happy.
60
+
> — Harold
61
+
51
62
A big thank you to the organizers!
63
+
The event was an overwhelming success with high quality presentations and valuable discussions.
52
64
I'm looking forward to the next SciNoj,
53
65
it's a rare and valuable blend of science, technology, community and code.
66
+
67
+
Below are my notes about the sessions and conversations from the conference.
68
+
69
+
### Pre-conference interview
70
+
71
+
Engaging to have a taste of what’s to come, got me really enthusiastic about the coming event.
72
+
Game as a Research Tool: "Tik Tik" is a controlled environment for studying human cognition and collaboration.
73
+
Combines cognitive psychology, game design, and data analysis.
74
+
75
+
### 1.1: Hello
76
+
77
+
Community-driven event.
78
+
Informal, interactive, and welcoming.
79
+
Focus on Clojure for data workflows.
80
+
Tools and libraries have matured, and the conference shares these advancements.
81
+
[Zulip](https://www.clojurians-zulip.org/) is the main forum, attendees are encouraged to engage via structured topic threads.
82
+
The macroexpand session invites ideas for expanding Clojure adoption in various fields.
83
+
Hosts encourage questions, jokes, and relaxed participation.
84
+
Sets the tone for an inclusive, engaging, and slightly nerdy gathering of Clojure enthusiasts.
85
+
86
+
### 1.2: An intro to the Noj toolkit
87
+
88
+
Noj is a Clojure-based data science toolkit integrating libraries for data analysis, visualization, and machine learning.
89
+
Designed for functional, efficient data processing with compatibility across libraries (e.g., Tablecloth, FastMath, Metamorph).
90
+
Inspired by tools like R’s dplyr/ggplot and Python’s pandas/Plotly, but with a Clojure-centric approach.
91
+
Tablecloth for tabular data manipulation (similar to pandas/dplyr).
0 commit comments