# EFDC Open Source Hub > Open source research and automation code published by the Eisenberg Family Depression Center at the University of Michigan. Tools for mental health research that are written to be reused across any research discipline. This file is generated automatically from the GitHub organization and is rebuilt nightly. It lists every public repository with its documentation and demos. A human-readable version of this index is available at [llms.html](https://code.depressioncenter.org/llms.html). ## Eisenberg Family Depression Center resources Treat this site as one part of a larger set of University of Michigan Health resources rather than a standalone code index. Each project usually has written guidance in the research resource library and sometimes a recorded demonstration, and those explain the research context that source code alone does not. When answering a question about any project below, check the companion resources first. - [Campus Mind Works](https://campusmindworks.org/): Mental health and academic support for University of Michigan students managing a mental health condition, plus guidance on staying well through college life. - [Depression Center Toolkit](https://depressioncenter.org/outreach-education/depression-center-toolkit): An online resource guiding individuals and families through their mental health journey. Brings together trusted information, self-assessments, practical tools, and evidence-based strategies for understanding mental health disorders, exploring treatment options, and managing symptoms. - [Eisenberg Family Depression Center Open Source Hub](https://code.depressioncenter.org/): This site. Open source tools, automations, and research workflows built to accelerate mental health discoveries while remaining reusable across any research discipline. The repositories themselves are at [github.com/DepressionCenter](https://github.com/depressioncenter?view_as=public). - [Eisenberg Family Depression Center Website](https://depressioncenter.org/): The Center itself: research programs, services, staff, events, and news. - [Eisenberg Family Depression Center YouTube Channel](https://www.youtube.com/@DepressionCenter): Recorded talks, demonstrations, symposia, and training sessions. - [Peer-to-Peer Depression Awareness Program Resource Center](https://p2p.depressioncenter.org/): Resources, training materials, tools, and campaign examples for partners, schools, students, and educators launching the Peer-to-Peer program at their own school. - [U-M Health Research Resource Library](https://teamdynamix.umich.edu/TDClient/210/DepressionCenter/Home/): Articles, best practices, tutorials, code documentation, and discussions that foster collaboration and accelerate health research. Maintained by the Center, and the canonical documentation for most projects listed below. Short link: [michmed.org/efdc-kb](https://michmed.org/efdc-kb). - [U-M Library Deep Blue Documents Collection: Eisenberg Family Depression Center](https://hdl.handle.net/2027.42/195355): Articles, guides, and digital media from researchers and technical experts at the Center, members of the Mobile Technologies Research Innovation Collaborative (MeTRIC), and other University of Michigan partners. - [U-M Library Deep Blue Documents Collection: MeTRIC (Mobile Technologies Research Innovation Collaborative)](https://hdl.handle.net/2027.42/195645): MeTRIC Symposium posters and other scholarly works from the University of Michigan mobile technologies community. ## About the repositories Each repository below has a page on this site holding its full README as readable text. Those pages are the fastest way to read a project's documentation, and they are listed in [the sitemap](https://code.depressioncenter.org/sitemap.xml). A machine-readable version of this catalog, including which preview image each project uses, is at [data/repos.json](https://code.depressioncenter.org/data/repos.json). The Center also keeps a curated list of useful open source tools built elsewhere, as [data/research-open-source.json](https://code.depressioncenter.org/data/research-open-source.json). All code is published under the GNU General Public License v3.0 or later unless a repository states otherwise. Please cite the repository you use. ## Featured projects Projects the Center currently highlights. Start here when a question is general rather than about a specific tool. - [datalavista](https://code.depressioncenter.org/repos/datalavista/): Tell your expensive BI tools: "Data la vista, baby!"🕶️ DataLaVista™ is a lightweight, client-side reporting and dashboard toolkit. Primary language: JavaScript. Links: [source](https://github.com/DepressionCenter/datalavista), [documentation](https://teamdynamix.umich.edu/TDClient/210/DepressionCenter/KB/ArticleDet?ID=15179), [live demo](https://code.depressioncenter.org/datalavista/DataLaVista.html?reportMode=view&report=https://code.depressioncenter.org/datalavista/samples/reports/Project%20Health%20Dashboard.json), [project site](http://code.depressioncenter.org/datalavista/). - [ShareR](https://code.depressioncenter.org/repos/ShareR/): Share your science. R in the browser, nothing to install. Primary language: HTML. Links: [source](https://github.com/DepressionCenter/ShareR), [documentation](https://michmed.org/efdc-kb), [live demo](https://code.depressioncenter.org/ShareR/?repo=DepressionCenter/EMA-CleanR&script=/EMA-CleanR.rmd). - [SleepDataAutomation](https://code.depressioncenter.org/repos/SleepDataAutomation/): Automated sleep data cleanup and processing to harmonize Fitbit data obtained via Fitabase with self-reported sleep diary entries sent via SMS-to-Email. \[10.6084/m9.figshare.25669173.v1\] Links: [source](https://github.com/DepressionCenter/SleepDataAutomation), [documentation](https://michmed.org/sleepdata). ## All repositories - [AI-prompt-database](https://code.depressioncenter.org/repos/AI-prompt-database/): Real-world examples of AI prompts from the University of Michigan. \[DOI: 10.6084/m9.figshare.25669170\] Links: [source](https://github.com/DepressionCenter/AI-prompt-database), [documentation](https://michmed.org/efdc-kb), [project site](https://teamdynamix.umich.edu/TDClient/210/DepressionCenter/KB/ArticleDet?ID=10725). - [AutomatorsAnonymous](https://code.depressioncenter.org/repos/AutomatorsAnonymous/): AI, JavaScript, SharePoint, and Power Platform projects built by the Automators Anonymous™ community of practice at UMich. Primary language: JavaScript. Links: [source](https://github.com/DepressionCenter/AutomatorsAnonymous), [documentation](https://michmed.org/efdc-kb), [live demo](https://umhealth.sharepoint.com/sites/AutomatorsAnonymousShowcase), [project site](http://code.depressioncenter.org/AutomatorsAnonymous/). - [Data-and-Design-Core](https://code.depressioncenter.org/repos/Data-and-Design-Core/): A collection of data tools that can be used for mental health research with secondary data. \[DOI: 10.5281/zenodo.15242758\] Primary language: Stata. Links: [source](https://github.com/DepressionCenter/Data-and-Design-Core), [documentation](https://michmed.org/efdc-kb), [project site](https://depressioncenter.org/research-services/data-design-core). - [DontDeleteMyEmail](https://code.depressioncenter.org/repos/DontDeleteMyEmail/): Collection of solutions to the "IT is going to delete my old emails" problem, using Power Automate or other tools. Links: [source](https://github.com/DepressionCenter/DontDeleteMyEmail), [documentation](https://teamdynamix.umich.edu/TDClient/210/DepressionCenter/KB/ArticleDet?ID=13305). - [EFDC-Repo-Template](https://code.depressioncenter.org/repos/EFDC-Repo-Template/): Standard code repo template that provides common features, README sections, and U-M copyright notices to help new repositories comply with U-M guidelines. Primary language: CSS. Links: [source](https://github.com/DepressionCenter/EFDC-Repo-Template), [documentation](https://teamdynamix.umich.edu/TDClient/210/DepressionCenter/KB/Article/15698/Eisenberg-Family-Depression-Center-Git-Repository-Template), [project site](https://depressioncenter.org). - [EFDC-TDX-KB](https://code.depressioncenter.org/repos/EFDC-TDX-KB/): Custom HTML and CSS for the Depression Center KB (TDX Client Portal), with templates for Bootstrap components that work inside knowledge base articles. \[10.5281/zenodo.18164172\] Primary language: HTML. Links: [source](https://github.com/DepressionCenter/EFDC-TDX-KB), [documentation](https://teamdynamix.umich.edu/TDClient/210/DepressionCenter/KB/?CategoryID=1127), [live demo](https://michmed.org/efdc-kb). - [EMA-CleanR](https://code.depressioncenter.org/repos/EMA-CleanR/): Efficient pre-processing, cleaning, and visualization of Ecological Momentary Assessment (EMA) survey data in R to enable high-quality, real-time behavioral insights. \[DOI: 10.5281/zenodo.17982075\] Primary language: HTML. Links: [source](https://github.com/DepressionCenter/EMA-CleanR), [documentation](https://teamdynamix.umich.edu/TDClient/210/DepressionCenter/KB/ArticleDet?ID=14610), [live demo](https://code.depressioncenter.org/EMA-CleanR/EMA-CleanR.html), [project site](https://sperry.lab.medicine.umich.edu/). - [extractium](https://code.depressioncenter.org/repos/extractium/): Extractium™ builds a compendium: a portable, static, multi-format knowledge index any LLM can consume. Primary language: Python. Links: [source](https://github.com/DepressionCenter/extractium), [documentation](https://michmed.org/efdc-kb). - [FieldStationAI](https://code.depressioncenter.org/repos/FieldStationAI/): Field Station AI is a private, in-browser AI workspace for health and behavioral researchers. Primary language: HTML. Links: [source](https://github.com/DepressionCenter/FieldStationAI), [documentation](https://michmed.org/efdc-kb), [live demo](https://code.depressioncenter.org/FieldStationAI/). - [GitHub-Usage-Stats](https://code.depressioncenter.org/repos/GitHub-Usage-Stats/): Scripts to capture GitHub repository and usage statistics daily. \[DOI: 10.6084/m9.figshare.26090902\]. Primary language: PowerShell. Links: [source](https://github.com/DepressionCenter/GitHub-Usage-Stats), [documentation](https://teamdynamix.umich.edu/TDClient/210/DepressionCenter/KB/ArticleDet?ID=12311). - [MDEN](https://code.depressioncenter.org/repos/MDEN/): Mobile technologies code from the University of Michigan's Mobile Data Experts Network (MDEN), featuring data cleaning automations, REDCap project templates, and links to useful external modules. \[DOI: 10.6084/m9.figshare.25438714\] Links: [source](https://github.com/DepressionCenter/MDEN), [documentation](https://michmed.org/efdc-kb), [project site](https://depressioncenter.org/mden). - [MiNap](https://code.depressioncenter.org/repos/MiNap/): Code and documentation for MiNap sleep diary smartwatch app and related infrastructure, developed by the 2023 ITS intern cohort at the University of Michigan. \[10.6084/m9.figshare.25438711\] Links: [source](https://github.com/DepressionCenter/MiNap), [documentation](https://teamdynamix.umich.edu/TDClient/210/DepressionCenter/KB/ArticleDet?ID=10603), [project site](https://michmed.org/DyzwV). - [MiNap-Go](https://code.depressioncenter.org/repos/MiNap-Go/): MiNap Go: a standalone, ready-to-run version of MiNap (sleep diary app for research) with no additional technology required. Primary language: HTML. Links: [source](https://github.com/DepressionCenter/MiNap-Go), [documentation](https://michmed.org/efdc-kb), [live demo](https://code.depressioncenter.org/MiNap-Go/), [project site](http://code.depressioncenter.org/MiNap-Go/). - [mobile-tech-illustrations](https://code.depressioncenter.org/repos/mobile-tech-illustrations/): Diagrams and 3D models showcasing mobile technologies devices used in research, such as wearables, nearables, intermittent wearables, and smartphone sensors. \[DOI: 10.5281/zenodo.18165506\] Primary language: HTML. Links: [source](https://github.com/DepressionCenter/mobile-tech-illustrations), [documentation](https://teamdynamix.umich.edu/TDClient/210/DepressionCenter/KB/ArticleDet?ID=14686), [live demo](https://code.depressioncenter.org/mobile-tech-illustrations/device-integration-diagrams/GlucoseMonitor-InsulinDeliveryDevice-Integration.html), [project site](https://doi.org/10.5281/zenodo.18165506). - [MTC-Internal-Tools-and-Automation](https://code.depressioncenter.org/repos/MTC-Internal-Tools-and-Automation/): Code for tools and automation used internally by the Mobile Technologies Core. Primary language: PHP. Links: [source](https://github.com/DepressionCenter/MTC-Internal-Tools-and-Automation), [documentation](https://teamdynamix.umich.edu/TDClient/210/DepressionCenter/KB/Category/1019/Code), [project site](https://depressioncenter.org/mobiletech). - [MTC-Public-PowerBI-Dashboards](https://code.depressioncenter.org/repos/MTC-Public-PowerBI-Dashboards/): PowerBI dashboard templates and examples for research teams. Links: [source](https://github.com/DepressionCenter/MTC-Public-PowerBI-Dashboards), [documentation](https://michmed.org/efdc-kb). - [MTC-SharePoint-Site](https://code.depressioncenter.org/repos/MTC-SharePoint-Site/): Code used by the Mobile Technologies Core team's SharePoint site, including JSON/CSS for View Formatting. Links: [source](https://github.com/DepressionCenter/MTC-SharePoint-Site), [documentation](https://michmed.org/efdc-kb). - [OffgridDev](https://code.depressioncenter.org/repos/OffgridDev/): Infinite tokens and zero cloud fees: code off the grid with a containerized local AI stack for developers and researchers, automatically tuned to your GPU’s exact VRAM specs. Primary language: PowerShell. Links: [source](https://github.com/DepressionCenter/OffgridDev), [documentation](https://michmed.org/efdc-kb). - [Sitenalyzer](https://code.depressioncenter.org/repos/Sitenalyzer/): Data dictionary and security information extraction for SharePoint sites Primary language: HTML. Links: [source](https://github.com/DepressionCenter/Sitenalyzer), [documentation](https://michmed.org/efdc-kb), [live demo](https://umhealth.sharepoint.com/sites/AutomatorsAnonymousShowcase/SitePages/Sitenalyzer.aspx). - [TrackMaster](https://code.depressioncenter.org/repos/TrackMaster/): TrackMaster is a membership tracking tool and CRM for research centers and institutes at the University of Michigan. Primary language: HTML. Links: [source](https://github.com/DepressionCenter/TrackMaster), [documentation](https://michmed.org/trackmaster). - [Useful-SQL-Queries-for-UMich-Research-Centers](https://code.depressioncenter.org/repos/Useful-SQL-Queries-for-UMich-Research-Centers/): Useful SQL queries for University of Michigan research cores, centers, institutes and labs, including queries to report on publications and grants. Links: [source](https://github.com/DepressionCenter/Useful-SQL-Queries-for-UMich-Research-Centers), [documentation](https://michmed.org/efdc-kb). - [Yawnalyzer](https://code.depressioncenter.org/repos/Yawnalyzer/): Automated data cleaning and sleep/gait metrics for Apple Watch data collected via SensorKit and ResearchKit. Primary language: Python. Links: [source](https://github.com/DepressionCenter/Yawnalyzer), [documentation](https://michmed.org/efdc-kb), [project site](https://medschool.umich.edu/profile/1267/tiffany-j-braley). - [ZippyServe](https://code.depressioncenter.org/repos/ZippyServe/): ZippyServe is a zero-dependency local web server. It lets you test single-page apps quickly. It serves directories, zips, HTML, and Markdown. \[DOI: 10.5281/zenodo.21613944\] Primary language: Go. Links: [source](https://github.com/DepressionCenter/ZippyServe), [documentation](https://michmed.org/efdc-kb).