task_template_dynamic
Containerized template of an architecture that defers advanced computations from an online cognitive task to a cloud server configured to perform these computations.
https://github.com/brain-development-and-disorders-lab/task_template_dynamic
Science Score: 52.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
Organization brain-development-and-disorders-lab has institutional domain (sites.wustl.edu) -
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.2%) to scientific vocabulary
Keywords
Repository
Containerized template of an architecture that defers advanced computations from an online cognitive task to a cloud server configured to perform these computations.
Basic Info
Statistics
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
Realizing Dynamic Cognitive Tasks with Cloud-based Computation
How can we expand the computational capabilities of online cognitive tasks to realize dynamic task behavior?
This repository implements a containerized 'template' of an architecture that defers advanced computations from an online cognitive task to a cloud server configured to perform these computations.
Comprehensive documentation describing how to customize and deploy this template can be found in the wiki.
Description
Beyond manipulation of task stimuli and static web components, dynamic behavior is constrained within the limitations of JavaScript itself. Dynamic task behavior can be implemented by deferring advanced computations from the participant’s browser to a cloud server. We propose a task-server architecture that receives participant task input, uses an R or MATLAB script to perform advanced computations, and returns an output to inform dynamic task behavior.
This concept is still in the early stages of piloting, but has been successfully setup and utilized on both AWS (API Gateway, Lightsail) and Microsoft Azure to communicate with the Gorilla platform.
Deployment
Requirements for integration and deployment of this template:
- Cloud computing resource that supports API path configurations or a similar concept.
- A domain name with an SSL certificate to ensure secure communications between the tasks and the computing resources.
The wiki contains further detail of specific requirements for each prerequisite.


This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Owner
- Name: Brain Development and Disorders Lab
- Login: Brain-Development-and-Disorders-Lab
- Kind: organization
- Email: corpuscallosumresearch@wustl.edu
- Location: United States of America
- Website: https://sites.wustl.edu/richardslab
- Twitter: ccd_research
- Repositories: 3
- Profile: https://github.com/Brain-Development-and-Disorders-Lab
Brain Development and Disorders Lab at Washington University School of Medicine, Department of Neuroscience, St. Louis MO
Citation (CITATION.cff)
cff-version: 1.0.0 message: "If you use this software, please cite it as below." authors: - family-names: "Burgess" given-names: "Henry" orcid: "https://orcid.org/0000-0002-3481-952X" - family-names: "Barnby" given-names: "Joseph M." - family-names: "Dayan" given-names: "Peter" - family-names: "Richards" given-names: "Linda J." title: "Realizing Dynamic Cognitive Tasks with Cloud-based Computation" version: 1.0.0 date-released: 2023-03-16 url: "https://github.com/Brain-Development-and-Disorders-Lab/task_template_dynamic"
GitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1