Skip to main content

In the first post in this series, we considered the relationship between Data Science and the Digital Thread. In this post, we will discuss what need to put these ideas into practice. First, obviously, is data. We want all the data about the system and a way to get to it. For that, I’m going to use Syndeia™, the Digital Thread platform from Intercax. It builds and manages a network of inter-model connections between models in the engineering applications shown in Figure 1, as well as structured data in various formats like XML, SQL, CSV and others. It also provides a mechanism to get to that data.

Data-Science-digitalthread-syndeia

Figure 1  The Digital Thread integrations in Syndeia Release 3.4

The good news for Data Science is that all this data is structured. The bad news is that there are a lot of different structures. Our second need is a common data model that allows us as data scientists to structure our queries across the entire Digital Thread, the full dataset. For Syndeia, we use four element types, Repositories, Containers, Artifacts and Relations, as shown in Figure 2. All data is treated as one of these elements or their attributes.

data model

Figure 2 Common Data Model in Syndeia

Third, we need the analysis tools. Our objective at Intercax is to make the data available and let data scientists use the tools they already know and love. This series will consider two widely used open-source Data Science tools, TinkerPop graph analysis and Jupyter Notebooks (Figure 3).

TinkerPop originated back in 2009 as an open-source software project managed by the Apache Software Foundation. It offers a common interface supported by many open source and proprietary graph databases including a common graph analysis language, Gremlin, for searching and querying.

Our second tool will be the Jupyter Notebook, a web-based interactive computational notebook that emerged out of the iPython open-source project in 2014. It consists of a set of ordered cells containing API calls, computation, text and visualization and there are many open-source data science libraries.  We will use the Python language in our examples, although it can support other languages as well.

data science tools

Figure 3 Two Open-Source tools for Data Science

In Part 3 (forthcoming), we will dive more deeply into data structures in our Digital Thread. The final posts will demonstrate some of these ideas in action.

For more blogs in the series:

Related Posts

Syndeia AI Agents – Part 1

Hello and welcome to a preview of Syndeia AI, a swarm of AI agents that are powered by Syndeia Cloud. These AI agents can take natural language inputs, fetch latest data from your ...
Manas Bajaj

Santa’s Mission 2024 with 8.2 billion landings made possible by Digital Threads (Day 5)

Santa has just returned from his whirlwind journey, and the workshop erupts in cheers. Elves spill into the command center, their faces glowing with joy and pride as they take in ...
Manas Bajaj

SDS Hardware, Software, and Verification Digital Threads go live (Day 4)

The air hums with the sound of high-tech enchantments and the cheerful chatter of elves hard at work. Twinkling fairy lights hang from the rafters, casting a warm, festive glow. ...
Manas Bajaj

3D Sleigh Assembly model coordinated with System Architecture (Day 3)

It is Day 3 and Tony Sparkgear (Chief-Hardware-Elf) had his team of elves are working hard to create a 3D model in NX parametric software to represent the Sleigh Assembly as shown ...
Manas Bajaj

Sleigh Delivery System – Architecture & Digital Thread Dashboard (Day 2)

It is 7 AM and North Pole is bathing in the first light of dawn reflecting from the snow. The Great Hall, ground zero of operations and logistics, is hustling and bustling with ...
Manas Bajaj

North Pole Calls Intercax for Digital Mission Possible (Day 1)

Today, Intercax received a call from Mrs. Claus, the heart and soul of operations and logistics at North Pole. Seven days from the finale and at a time when hope and love cannot ...
Manas Bajaj

SysML v2 and Digital Threads with Syndeia

SysML v2 is the next generation Systems Modeling Language for modeling complex systems that significantly enhances precision, expressiveness, usability, interoperability, and ...
Manas Bajaj

Digital Thread Conference 2024: A Milestone for Digital Engineering

AI for DT & DE | Part 1 – Connecting with OpenAI as a service in Syndeia®

Introduction – AI for Digital Threads and Integrated Digital Engineering Welcome to our new blog series – Artificial Intelligence (AI) for Digital Threads and Integrated Digital ...
Manas Bajaj