omopcdmcohortcreator.jl
Create cohorts from databases utilizing the OMOP CDM
Science Score: 67.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
Found 1 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.4%) to scientific vocabulary
Repository
Create cohorts from databases utilizing the OMOP CDM
Basic Info
- Host: GitHub
- Owner: JuliaHealth
- License: other
- Language: Julia
- Default Branch: main
- Homepage: https://juliahealth.org/OMOPCDMCohortCreator.jl/stable
- Size: 1.49 MB
Statistics
- Stars: 10
- Watchers: 8
- Forks: 6
- Open Issues: 19
- Releases: 11
Metadata Files
README.md
OMOPCDMCohortCreator
Create cohorts from databases utilizing the OMOP CDM.
This is a work in progress package that allows one to interface with an OMOP CDM database for observational health research and analytics. This package works on version 5.4 of the OMOP CDM and provides a number of filters and getter functions.
For questions, feel free to start a discussion, create an issue, or post on Zulip.
This package uses a functional approach to query databases in the OMOP Common Data Model format whereby you could build rapidly lines of inquiry into the database. Furthermore, this package is a companion to those tools found in the HADES ecosystem. Documentation has been set up so please check them out! To get started, visit the Tutorials section as well as visit the API section to see all the functions available. If you want to contribute, please check out our Contributing guide!
Main Features 🔧
The biggest features of this package are:
- Incremental building blocks for creating an analysis pipeline in the form of (more information in API):
- "Getter" functions to "get" information from a database
- "Filter" functions to "filter" information from a database
- "Generator" functions to "generate" database information and connections
- "Executor" functions to "execute" on retrieved information
- Automatic targeting and support for the SQL flavors (via FunSQL.jl):
postgresqlsqliteredshift
- Prepare SQL queries if unable to connect to database via OMOPCDMCohortCreator that could then be run on a given SQL database directly
- Does not mutate database or require temp tables
- Interoperable with the R language via JuliaConnectoR to work directly within R syntax (see Tutorials)
- Readily parallelizable via Distributed.jl
- Complementary to OHDSI HADES ecosystem tools
- Extensive test suite to ensure correctness and compliance with privacy preserving methods (HITECH, etc.)
Maintainership 👷
This package is currently maintained by Jacob S. Zelko (AKA @TheCedarPrince) as of October 2022. If this repository should fall out of maintainership and there is an urgent need, please contact members of the JuliaHealth organization for assistance. Thank you!
Citation Information 📝
tex
@software{Zelko_OMOPCDMCohortCreator_0_2_0_2022,
author = {Zelko, Jacob and Chinta, Varshini},
doi = {10.5281/zenodo.7052105},
month = {10},
title = {{OMOPCDMCohortCreator 0.2.0}},
version = {0.2.0},
year = {2022}
}
Owner
- Name: JuliaHealth
- Login: JuliaHealth
- Kind: organization
- Website: https://juliahealth.org
- Repositories: 42
- Profile: https://github.com/JuliaHealth
Using the Julia programming language to improve medicine, health care, public health, and biomedical research.
Citation (CITATION.cff)
cff-version: 1.1.0
message: "If you use this software, please cite it as below."
authors:
- family-names: Zelko
given-names: Jacob
orcid: https://orcid.org/0000-0003-4531-1614
- family-names: Chinta
given-names: Varshini
- family-names: Abdelazeez
given-names: Fareeda
- family-names: Sanjay
given-names: Jay
title: "OMOPCDMCohortCreator 0.5.1"
version: 0.5.1
doi: 10.5281/zenodo.7052105
date-released: 2024-06-14
GitHub Events
Total
- Push event: 11
- Pull request event: 1
- Create event: 1
Last Year
- Push event: 11
- Pull request event: 1
- Create event: 1
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 45
- Total pull requests: 40
- Average time to close issues: about 1 month
- Average time to close pull requests: 11 days
- Total issue authors: 7
- Total pull request authors: 7
- Average comments per issue: 1.73
- Average comments per pull request: 1.25
- Merged pull requests: 32
- Bot issues: 17
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 5
- Average time to close issues: N/A
- Average time to close pull requests: 4 months
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- TheCedarPrince (20)
- github-actions[bot] (17)
- Farreeda (2)
- jomoanime (1)
- Jay-sanjay (1)
- JuliaTagBot (1)
- VarshC (1)
Pull Request Authors
- TheCedarPrince (27)
- Jay-sanjay (12)
- Farreeda (3)
- VarshC (3)
- nitverse (1)
- dublinsubway (1)
- Sweetdevil144 (1)