Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lineage Classification Averaging Multiple Embryos #101

Closed
19 tasks done
stefanhahmann opened this issue May 15, 2024 · 0 comments · Fixed by #107
Closed
19 tasks done

Lineage Classification Averaging Multiple Embryos #101

stefanhahmann opened this issue May 15, 2024 · 0 comments · Fixed by #107
Assignees

Comments

@stefanhahmann
Copy link
Collaborator

stefanhahmann commented May 15, 2024

User Story

I would like to be able to process the lineage classification averaging over multiple embryos of the same species.
With this I would like to reproduced the steps describe in Guignard et al. 2020, p. 46

grafik

grafik

Acceptance criteria

  1. Possibility for the user to select multiple Mastodon projects to be included in the analysis
  2. Filter commonly named root cells across all selected projects
  3. Crop all projects at the same given number of cells (start and end)
  4. Compute Distance matrix for all projects
  5. Compute an averaged distance matrix
  6. Use the averaged distance matrix to compute an average dendromgram/classification
  7. Save the resulting tag set in all projects included in the classification.

Tasks

  • Possibility for the user to select multiple Mastodon projects to be included in the analysis
    • Put Similarity measure, Linking method and feature into advanced options
    • Alternatively provide a dialog with only a view options and an advanced dialog with all params
    • Use Array of files as Sci Java Command param
    • Clear button for list of projects to be included
  • Filter commonly named root cells across all selected projects
  • Crop all projects at the same given number of cells (start and end)
  • Compute Distance matrix for all projects
  • Compute an averaged distance matrix
  • Use the averaged distance matrix to compute an average dendrogram/classification
  • Handle edge cases / provide user feedback
  • (Optionally) Save the resulting tag set in all projects included in the classification.
    • Name the tag set as "Average ...
  • Related PR: Make file filter show the extension, instead of cryptic stuff scijava/scijava-ui-swing#82
  • Related PR: Use pending file during save mastodon#311
  • Related PR: Ignore empty Strings during String to FileArray conversion scijava/scijava-common#479
  • Mention name of project from which the plugin was loaded before the list of further projects
  • Avoid loading the current open project in the list of further projects
  • Avoid that projects are loaded twice in the list of further projects

Optional

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant