chan-labsite / SC-Track

SC-Track: A biologically inspired algorithm for generating accurate single cell linages
https://github.com/chan-labsite/SC-Track
GNU General Public License v3.0
5 stars 2 forks source link

Allow for specific division models #2

Closed FrickTobias closed 3 months ago

FrickTobias commented 3 months ago

I'm experience a reasonable amount of division detection errors and they are both false positives and false negatives.

I appreciate divsions can look very differently depending on cell line so I was thinking if it would be possible to customize the pipeline with a user-supplied model. I've had a lot of success previously with training a small ResNet for scoring the division and I was wondering if it would be possible to include this into the pipeline?

False positive example 1:

track_visualization-0554

track_visualization-0555

False positive example 2:

track_visualization-0667

track_visualization-0668

False negative example 1:

track_visualization-0156

track_visualization-0157

chan-labsite commented 3 months ago

Hi Tobias, I think Chengxin has responded to the issue you raised here in your earlier post. Briefly, SC-Track would require G1/G2, S and M-phase cell cycle classifications in order to utilise cell cycle phase for improving the accuracy of mother and daughter linkages. Without the cell cycle phase, SC-Track will resort to the cellular mask predict cell division events which has higher levels of inaccuracies.

I think it is a good idea to have a more generalised pipeline where the user can provide the mitosis classification only in the cell segmentations to help with improving the cell tracking accuracy. However, this would require significant alterations in our cell cycle classification pipelines. We will aim to get this implemented in future updates of SC-Track.

FrickTobias commented 3 months ago

Hi Tobias, I think Chengxin has responded to the issue you raised here in your earlier post. Briefly, SC-Track would require G1/G2, S and M-phase cell cycle classifications in order to utilise cell cycle phase for improving the accuracy of mother and daughter linkages. Without the cell cycle phase, SC-Track will resort to the cellular mask predict cell division events which has higher levels of inaccuracies.

I think it is a good idea to have a more generalised pipeline where the user can provide the mitosis classification only in the cell segmentations to help with improving the cell tracking accuracy. However, this would require significant alterations in our cell cycle classification pipelines. We will aim to get this implemented in future updates of SC-Track.

Okay good to know!

For now I'll resort to Chengxin's reply in the issue #1 and see if I can turn it off and solve it with post-processing.

Thanks for the super quick and informative reply!