tile_interval

Contents

tile_interval#

alphagenome.interpretation.enhancer_scoring.tile_interval(interval, *, tile_size=500, step_size=250)[source]#

Partitions interval into overlapping sliding-window tiles.

Parameters:
  • interval (Interval) – Genomic interval to tile.

  • tile_size (int (default: 500)) – Width of each tile in base pairs (default: 500 bp).

  • step_size (int (default: 250)) – Step size between adjacent tiles in base pairs (default: 250 bp).

Return type:

list[Interval]

Returns:

List of full-width genome.Interval tiles (each tile_size bp) that lie completely within interval. A trailing partial tile shorter than tile_size is omitted, so the list is empty if interval.width < tile_size.

Raises:

ValueError – If tile_size or step_size is not positive.