clinicopathdescriptives

ClinicoPath jamovi module Descriptives

https://github.com/sbalci/clinicopathdescriptives

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

biostatistics clinicopath descriptive-statistics jamovi module natural-language-summaries r-package report
Last synced: 6 months ago · JSON representation ·

Repository

ClinicoPath jamovi module Descriptives

Basic Info
Statistics
  • Stars: 3
  • Watchers: 1
  • Forks: 3
  • Open Issues: 0
  • Releases: 10
Topics
biostatistics clinicopath descriptive-statistics jamovi module natural-language-summaries r-package report
Created over 5 years ago · Last pushed 6 months ago
Metadata Files
Readme Funding License Citation

README.md

ClinicoPathDescriptives

R-CMD-check CRAN status License: GPL v2

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

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/

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

.github/workflows/check-release.yaml actions
  • 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
.github/workflows/check-standard.yaml actions
  • 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
.github/workflows/pkgdown.yaml actions
  • 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
DESCRIPTION cran
  • 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