Menu Close

Analysaurus

Analysaurus, currently under development, will provide an interface for common queries and analyses. Researchers will provide parameters, and Analysaurus will generate and execute the resulting code. For example, a researcher would provide the term ‘polarization’ to run the option to retrieve the definition of the corresponding concept. The following code would be generated.

Retrieve the definition of a concept

Match (n:Element)-[DEFINED_AS]->(d:Definition)
WHERE toLower(n.elementName) = 'polarization'
with d
Match (p:Publication)-[DEFINES]->(d)
Return d.definition AS Polarization, p.citation AS Publication

Definition of PolarizationPublication
Group polarization is the tendency of individuals in a group setting to engage in more extreme decisions than their original private individual decisions.El-Shinnawy, M., & Vinze, A. S. (1998). Polarization and Persuasive Argumentation: A Study of Decision Making in Group Settings. MIS Quarterly, 22(2), 165.

Find antecedents of elements containing the word “performance” and count their frequencies

Match (m:Element)-[r]->(n:Element) where toLower(n.elementName) CONTAINS 'performance'
Return m.elementName AS Element Name , n.elementName AS Dependent element ,count(*) as Count
Order by Count desc

AntecedentsDependent Element Containing “performance”Count
Relational interpersonal trustVirtual collaborative relationship performance2
Integrated trustVirtual collaborative relationship performance2
Calculative trustVirtual collaborative relationship performance1
Competence trustVirtual collaborative relationship performance1
Supply chain process integration capabilityFirm performance1
Operations excellenceFirm performance1
Customer relationshipFirm performance1
Revenue growthFirm performance1
Interruption overloadWork performance1
Interruption overloadNonwork performance1
Task closureWork performance1
Task typeGroup performance1
GSS configurationGroup performance1

Find relationships between elements containing the words ‘trust’ and ‘performance’ 

MATCH (p1)-[r1:CONTAINS]->(g1)-[r2:DEPICTS]->(e1)-[r3:RELATES_TO]->(e2)
WHERE toLower(e1.elementName) CONTAINS 'trust' AND toLower(e2.elementName) CONTAINS 'performance'
RETURN (e1)-[r3:RELATES_TO]->(e2) AS Relationships

Find all paths that end with specific dependent element

MATCH path = (l:Element)-[*]->(e:Element)
Where toLower(e.elementName) Contains "performance"
with path
where not (:Element)-->(l)
RETURN distinct [x IN NODES(path)|x.elementName] AS result

[“Calculative trust”, “Virtual collaborative relationship performance”]
[“Competence trust”, “Virtual collaborative relationship performance”]
[“Relational interpersonal trust”, “Virtual collaborative relationship performance”]
[“Integrated trust”, “Virtual collaborative relationship performance”]
[“Data consistency”, “IT infrastructure integration for supply chain management”, “Supply chain process integration capability”, “Firm performance”]
[“Cross-functional supply chain management application systems integration”, “IT infrastructure integration for supply chain management”, “Supply chain process integration capability”, “Firm performance”]
[“Physical flow integration”, “Supply chain process integration capability”, “Firm performance”]
[“Information flow integration”, “Supply chain process integration capability”, “Firm performance”]
[“Financial flow integration”, “Supply chain process integration capability”, “Firm performance”]
[“Operations excellence”, “Firm performance”]
[“Customer relationship”, “Firm performance”]
[“Revenue growth”, “Firm performance”]
[“Work-related cross-domain interruptions”, “Interruption overload”, “Nonwork performance”]
[“Work-related cross-domain interruptions”, “Interruption overload”, “Work performance”]
[“Work-related cross-domain interruptions”, “Task closure”, “Work performance”]
[“Task type”, “Group performance”]
[“Task type”, “GSS configuration”, “Group performance”]