organoid_tracker.linking_analysis package
Submodules
- organoid_tracker.linking_analysis.cell_compartment_finder module
- organoid_tracker.linking_analysis.cell_division_counter module
- organoid_tracker.linking_analysis.cell_error_finder module
- organoid_tracker.linking_analysis.cell_fate_finder module
- organoid_tracker.linking_analysis.cell_nearby_death_counter module
- organoid_tracker.linking_analysis.errors module
- organoid_tracker.linking_analysis.lineage_division_counter module
- organoid_tracker.linking_analysis.lineage_drawing module
- organoid_tracker.linking_analysis.lineage_end_finder module
- organoid_tracker.linking_analysis.lineage_error_finder module
- organoid_tracker.linking_analysis.lineage_fate_finder module
- organoid_tracker.linking_analysis.lineage_id_creator module
- organoid_tracker.linking_analysis.lineage_markers module
- organoid_tracker.linking_analysis.linking_markers module
- organoid_tracker.linking_analysis.links_filter module
- organoid_tracker.linking_analysis.links_postprocessor module
- organoid_tracker.linking_analysis.particle_age_finder module
- organoid_tracker.linking_analysis.particle_flow_calculator module
- organoid_tracker.linking_analysis.particle_movement_finder module
- organoid_tracker.linking_analysis.particle_rotation_calculator module
- organoid_tracker.linking_analysis.position_connection_finder module
- organoid_tracker.linking_analysis.track_positions_finder module
Module contents
Tons of code for analysis on links, just have a look around.
One example: this is how to draw a lineage tree:
>>> from organoid_tracker.core.experiment import Experiment
>>> import matplotlib.pyplot as plt
>>> experiment = Experiment() # placeholder
>>>
>>> from organoid_tracker.linking_analysis import lineage_drawing
>>> ax = plt.gca()
>>> width = lineage_drawing.LineageDrawing(experiment.links).draw_lineages_colored(ax)
>>> ax.set_xlim(0, width)