degenerate-input-filtering SKILL.md skillA
degenerate-input-filtering from jaechang-hits/sciagent-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add jaechang-hits/sciagent-skills/degenerate-input-filtering@git:20260528.a0c28a2Pins git:20260528.a0c28a2 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- jaechang-hits/sciagent-skills
- Path
skills/scientific-computing/degenerate-input-filtering/SKILL.md- Versions recorded
- 1
- Latest version
- git:20260528.a0c28a2, committed May 28, 2026
- Size
- 14,892 bytes
- Repository stars
- 381
- License
- a license file GitHub does not identify
Filter degenerate, uninformative inputs before statistical tests: single-sequence alignments, empty files, constant features, zero-variance inputs, all-NaN columns. See nan-safe-correlation for NaN-aware correlation; statistical-analysis for test guidance.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Degenerate Input Filtering Guide ## Overview Degenerate inputs are data points that carry no statistical information: constant-value features, all-NaN columns, single-sequence alignments, empty files, and similar edge cases. When these reach a statistical test or model, the result is meaningless -- a correlation of NaN, a p-value of 1.0, a score of 0.0, or an outright crash. This guide establishes the mandatory practice of detecting and removing such inputs before any analysis, and of reporting every removal so that downstream consumers know the effective sample size. ## Key Concepts ### What Counts as Degenerate A data point is degenerate when it cannot contribute to the statistic being computed. The root cause is always the same: the input lacks the variation or completeness that the method requires. | Type | Example | Why It Fails | |---|---|---| | Constant-value feature | Gene with identical expression across all samples | Variance = 0; correlation, t-test, fold-change are all undefined | | All-NaN feature | Column with no valid observations | Every aggregation returns NaN | …
Read the whole file at its exact version.
How to install
mdr add jaechang-hits/sciagent-skills/degenerate-input-filtering@sha256:582420ebcba07e06The line at the top of this page pins the label git:20260528.a0c28a2, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_bkefxiamv3nkrdbs)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on May 28, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (14892 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
jaechang-hits/sciagent-skills · 381 stars · license a license file GitHub does not identify · pushed 2026-10-16 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_bkefxiamv3nkrdbs GET https://markdownregistry.com/api/v1/resolve?ref=jaechang-hits/sciagent-skills/degenerate-input-filtering GET https://markdownregistry.com/api/v1/blob/582420ebcba07e06fcccf61d331a0d0db7172c82aa315d41613a736bc5708034
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.