visualization.dimensionality_reduction

Visualization methods for dimensionality reduction analysis.

Module Attributes

BOX_SIZE

Bounding box size for dimensionality reduction trajectory.

Functions

visualize_dimensionality_reduction(bucket, ...)

Visualize PCA space for actin fibers.

BOX_SIZE: ndarray = array([600., 600., 600.])

Bounding box size for dimensionality reduction trajectory.

visualize_dimensionality_reduction(bucket: str, pca_results_key: str, pca_pickle_key: str, distribution_over_time: bool, simulator_detail: bool, sample_ranges: dict[str, list[list[float]]], separate_pcs: bool, sample_resolution: int, temp_path: str) None[source]

Visualize PCA space for actin fibers.

Parameters:
  • bucket – Name of S3 bucket for input and output files.

  • pca_results_key – File key for PCA results dataframe.

  • pca_pickle_key – File key for PCA object pickle.

  • distribution_over_time – True to scroll through the PC distributions over time, False otherwise.

  • simulator_detail – True to show individual simulator ranges, False otherwise.

  • sample_ranges – Min and max values to visualize for each PC (and each simulator if simulator_detail).

  • separate_pcs – True to Visualize PCs in separate files, False otherwise.

  • sample_resolution – Number of samples for each PC distribution.

  • temp_path – Local path for saving visualization output files.