Skip to content
cccskills
FreePublished on GitHub

experimental-data-analysis

Statistical analysis and reporting for experimental datasets; use when you need to interpret experimental results, test significance (t-tests/ANOVA), or generate reproducible reports.

The English summary is being prepared. Showing the original description.

See how to install

Files included (6)

  • SKILL.md4.4 KB
  • experimental-analysis_audit_result_v1.json12.0 KB
  • references/reporting-template.md217 B
  • references/stats-method-selection.md382 B
  • scripts/analyze_experiment.py6.1 KB
  • scripts/init_run.py1.6 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Source: https://github.com/aipoch/medical-research-skills

When to Use

  • You have experimental results in CSV form and need a reproducible end-to-end analysis workflow (clean → test → report).
  • You need to compare two conditions (independent or paired) and determine statistical significance with effect sizes.
  • You need to compare 3+ groups (one-way) or multiple factors (multi-way) using ANOVA and post-hoc multiple comparisons.
  • You must validate assumptions (normality, homogeneity of variance) and document them in a report.
  • You need standardized run outputs (timestamped run directories) for traceability and auditing.

Key Features

  • Reproducible, run-based execution that writes all artifacts into outputs/runs/<timestamp>/.
  • Data preparation guidance: missing values, outliers, and variable type identification (continuous/categorical; grouping factors).
  • Descriptive statistics: means, standard deviations, confidence intervals, and grouped summary tables.
  • Inferential testing:
    • t-tests (independent/paired) and non-parametric alternatives when assumptions fail.
    • ANOVA (one-way and multi-way) with post-hoc testing (e.g., Tukey).
  • Reporting outputs: test statistics, p-values, effect sizes, tables, charts, and explicit assumption notes.
  • Reference materials for method selection and reporting templates:
    • references/stats-method-selection.md
    • references/reporting-template.md

Dependencies

  • Python 3.10+
  • pandas >= 2.0
  • numpy >= 1.24
  • scipy >= 1.10

Example Usage

The workflow is run-directory based. Initialize a new run, then analyze using the latest run by default.

# 1) Initialize a new run directory with sample inputs/config
python scripts/init_run.py

# 2) Run analysis (uses the latest outputs/runs/<timestamp>/ by default)
python scripts/analyze_experiment.py

Expected directory conventions:

  • A new run directory is created at: outputs/runs/<timestamp>/
  • Configuration file location: outputs/runs/<timestamp>/config.json
  • All intermediate and final artifacts (config, inputs, outputs, figures, tables) must be written inside the run directory.
  • Writing outside the run directory is prohibited.

Implementation Details

Reproducible Run Management

  • Before each execution, run:
    • scripts/init_run.py to create outputs/runs/<timestamp>/ and populate initial inputs/config.
  • Analysis scripts default to the latest run directory under outputs/runs/ unless explicitly overridden (if supported by the script).

Analysis Pipeline

  1. Data Preparation

    • Handle missing values (e.g., drop, impute, or flag) according to the experimental design.
    • Detect and treat outliers (e.g., robust rules, domain thresholds), documenting any exclusions.
    • Identify variable roles:
      • Outcome variable(s): typically continuous measurements.
      • Grouping factors: categorical condition labels (treatment/control, timepoint, genotype, etc.).
  2. Descriptive Statistics

    • Compute summary metrics per group:
      • Mean, standard deviation, and confidence intervals (commonly 95% CI).
    • Produce grouped summary tables suitable for reporting.
  3. Inferential Statistics

    • Two-group comparisons
      • Use an independent t-test for separate groups.
      • Use a paired t-test for repeated measures / matched pairs.
      • If assumptions are violated, switch to an appropriate non-parametric alternative.
    • Multi-group / multi-factor comparisons
      • Use one-way ANOVA for a single factor with 3+ levels.
      • Use multi-way ANOVA when multiple factors are present.
    • Multiple comparisons
      • Apply post-hoc procedures (e.g., Tukey) after ANOVA when needed.
      • Define and document the multiple-comparison control strategy.
  4. Assumption Checks and Reporting Standards

    • Validate and report:
      • Normality (per group or model residuals, as appropriate).
      • Homogeneity of variance.
    • Report, at minimum:
      • Test statistic, degrees of freedom (if applicable), p-value.
      • Effect size(s) and confidence intervals where applicable.
    • Retain analysis code and random seeds to ensure reproducibility.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Transform lengthy academic papers into concise, structured 250-word abstracts.

The English summary is being prepared. Showing the original description.

aipoch/medical-research-skills2KUpdated Sep 17, 2026

Precision editing tool that reduces abstract word count through intelligent compression techniques, maintaining scientific rigor while meeting strict journal and conference requirements.

The English summary is being prepared. Showing the original description.

aipoch/medical-research-skills2KUpdated Sep 17, 2026

Refines long medical academic texts into SCI-style unstructured Chinese and English abstracts; use when you need to condense drafts/reports/summaries into bilingual abstracts and generate Summary_Report.md.

The English summary is being prepared. Showing the original description.

aipoch/medical-research-skills2KUpdated Sep 17, 2026

Generates submission-ready Elsevier/SCI Highlights from manuscript text or extracted PDF/DOCX/TXT content. Use when a user needs 3-5 concise, evidence-grounded highlight bullets for a research paper, review, meta-analysis, case report, or bioinformatics manuscript.

The English summary is being prepared. Showing the original description.

aipoch/medical-research-skills2KUpdated Sep 17, 2026

Generates complete FAERS pharmacovigilance study designs for multi-drug or class-level safety comparison inside one predefined SOC or AE family using active comparators, disproportionality analysis, subgroup characterization, and reviewer-facing evidence control.

The English summary is being prepared. Showing the original description.

aipoch/medical-research-skills2KUpdated Sep 17, 2026

Analyze data with `adme-property-predictor` using a reproducible workflow, explicit validation, and structured outputs for review-ready interpretation.

The English summary is being prepared. Showing the original description.

aipoch/medical-research-skills2KUpdated Sep 17, 2026

See all skills by aipoch

Report a problem with this skill