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

ROADMAP 2025 #57

Open
kuwisdelu opened this issue Dec 19, 2024 · 1 comment
Open

ROADMAP 2025 #57

kuwisdelu opened this issue Dec 19, 2024 · 1 comment

Comments

@kuwisdelu
Copy link
Owner

This issue serves as a tentative outline of development planned for 2025.

IF YOU ARE A USER, DO NOT MAKE RESEARCH PLANS BASED ON THIS TIMELINE.

@kuwisdelu
Copy link
Owner Author

kuwisdelu commented Dec 19, 2024

Spring 2025

Cardinal 3.10 (Bioconductor 3.21 - expected April)

This will be our 10th anniversary edition! We can be ambitious. Among other new features, this should finally be the release where we introduce a GUI.

  • Graphical user interface
    • Based on shiny
    • Visualization only (for now)
    • Maybe preview pre-processing?
    • iMSI()? MSIView()? msiView()?
  • Ion mobility (experimental)
    • Support for timsTOF via TIMSCONVERT to imzML
    • Add readTIMSData() function
    • Read mobility arrays with cvParam "MS:1003006"
    • Load data as TIMSImagingExperiment
    • Add peakProcess() method for TIMSImagingExperiment
    • Pre-release on Github in February/March?
  • Co-registration (experimental)
    • Native support for simple linear and affine transformations
    • Add coregister method based on matter::warp2_trans()
    • Aim to be good enough for visualization, but not necessarily annotation
    • More advanced methods coming later in CardinalNN

CardinalNN 0.99 (under development)

This will be our companion package for any neural network-based methods requiring Python.

  • Prototype R package
  • Define Basilisk virtual environments
  • Methods for serializing core objects to Python
    • Need to figure out how to map to Python classes
    • May need to pull data into memory for matter -> numpy.ndarray
    • Eventually we'll want native matter objects in Python
  • Bindings for msireg?
    • Need to coordinate with Sai
  • Bindings for mzclustering?
    • Khoury Research Apprenticeship project

@kuwisdelu kuwisdelu pinned this issue Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant