touchcog
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.0%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: dpalmer9
- License: gpl-3.0
- Language: Python
- Default Branch: master
- Size: 1.83 MB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
- Releases: 8
Metadata Files
README.md
TouchCog
Hardware Requirements
Computer with 64-bit Windows, MacOS, or Linux Distribution (Debian, Ubuntu, Raspbian, etc.). ChromeOS Linux also supported.
For touch input, the system must utilize touchscreen technology (e.g. capacitive, IR, etc.)
Software Requirements
In order to run the scripts, you will need to have Python 3, version 3.5 or greater. Download: https://www.python.org/downloads/
All the scripts require the package Kivy in order to run. Instructions to install Kivy are below: https://kivy.org/doc/stable/installation/installation-windows.html https://kivy.org/doc/stable/installation/installation-linux.html https://kivy.org/doc/stable/installation/installation-osx.html
Setup
To start the software, you can launch the WindowLauncher.py or KivyMenuInterface.py file.
Window Launcher is used to set the screen resolution as well as choose to run in full-screen or window.
Kivy Menu Interface will launch the system and allow for the selection of a behavioural task.
Current Tasks
Image Continuous Performance Task (iCPT2GStim1 and iCPT2GStim2)
In this task, participants are required to rapidly respond to images presented at the center of the screen. These include images that must be pressed (target) and images that responses must be withheld from (distractor).
Paired Associate Learning (PAL)
In this task, participants are presented with two different images in two different spatial locations. The correct response is determined by both the spatial and visual features of the stimuli.
Visual Probabilistic/Deterministic Reversal Learning (vPRL)
In this task, participants must rapidly make decisions to select a correct stimulus against an incorrect one. During the task, the stimuli can either have deterministic or probabilistic reward contingencies.
In the deterministic version, the responses to the correct stimuli are always reward cued. In the probabilistic version the stimuli is reward cued only a percentage of the time.
Participants are given feedback in terms of a score displayed at the top of the screen. Once participants make a fixed number of correct responses, the reward contingency is reversed.
Trial Unique Non-Match to Location (TUNL)
In this task, participants must respond to an illuminated location on an 8x8 spatial grid. Once participants respond, they are required to complete a distractor task (pressing targets, ignoring distractors) to generate interference and a working memory delay. Following the distractor task, two locations are illuminated. The previously seen sample location as well as a novel location are illuminated. A reward cue is presented following responses to the novel location.
Progressive Ratio (PRHuman)
In this task, participants must correctly press illuminated squares in an 8x8 spatial grid. Reward cues are provided following a certain number of responses. The number of required responses increases after each reward cue. Once participants have completed a block of trials, the response requirement will reset, but the reward valuation will decrease by 50%. Participants can choose to complete the task or prematurely terminate the protocol.
Contact
Please feel free to reach out to me with suggestions, feedback, and ideas for new features!
Owner
- Login: dpalmer9
- Kind: user
- Repositories: 4
- Profile: https://github.com/dpalmer9
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you wish to cite this project, please do so with the following information."
authors:
- family-names: Palmer
given-names: Daniel
orcid: https://orcid.org/0000-0002-3419-8647
title: "TouchCog: Open source human translational touchscreen testing"
version: 0.0.9
doi: https://doi.org/10.5281/zenodo.7577008
date-released: 2022-08-03
GitHub Events
Total
- Issue comment event: 1
- Pull request event: 2
- Pull request review event: 29
- Pull request review comment event: 33
Last Year
- Issue comment event: 1
- Pull request event: 2
- Pull request review event: 29
- Pull request review comment event: 33
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 0
- Total pull requests: 2
- Average time to close issues: N/A
- Average time to close pull requests: about 2 months
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 1.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 2
- Average time to close issues: N/A
- Average time to close pull requests: about 2 months
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 1.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- FilipKosel (4)
- dpalmer9 (3)