merquaco.z_plane_detection.compute_z_ratio

merquaco.z_plane_detection.compute_z_ratio(transcripts: DataFrame, num_planes: int = None, high_plane: int = 6, low_plane: int = 0) float

Returns ratio of transcript counts between highest and lowest planes

Parameters:
  • transcripts (pd.DataFrame) – Transcripts table

  • num_planes (int, optional) – Number of z-planes to count transcripts in. Default is None.

  • high_plane (int, optional) – Highest z-plane; numerator in z-ratio division. Default is 6.

  • low_plane (int, optional) – Lowest z-plane; denominator in z-ratio division. Default is 0.

Returns:

z_plane_ratio – Ratio of transcript counts in high/low z-planes

Return type:

float

Raises:

ValueError – If high_plane is outside of z-plane range for experiment