Insulation Local Minimum
Find the lowest insulation score within an interior search range.
Description
An insulation-score valley is a candidate boundary signal; the tool selects a window minimum.
An insulation-score valley is a candidate boundary signal; the tool selects a window minimum.1
Find the lowest insulation score within an interior search range.
When to use Insulation Local Minimum
Use this tool to find the lowest insulation score within an interior search range.
Prepare the already measured signals, counts, coordinates, fitted coefficients or sequence strings requested. Keep assay definitions, units, aligned lists and caller-selected thresholds consistent.
How to use Insulation Local Minimum and understand its results
- Prepare the already measured signals, counts, coordinates, fitted coefficients or sequence strings requested. Keep assay definitions, units, aligned lists and caller-selected thresholds consistent.
- Enter insulationScores, minimumIndex, maximumIndex using the field table and calculation rules, then run the tool.
- Read localMinimumIndex, localMinimumScore, neighborDepth. The explanation below defines the units, signs, ordering and any flags or placeholder values.
- If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
| Input field | Meaning | Value type; see rules below | Requirement |
|---|---|---|---|
| insulationScores | Insulation scores | list of number | Required |
| minimumIndex | First index to inspect | integer; minimum: 1 | Required |
| maximumIndex | Last index to inspect | integer; minimum: 1 | Required |
Enter at least three finite scores and ordered zero-based interior bounds. Return selected index/score and adjacent-mean minus selected score.
index=first argmin within inclusive search bounds Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| localMinimumIndex | Local minimum index | integer; minimum: 0 |
| localMinimumScore | Local minimum score | number |
| neighborDepth | Mean-neighbor depth | number |
{
"input": {
"insulationScores": [
5,
3,
1,
4,
6
],
"minimumIndex": 1,
"maximumIndex": 3
},
"output": {
"localMinimumIndex": 2,
"localMinimumScore": 1,
"neighborDepth": 2.5
}
} Limitations and assumptions
The point need not be a local minimum and contrast may be negative. No contact matrix or significance is analyzed.
Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Lists are limited to 100,000 entries; the rules above may require smaller limits. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.
Alternative or Complementary methods
Use TAD Boundary Distance: Measure adjacent TAD boundary distances. For a complementary task, use Matrix Row Balance: Measure matrix row-sum balance by coefficient of variation.
References
-
Insulation Local Minimum — tool.io
Similar or alternative tools
- TAD Boundary Distance
Measure adjacent TAD boundary distances.
- Matrix Row Balance
Measure matrix row-sum balance by coefficient of variation.