{"id":21702432,"url":"https://github.com/aphp/edstuto","last_synced_at":"2025-04-12T14:52:10.879Z","repository":{"id":224534589,"uuid":"697224899","full_name":"aphp/edstuto","owner":"aphp","description":"A variety of tutorials introducing some issues related to the analysis of health real world data available for researchers in clinical data warehouses.","archived":false,"fork":false,"pushed_at":"2023-09-29T09:38:21.000Z","size":17685,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-26T09:21:38.638Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aphp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null}},"created_at":"2023-09-27T09:55:03.000Z","updated_at":"2025-02-25T16:51:39.000Z","dependencies_parsed_at":"2024-02-26T14:06:40.344Z","dependency_job_id":null,"html_url":"https://github.com/aphp/edstuto","commit_stats":null,"previous_names":["aphp/edstuto"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aphp%2Fedstuto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aphp%2Fedstuto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aphp%2Fedstuto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aphp%2Fedstuto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aphp","download_url":"https://codeload.github.com/aphp/edstuto/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248586254,"owners_count":21128995,"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-25T21:15:36.392Z","updated_at":"2025-04-12T14:52:10.820Z","avatar_url":"https://github.com/aphp.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca\u003e\u003cimg src=\"logo_tuto.svg\" alt=\"EDS-TeVa\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n# EDS-Tuto\n\u003c/div\u003e\n\n## About\n\nIn this tutorial we introduce some issues related to the analysis of real world data that are made available for research in **clinical data warehouses**. It is targeted towards data scientists that master the basics of Python programming and data analysis. The tutorial is decomposed in a series of small exercises and a final project. Whereas small exercises illustrate specific issues, the final project mimics an end-to-end research study that may be reported in a scientific article.\n\nData is fake, and this project can consequently be freely shared without impacting patients’ privacy. A fake data generator is made available and can be tuned to illustrate various use cases. Its development has been freely inspired by the characteristics and issues observed while analyzing data of the Greater Paris University Hospitals.\n\nThe 2022 session for CentraleSupelec worked on the 0.0.1 version.\n\n## Getting started\n\n### Environment and kernel creation\n\nPython, JupyterLab and an environment manager are recommended. You may choose for instance [Anaconda](https://docs.anaconda.com/anaconda/install/index.html).\n\nFirst clone the project locally :\n`git clone https://github.com/aphp/edstuto.git`\n\nIf you use Conda as an environment manager, create a new Python environment with the required packages:\n1. `conda create -n eds-tuto python=3.7`\n2. `conda activate eds-tuto`\n3. `pip install -r requirements.txt`\n\nCreate and name a Jupyter kernel related to this virtual environment:\n4. `python -m ipykernel install --user --name eds_tutorial`\nA kernel named eds_tuto is now available in your jupyterlab!\n\nStart JupyterLab using:\n5. `jupyter lab`\nJupyterLab will open automatically in your browser.\n\nNB: For VS Code users, in order to see clearly the plots, it is recommended to enable the Theme Matplotlib Plots in your setting \u003e Extensions \u003e Jupyter.\n\n### Scientific libraries installation\n\nThe following scientific libraries developed in the context of Paris’ clinical data warehouse may moreover be leveraged to facilitate the resolution of some exercises:\n- [eds-scikit](https://pypi.org/project/eds-scikit/): a set of tools to assist data scientists working on a clinical data warehouse (structured data).\n- [edsnlp](https://pypi.org/project/edsnlp/): a set of spaCy components that are used to extract information from clinical notes written in French (unstructured data).\n- [edsteva](https://pypi.org/project/edsteva/): a set of tools to measure indicators describing data quality and its temporal variation (quality indicators).\n\n## Acknowledgement\n\nWe would like to thank [Assistance Publique – Hôpitaux de Paris](https://www.aphp.fr/)\nand [AP-HP Foundation](https://fondationrechercheaphp.fr/) for funding this project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faphp%2Fedstuto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faphp%2Fedstuto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faphp%2Fedstuto/lists"}