Abstraction Layer over R/Python/JS code

Anatella offers an abstraction layer around the code that allows business analysts and coders to communicate smoothly and make progress in a collaborative way. Thanks to the abstraction layer, the analysts don’t see any line of code while the coders are still writing code. Both groups can still think together and bring meaningful contributions on how to solve the problem at hand. TIMi is the only tool to provide an abstraction layer above your R/Python/JS code.

We initially built Anatella for the very experienced data scientists, with dozens of years of experience in data science. Indeed, experienced data scientists (such as ourselves!) know that their time is better spent understanding the data, rather than writing again and again the same code to plot charts, run a regression, etc. Thereafter, we noticed that both the very experienced data scientists and the business analysts enjoy the rich set of code-free features offered by Anatella. This is why we focused on creating a development platform for R/Python/JS that is (almost) code-free, and tailored for the citizen data scientists.

The idea is to avoid wasting the data scientist time in writing R/Python/JS code, unless it’s absolutely necessary, and when code is written, it is for the purpose of improving existing processes, or deploying innovation across the organization.

While many other solutions offer node creation functionalities, these are typically not accessible to “non-programmers”. Anatella is the only platform built for the citizen data scientist in mind, and the idea is to let them deploy their code, control versions, get inspired and create new solutions.

Thanks to Anatella, many organization have seen a revolutionary change in the way they apprehend data: i.e. They have now adopted a striving analytical culture all around the company with many citizen data scientists enjoying to look at the data to solve the most complex business problems.

Designed for collaboration

There are three levels of R/Python/JS script repositories:

  • Main Script Repository: TIMi developed various scripts, which are functional implementations of the most popular models (histograms, segmentation, Kohonen maps, tree predictions, regressions, etc.). There are more than 30 models already included, and each of them is an opened box which user can copy, modify, and adapt to their needs.
  • Corporate Script Repository: this is where advanced users store the scripts they share with their colleagues. Using basic Windows user management, it is easy to set read only access to those scripts. The end user doesn’t have to do anything, any execution of Anatella after an update will always have the latest version.
  • Personal script Repository: Every user is a potential expert. Everyone can play, modify, and edit without risk, and develop their own data transformation or models. And when a script is of use for a group, they simply send it to the “power users” for a corporate deployment.

Each company can become a global R&D Department, supervised by a group of experts who centralize and control the diffusion of innovation!

code-graph