{"id":19721982,"url":"https://github.com/datajoint/workflow-session","last_synced_at":"2025-04-29T22:30:32.390Z","repository":{"id":37183634,"uuid":"349160706","full_name":"datajoint/workflow-session","owner":"datajoint","description":"Example DataJoint workflow for lab, subject and session management","archived":false,"fork":false,"pushed_at":"2022-10-26T15:49:27.000Z","size":625,"stargazers_count":0,"open_issues_count":1,"forks_count":6,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-04-05T19:51:12.571Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://datajoint.com/docs","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/datajoint.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-03-18T17:25:10.000Z","updated_at":"2022-11-11T06:34:02.000Z","dependencies_parsed_at":"2023-01-19T10:38:54.195Z","dependency_job_id":null,"html_url":"https://github.com/datajoint/workflow-session","commit_stats":null,"previous_names":[],"tags_count":2,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datajoint%2Fworkflow-session","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datajoint%2Fworkflow-session/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datajoint%2Fworkflow-session/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datajoint%2Fworkflow-session/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/datajoint","download_url":"https://codeload.github.com/datajoint/workflow-session/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251592897,"owners_count":21614440,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T23:16:08.257Z","updated_at":"2025-04-29T22:30:31.761Z","avatar_url":"https://github.com/datajoint.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Workflow for lab, subject and session management\n\nThis directory provides an example workflow to save the information related to lab, subject, and session metadata data management, using the following datajoint elements\n+ [element-lab](https://github.com/datajoint/element-lab)\n+ [element-animal](https://github.com/datajoint/element-animal)\n+ [element-session](https://github.com/datajoint/element-session)\n\nThis repository provides demonstrations for:\nSetting up a workflow using different elements (see [pipeline.py](workflow_session/pipeline.py))\n\nSee the [Element Session documentation](https://elements.datajoint.org/description/session/) for the background information and development timeline.\n\nFor more information on the DataJoint Elements project, please visit https://elements.datajoint.org.  This work is supported by the National Institutes of Health.\n\n## Workflow architecture\nThe lab and experiment subject management workflow presented here uses components from three DataJoint elements (element-lab, element-animal and element-session) assembled together into a functional workflow.\n\n### element-lab\n\n![element-lab](\nhttps://github.com/datajoint/element-lab/raw/main/images/lab_diagram.svg)\n\n### element-animal\n\n![element-animal](\nhttps://github.com/datajoint/element-animal/blob/main/images/subject_diagram.svg)\n\n`genotyping` is designed for labs that handle animal care and genetic information themselves, which is optional.\n![genotyping](https://github.com/datajoint/element-animal/blob/main/images/genotyping_diagram.svg)\n\n### element-session\n`session` is designed to handle metadata related to data collection, including collection date-time, file paths, and notes. Most workflows will include element-session as a starting point for further data entry.\n![session](https://github.com/datajoint/element-session/blob/main/images/session_diagram.svg)\n\n### This workflow\nThis workflow serves as an example of the upstream part of a typical data workflow, for examples using these elements in tandem with other data collection modalities, refer to:\n\n+ [workflow-array-ephys](https://github.com/datajoint/workflow-array-ephys)\n+ [workflow-calcium-imaging](https://github.com/datajoint/workflow-calcium-imaging)\n\n\n## Installation instructions\n\n+ The installation instructions can be found at the\n[DataJoint Elements documentation](https://elements.datajoint.org/usage/install/).\n\n## Interacting with the DataJoint workflow\n\n+ Please refer to the following workflow-specific\n[Jupyter notebooks](/notebooks) for an in-depth explanation of how to run the\nworkflow ([1-Explore_Workflow.ipynb](notebooks/1_Explore_Workflow.ipynb)).\n\n## Citation\n\n+ If your work uses DataJoint and DataJoint Elements, please cite the respective Research Resource Identifiers (RRIDs) and manuscripts.\n\n+ DataJoint for Python or MATLAB\n    + Yatsenko D, Reimer J, Ecker AS, Walker EY, Sinz F, Berens P, Hoenselaar A, Cotton RJ, Siapas AS, Tolias AS. DataJoint: managing big scientific data using MATLAB or Python. bioRxiv. 2015 Jan 1:031658. doi: https://doi.org/10.1101/031658\n\n    + DataJoint ([RRID:SCR_014543](https://scicrunch.org/resolver/SCR_014543)) - DataJoint for `\u003cSelect Python or MATLAB\u003e` (version `\u003cEnter version number\u003e`)\n\n+ DataJoint Elements\n    + Yatsenko D, Nguyen T, Shen S, Gunalan K, Turner CA, Guzman R, Sasaki M, Sitonic D, Reimer J, Walker EY, Tolias AS. DataJoint Elements: Data Workflows for Neurophysiology. bioRxiv. 2021 Jan 1. doi: https://doi.org/10.1101/2021.03.30.437358\n\n    + DataJoint Elements ([RRID:SCR_021894](https://scicrunch.org/resolver/SCR_021894)) - Element Session (version `\u003cEnter version number\u003e`)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatajoint%2Fworkflow-session","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdatajoint%2Fworkflow-session","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatajoint%2Fworkflow-session/lists"}