| Literature DB >> 31396132 |
Abstract
Researchers of behavioral science often work with time-aligned annotation data based on video and/or audio recordings. Various platforms are available to process these data, offering various kinds and ways of data analysis. It often happens that one would wish to use one platform for a certain kind of analysis, and another platform for another kind. It may also happen that one would keep the results of the first analysis and continue processing the data using another platform-all as a chain of analyses on the way to discovery. When it comes to T-pattern analysis, the task of further analyzing already identified patterns across platforms requires a general framework within which virtually any kind of data can be processed in a cross platform environment: that of a database. Data (including patterns) from one platform are then imported into this database, where these patterns are further processed to uncover further properties, then the patterns can be exported to another platform, including the one the data originated from. This contribution aims at introducing a new methodology and a tool implemented as a web-based service for these purposes.Entities:
Keywords: annotation; mixed methods; observation; post-analysis; theme
Year: 2019 PMID: 31396132 PMCID: PMC6667640 DOI: 10.3389/fpsyg.2019.01680
Source DB: PubMed Journal: Front Psychol ISSN: 1664-1078
Figure 1Difference between detecting a T-pattern in an individual and a multisample file (the minimum occurrence parameter was set to 3 in this example).
Identification of patterns using dataname and id attributes in patstring.txt.
| f006mc22f | 58 | 21 | 2 | 1 | 1 | 0 | (b,agentf0mov,level e,agentf0mov,rise) |
| f006mc22f | 59 | 9 | 2 | 1 | 1 | 0 | (b,agentf0mov,rise b,agentf0mov,descending) |
| f006mc22f | 60 | 46 | 3 | 2 | 1 | 0 | (b,agentf0mov,rise (e,agentf0mov,rise b,agentf0mov,fall)) |
| f006mc22f | 61 | 13 | 3 | 2 | 1 | 0 | (b,agentf0mov,rise (b,agentf0mov,level e,agentf0mov,rise)) |
| f006mc22f | 62 | 8 | 2 | 1 | 1 | 0 | (b,agentf0mov,rise e,agentf0mov,descending) |
| f015mv26f | 58 | 26 | 3 | 2 | 1 | 0 | (b,agentf0mov,rise (e,agentf0mov,rise b,agentf0mov,fall)) |
| f015mv26f | 59 | 4 | 2 | 1 | 1 | 0 | (b,agentf0mov,rise e,agentf0mov,ascending) |
| f015mv26f | 60 | 4 | 2 | 1 | 1 | 0 | (b,agentf0mov,rise e,agentf0mov,descending) |
| f015mv26f | 61 | 29 | 2 | 1 | 1 | 0 | (b,agentf0mov,rise e,agentf0mov,fall) |
| f015mv26f | 62 | 7 | 2 | 1 | 1 | 0 | (b,agentf0mov,rise e,agentf0mov,level) |
The samples are from Experiment 2.
Figure 2The overview of data flow and the main components of the interface.
Figure 3First steps of data processing: working with multidimensional arrays.
Figure 4Data dependency graph of the exported data before and after filtering T-patterns.
Figure 5The original (Left) and the resulting global scope (Right) of T-pattern identification.
Figure 6Representing the result of T-pattern detection in a relational database.
Figure 7Overview of an imported Theme project: general statistics and management possibilities.
Figure 8Sequence of database queries: based on the resulting table of T-patterns, one can check the datafiles for a particular pattern, then the exact locations (timing properties) inside that file.
Figure 9Representing T-patterns in ELAN. In this example, the exported EAF was previously merged with the original annotation file. The first annotation tier displays the instances of Pattern42.
Resulting table of the first query containing T-patterns (only the relevant attributes are preserved here).
| ((e,agent,speech (b,speaker,speech e,speaker,speech)) b,overlap,speech) | 4 | 102 |
| (e,overlap,speech ((b,speaker,speech e,speaker,speech) b,agent,speech)) | 4 | 98 |
| ((e,speaker,speech (b,agent,speech e,agent,speech)) b,overlap,speech) | 3 | 98 |
| (e,agent,speech ((b,speaker,speech e,speaker,speech) b,overlap,speech)) | 4 | 93 |
| ((e,overlap,speech (b,speaker,speech e,speaker,speech)) b,agent,speech) | 4 | 90 |
| ((e,overlap,speech (b,agent,speech e,agent,speech)) b,speaker,speech) | 4 | 89 |
| ((b,agent,speech e,agent,speech) (b,overlap,speech (b,speaker,speech e,overlap,speech))) | 4 | 87 |
Resulting table of the second query showing the distribution of the pattern's locations.
| 006mc22sepf | Formal | 8 |
| f006mc22sepi | Informal | 38 |
| f016fc29sepf | Formal | 6 |
| f016fc29sepi | Informal | 35 |