Activities Log

The section of a Tercen project where actions are taken in the project is recorded. Links to the object where the change happened are included.


A plug-in to Tercen. It can be one of three types: operator, app, template.

App library

A repository of Tercen apps. There are many repository locations, (e.g. GitHub, team library).



A dynamic URL link-line at the top of the Tercen interface. The Breadcrumb displays a path to the user's current location in the system. It is built up of individual links to each step on the path. Users can navigate to any part of the path by clicking the step link.



Takes a copy of the element selected and saves it into an equivalent location selected by the user. The user can modify the clone without disturbing the original research. Full projects can be cloned as can parts of projects such as Workflow.

Color box

Part of the cross tab projection screen. When a factor is dropped on this box Tercen will assign a color to the value of that factor in the projection grid. Colors grade from warm (red) through to cold (blue) from highest plus number to lowest minus number. A rainbow palette is default but other pallets can be selected for different effects.

Cross-tab window

A Tercen interface window to define a projection view (i.e. what is on the

row, col, y-axis, x-axis, color, label).


Data Set

A collection of measurements uploaded to Tercen or created by Tercen after manipulation in a workflow. Usually, Datasets take the form of a data table but can be linked to other sources such as databases.

Data Step

The basic Calculation or Projection unit of a Tercen workflow. All the heavy lifting of Data Analysis in Tercen is done here. Data steps contain a layout of Factors into a projection grid and settings to create a visualization from this. Operators can be applied to Data Steps so their calculations are passed down to data steps linked below it.


A platform that allows software applications to be packaged into a container. Containers run on Dockers virtual environment within a computer. The container holds the dependencies that the app needs to run so this way it can operate independently of the operating system on the computer which might conflict with it.

Docker: What is a container



A version of Tercen that can run on a local server and be available through an organization's network. Organizations with strict access control requirements, restrictions on internet access, or regulatory commitments to local data storage should choose this option.


The community section of Tercen. Public projects are made available to everybody here. Go now to explore.



The Tercen name for the smallest group of data you can work with. If a table has 10 columns then there will be 10 factors to make projections with. If a spreadsheet has names and addresses then [FirstName] [Surname] {Street} and {City} will all be factors. Operators can also create new factors when they run. These are the calculated values and they are available for the next data steps in the workflow.


A method of subdividing data in Tercen. Simple filters might exclude data zero values from a graph. Filters are made on the Cross-Tab Projection screen. There are two ways to apply a filter. Drag a factor to the filters section and set a rule for how its data is included or excluded. Or Highlight rows in the projection and right-click to set the rules. Multiple filters can be applied to the same data set at the same time.

Filter box

The part of the cross-tab projection screen where filter settings can be created, modified or deleted. Factors can be dragged here to create a filter.



GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere. Tercen connects to GitHub and we store all of our operators there for anyone to access

Git Repository

A folder or room where any type of file can be stored. GitHub will track changes to the files, even if multiple people are changing them at the same time. It allows rollbacks to any previous version and makes the files available to be downloaded according to your privacy settings.



Your personal page. It works like a Team but with only one member... You. Your personal Projects are hosted here as well as access to administration areas such as your Tercen subscription or settings.


Input Project

What is on the y-axis, row, col, x-axis, label, and color? This is defined in the cross-tab window. Each Operator requires to its the correct Input Project.




Label box

Located in the cross-tab window. Factors can be dragged into this box to create a label. A label is a generic concept and allows users to define an extra definition when running an operator, currently, it does not affect any visuals but is used in some operators.


Created in the cross-tab window. Each layer has the same row, column, x-axis definition but allows the user to configure a different y-axis, filter, color, label, and error bar. This allows multiple graphical projections of the same data layout without having to create multiple data steps.


A collection of Operators or Apps which have been made available to be used on a Project. Libraries can be used to control what calculations are available to a project team. Operators and Apps must be added to a Library by a Team member with the right permissions level.

Long format

A table format where every row has a single measurement. It is a list format that makes data more easily processed by computer code working from top to bottom rather than a human preferred left to right.



A numerical variable representing a single point of data.


A data projection in the crosstab grid lays out multiple scatter-plots in a matrix.

It is created by dragging and dropping the same factor into both the row zone and the column zone. A factor must also be defined in the label zone. This allows the projection to know what factor separates data points in the pairwise plot.




A gathering of data at a particular moment in time. Observations can consist of one or more measurement variables.


Is an algorithm that computes data supplied to it by the input projection view defined using the cross-tab window. Tercen operators pass their calculations downstream to linked Data Steps.

Output relation

The output relation is the relation of the calculated output to the input values. For example:

  • Is the relation per Cell?

  • Is the relation per Col or Row?

  • Is the relation for All the data?



A folder containing all the elements of data analysis. Data files, workflows, and supporting documents are held here. Tercen provides an activity tracker on each Project to show a history of actions. Creating a README.md adds a web page to the project where research, data, and graphs can be displayed.


A projection is defined using the cross-tab window. It is a representation of the data factors laid out by dragging and dropping. Usually, it is in the form of a graph.




Appears in Tercen as a button or select from a drop-down list. Choosing this will cause the algorithms in an Operator to start their calculations. To help you remember to run your calculations Tercen puts a little green light on a Data Step when they are successful or a red light when there is a problem.



An event on a Tercen workflow. Events include Data Table Import, Visual Projection, Calculations, Joins, and Exports. A single step allows for a visual projection and optionally a computation using an operator.


The fee you pay to access Tercen's advanced features. Normally charged monthly to a credit card.



A label is given to a piece of data. Normally issued on an ad-hoc basis but computer systems can track them and perform functions based on them.


A basic collection of data. Very like a spreadsheet, and indeed many data tables start out as spreadsheets. It normally has titles for the data in the first row and lists of individual data underneath those titles in the columns.


A group of users on Tercen who are collaborating on one or more projects. Users can have different permissions to access and modify the elements of a project: Admin, Read Write or Read Only.


The next-generation data analytics platform. It's drag and drops, and it lives in the cloud, so no coding is required. There are also powerful community and sharing functions that you won't find anywhere else.

Tercen GitHub

You can find everything Tercen here in our Tercen Repository. Sample data files, instruction manuals, and guides, and Mathematical operators for your analysis.

Tercen Studio

The development environment for Tercen integrates coding and testing features. Integrates RStudio to Tercen through your browser.


Universal Table

An abstract internal table built by Tercen from all data sources uploaded to it. This unified data model allows Tercen to perform calculations on data throughout the workflow or visual projections regardless of the original source.


Your unique personal identifier on Tercen. We even generate a unique icon from it so everybody can see who you are.



A variable is a characteristic of a unit being observed that may assume more than one of a set of values to which a numerical measure or a category from a classification can be assigned (e.g. income, age, weight, etc., and “occupation”, “industry”, “disease”, etc.

Visual computation

Users of Tercen define a computation visually for example by dragging and dropping elements, setting filters and lines, or adding operators. The Tercen engine performs the calculations on the fly as visual adjustments are made.



A format where every column is a variable. Considered the traditional layout for a spreadsheet with titles along the top and individuals down the side. This layout is optimized for human reading. For machine reading layouts see Long format.


A sequence of steps or apps to achieve an analysis pipeline. Calculations made in a data step are passed downwards to steps which are linked below. Multiple branches of analysis can be created.

Workflow app

A small workflow composed of steps, visuals, and operators. Typically it achieves one task, e.g. PCA app. The PCA app is composed of one result visual and one computation and one data wrangling step.





Part of the cross-tab projection screen. They are loaded with Factors dragged and dropped from the data and are used to form the layout of a projection. There are four zone types that run from inside to outside on the X and Y-Axis.

x-axis zone

The bottom-most division of the Data runs across the top of the cross-tab projection grid. Its primary function is to divide data. There can be only one X-axis zone.

y-axis zone

The right-most division of the Data that runs down the side of the cross-tab projection grid. Its primary function is to divide data. There can be only one Y-axis zone. This zone is often the most important one in a projection. It should be loaded first.

row zone

Zones running down the side of the grid parallel to the Y-Axis. Their primary function is to sort the information in the Y-Axis. There can be multiple Row zone factors but their order is important as Tercen applies to sort from the outside-in.

column zone

Zones running along the top of the grid parallel to the X-Axis. Their primary function is to sort the information in the X-Axis. There can be multiple Column zone factors but their order is important as Tercen applies to sort from the outside-in.


Relational Algebra


Computation engine


Bitmap Relational Algebra


Did this answer your question?