clinicopathdescriptives
ClinicoPath jamovi module Descriptives
Science Score: 44.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
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.9%) to scientific vocabulary
Keywords
Repository
ClinicoPath jamovi module Descriptives
Basic Info
- Host: GitHub
- Owner: sbalci
- License: gpl-2.0
- Language: R
- Default Branch: master
- Homepage: https://www.serdarbalci.com/ClinicoPathDescriptives/
- Size: 8.94 MB
Statistics
- Stars: 3
- Watchers: 1
- Forks: 3
- Open Issues: 0
- Releases: 10
Topics
Metadata Files
README.md
ClinicoPathDescriptives
Overview
ClinicoPathDescriptives is a comprehensive R package designed specifically for descriptive analysis in clinicopathological research. This toolkit bridges the gap between statistical analysis and medical research workflows by providing both programmatic R functions and an intuitive graphical interface through the jamovi statistical platform.
The package emphasizes reproducible research workflows, automated reporting capabilities, and natural language interpretation of statistical results, making advanced statistical analysis accessible to medical researchers regardless of their programming background. With over 50 comprehensive vignettes and extensive documentation, ClinicoPathDescriptives serves as both a powerful analytical tool and an educational resource for clinicopathological research.
Key Features
📊 Descriptive Analysis Suite
- Table One Generation (
tableone): Create publication-ready baseline characteristics tables with automatic variable type detection and appropriate statistical tests - Cross-tabulation Analysis (
crosstable): Generate comprehensive contingency tables with chi-square, Fisher's exact, and other appropriate statistical tests, including q-value corrections for multiple comparisons - Summary Statistics (
summarydata): Automated descriptive statistics with natural language interpretation and multiple output formats - Categorical Data Reporting (
reportcat): Specialized reporting tools for categorical variables with clinical context
📈 Advanced Visualizations
- Age Pyramid Plots (
agepyramid): Population structure visualizations for demographic analysis - Alluvial Diagrams (
alluvial): Flow visualizations for tracking categorical variable relationships and patient pathways - Venn Diagrams (
venn): Set relationship visualizations with statistical overlap analysis - Swimmer Plots (
swimmerplot): Timeline visualizations for longitudinal clinical studies and treatment responses - Waterfall Plots (
waterfall): Treatment response and biomarker change visualizations - Variable Trees (
vartree): Hierarchical data structure visualizations for complex datasets
🔍 Data Quality & Validation
- Benford's Law Analysis (
benford): Statistical data quality assessment and fraud detection using first-digit distribution analysis - Comprehensive Data Profiling: Automated data quality reports with missing value analysis, distribution assessments, and outlier detection
- Variable Validation: Built-in checks for data consistency and clinical plausibility
🎯 Clinical Research Focus
- Medical Terminology Integration: Functions and outputs designed with clinical research workflows in mind
- Journal-Ready Tables: Multiple formatting options compatible with major medical journals (NEJM, Lancet, JAMA styles)
- Statistical Best Practices: Appropriate test selection based on data characteristics and clinical research standards
- Natural Language Summaries: Automated interpretation of statistical results in clinically meaningful language
🖥️ Dual Interface Design
- R Programming Interface: Full programmatic control with pipe-friendly syntax and tidy data principles
- jamovi GUI Modules: Point-and-click interface for researchers without programming experience
- Reproducible Workflows: All analyses generate reproducible code regardless of interface used
📚 Comprehensive Documentation
- 50+ Detailed Vignettes: Step-by-step tutorials covering all package functions with clinical examples
- 22 Clinical Datasets: Real-world medical research scenarios for testing and learning
- Interactive Examples: Hands-on tutorials with interpretation guidance
- pkgdown Website: Professional documentation at serdarbalci.com/ClinicoPathDescriptives
Installation
Development Version
```r
Install from GitHub
devtools::install_github("sbalci/ClinicoPathDescriptives") ```
jamovi Module
Install the jamovi module from the jamovi library or visit ClinicoPath jamovi Module.
Quick Start
```r library(ClinicoPathDescriptives)
Load example clinical dataset
data("histopathology")
Generate Table One for baseline characteristics
tableoneresult <- tableone( data = histopathology, groupingvariable = "TreatmentGroup", explanatoryvariables = c("Age", "Gender", "Tumor_Size", "Grade") )
Create cross-tabulation with statistical tests
crosstableresult <- crosstable( data = histopathology, dependentvariable = "Response", explanatoryvariables = c("TreatmentGroup", "BiomarkerStatus"), statisticaltest = TRUE )
Generate alluvial diagram for treatment pathways
alluvialplot <- alluvial( data = histopathology, variables = c("InitialTreatment", "Response", "SecondLineTreatment") ) ```
Documentation & Support
- Package Website: https://www.serdarbalci.com/ClinicoPathDescriptives/
- GitHub Repository: https://github.com/sbalci/ClinicoPathDescriptives/
- jamovi Module: https://sbalci.github.io/ClinicoPathJamoviModule/
- Issue Tracking: GitHub Issues
Citation
If you use ClinicoPathDescriptives in your research, please cite:
Balci, S. (2024). ClinicoPathDescriptives: Descriptive Analysis Tools for
Clinicopathological Research. R package version 0.0.3.90.
https://www.serdarbalci.com/ClinicoPathDescriptives/
License
GPL (>= 2) - see LICENSE file for details.
Contributing
Contributions are welcome! Please see our contributing guidelines and feel free to submit issues, feature requests, or pull requests.
Owner
- Name: Serdar Balcı
- Login: sbalci
- Kind: user
- Location: İstanbul, Turkey
- Company: http://www.serdarbalci.com/
- Website: https://sbalci.github.io/
- Twitter: serdarbalci
- Repositories: 11
- Profile: https://github.com/sbalci
MD, Pathologist https://www.linkedin.com/in/serdar-balci-md-pathologist/
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: ClinicoPathJamoviModule
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Serdar
family-names: Balci
email: serdarbalci@serdarbalci.com
orcid: 'https://orcid.org/0000-0002-7852-3851'
identifiers:
- type: doi
value: 10.5281/zenodo.3997188
description: zenodo
- type: doi
value: 10.17605/OSF.IO/9SZUD
description: OSF
- type: url
value: 'https://github.com/sbalci/ClinicoPathJamoviModule/'
description: GitHub
- type: url
value: 'https://sbalci.github.io/ClinicoPathJamoviModule/'
description: webpage
- type: url
value: >-
https://github.com/sbalci/ClinicoPathJamoviModule/issues/
description: BugReports
- type: url
value: 'https://github.com/sbalci/ClinicoPathDescriptives/'
description: ClinicoPathDescriptives
- type: url
value: 'https://github.com/sbalci/jjstatsplot'
description: jjstatsplot
- type: url
value: 'https://github.com/sbalci/meddecide'
description: meddecide
- type: url
value: 'https://github.com/sbalci/jsurvival'
description: jsurvival
repository-code: 'https://github.com/sbalci/ClinicoPathJamoviModule/'
url: 'https://www.serdarbalci.com/ClinicoPathJamoviModule'
abstract: >-
Analysis for Clinicopathological Research: ClinicoPath
help researchers to generate natural language summaries of
their dataset, generate cross tables with statistical
tests, and survival analysis with survival tables,
survival plots, and natural language summaries.
keywords:
- jamovi
- module
- R-project
- package
- pathology
- research
- biostatistics
- survival
- agreement
- descriptives
- plots
license: GPL-2.0
GitHub Events
Total
- Create event: 2
- Release event: 3
- Issues event: 1
- Watch event: 1
- Push event: 85
Last Year
- Create event: 2
- Release event: 3
- Issues event: 1
- Watch event: 1
- Push event: 85
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 1
- Total pull requests: 0
- Average time to close issues: almost 2 years
- Average time to close pull requests: N/A
- Total issue authors: 1
- Total pull request authors: 0
- Average comments per issue: 1.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- boshi713 (1)
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v3 composite
- r-lib/actions/check-r-package v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- actions/checkout v3 composite
- r-lib/actions/check-r-package v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- JamesIves/github-pages-deploy-action v4.4.1 composite
- actions/checkout v3 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- R >= 4.1.0 depends
- DiagrammeR * imports
- DiagrammeRsvg * imports
- R6 * imports
- arsenal * imports
- benford.analysis * imports
- dplyr * imports
- easyalluvial * imports
- finalfit * imports
- ggplot2 * imports
- ggvenn * imports
- glue * imports
- gtExtras * imports
- gtsummary * imports
- janitor * imports
- jmvcore * imports
- kableExtra * imports
- magrittr * imports
- purrr * imports
- rsvg * imports
- scales * imports
- shiny * imports
- tableone * imports
- tangram * imports
- tibble * imports
- tidyr * imports