dsh-web-search-ddg
aooyoo
Zero-token DuckDuckGo search provider for the DeepSeek Harness (DSH) web seam — local headless browser, no API key, no m…
PROJECT TOPICS
PROJECT README
A research-grade operating standard for electrocardiogram (ECG) signal processing, designed for graduate-level research in biomedical signal analysis, machine learning, scientific visualization, and academic writing.
The purpose of this project is not merely to provide ECG-related knowledge. It defines a structured research workflow and a set of methodological constraints that enable ECG research to be conducted in a rigorous, reproducible, and scientifically responsible manner — whether executed by a researcher directly or delegated to an AI-assisted research workflow.
ecg-research is intended for biomedical engineering and physiological signal processing research involving topics such as:
This project follows several core principles:
One of the most important rules of this project is preventing subject leakage.
For ECG datasets containing multiple beats or segments from the same patient, avoid naive beat-level random splitting such as:
train_test_split(all_beats)
when beats from the same subject may appear in both training and test sets.
Prefer strategies such as:
GroupKFoldStratifiedGroupKFoldThe standard encourages researchers to explicitly ask:
Can data from the same patient appear in both the training and test sets?
If the answer may be yes, the experiment design should be reviewed before continuing.
A typical ECG workflow supported by this project is:
Raw ECG
↓
Dataset inspection
↓
Signal quality assessment
↓
Baseline / noise processing
↓
Filtering
↓
R-peak / QRS detection
↓
Beat segmentation / delineation
↓
Feature extraction or representation learning
↓
Model training
↓
Patient-level validation
↓
Statistical evaluation
↓
Publication figures
↓
Research interpretation
Each important processing step should record its parameters and rationale.
The project encourages the use of established scientific libraries whenever appropriate:
NumPy
SciPy
Pandas
Matplotlib
scikit-learn
WFDB
NeuroKit2
PyWavelets
statsmodels
PyTorch
Typical roles include:
The project includes rules for producing publication-ready ECG figures.
Typical figures include:
Figures should generally include:
Recommended output formats:
PDF
SVG
PNG
ecg-research/
├── LICENSE
├── README.md
├── SKILL.md
└── references/
├── ecg-signal-processing.md
├── experiment-design.md
├── statistics.md
├── publication-figures.md
├── paper-writing.md
└── reviewer-checklist.md
SKILL.mdThe main entry point.
It defines:
references/ecg-signal-processing.mdDetailed ECG signal-processing guidelines, including:
references/experiment-design.mdGuidelines for:
references/statistics.mdGuidelines for:
references/publication-figures.mdScientific visualization rules for ECG research and manuscript preparation.
references/paper-writing.mdGuidelines for writing:
references/reviewer-checklist.mdA reviewer-style checklist for identifying problems in:
For a project such as:
Patient-level atrial fibrillation detection using single-lead ECG
the standard may guide the research process through:
Research Question
↓
Literature Review
↓
Dataset Inspection
↓
Patient-level Split
↓
ECG Preprocessing
↓
Baseline Models
↓
Proposed Model
↓
Training
↓
Internal Validation
↓
External Validation
↓
Statistical Analysis
↓
Ablation Study
↓
Publication Figures
↓
Manuscript
↓
Reviewer-style Audit
The project is designed to work well with multi-agent research systems.
A possible ECG research team is:
PI / Research Planner
│
├── Literature Agent
├── ECG Signal Processing Agent
├── Machine Learning Agent
├── Statistics Agent
├── Reproducibility Agent
├── Figure Agent
└── Paper Reviewer
This separation helps reduce the risk of allowing the same agent to design, execute, evaluate, and review its own experiment without independent checks.
Use the ECG Research Skill to design a rigorous experiment for
single-lead atrial fibrillation detection.
Dataset: PhysioNet ECG data.
Please first create:
1. Research question
2. Hypothesis
3. Dataset inspection checklist
4. Patient-level split strategy
5. ECG preprocessing pipeline
6. Baseline models
7. Proposed model
8. Evaluation metrics
9. Statistical analysis plan
10. Ablation study
11. Publication figure plan
12. Reproducibility checklist
Do not implement the model until the experimental design has been reviewed.
This project explicitly discourages fabricating:
When an experiment has not actually been executed, outputs should be clearly labeled as:
Expected output
or:
Illustrative example
rather than presented as real experimental evidence.
This project is intended for research and educational use.
ECG-related model predictions generated with this standard should not be interpreted as clinical diagnoses or used as a substitute for qualified medical assessment.
Any translation of an ECG algorithm into a clinical system requires appropriate clinical validation, regulatory evaluation, and professional oversight.
This project is under active development.
Planned improvements may include:
Suggestions, corrections, ECG research workflows, and methodological improvements are welcome.
When proposing changes, preference should be given to:
This project is released under the MIT License.
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。